Filippos Giannakos [Wed, 14 Nov 2012 15:27:54 +0000 (17:27 +0200)]
Merge branch 'xseg-refactor' into debian
Filippos Giannakos [Wed, 14 Nov 2012 15:24:28 +0000 (17:24 +0200)]
fix mt-mapperd according to the new blocker locking functionality
also fix a bug in mt-sosd locking
Filippos Giannakos [Wed, 14 Nov 2012 14:42:29 +0000 (16:42 +0200)]
rename archipelagos to archipelago continue
Filippos Giannakos [Wed, 14 Nov 2012 15:05:29 +0000 (17:05 +0200)]
add ld_library_path export to make_pkg
Filippos Giannakos [Wed, 14 Nov 2012 12:25:51 +0000 (14:25 +0200)]
improve debian dependencies
Filippos Giannakos [Wed, 14 Nov 2012 11:59:44 +0000 (13:59 +0200)]
Merge branch 'xseg-refactor' into debian
Filippos Giannakos [Wed, 14 Nov 2012 11:54:02 +0000 (13:54 +0200)]
small fixes in scripts
Filippos Giannakos [Wed, 14 Nov 2012 11:46:48 +0000 (13:46 +0200)]
make mt-sosd support "blocking" locks on peer
Filippos Giannakos [Wed, 14 Nov 2012 10:21:39 +0000 (12:21 +0200)]
add lock manipulation and user prompting in verifying dangling reqs
Filippos Giannakos [Tue, 13 Nov 2012 10:27:27 +0000 (12:27 +0200)]
add copy, acquire, release functionality in xseg tooladd copy, acquire, release
Filippos Giannakos [Mon, 12 Nov 2012 14:38:55 +0000 (16:38 +0200)]
Merge branch 'xseg-refactor' into debian
Conflicts:
xseg/tools/vlmc
Filippos Giannakos [Mon, 12 Nov 2012 14:38:06 +0000 (16:38 +0200)]
fix err in defaults
Filippos Giannakos [Mon, 12 Nov 2012 14:37:21 +0000 (16:37 +0200)]
fix conf errors
Filippos Giannakos [Mon, 12 Nov 2012 14:08:34 +0000 (16:08 +0200)]
rename archipelagos to archipelago
Filippos Giannakos [Mon, 12 Nov 2012 13:47:48 +0000 (15:47 +0200)]
Merge branch 'xseg-refactor' into debian
Filippos Giannakos [Mon, 12 Nov 2012 13:46:54 +0000 (15:46 +0200)]
add stdout, stderr redirection of peers to logfile
Filippos Giannakos [Mon, 12 Nov 2012 12:36:52 +0000 (14:36 +0200)]
fix xobj_iterate bug, add lock free versions of xobj_check, is_Free
also fix xseg tool verify
Filippos Giannakos [Mon, 12 Nov 2012 11:36:47 +0000 (13:36 +0200)]
implent xobj iterate, check, is_Free functions
Filippos Giannakos [Mon, 12 Nov 2012 10:41:07 +0000 (12:41 +0200)]
add inspect queue functionality
Filippos Giannakos [Thu, 8 Nov 2012 11:25:06 +0000 (13:25 +0200)]
Merge branch 'xseg-refactor' into debian
Conflicts:
xseg/tools/ext_scripts/vlmc_wrapper.py
Filippos Giannakos [Thu, 8 Nov 2012 11:23:45 +0000 (13:23 +0200)]
fix xseg tool to look at the right queue locks
Filippos Giannakos [Wed, 7 Nov 2012 19:07:01 +0000 (21:07 +0200)]
impove archipelagos script
Filippos Giannakos [Wed, 7 Nov 2012 17:51:59 +0000 (19:51 +0200)]
change default configuration
Filippos Giannakos [Wed, 7 Nov 2012 14:13:00 +0000 (16:13 +0200)]
fix ganeti ext scripts
Filippos Giannakos [Wed, 7 Nov 2012 15:31:21 +0000 (17:31 +0200)]
Merge branch 'xseg-refactor' into debian
Filippos Giannakos [Wed, 7 Nov 2012 14:13:00 +0000 (16:13 +0200)]
fix ganeti ext scripts
Filippos Giannakos [Wed, 7 Nov 2012 13:16:38 +0000 (15:16 +0200)]
Merge branch 'xseg-refactor' into debian
Filippos Giannakos [Wed, 7 Nov 2012 13:16:13 +0000 (15:16 +0200)]
better printing on heap and lock status
Filippos Giannakos [Tue, 6 Nov 2012 18:44:13 +0000 (20:44 +0200)]
make xobj_put reset object properties
Filippos Giannakos [Tue, 6 Nov 2012 18:43:29 +0000 (20:43 +0200)]
add finish pending reqs. also pretty print of request
Filippos Giannakos [Tue, 6 Nov 2012 17:46:26 +0000 (19:46 +0200)]
fix handlers print formating. add show port requests functionality
Filippos Giannakos [Tue, 6 Nov 2012 15:38:42 +0000 (17:38 +0200)]
add obj handlers output in xseg reportall
Filippos Giannakos [Tue, 6 Nov 2012 15:00:47 +0000 (17:00 +0200)]
make mt-sosd use async remove, stat, copy
Giannakos Filippos [Mon, 5 Nov 2012 16:48:21 +0000 (18:48 +0200)]
dummy mt-sosd changes commit
Giannakos Filippos [Fri, 2 Nov 2012 19:17:55 +0000 (21:17 +0200)]
add aio_copy reference code in mt-sosd for future use
Giannakos Filippos [Fri, 2 Nov 2012 18:48:39 +0000 (20:48 +0200)]
add rados_aio_remove implementation of mt-sosd for future use
Giannakos Filippos [Fri, 2 Nov 2012 17:44:16 +0000 (19:44 +0200)]
add rnddelete function to xseg tool
Giannakos Filippos [Fri, 2 Nov 2012 16:41:37 +0000 (18:41 +0200)]
add pfiled based on peer skeleton
Giannakos Filippos [Fri, 2 Nov 2012 15:26:53 +0000 (17:26 +0200)]
remove some warnings in peer skeleton
Giannakos Filippos [Fri, 2 Nov 2012 15:09:50 +0000 (17:09 +0200)]
complete merging speer - mpeer skeletons
Giannakos Filippos [Thu, 1 Nov 2012 14:12:10 +0000 (16:12 +0200)]
fix volume creation caching errors
Giannakos Filippos [Thu, 1 Nov 2012 13:49:44 +0000 (15:49 +0200)]
add logging messages
Giannakos Filippos [Thu, 1 Nov 2012 10:20:57 +0000 (12:20 +0200)]
Merge branch 'xseg-refactor' into debian
Conflicts:
xseg/peers/user/mt-mapperd.c
xseg/tools/vlmc
Giannakos Filippos [Thu, 1 Nov 2012 09:38:26 +0000 (11:38 +0200)]
fix missing map object creation in volume creation, plus map size, map error handling
Giannakos Filippos [Thu, 1 Nov 2012 09:54:28 +0000 (11:54 +0200)]
Merge branch 'xseg-refactor' into debian
Conflicts:
xseg/peers/user/mt-mapperd.c
Giannakos Filippos [Thu, 1 Nov 2012 09:38:26 +0000 (11:38 +0200)]
fix missing map object creation in volume creation
Giannakos Filippos [Thu, 1 Nov 2012 09:52:09 +0000 (11:52 +0200)]
Merge branch 'xseg-refactor' into debian
Giannakos Filippos [Thu, 1 Nov 2012 09:38:26 +0000 (11:38 +0200)]
fix missing map object creation in volume creation
Giannakos Filippos [Thu, 1 Nov 2012 09:39:09 +0000 (11:39 +0200)]
Merge branch 'xseg-refactor' into debian
Giannakos Filippos [Thu, 1 Nov 2012 09:38:26 +0000 (11:38 +0200)]
fix missing map object creation in volume creation
Giannakos Filippos [Thu, 1 Nov 2012 09:22:09 +0000 (11:22 +0200)]
Merge branch 'xseg-refactor' into debian
Giannakos Filippos [Thu, 1 Nov 2012 09:20:34 +0000 (11:20 +0200)]
better running handling in archipelagos script
Giannakos Filippos [Thu, 1 Nov 2012 09:04:35 +0000 (11:04 +0200)]
fix unchecked returned map
Giannakos Filippos [Thu, 1 Nov 2012 09:02:14 +0000 (11:02 +0200)]
add volume creation capability to mapper
Giannakos Filippos [Wed, 31 Oct 2012 09:19:25 +0000 (11:19 +0200)]
merge dkms here
Giannakos Filippos [Tue, 30 Oct 2012 16:49:51 +0000 (18:49 +0200)]
split ganeti scripts to another package
Giannakos Filippos [Tue, 30 Oct 2012 16:33:20 +0000 (18:33 +0200)]
split libxseg from archipelagos
Giannakos Filippos [Tue, 30 Oct 2012 15:16:45 +0000 (17:16 +0200)]
add python-psutil dependency
Giannakos Filippos [Tue, 30 Oct 2012 15:08:09 +0000 (17:08 +0200)]
add lintial warning overrides
Giannakos Filippos [Tue, 30 Oct 2012 12:23:27 +0000 (14:23 +0200)]
Merge branch 'xseg-refactor' into debian
Conflicts:
xseg/peers/user/pfiled.c
Giannakos Filippos [Tue, 30 Oct 2012 11:18:53 +0000 (13:18 +0200)]
add pidfile/daemon support in pfiled
Giannakos Filippos [Tue, 30 Oct 2012 12:10:07 +0000 (14:10 +0200)]
Merge branch 'xseg-refactor' into debian
Conflicts:
xseg/archipelagos
xseg/peers/user/pfiled.c
Giannakos Filippos [Tue, 30 Oct 2012 11:18:53 +0000 (13:18 +0200)]
add pidfile/daemon support in pfiled
Giannakos Filippos [Tue, 30 Oct 2012 11:54:52 +0000 (13:54 +0200)]
Merge branch 'xseg-refactor' into debian
Conflicts:
xseg/peers/user/pfiled.c
Giannakos Filippos [Tue, 30 Oct 2012 11:18:53 +0000 (13:18 +0200)]
add pidfile/daemon support in pfiled
Giannakos Filippos [Tue, 30 Oct 2012 11:37:49 +0000 (13:37 +0200)]
Merge branch 'xseg-refactor' into debian
Giannakos Filippos [Tue, 30 Oct 2012 11:18:53 +0000 (13:18 +0200)]
add pidfile/daemon support in pfiled
Giannakos Filippos [Tue, 30 Oct 2012 11:26:35 +0000 (13:26 +0200)]
Merge branch 'xseg-refactor' into debian
Conflicts:
xseg/peers/user/pfiled.c
Giannakos Filippos [Tue, 30 Oct 2012 11:18:53 +0000 (13:18 +0200)]
add pidfile/daemon support in pfiled
Giannakos Filippos [Tue, 30 Oct 2012 11:23:18 +0000 (13:23 +0200)]
fix wrong merge
Giannakos Filippos [Tue, 30 Oct 2012 11:20:19 +0000 (13:20 +0200)]
Merge branch 'xseg-refactor' into debian
Conflicts:
xseg/archipelagos
Giannakos Filippos [Tue, 30 Oct 2012 11:18:53 +0000 (13:18 +0200)]
add pidfile/daemon support in pfiled
Giannakos Filippos [Tue, 30 Oct 2012 10:42:59 +0000 (12:42 +0200)]
more changes to archipelagos control file
Giannakos Filippos [Mon, 29 Oct 2012 16:36:05 +0000 (18:36 +0200)]
fix peer.c pidfile handling on error, plus archipelagos control file changes
Giannakos Filippos [Mon, 29 Oct 2012 16:36:39 +0000 (18:36 +0200)]
Merge branch 'xseg-refactor' into debian
Giannakos Filippos [Mon, 29 Oct 2012 16:36:05 +0000 (18:36 +0200)]
fix peer.c pidfile handling on error, plus archipelagos control file changes
Giannakos Filippos [Mon, 29 Oct 2012 15:50:36 +0000 (17:50 +0200)]
add archipelagos to install file
Giannakos Filippos [Mon, 29 Oct 2012 15:45:26 +0000 (17:45 +0200)]
Merge branch 'xseg-refactor' into debian
Giannakos Filippos [Mon, 29 Oct 2012 15:40:45 +0000 (17:40 +0200)]
add archipelagos tool prototype
Giannakos Filippos [Mon, 29 Oct 2012 15:40:18 +0000 (17:40 +0200)]
make peers daemonize and use pidfiles
Giannakos Filippos [Mon, 29 Oct 2012 08:59:38 +0000 (10:59 +0200)]
make kernel makefiles respect kver variable
Giannakos Filippos [Mon, 29 Oct 2012 08:40:14 +0000 (10:40 +0200)]
copy makefile changes from debian branch
Giannakos Filippos [Mon, 29 Oct 2012 08:36:26 +0000 (10:36 +0200)]
fix xseg/base.mk
Giannakos Filippos [Thu, 25 Oct 2012 08:59:21 +0000 (11:59 +0300)]
intial debian branch commit
Giannakos Filippos [Wed, 24 Oct 2012 09:15:26 +0000 (12:15 +0300)]
fix wrong pending request handling in xsegbd
Giannakos Filippos [Wed, 24 Oct 2012 08:52:59 +0000 (11:52 +0300)]
mark terminated peer flag as volatile
Giannakos Filippos [Wed, 24 Oct 2012 08:20:39 +0000 (11:20 +0300)]
increase max_segemnts to 1024 in xsegbd kernel peerwq
Filippos Giannakos [Wed, 24 Oct 2012 07:57:49 +0000 (10:57 +0300)]
extend gracefull exit to SIGINT, SIGQUIT
Filippos Giannakos [Wed, 24 Oct 2012 07:53:27 +0000 (10:53 +0300)]
expand gracefull exit to mt peers
Filippos Giannakos [Tue, 23 Oct 2012 14:52:35 +0000 (17:52 +0300)]
implement gracefull exit in peers
Filippos Giannakos [Tue, 23 Oct 2012 13:15:06 +0000 (16:15 +0300)]
merge peers skeletons
Giannakos Filippos [Tue, 23 Oct 2012 10:34:44 +0000 (13:34 +0300)]
fix make files to auto env setup
Giannakos Filippos [Tue, 23 Oct 2012 09:49:37 +0000 (12:49 +0300)]
fix Makefiles cleanup
Giannakos Filippos [Mon, 22 Oct 2012 10:32:24 +0000 (13:32 +0300)]
fix bug in mt-mapperd
Filippos Giannakos [Mon, 22 Oct 2012 09:30:35 +0000 (12:30 +0300)]
fix xsegbd cleanup
Giannakos Filippos [Mon, 22 Oct 2012 08:10:35 +0000 (11:10 +0300)]
fix dropcache and retry-open mechanism
Giannakos Filippos [Fri, 19 Oct 2012 12:41:17 +0000 (15:41 +0300)]
rewrite mt-mapperd based on st threads
Giannakos Filippos [Tue, 16 Oct 2012 13:40:21 +0000 (16:40 +0300)]
add support for X_OPEN, X_CLOSE on pfiled
Giannakos Filippos [Tue, 16 Oct 2012 13:22:47 +0000 (16:22 +0300)]
add dummy support for X_OPEN, X_CLOSE to mt-sosd
Giannakos Filippos [Mon, 15 Oct 2012 15:42:16 +0000 (18:42 +0300)]
reset portno<->port associtation on port binding failure