← Back to team overview

holland-coredev team mailing list archive

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

 

Resolved in 'amsterdam'... 1.1.0a2.

** Changed in: holland-backup
     Assignee: (unassigned) => BJ Dierkes (derks)

** Changed in: holland-backup
   Importance: Undecided => Medium

** Changed in: holland-backup
       Status: New => Fix Committed

** Also affects: holland-backup/1.1
   Importance: Undecided
       Status: New

** Changed in: holland-backup/1.1
       Status: New => Fix Committed

** Changed in: holland-backup/1.1
   Importance: Undecided => Medium

** Changed in: holland-backup/1.1
     Assignee: (unassigned) => BJ Dierkes (derks)

** Changed in: holland-backup/1.1
    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:
  Fix Committed
Status in holland-backup 1.1 series:
  Fix Committed

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


References