Statistics
| Branch: | Tag: | Revision:

root / xseg / tools @ 7ac9381e

# Date Author Comment
7ac9381e 11/18/2013 05:48 pm Christos Stavrakakis

ext_storage: Add 'snapshot' action

Extend supported actions with the 'setinfo' action, which is implemented
as NOP.

cc3ca377 11/18/2013 05:30 pm Christos Stavrakakis

ext_storage: Add 'snapshot' action

Extend supported actions with the 'snapshot' action, which is used
to snapshot an existing image. Also, refactor 'ReadEnv' function to
return a dictionary instead of a tuple.

b0ef21ea 08/29/2013 03:47 pm Filippos Giannakos

Add posixfd signaling

88cbd25c 08/07/2013 05:29 pm Filippos Giannakos

archipelago: Catch exceptions in argument parsing

eab9e442 08/06/2013 01:06 pm Filippos Giannakos

archipelago: Set nr_ops = nr_threads for filed

60485a88 08/06/2013 01:06 pm Filippos Giannakos

archipelago: Enforce nr_ops as a power of 2 for all peers

83ee0b76 08/01/2013 03:03 pm Filippos Giannakos

ci: Insert licence headers

45bcbc5c 07/31/2013 10:11 am Filippos Giannakos

archipelago: Fix wrong identation and typos

f29f1e0f 07/31/2013 10:10 am Filippos Giannakos

ci: Add basic functionality test on commit.

Also split unittests to execute each component sepereatly

94ce8b66 07/30/2013 05:48 pm Filippos Giannakos

Change location of settings file to /etc/archipelago

2469accb 07/25/2013 02:39 pm Filippos Giannakos

archipelago: Remove duplicate get_hash_request method

62fce224 07/25/2013 02:39 pm Filippos Giannakos

Adjust tests to the new Segment class

abf5c316 07/23/2013 12:26 pm Filippos Giannakos

archipelago: Add wrapper function to get segment object

e01d10f7 07/22/2013 02:12 pm Filippos Giannakos

ext_storage: Check for 'pithos:' on create.

c3b0c4da 07/22/2013 01:15 pm Filippos Giannakos

vlmc: Add X_HASH operation

e7b7dd84 07/22/2013 01:14 pm Filippos Giannakos

archipelago: Declare segment as Class and modify settings

Declare xseg segment as class, and make use of its methods. Also modify config
file check to expect segment parameters instead of one segment spec.

8dec25eb 07/22/2013 10:53 am Filippos Giannakos

vlmc: Fix get_vlmc_port for all operations

54397d92 07/19/2013 05:48 pm Filippos Giannakos

archipelago: Add spec config when creating segment

8487e2bd 07/19/2013 05:45 pm Filippos Giannakos

archipelago: Fix tabs in python modules

207ef22e 07/19/2013 05:02 pm Filippos Giannakos

vlmc: Do not map an already mounted volume

47ef236d 07/19/2013 05:01 pm Filippos Giannakos

archipelago: Fix concurrent vlmc ops

e924e6a4 07/19/2013 09:31 am Filippos Giannakos

archipelago: Add support for nested locking

8b692198 07/19/2013 09:12 am Filippos Giannakos

archipelago: Add support for concurrent vlmc ops

94c0cb3e 07/18/2013 12:29 pm Filippos Giannakos

vlmc: add cont_addr option in snapshot command

73e0ffd9 07/18/2013 10:15 am Filippos Giannakos

tests: Add SosdTest

aaefb33a 07/17/2013 03:40 pm Filippos Giannakos

tests: Add extra tests for hashing.

c07d4e0f 07/17/2013 03:39 pm Filippos Giannakos

python: Extend request interface with X_HASH

f3aabec8 07/16/2013 11:14 am Filippos Giannakos

tests: Add testing for cloning archipelago snapshots

eb730a1e 07/15/2013 04:28 pm Filippos Giannakos

testing: Add tests for concurrent operations

e0192e9f 07/15/2013 04:26 pm Filippos Giannakos

python xseg: Enrich request/xseg python api.

Add more constructors for the Request class.
Add xseg_wait_requests to wait on multiple requests.
Modify vlmc script to use the new constructors.

64c1916d 07/12/2013 01:05 pm Filippos Giannakos

tests: Add basic functionality testing for peers

98c5d2e9 07/11/2013 06:12 pm Filippos Giannakos

Improve python archipelago common infrastructure.

The changes include: * Convert pfiled to filed and add the extra arguments * Check if arguments are not None instead of simply checking for arguments * Move request to seperate method and remove del method...

7449d8ef 07/11/2013 05:35 pm Filippos Giannakos

Set zero sized clone to inherit the size of the parent

Uniformly set that when the requested size is zero, then either inherit the size
of the parent map, or fail if there is no parent.

2daa9ec8 07/02/2013 05:04 pm Filippos Giannakos

archipelago: Modify launch scripts.

Modify archipelago launch scripts to support more descriptive configuration.
Configuration now describes the peers which will be lauched along with their
roles and specific options for each one of them.

4a7d2eb6 06/10/2013 01:06 pm Filippos Giannakos

Modify default archipelago config for mt-pfiled

Adjust default filed config to the new mt-pfiled peer.

2944d3e3 06/07/2013 10:32 am Filippos Giannakos

Fix licence headers in multiple files

Add licence headers to all code files and adjust interpreter in script files.

2369891d 06/06/2013 06:08 pm Filippos Giannakos

Fix typos in licence headers

6b11e79a 06/03/2013 05:46 pm Filippos Giannakos

Rename archipelago peers with archip- prefix

a875c0b7 05/17/2013 11:57 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.
(cherry picked from commit 1b4a1ad9cd39b620b35bd30970edda304fcb92a6)

df230697 02/27/2013 12:27 pm Filippos Giannakos

Fix permissions in ext storage log directory.

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

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

This reverts commit 9c609c9b409d2be8c6559f965770773edf6e22ee.

9c609c9b 02/25/2013 06:06 pm Filippos Giannakos

Add ceph dependency to python archipelago setup.py

9f038ba5 02/25/2013 05:22 pm Filippos Giannakos

Add python archipelago dependencies to setup.py

45de0faf 02/22/2013 03:34 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