archipelago
11 years agoFix imports in vlmc tool
Filippos Giannakos [Fri, 1 Feb 2013 09:15:25 +0000 (11:15 +0200)]
Fix imports in vlmc tool

11 years agoAdd experimental map info command
Filippos Giannakos [Thu, 31 Jan 2013 14:23:02 +0000 (16:23 +0200)]
Add experimental map info command

11 years agoAdd vlmc info command
Filippos Giannakos [Thu, 31 Jan 2013 14:00:29 +0000 (16:00 +0200)]
Add vlmc info command

11 years agoMake vlmc list volumes using python rados module
Filippos Giannakos [Thu, 31 Jan 2013 13:14:44 +0000 (15:14 +0200)]
Make vlmc list volumes using python rados module

11 years agoPythonize archipelago tool. Also add independent peer manipulation
Filippos Giannakos [Wed, 30 Jan 2013 17:35:53 +0000 (19:35 +0200)]
Pythonize archipelago tool. Also add independent peer manipulation

11 years agoMake vlmc use configurable lock file dir.
Filippos Giannakos [Wed, 30 Jan 2013 12:09:10 +0000 (14:09 +0200)]
Make vlmc use configurable lock file dir.

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

11 years agoChange order of mapper, vlmc in archipelago peer construction
Filippos Giannakos [Wed, 30 Jan 2013 11:53:34 +0000 (13:53 +0200)]
Change order of mapper, vlmc in archipelago peer construction

11 years agoFix CI script
Christos Stavrakakis [Wed, 6 Feb 2013 10:15:03 +0000 (12:15 +0200)]
Fix CI script

11 years agoDefine default DESTDIR for system installation
Alex Pyrgiotis [Tue, 5 Feb 2013 14:46:24 +0000 (16:46 +0200)]
Define default DESTDIR for system installation

11 years agoFix typo in `install' parameters
Alex Pyrgiotis [Mon, 4 Feb 2013 12:37:00 +0000 (14:37 +0200)]
Fix typo in `install' parameters

11 years agoMerge branch 'feature-fixmakeversions' into develop
Filippos Giannakos [Mon, 4 Feb 2013 11:37:53 +0000 (13:37 +0200)]
Merge branch 'feature-fixmakeversions' into develop

11 years agoMake install use version supplied by version file
Filippos Giannakos [Mon, 4 Feb 2013 11:21:12 +0000 (13:21 +0200)]
Make install use version supplied by version file

11 years agoAdd ci files
Christos Stavrakakis [Wed, 30 Jan 2013 15:53:45 +0000 (17:53 +0200)]
Add ci files

11 years agoAdd devflow files
Filippos Giannakos [Tue, 29 Jan 2013 15:59:43 +0000 (17:59 +0200)]
Add devflow files

11 years agoAdd version file
Filippos Giannakos [Tue, 29 Jan 2013 15:15:53 +0000 (17:15 +0200)]
Add version file

11 years agoAdd makefile in top directory
Filippos Giannakos [Tue, 29 Jan 2013 15:14:13 +0000 (17:14 +0200)]
Add makefile in top directory

11 years agoMerge branch 'xseg-refactor'
Filippos Giannakos [Mon, 28 Jan 2013 15:47:22 +0000 (17:47 +0200)]
Merge branch 'xseg-refactor'

11 years agoCreate ganeti ext storage log directory
Filippos Giannakos [Wed, 16 Jan 2013 16:01:15 +0000 (18:01 +0200)]
Create  ganeti ext storage log directory

11 years agoRemove warnings in xseg kernel compilation
Filippos Giannakos [Wed, 16 Jan 2013 09:09:03 +0000 (11:09 +0200)]
Remove warnings in xseg kernel compilation

11 years agoVlmc tool checks if peer is running before stoping it.
Filippos Giannakos [Wed, 16 Jan 2013 08:59:33 +0000 (10:59 +0200)]
Vlmc tool checks if peer is running before stoping it.

11 years agoFix warning for possibly uninitialized value
Filippos Giannakos [Tue, 15 Jan 2013 14:06:14 +0000 (16:06 +0200)]
Fix warning for possibly uninitialized value

11 years agoMake xsegbd use xseg_reply_info struct
Filippos Giannakos [Tue, 15 Jan 2013 11:33:33 +0000 (13:33 +0200)]
Make xsegbd use xseg_reply_info struct

11 years agoTurn BUG_ON to WARN_ON on xsegbd
Filippos Giannakos [Tue, 15 Jan 2013 11:27:29 +0000 (13:27 +0200)]
Turn BUG_ON to WARN_ON on xsegbd

11 years agoFix vlmc tool open, close. Also fix parameters.list install
Filippos Giannakos [Mon, 14 Jan 2013 14:12:23 +0000 (16:12 +0200)]
Fix vlmc tool open, close. Also fix parameters.list install

11 years agoMerge branch 'feature-python' into xseg-refactor
Filippos Giannakos [Mon, 14 Jan 2013 10:25:04 +0000 (12:25 +0200)]
Merge branch 'feature-python' into xseg-refactor

11 years agoAdd xseg __init__.py file
Filippos Giannakos [Mon, 14 Jan 2013 10:23:31 +0000 (12:23 +0200)]
Add xseg __init__.py file

11 years agoFix auto generation of pyton bindings
Filippos Giannakos [Fri, 11 Jan 2013 17:12:14 +0000 (19:12 +0200)]
Fix auto generation of pyton bindings

11 years agoAdd open, close, lock, unlock functionality to vlmc tool
Filippos Giannakos [Wed, 9 Jan 2013 14:07:37 +0000 (16:07 +0200)]
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.

11 years agoadd python bindings support to vlmc tool
Filippos Giannakos [Mon, 7 Jan 2013 16:58:03 +0000 (18:58 +0200)]
add python bindings support to vlmc tool

11 years agoenable python xseg bindings
Filippos Giannakos [Mon, 17 Dec 2012 16:41:43 +0000 (18:41 +0200)]
enable python xseg bindings

11 years agoMerge branch 'feature-snapshot' into xseg-refactor
Filippos Giannakos [Mon, 14 Jan 2013 10:20:18 +0000 (12:20 +0200)]
Merge branch 'feature-snapshot' into xseg-refactor

11 years agoAdd debug messages in vlmcd.
Filippos Giannakos [Fri, 4 Jan 2013 13:32:13 +0000 (15:32 +0200)]
Add debug messages in vlmcd.

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

11 years agoFix wrong mapper op
Filippos Giannakos [Thu, 3 Jan 2013 15:08:32 +0000 (17:08 +0200)]
Fix wrong mapper op

11 years agoAdd snapshot support to vlmc tool
Filippos Giannakos [Thu, 3 Jan 2013 13:51:37 +0000 (15:51 +0200)]
Add snapshot support to vlmc tool

11 years agoadd snapshot support to vlmc-xseg tool
Filippos Giannakos [Thu, 3 Jan 2013 13:43:42 +0000 (15:43 +0200)]
add snapshot support to vlmc-xseg tool

11 years agoFix request resizing in mapper snapshot
Filippos Giannakos [Thu, 3 Jan 2013 13:31:45 +0000 (15:31 +0200)]
Fix request resizing in mapper snapshot

11 years agoAdd volume freeze functionality for certain ops to vlmcd
Filippos Giannakos [Thu, 3 Jan 2013 09:41:26 +0000 (11:41 +0200)]
Add volume freeze functionality for certain ops to vlmcd

11 years agomake mapper delete the old object in a snapshot
Filippos Giannakos [Tue, 11 Dec 2012 13:30:39 +0000 (15:30 +0200)]
make mapper delete the old object in a snapshot

11 years agofix output when stat is successful in snapshot
Filippos Giannakos [Mon, 10 Dec 2012 17:17:34 +0000 (19:17 +0200)]
fix output when stat is successful in snapshot

11 years agoadd mt-sosd stat before writing in snapshotting
Filippos Giannakos [Mon, 10 Dec 2012 12:21:47 +0000 (14:21 +0200)]
add mt-sosd stat before writing in snapshotting

11 years agoadd snapshot functionality in xseg-tool
Filippos Giannakos [Mon, 10 Dec 2012 09:40:05 +0000 (11:40 +0200)]
add snapshot functionality in xseg-tool

11 years agoadd snapshot support in mapperd
Filippos Giannakos [Mon, 10 Dec 2012 09:39:50 +0000 (11:39 +0200)]
add snapshot support in mapperd

11 years agoadd snapshot support in mt-sosd
Filippos Giannakos [Mon, 10 Dec 2012 09:39:31 +0000 (11:39 +0200)]
add snapshot support in mt-sosd

11 years agoadd X_SNAPSHOT op
Filippos Giannakos [Mon, 10 Dec 2012 09:38:49 +0000 (11:38 +0200)]
add X_SNAPSHOT op

11 years agoadd snapshot xseg protocol
Filippos Giannakos [Thu, 6 Dec 2012 10:22:15 +0000 (12:22 +0200)]
add snapshot xseg protocol

11 years agoMerge branch 'feature-install' into xseg-refactor
Filippos Giannakos [Fri, 11 Jan 2013 15:47:05 +0000 (17:47 +0200)]
Merge branch 'feature-install' into xseg-refactor

11 years agoRefactor the build system
Filippos Giannakos [Thu, 10 Jan 2013 14:54:47 +0000 (16:54 +0200)]
Refactor the build system

11 years agoFix python install
Filippos Giannakos [Thu, 10 Jan 2013 10:49:55 +0000 (12:49 +0200)]
Fix python install

11 years agoAdd python setup
Filippos Giannakos [Thu, 10 Jan 2013 09:49:26 +0000 (11:49 +0200)]
Add python setup

11 years agoAdd make install support
Filippos Giannakos [Wed, 9 Jan 2013 16:44:58 +0000 (18:44 +0200)]
Add make install support

11 years agofix mapper to handle X_OPEN.
Filippos Giannakos [Thu, 3 Jan 2013 09:47:09 +0000 (11:47 +0200)]
fix mapper to handle X_OPEN.

Also fix nr_obj in cloned volume

11 years agoMerge branch 'xsegbd-minors' into xseg-refactor
Filippos Giannakos [Wed, 19 Dec 2012 11:09:54 +0000 (13:09 +0200)]
Merge branch 'xsegbd-minors' into xseg-refactor

11 years agoadd argument parsing to xsegbd modprobe
Filippos Giannakos [Tue, 4 Dec 2012 17:37:20 +0000 (19:37 +0200)]
add argument parsing to xsegbd modprobe

11 years agofix bug in xsegbd add (did not put module on error)
Filippos Giannakos [Tue, 4 Dec 2012 17:36:51 +0000 (19:36 +0200)]
fix bug in xsegbd add (did not put module on error)

11 years agomake xsegbd use minors instead of major numbers
Filippos Giannakos [Tue, 4 Dec 2012 16:36:58 +0000 (18:36 +0200)]
make xsegbd use minors instead of major numbers

11 years agoMerge branch 'feature-openclose' into xseg-refactor
Filippos Giannakos [Wed, 19 Dec 2012 11:00:08 +0000 (13:00 +0200)]
Merge branch 'feature-openclose' into xseg-refactor

11 years agoadd support for X_OPEN to vlmcd.
Filippos Giannakos [Tue, 18 Dec 2012 13:40:10 +0000 (15:40 +0200)]
add support for X_OPEN to vlmcd.

11 years agochange open/close to acquire/release xseg ops. also add handle_open
Filippos Giannakos [Tue, 18 Dec 2012 12:23:31 +0000 (14:23 +0200)]
change open/close to acquire/release xseg ops. also add handle_open

11 years agochange open/close to acquire/release in mt-pfiled
Filippos Giannakos [Tue, 18 Dec 2012 10:16:08 +0000 (12:16 +0200)]
change open/close to acquire/release in mt-pfiled

11 years agochange open/close to acquire release in mt-sosd
Filippos Giannakos [Tue, 18 Dec 2012 10:14:24 +0000 (12:14 +0200)]
change open/close to acquire release in mt-sosd

11 years agomake peers use macros for reading args. also remove some peer compilation warnings
Filippos Giannakos [Wed, 12 Dec 2012 12:17:26 +0000 (14:17 +0200)]
make peers use macros for reading args. also remove some peer compilation warnings

11 years agofix bugs in vlmc, vlmc_wrapper
Filippos Giannakos [Tue, 11 Dec 2012 15:29:45 +0000 (17:29 +0200)]
fix bugs in vlmc, vlmc_wrapper

11 years agoadd license headers
Filippos Giannakos [Mon, 10 Dec 2012 17:09:25 +0000 (19:09 +0200)]
add license headers

11 years agofix typos in vlmc
Filippos Giannakos [Mon, 10 Dec 2012 16:25:37 +0000 (18:25 +0200)]
fix typos in vlmc

11 years agoadd lpthread link to libxseg
Filippos Giannakos [Mon, 10 Dec 2012 14:53:54 +0000 (16:53 +0200)]
add lpthread link to libxseg

11 years agoadd correct license to modules
Filippos Giannakos [Mon, 10 Dec 2012 14:06:22 +0000 (16:06 +0200)]
add correct license to modules

11 years agoremove pool creation from mt-sosd
Filippos Giannakos [Mon, 10 Dec 2012 12:23:48 +0000 (14:23 +0200)]
remove pool creation from mt-sosd

11 years agofix archipelago output and add --user option
Filippos Giannakos [Thu, 6 Dec 2012 10:17:15 +0000 (12:17 +0200)]
fix archipelago output and add --user option

11 years agomake vlmc map volumes from port 0
Filippos Giannakos [Tue, 4 Dec 2012 12:29:29 +0000 (14:29 +0200)]
make vlmc map volumes from port 0

11 years agoadd vlmc list for rados
Filippos Giannakos [Tue, 4 Dec 2012 11:29:46 +0000 (13:29 +0200)]
add vlmc list for rados

11 years agomake vlmc check volume len > 6
Filippos Giannakos [Tue, 4 Dec 2012 10:50:14 +0000 (12:50 +0200)]
make vlmc check volume len > 6

11 years agomerge archipelago and vlmc scripts
Filippos Giannakos [Tue, 4 Dec 2012 10:45:53 +0000 (12:45 +0200)]
merge archipelago and vlmc scripts

11 years agomake mapper use macros for reading arguments. also check than arguments were provided
Filippos Giannakos [Mon, 3 Dec 2012 17:18:17 +0000 (19:18 +0200)]
make mapper use macros for reading arguments. also check than arguments were provided

11 years agomake peers expect portno
Filippos Giannakos [Mon, 3 Dec 2012 17:13:08 +0000 (19:13 +0200)]
make peers expect portno

11 years agomake mapper respect max volume len
Filippos Giannakos [Mon, 3 Dec 2012 17:02:50 +0000 (19:02 +0200)]
make mapper respect max volume len

11 years agofix bug in mapper
Filippos Giannakos [Fri, 30 Nov 2012 12:40:55 +0000 (14:40 +0200)]
fix bug in mapper

11 years agomake create/remove on vlmc exclusive
Filippos Giannakos [Fri, 30 Nov 2012 12:13:33 +0000 (14:13 +0200)]
make create/remove on vlmc exclusive

11 years agomake mt-sosd take locks on objname_lock objects
Filippos Giannakos [Fri, 30 Nov 2012 12:10:43 +0000 (14:10 +0200)]
make mt-sosd take locks on objname_lock objects

11 years agomake mapper check if map exists before cloning
Filippos Giannakos [Fri, 30 Nov 2012 12:03:48 +0000 (14:03 +0200)]
make mapper check if map exists before cloning

11 years agomake mapper be consistent when setting flags in code
Filippos Giannakos [Fri, 30 Nov 2012 10:58:21 +0000 (12:58 +0200)]
make mapper be consistent when setting flags in code

11 years agofix map deletions bugs
Filippos Giannakos [Fri, 30 Nov 2012 10:38:16 +0000 (12:38 +0200)]
fix map deletions bugs

11 years agorefactor copy up of objects in mapper
Filippos Giannakos [Fri, 30 Nov 2012 10:31:49 +0000 (12:31 +0200)]
refactor copy up of objects in mapper

11 years agofix object deletions on mapper
Filippos Giannakos [Fri, 30 Nov 2012 10:08:23 +0000 (12:08 +0200)]
fix object deletions on mapper

11 years agoincrease max reqs and local req cache for mapper
Filippos Giannakos [Thu, 29 Nov 2012 14:48:27 +0000 (16:48 +0200)]
increase max reqs and local req cache for mapper

11 years agoadd support for configurable max allocated requests and local req cache
Filippos Giannakos [Thu, 29 Nov 2012 12:49:50 +0000 (14:49 +0200)]
add support for configurable max allocated requests and local req cache

11 years agoadd better logging to mapper and check return values of __set_copyup_node
Filippos Giannakos [Wed, 28 Nov 2012 13:36:09 +0000 (15:36 +0200)]
add better logging to mapper and check return values of __set_copyup_node

11 years agofix mapper finalizing actions
Filippos Giannakos [Tue, 27 Nov 2012 15:16:25 +0000 (17:16 +0200)]
fix mapper finalizing actions

11 years agoadd break lock functionality to sosd
Filippos Giannakos [Tue, 27 Nov 2012 14:17:33 +0000 (16:17 +0200)]
add break lock functionality to sosd

11 years agofix mt-sosd to use new rados_{lock, unlock}
Filippos Giannakos [Tue, 27 Nov 2012 11:50:45 +0000 (13:50 +0200)]
fix mt-sosd to use new rados_{lock, unlock}

11 years agoadd finalize function to peers and make mapper close all maps before quitting
Filippos Giannakos [Tue, 27 Nov 2012 11:21:31 +0000 (13:21 +0200)]
add finalize function to peers and make mapper close all maps before quitting

11 years agoadd versions to maps
Filippos Giannakos [Fri, 23 Nov 2012 17:22:26 +0000 (19:22 +0200)]
add versions to maps

11 years agofix wrong default log directory
Filippos Giannakos [Fri, 23 Nov 2012 12:04:48 +0000 (14:04 +0200)]
fix wrong default log directory

11 years agomake mt-mapperd store hashed values for space efficiency
Filippos Giannakos [Fri, 23 Nov 2012 10:57:41 +0000 (12:57 +0200)]
make mt-mapperd store hashed values for space efficiency

11 years agofix archipelago script
Filippos Giannakos [Thu, 22 Nov 2012 13:54:52 +0000 (15:54 +0200)]
fix archipelago script

11 years agoadd prefix cli option to mt-pfiled
Filippos Giannakos [Thu, 22 Nov 2012 12:01:52 +0000 (14:01 +0200)]
add prefix cli option to mt-pfiled

11 years agofix wrong errno checking in pidfile read
Filippos Giannakos [Thu, 22 Nov 2012 11:25:16 +0000 (13:25 +0200)]
fix wrong errno checking in pidfile read

11 years agoadd improved argument parsing. also add helper messages
Filippos Giannakos [Thu, 22 Nov 2012 11:18:00 +0000 (13:18 +0200)]
add improved argument parsing. also add helper messages

11 years agoadd prefix to strip in mt-pfiled
Filippos Giannakos [Thu, 22 Nov 2012 09:49:06 +0000 (11:49 +0200)]
add prefix to strip in mt-pfiled

11 years agofix mt-pfiled locking check
Filippos Giannakos [Wed, 21 Nov 2012 15:48:12 +0000 (17:48 +0200)]
fix mt-pfiled locking check

11 years agoremove unnecessary check in signal map
Filippos Giannakos [Wed, 21 Nov 2012 15:43:08 +0000 (17:43 +0200)]
remove unnecessary check in signal map