Add wait time while starting a peer.
While starting a peer, wait a few seconds, before checking if the peer is up nrunning. In high load conditions, this check was too soon and could fail,resulting in an overall start failure.
Revert "Add ceph dependency to python archipelago setup.py"
This reverts commit 28c458b9f28664df933b03e487fa76337a948765.
Add ceph dependency to python archipelago setup.py
Add python archipelago dependencies to setup.py
Fix xseg, archipelago python cleanup
Fix python package names
Fix xseg dependency for archipelago tool
Make archipelago tool handle updates
Makefiles do not remove version files
vlmc: Fix config STORAGE option in mapinfo
Add ctypes import to vlmc.py
PEP8 fixes in vlmc ext_scripts
PEP8 fixes for python xseg
vlmc tool: split showmapped in get mapped and show mapped
also add is_mapped functionality
Adjust vlmc ext scripts to the new archipelago module
PEP8 fixes
More PEP8 fixes
Make vlmc map return id of xsegbd_device
Make vlmc snapshot return snapshot name on success
Fix Xseg_ctx spec parsing
Fix archipelago / vlmc modules
Make archipelago functions, take kwargs
Make vlmc module function take kwargs
Add archipelago devflow version
Fix sys.exit in cli entry point
Add devflow version for xseg
Make archipelago/vlmc tool modular
Make archipelago tool, python module
Fix xsegbd_args in archipelago tool
Add experimental map info command
Fix imports in vlmc tool
Make {create, destroy}_segment use xseg bindings
Also fix SPEC encoding bug
Make vlmc use configurable lock file dir.
Set as /var/lock as default. Also increased spin lock sleep time to 0.2s
Pythonize archipelago tool. Also add independent peer manipulation
Make vlmc list volumes using python rados module
Add vlmc info command
Change order of mapper, vlmc in archipelago peer construction
Create ganeti ext storage log directory
Vlmc tool checks if peer is running before stoping it.
Fix vlmc tool open, close. Also fix parameters.list install
Merge branch 'feature-python' into xseg-refactor
add python bindings support to vlmc tool
Add open, close, lock, unlock functionality to vlmc tool
In this commit open, close, lock, unlock functionality is introduced to vlmctool.This commit also includes fixes to xseg python classes and to vlmc spin lock.
Add debug messages in vlmcd.
Also fix vlmc, vlmc-xseg tool to send snapshot requests to vlmcd
Add snapshot support to vlmc tool
Refactor the build system
add argument parsing to xsegbd modprobe
fix bugs in vlmc, vlmc_wrapper
add license headers
fix typos in vlmc
fix archipelago output and add --user option
make vlmc map volumes from port 0
add vlmc list for rados
make vlmc check volume len > 6
merge archipelago and vlmc scripts
fix bug in mapper
make create/remove on vlmc exclusive
rename archipelagos to archipelago continue
fix conf errors
fix ganeti ext scripts
fix missing map object creation in volume creation, plus map size, map error handling
fix make files to auto env setup
fix tool/vlmc race problems. also fix xsegbd races
added speer skeletor
fix bugs in vlmc tool
fix remove in vlmc python tool
fix mt-mapperd pithos read bug. plus some minor fixes
fix some error in config scripts
fix various bugs
fix typo
add vlmc-tool.c peer and vlmc script
enhance helpers, merge with xseg_setup into launch
tools: Fix some errors after the name to target renames
(Need a lot more fixes to bring the up-to-date with the new code)
Add resize support in xsegbd/filed-blockd/vlmc-tool
extstorage vlmc scripts refactoring
Initial import of the ganeti extstorage vlmc scripts
Various fixes to make xseg functional again
Merge remote branch 'origin/xseg' into demo
Conflicts: xseg/tools/vlmc-blockd.py [trivial]
Fix rc file parsing for the vlmc python tools
Improve error handling for xseg setup scripts
Introduce execution domains in code and building
Only fixed to compile. Untested.
Lots of refactoring, cleanup, and fixing in the process.This log has three parts:1. What are execution domains and why we need them2. What are the API incompatibilities introduced...
move qa/ to tools/
Remove traling whitespace in vlmc_shared
vlmc: Minor fix for prev commit
vlmc: Split common funcs to a separate file
tools: Add configurable NR_OPS for blockd/filed
Yet another typo
vlmc-tool: Fix typo of prev commit
vlmc-tool: Don't use hardcoded reqs number
Use correct sysfs attr (srcport) when mapping
Minor fix for vlmc/xseg-setup
Fix vlmc-filed.py free port scanning
Fixes for vlmc-filed
Add support for filed in the vlmc tool
Merge remote-tracking branch 'origin/xseg' into merger
Conflicts: xseg/tools/vlmc.py xseg/tools/xseg_setup.sh
Conflicts Resolution: vlmc.py: * Keep the \t -> space changes from the xseg branch * Keep the new parsing scheme from the tools xseg_setup.sh:...
Remove incorrect comment
Introduce various fixes, run end-to-end
Introduce various fixes, some aesthetic, to makethe infrastructure run end-to-end, xsegbd-to-filedafter merging of the filed and tools branches.
Initial support for config parsing for vlmc-tool
Minor parsing fixes for vlmc tool
Minor fixes for helpers