Enable split queries for export in CLI
authorIustin Pop <iustin@google.com>
Fri, 22 Feb 2013 12:18:45 +0000 (13:18 +0100)
committerIustin Pop <iustin@google.com>
Mon, 25 Feb 2013 09:37:34 +0000 (10:37 +0100)
Rapi doesn't seem to export backup lists, so we enable the split query
only in gnt-backup.

Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>

lib/client/gnt_backup.py

index edc8b44..4a18593 100644 (file)
@@ -1,7 +1,7 @@
 #
 #
 
-# Copyright (C) 2006, 2007, 2010, 2011 Google Inc.
+# Copyright (C) 2006, 2007, 2010, 2011, 2013 Google Inc.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -50,9 +50,11 @@ def PrintExportList(opts, args):
 
   qfilter = qlang.MakeSimpleFilter("node", opts.nodes)
 
+  cl = GetClient(query=True)
+
   return GenericList(constants.QR_EXPORT, selected_fields, None, opts.units,
                      opts.separator, not opts.no_headers,
-                     verbose=opts.verbose, qfilter=qfilter)
+                     verbose=opts.verbose, qfilter=qfilter, cl=cl)
 
 
 def ListExportFields(opts, args):
@@ -65,8 +67,10 @@ def ListExportFields(opts, args):
   @return: the desired exit code
 
   """
+  cl = GetClient(query=True)
+
   return GenericListFields(constants.QR_EXPORT, args, opts.separator,
-                           not opts.no_headers)
+                           not opts.no_headers, cl=cl)
 
 
 def ExportInstance(opts, args):