londiste copy: don't give -q unconditionally to copy process.
authorMarko Kreen <markokr@gmail.com>
Wed, 29 Apr 2009 15:20:34 +0000 (18:20 +0300)
committerMarko Kreen <markokr@gmail.com>
Wed, 29 Apr 2009 15:20:34 +0000 (18:20 +0300)
Seems the original logic assument pgbouncer-like -q,
which only disabled stdout.  But DBScript sets
global log level with it.

python/londiste/playback.py

index a7af41656d6d002cf32af70e1bb97646e65e6376..d6a6b668b8fcc5238b7d502649ba0f9e8565a470 100644 (file)
@@ -666,7 +666,11 @@ class Replicator(CascadedWorker):
         self.log.info("Launching copy process")
         script = sys.argv[0]
         conf = self.cf.filename
-        cmd = [script, conf, 'copy', tbl_stat.name, '-d', '-q']
+        cmd = [script, conf, 'copy', tbl_stat.name, '-d']
+
+        # pass same verbosity options as main script got
+        if self.options.quiet:
+            cmd.append('-q')
         if self.options.verbose:
             cmd.append('-v')