← Back to team overview

holland-coredev team mailing list archive

[Bug 782807] [NEW] Uncaught exception "ZeroDivisionError: float division by zero"

 

Public bug reported:

When running 'holland bk' on Mac OSX after a clan 'mkvirtenv.py':

[holland-test]% holland bk
2011-05-14 16:14:32,643 [INFO] Backup: default
2011-05-14 16:14:32,689 [INFO] + Found plugin mysqldump
2011-05-14 16:14:32,690 [INFO] + Locked spool /Users/wdierkes/holland-test/backups/default/.holland
2011-05-14 16:14:32,690 [INFO] + Initialized backup directory /Users/wdierkes/holland-test/backups/default/20110514_161432.HUvW5d
2011-05-14 16:14:32,691 [INFO] + Running setup-backup hooks
2011-05-14 16:14:32,691 [INFO] + Configured plugin
2011-05-14 16:14:32,703 [INFO]  + Connected to MySQL
2011-05-14 16:14:32,704 [INFO] Connected to localhost via unix socket /tmp/mysql.sock as wdierkes@localhost
2011-05-14 16:14:32,704 [INFO]  + Evaluating schema
2011-05-14 16:14:32,706 [INFO] + Ran plugin pre
2011-05-14 16:14:32,706 [INFO] + Running before-backup hooks
2011-05-14 16:14:32,707 [INFO] + Estimating backup size
2011-05-14 16:14:32,707 [INFO] Estimating backup size
2011-05-14 16:14:32,707 [INFO] ----------------------
2011-05-14 16:14:32,707 [INFO]  * Using plugin estimate 0.00B
2011-05-14 16:14:32,708 [INFO] + Plugin estimated backup size of 0.00B
2011-05-14 16:14:32,708 [INFO] + Adjusted estimated size by 100.00% to 0.00B
2011-05-14 16:14:32,708 [INFO] + Spool directory /Users/wdierkes/holland-test/backups/default/20110514_161432.HUvW5d has 186.02GB available
2011-05-14 16:14:32,713 [INFO] + Saved config to /Users/wdierkes/holland-test/backups/default/20110514_161432.HUvW5d/backup.conf
2011-05-14 16:14:32,713 [INFO] Running backup
2011-05-14 16:14:32,713 [INFO] mysqldump backup
2011-05-14 16:14:32,713 [INFO] ----------------
2011-05-14 16:14:32,713 [INFO] :databases: test
2011-05-14 16:14:32,714 [INFO] + mkdir /Users/wdierkes/holland-test/backups/default/20110514_161432.HUvW5d/backup_data
2011-05-14 16:14:32,714 [INFO] + mkconfig /Users/wdierkes/holland-test/backups/default/20110514_161432.HUvW5d/holland.my.cnf
2011-05-14 16:14:32,714 [INFO] + exclusions >> /Users/wdierkes/holland-test/backups/default/20110514_161432.HUvW5d/holland.my.cnf
2011-05-14 16:14:32,728 [INFO] - Adding mysqldump options
2011-05-14 16:14:32,728 [INFO] + --flush-privileges
2011-05-14 16:14:32,728 [INFO] + --max-allowed-packet=128M
2011-05-14 16:14:32,729 [INFO] + file-per-database
2011-05-14 16:14:32,729 [INFO] + parallelism=1
2011-05-14 16:14:32,753 [INFO] mysqldump(test[76479])::
2011-05-14 16:14:32,755 [INFO]   /usr/local/bin/mysqldump --defaults-extra-file=/Users/wdierkes/holland-test/backups/default/20110514_161432.HUvW5d/holland.my.cnf --flush-privileges --max-allowed-packet=128M --single-transaction test
2011-05-14 16:14:32,762 [INFO] * mysqldump(test[76479]) complete
2011-05-14 16:14:32,762 [INFO] mysqldump[76479] exited with status 0
2011-05-14 16:14:32,763 [INFO] + Running after-backup hooks
2011-05-14 16:14:32,764 [INFO] Backup job default completed in 0.06 seconds
2011-05-14 16:14:32,764 [INFO] + Final backup size 1.71KB
2011-05-14 16:14:32,771 [INFO] + Saved config to /Users/wdierkes/holland-test/backups/default/20110514_161432.HUvW5d/backup.conf
2011-05-14 16:14:32,771 [INFO] + Keep 1 backups
2011-05-14 16:14:32,773 [INFO] + Purged old backup /Users/wdierkes/holland-test/backups/default/20110514_161358.GwRPWe
2011-05-14 16:14:32,773 [INFO] + Kept backup /Users/wdierkes/holland-test/backups/default/20110514_161432.HUvW5d
2011-05-14 16:14:32,773 [INFO] Unexpected exception while running command "bk"
Traceback (most recent call last):
  File "/Users/wdierkes/devel/holland/holland/cli/main.py", line 116, in execute
    return self.chain(opts.subcommand, opts.args)
  File "/Users/wdierkes/devel/holland/holland/cli/cmd/base.py", line 123, in chain
    return cmd(args)
  File "/Users/wdierkes/devel/holland/holland/cli/cmd/base.py", line 220, in __call__
    return self.execute(optns, parser)
  File "/Users/wdierkes/devel/holland/holland/cli/cmd/builtin/cmd_backup.py", line 59, in execute
    dry_run=dry_run)
  File "/Users/wdierkes/devel/holland/holland/cli/cmd/builtin/cmd_backup.py", line 82, in run_backup
    backupmgr.backup(config, dry_run=dry_run)
  File "/Users/wdierkes/devel/holland/holland/core/backup/manager.py", line 50, in backup
    job.run(dry_run)
  File "/Users/wdierkes/devel/holland/holland/core/backup/job.py", line 74, in run
    beacon.notify_all('after-backup', job=self)
  File "/Users/wdierkes/devel/holland/holland/core/util/signal.py", line 51, in notify_all
    raise result
ZeroDivisionError: float division by zero

** Affects: holland-backup
     Importance: Undecided
         Status: New

** Changed in: holland-backup
    Milestone: None => 1.1.0a2

-- 
You received this bug notification because you are a member of Holland
Build, which is subscribed to holland-backup.
https://bugs.launchpad.net/bugs/782807

Title:
  Uncaught exception "ZeroDivisionError: float division by zero"

Status in Holland Backup Framework:
  New

Bug description:
  When running 'holland bk' on Mac OSX after a clan 'mkvirtenv.py':

  [holland-test]% holland bk
  2011-05-14 16:14:32,643 [INFO] Backup: default
  2011-05-14 16:14:32,689 [INFO] + Found plugin mysqldump
  2011-05-14 16:14:32,690 [INFO] + Locked spool /Users/wdierkes/holland-test/backups/default/.holland
  2011-05-14 16:14:32,690 [INFO] + Initialized backup directory /Users/wdierkes/holland-test/backups/default/20110514_161432.HUvW5d
  2011-05-14 16:14:32,691 [INFO] + Running setup-backup hooks
  2011-05-14 16:14:32,691 [INFO] + Configured plugin
  2011-05-14 16:14:32,703 [INFO]  + Connected to MySQL
  2011-05-14 16:14:32,704 [INFO] Connected to localhost via unix socket /tmp/mysql.sock as wdierkes@localhost
  2011-05-14 16:14:32,704 [INFO]  + Evaluating schema
  2011-05-14 16:14:32,706 [INFO] + Ran plugin pre
  2011-05-14 16:14:32,706 [INFO] + Running before-backup hooks
  2011-05-14 16:14:32,707 [INFO] + Estimating backup size
  2011-05-14 16:14:32,707 [INFO] Estimating backup size
  2011-05-14 16:14:32,707 [INFO] ----------------------
  2011-05-14 16:14:32,707 [INFO]  * Using plugin estimate 0.00B
  2011-05-14 16:14:32,708 [INFO] + Plugin estimated backup size of 0.00B
  2011-05-14 16:14:32,708 [INFO] + Adjusted estimated size by 100.00% to 0.00B
  2011-05-14 16:14:32,708 [INFO] + Spool directory /Users/wdierkes/holland-test/backups/default/20110514_161432.HUvW5d has 186.02GB available
  2011-05-14 16:14:32,713 [INFO] + Saved config to /Users/wdierkes/holland-test/backups/default/20110514_161432.HUvW5d/backup.conf
  2011-05-14 16:14:32,713 [INFO] Running backup
  2011-05-14 16:14:32,713 [INFO] mysqldump backup
  2011-05-14 16:14:32,713 [INFO] ----------------
  2011-05-14 16:14:32,713 [INFO] :databases: test
  2011-05-14 16:14:32,714 [INFO] + mkdir /Users/wdierkes/holland-test/backups/default/20110514_161432.HUvW5d/backup_data
  2011-05-14 16:14:32,714 [INFO] + mkconfig /Users/wdierkes/holland-test/backups/default/20110514_161432.HUvW5d/holland.my.cnf
  2011-05-14 16:14:32,714 [INFO] + exclusions >> /Users/wdierkes/holland-test/backups/default/20110514_161432.HUvW5d/holland.my.cnf
  2011-05-14 16:14:32,728 [INFO] - Adding mysqldump options
  2011-05-14 16:14:32,728 [INFO] + --flush-privileges
  2011-05-14 16:14:32,728 [INFO] + --max-allowed-packet=128M
  2011-05-14 16:14:32,729 [INFO] + file-per-database
  2011-05-14 16:14:32,729 [INFO] + parallelism=1
  2011-05-14 16:14:32,753 [INFO] mysqldump(test[76479])::
  2011-05-14 16:14:32,755 [INFO]   /usr/local/bin/mysqldump --defaults-extra-file=/Users/wdierkes/holland-test/backups/default/20110514_161432.HUvW5d/holland.my.cnf --flush-privileges --max-allowed-packet=128M --single-transaction test
  2011-05-14 16:14:32,762 [INFO] * mysqldump(test[76479]) complete
  2011-05-14 16:14:32,762 [INFO] mysqldump[76479] exited with status 0
  2011-05-14 16:14:32,763 [INFO] + Running after-backup hooks
  2011-05-14 16:14:32,764 [INFO] Backup job default completed in 0.06 seconds
  2011-05-14 16:14:32,764 [INFO] + Final backup size 1.71KB
  2011-05-14 16:14:32,771 [INFO] + Saved config to /Users/wdierkes/holland-test/backups/default/20110514_161432.HUvW5d/backup.conf
  2011-05-14 16:14:32,771 [INFO] + Keep 1 backups
  2011-05-14 16:14:32,773 [INFO] + Purged old backup /Users/wdierkes/holland-test/backups/default/20110514_161358.GwRPWe
  2011-05-14 16:14:32,773 [INFO] + Kept backup /Users/wdierkes/holland-test/backups/default/20110514_161432.HUvW5d
  2011-05-14 16:14:32,773 [INFO] Unexpected exception while running command "bk"
  Traceback (most recent call last):
    File "/Users/wdierkes/devel/holland/holland/cli/main.py", line 116, in execute
      return self.chain(opts.subcommand, opts.args)
    File "/Users/wdierkes/devel/holland/holland/cli/cmd/base.py", line 123, in chain
      return cmd(args)
    File "/Users/wdierkes/devel/holland/holland/cli/cmd/base.py", line 220, in __call__
      return self.execute(optns, parser)
    File "/Users/wdierkes/devel/holland/holland/cli/cmd/builtin/cmd_backup.py", line 59, in execute
      dry_run=dry_run)
    File "/Users/wdierkes/devel/holland/holland/cli/cmd/builtin/cmd_backup.py", line 82, in run_backup
      backupmgr.backup(config, dry_run=dry_run)
    File "/Users/wdierkes/devel/holland/holland/core/backup/manager.py", line 50, in backup
      job.run(dry_run)
    File "/Users/wdierkes/devel/holland/holland/core/backup/job.py", line 74, in run
      beacon.notify_all('after-backup', job=self)
    File "/Users/wdierkes/devel/holland/holland/core/util/signal.py", line 51, in notify_all
      raise result
  ZeroDivisionError: float division by zero


Follow ups

References