~registry/easyark/trunk

Viewing all changes in revision 113.

  • Committer: Mariano Mara
  • Date: 2008-08-30 04:12:59 UTC
  • mfrom: (108.1.8 fix_local_backup)
  • Revision ID: mariano.mara@gmail.com-20080830041259-gc37wqm1k19w1rio
* Fixed bugs # 255223 (Santiago Meinardo) and #252766 (Mariano Mara)
* Renamed storage to transport and replicated this change in all attributes
* Partial rewrite of database layout: main.db has been separated in three 
  files (events.db, tasks.db, jobs.db) with a central dummy db: bark.db
* Additional centralization of db connection parameters in createdb.py
* Added deque to calculate last 10 elapsed times of main loop iteration
* Added test/dummy_dir.py (useful to build dummy directories)
* Refactored barkd.Job class to ease its maintenance
* Added extra parameter sqlcon_ to Transport to prevent non-thread-safe
  errors in sqlite
* Enqueue all jobs updates in one entry point to minimize lock errors
* Added code to handle backup process errors: they will be logged in
  job_detail whenever they happen
* Full support for backing up owner/perms information with every file even if 
   chown/chmod are the only changes 
* Major update of examples, documentation and several bugs fixed here and there

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: