Statistics
| Branch: | Tag: | Revision:

root / xseg / tools @ e0f306aa

# Date Author Comment
1b4a1ad9 04/15/2013 11:30 am Filippos Giannakos

Add wait time while starting a peer.

While starting a peer, wait a few seconds, before checking if the peer is up n
running. In high load conditions, this check was too soon and could fail,
resulting in an overall start failure.

bb540b1a 02/26/2013 12:47 pm Filippos Giannakos

Revert "Add ceph dependency to python archipelago setup.py"

This reverts commit 28c458b9f28664df933b03e487fa76337a948765.

28c458b9 02/26/2013 11:10 am Filippos Giannakos

Add ceph dependency to python archipelago setup.py

8b630f2d 02/25/2013 05:58 pm Filippos Giannakos

Add python archipelago dependencies to setup.py

f42d39db 02/22/2013 03:33 pm Filippos Giannakos

Fix xseg, archipelago python cleanup

a7dbf720 02/18/2013 07:26 pm Filippos Giannakos

Fix python package names

f0fdcabf 02/18/2013 06:19 pm Filippos Giannakos

Fix xseg dependency for archipelago tool

b62308c0 02/12/2013 07:53 pm Filippos Giannakos

Make archipelago tool handle updates

fcda2401 02/11/2013 08:07 pm Filippos Giannakos

Makefiles do not remove version files

cfca3f66 02/11/2013 03:38 pm Filippos Giannakos

vlmc: Fix config STORAGE option in mapinfo

213d5af6 02/08/2013 04:07 pm Filippos Giannakos

Add ctypes import to vlmc.py

443b73b9 02/08/2013 03:33 pm Filippos Giannakos

PEP8 fixes in vlmc ext_scripts

1fe02183 02/08/2013 03:33 pm Filippos Giannakos

PEP8 fixes for python xseg

622463a9 02/08/2013 03:33 pm Filippos Giannakos

vlmc tool: split showmapped in get mapped and show mapped

also add is_mapped functionality

9be3efb6 02/08/2013 03:33 pm Filippos Giannakos

Adjust vlmc ext scripts to the new archipelago module

1075ead7 02/08/2013 03:33 pm Filippos Giannakos

PEP8 fixes

976f1467 02/08/2013 03:33 pm Filippos Giannakos

More PEP8 fixes

b6e85f87 02/08/2013 03:33 pm Filippos Giannakos

Make vlmc map return id of xsegbd_device

d0d49d63 02/08/2013 03:33 pm Filippos Giannakos

Make vlmc snapshot return snapshot name on success

b45a87cb 02/08/2013 03:33 pm Filippos Giannakos

Fix Xseg_ctx spec parsing

7bac0881 02/08/2013 03:33 pm Filippos Giannakos

Fix archipelago / vlmc modules

cf446599 02/08/2013 03:33 pm Filippos Giannakos

Make archipelago functions, take kwargs

d05e921b 02/08/2013 03:33 pm Filippos Giannakos

Make vlmc module function take kwargs

0c6d42b1 02/08/2013 03:33 pm Filippos Giannakos

Add archipelago devflow version

f68e1b4f 02/08/2013 03:33 pm Filippos Giannakos

Fix sys.exit in cli entry point

c5effb5f 02/08/2013 03:33 pm Filippos Giannakos

Add devflow version for xseg

979bf615 02/08/2013 03:33 pm Filippos Giannakos

Make archipelago/vlmc tool modular

51886667 02/08/2013 03:33 pm Filippos Giannakos

Make archipelago tool, python module

c3491600 02/08/2013 03:30 pm Filippos Giannakos

Fix xsegbd_args in archipelago tool

4ab3ce85 02/08/2013 03:30 pm Filippos Giannakos

Add experimental map info command

897382a9 02/08/2013 03:30 pm Filippos Giannakos

Fix imports in vlmc tool

b5082da8 02/08/2013 03:30 pm Filippos Giannakos

Make {create, destroy}_segment use xseg bindings

Also fix SPEC encoding bug

2203e6f8 02/08/2013 03:30 pm Filippos Giannakos

Make vlmc use configurable lock file dir.

Set as /var/lock as default. Also increased spin lock sleep time to 0.2s

b737a7f6 02/08/2013 03:30 pm Filippos Giannakos

Pythonize archipelago tool. Also add independent peer manipulation

f2cfb415 02/08/2013 03:30 pm Filippos Giannakos

Make vlmc list volumes using python rados module

485eabc0 02/08/2013 03:30 pm Filippos Giannakos

Add vlmc info command

70939a82 02/08/2013 03:30 pm Filippos Giannakos

Change order of mapper, vlmc in archipelago peer construction

3567078f 01/16/2013 06:01 pm Filippos Giannakos

Create ganeti ext storage log directory

5563771b 01/16/2013 10:59 am Filippos Giannakos

Vlmc tool checks if peer is running before stoping it.

d7334890 01/14/2013 04:12 pm Filippos Giannakos

Fix vlmc tool open, close. Also fix parameters.list install

4b339ca6 01/14/2013 12:32 pm Filippos Giannakos

Merge branch 'feature-python' into xseg-refactor

bc1e3fc8 01/14/2013 12:22 pm Filippos Giannakos

add python bindings support to vlmc tool

037769e7 01/14/2013 12:22 pm Filippos Giannakos

Add open, close, lock, unlock functionality to vlmc tool

In this commit open, close, lock, unlock functionality is introduced to vlmc
tool.
This commit also includes fixes to xseg python classes and to vlmc spin lock.

12ca4a56 01/11/2013 05:48 pm Filippos Giannakos

Add debug messages in vlmcd.

Also fix vlmc, vlmc-xseg tool to send snapshot requests to vlmcd

80af0596 01/11/2013 05:48 pm Filippos Giannakos

Add snapshot support to vlmc tool

c6b15e0e 01/11/2013 04:42 pm Filippos Giannakos

Refactor the build system

88b5eae3 12/19/2012 01:09 pm Filippos Giannakos

add argument parsing to xsegbd modprobe

d7976660 12/11/2012 05:29 pm Filippos Giannakos

fix bugs in vlmc, vlmc_wrapper

6830c9ff 12/10/2012 07:09 pm Filippos Giannakos

add license headers

f6049cd5 12/10/2012 06:25 pm Filippos Giannakos

fix typos in vlmc

eed759b5 12/06/2012 12:17 pm Filippos Giannakos

fix archipelago output and add --user option

e6d1c04e 12/04/2012 03:46 pm Filippos Giannakos

make vlmc map volumes from port 0

5dcc82c5 12/04/2012 01:30 pm Filippos Giannakos

add vlmc list for rados

48fa8a95 12/04/2012 12:50 pm Filippos Giannakos

make vlmc check volume len > 6

c5524c58 12/04/2012 12:45 pm Filippos Giannakos

merge archipelago and vlmc scripts

e4b5410d 11/30/2012 04:04 pm Filippos Giannakos

fix bug in mapper

6d09bc3a 11/30/2012 02:13 pm Filippos Giannakos

make create/remove on vlmc exclusive

fd68e20b 11/14/2012 05:06 pm Filippos Giannakos

rename archipelagos to archipelago continue

eebc012c 11/12/2012 04:37 pm Filippos Giannakos

fix conf errors

29297d29 11/07/2012 06:19 pm Filippos Giannakos

fix ganeti ext scripts

efb7bdb0 11/01/2012 12:19 pm Giannakos Filippos

fix missing map object creation in volume creation, plus map size, map error handling

b00fe148 10/23/2012 01:34 pm Giannakos Filippos

fix make files to auto env setup

ea1dac51 10/08/2012 07:18 pm Giannakos Filippos

fix tool/vlmc race problems. also fix xsegbd races

cc21de66 10/05/2012 07:25 pm Giannakos Filippos

added speer skeletor

d0ddeb40 09/27/2012 02:47 pm Giannakos Filippos

fix bugs in vlmc tool

6e49b0d0 09/27/2012 12:30 pm Filippos Giannakos

fix remove in vlmc python tool

2ddecabe 09/25/2012 05:39 pm Giannakos Filippos

fix mt-mapperd pithos read bug. plus some minor fixes

0b6ec926 09/24/2012 10:56 pm Giannakos Filippos

fix some error in config scripts

f4b85f41 09/24/2012 06:41 pm Giannakos Filippos

fix various bugs

b3720966 09/24/2012 04:28 pm Filippos Giannakos

fix typo

3501d8f7 09/24/2012 04:26 pm Filippos Giannakos

add vlmc-tool.c peer and vlmc script

be68d267 06/08/2012 09:12 am Georgios D. Tsoukalas

enhance helpers, merge with xseg_setup into launch

ac64ddb1 06/06/2012 02:52 pm Stratos Psomadakis

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)

e3eef675 04/03/2012 04:04 pm Stratos Psomadakis

Add resize support in xsegbd/filed-blockd/vlmc-tool

d581917e 04/02/2012 01:32 pm Stratos Psomadakis

extstorage vlmc scripts refactoring

070ab84e 03/29/2012 05:34 pm Stratos Psomadakis

Initial import of the ganeti extstorage vlmc scripts

7ce25cf6 03/29/2012 04:15 pm Stratos Psomadakis

Various fixes to make xseg functional again

  • xseg:
    - Make sure the allocated xseg struct in xseg_join is initialized
    correctly
    - Initial implementation for xseg_leave()
    - Add __lock_domain in xseg_destroy()
  • driver api:
    - Add a struct xseg * argument to xseg_operations->map(). It's...
8fed1c96 03/23/2012 01:53 pm Stratos Psomadakis

Merge remote branch 'origin/xseg' into demo

Conflicts:
xseg/tools/vlmc-blockd.py [trivial]

44a919f3 03/23/2012 01:36 pm Stratos Psomadakis

Fix rc file parsing for the vlmc python tools

86bd6a3b 03/23/2012 01:36 pm Stratos Psomadakis

Improve error handling for xseg setup scripts

6e0a3771 02/26/2012 10:30 pm Georgios D. Tsoukalas

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 them
2. What are the API incompatibilities introduced...

f91cafb5 02/24/2012 05:40 pm Georgios D. Tsoukalas

move qa/ to tools/

a162c2c2 02/22/2012 04:42 pm Stratos Psomadakis

Remove traling whitespace in vlmc_shared

73989e72 02/22/2012 04:36 pm Stratos Psomadakis

vlmc: Minor fix for prev commit

f251ed17 02/22/2012 04:33 pm Stratos Psomadakis

vlmc: Split common funcs to a separate file

d01393c6 02/22/2012 04:13 pm Stratos Psomadakis

tools: Add configurable NR_OPS for blockd/filed

ab00565d 02/21/2012 11:07 am Stratos Psomadakis

Yet another typo

da408411 02/21/2012 11:05 am Stratos Psomadakis

vlmc-tool: Fix typo of prev commit

acb98a67 02/21/2012 11:03 am Stratos Psomadakis

vlmc-tool: Don't use hardcoded reqs number

6ed3b242 02/20/2012 04:03 pm Stratos Psomadakis

Use correct sysfs attr (srcport) when mapping

dd05dbde 02/20/2012 12:57 pm Stratos Psomadakis

Minor fix for vlmc/xseg-setup

a3f9cd1d 02/20/2012 12:36 pm Stratos Psomadakis

Fix vlmc-filed.py free port scanning

cb8dfe28 02/20/2012 02:23 am Stratos Psomadakis

Fixes for vlmc-filed

00d201ff 02/20/2012 01:34 am Stratos Psomadakis

Add support for filed in the vlmc tool

f0a96285 02/20/2012 12:49 am Stratos Psomadakis

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:...

80dd232b 02/19/2012 10:55 pm Vangelis Koukis

Remove incorrect comment

0072a4af 02/19/2012 10:43 pm Vangelis Koukis

Introduce various fixes, run end-to-end

Introduce various fixes, some aesthetic, to make
the infrastructure run end-to-end, xsegbd-to-filed
after merging of the filed and tools branches.

1d05f782 02/19/2012 06:12 pm Stratos Psomadakis

Initial support for config parsing for vlmc-tool

c89f8110 02/19/2012 05:15 pm Stratos Psomadakis

Minor parsing fixes for vlmc tool

0592e2bb 02/19/2012 05:11 pm Stratos Psomadakis

Minor fixes for helpers