lp:~marplatense/easyark/fix_local_backup
- Get this branch:
- bzr branch lp:~marplatense/easyark/fix_local_backup
Branch merges
Related bugs
Bug #252766: Backed up files must preserve their path | High | Fix Released | |
Bug #255223: Storage -> Transport: renaming table | Critical | Fix Released |
Related blueprints
Branch information
Recent revisions
- 112. By Mariano Mara
-
Merging branch "The Locks killer": although there are certain scenarios where I'm pretty sure locking issues will be raising their ugly head it's time to move on on beta testing: on going work regarding database's locks will still remain in the killer branch.
This merge includes:
* 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
Branch metadata
- Branch format:
- Branch format 6
- Repository format:
- Bazaar pack repository format 1 (needs bzr 0.92)