Permalink
Browse files

Major overhaul of backup

Uses multiprocessing.Pool for threaded implimentation
Uses sets to determine while files to upload instead of linear-chained queues
Improved date parsing for swift
Greatly reduced the number of authentication calls needed
Harvesting is now always threaded regardless of the number of threads specified
upload_directory() now is a single code-path into Application() for both serial and threaded
Added setup.py so it can be easily installed into bin/
- Will be adding to PyPi soon as well
Updated softlayer-object-storage to needing >=0.4.6 (in setup.py)
  • Loading branch information...
1 parent 90ffb52 commit 034e0b444290b98b66fce0b3755ace8e4cd627de Kevin Landreth committed Dec 12, 2012
Showing with 323 additions and 526 deletions.
  1. +1 −1 setup.py
  2. +322 −525 slbackup.py
View
@@ -12,7 +12,7 @@
license='MIT',
include_package_data=True,
zip_safe=False,
- install_requires=['softlayer-object-storage>=0.4.4'],
+ install_requires=['softlayer-object-storage>=0.4.6'],
scripts=['slbackup.py'],
classifiers=[
'Development Status :: 5 - Production/Stable',
Oops, something went wrong.

0 comments on commit 034e0b4

Please sign in to comment.