Filippos Giannakos [Tue, 4 Dec 2012 13:39:51 +0000 (15:39 +0200)]
fix archipelago dbg warnings
Filippos Giannakos [Tue, 4 Dec 2012 12:36:14 +0000 (14:36 +0200)]
fix archipelago.install to use the new archipelago tool
Filippos Giannakos [Fri, 30 Nov 2012 14:05:20 +0000 (16:05 +0200)]
Merge branch 'xseg-refactor' into debian
Conflicts:
xseg/tools/vlmc
Filippos Giannakos [Fri, 30 Nov 2012 12:40:55 +0000 (14:40 +0200)]
fix bug in mapper
Filippos Giannakos [Fri, 30 Nov 2012 12:15:38 +0000 (14:15 +0200)]
Merge branch 'debian' of ssh://ray.cslab.ece.ntua.gr/repos/archip into debian
Conflicts:
debian/control
Filippos Giannakos [Fri, 30 Nov 2012 12:13:33 +0000 (14:13 +0200)]
make create/remove on vlmc exclusive
Filippos Giannakos [Fri, 30 Nov 2012 12:10:43 +0000 (14:10 +0200)]
make mt-sosd take locks on objname_lock objects
Filippos Giannakos [Fri, 30 Nov 2012 12:03:48 +0000 (14:03 +0200)]
make mapper check if map exists before cloning
Filippos Giannakos [Fri, 30 Nov 2012 10:58:21 +0000 (12:58 +0200)]
make mapper be consistent when setting flags in code
Filippos Giannakos [Fri, 30 Nov 2012 10:38:16 +0000 (12:38 +0200)]
fix map deletions bugs
Filippos Giannakos [Fri, 30 Nov 2012 10:31:49 +0000 (12:31 +0200)]
refactor copy up of objects in mapper
Filippos Giannakos [Fri, 30 Nov 2012 10:08:23 +0000 (12:08 +0200)]
fix object deletions on mapper
Filippos Giannakos [Thu, 29 Nov 2012 14:48:27 +0000 (16:48 +0200)]
increase max reqs and local req cache for mapper
Filippos Giannakos [Thu, 29 Nov 2012 12:49:50 +0000 (14:49 +0200)]
add support for configurable max allocated requests and local req cache
Filippos Giannakos [Wed, 28 Nov 2012 14:50:37 +0000 (16:50 +0200)]
add archipelago-dbg package
Filippos Giannakos [Wed, 28 Nov 2012 14:03:17 +0000 (16:03 +0200)]
Merge branch 'xseg-refactor' into debian
Filippos Giannakos [Wed, 28 Nov 2012 13:51:24 +0000 (15:51 +0200)]
fix lintial warnings
Filippos Giannakos [Tue, 27 Nov 2012 15:35:25 +0000 (17:35 +0200)]
add libssl to archipelago dependencies. also add debug libxseg package
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
Filippos Giannakos [Tue, 27 Nov 2012 15:35:25 +0000 (17:35 +0200)]
add libssl to archipelago dependencies
Filippos Giannakos [Tue, 27 Nov 2012 15:16:25 +0000 (17:16 +0200)]
fix mapper finalizing actions
Filippos Giannakos [Tue, 27 Nov 2012 14:17:33 +0000 (16:17 +0200)]
add break lock functionality to sosd
Filippos Giannakos [Tue, 27 Nov 2012 11:50:45 +0000 (13:50 +0200)]
fix mt-sosd to use new rados_{lock, unlock}
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
Filippos Giannakos [Fri, 23 Nov 2012 17:22:26 +0000 (19:22 +0200)]
add versions to maps
Filippos Giannakos [Fri, 23 Nov 2012 12:04:48 +0000 (14:04 +0200)]
fix wrong default log directory
Filippos Giannakos [Fri, 23 Nov 2012 10:57:41 +0000 (12:57 +0200)]
make mt-mapperd store hashed values for space efficiency
Filippos Giannakos [Thu, 22 Nov 2012 13:59:48 +0000 (15:59 +0200)]
change archipelago defaults
Filippos Giannakos [Thu, 22 Nov 2012 13:54:52 +0000 (15:54 +0200)]
fix archipelago script
Filippos Giannakos [Thu, 22 Nov 2012 12:15:22 +0000 (14:15 +0200)]
Merge branch 'xseg-refactor' into debian
Filippos Giannakos [Thu, 22 Nov 2012 12:01:52 +0000 (14:01 +0200)]
add prefix cli option to mt-pfiled
Filippos Giannakos [Thu, 22 Nov 2012 11:25:16 +0000 (13:25 +0200)]
fix wrong errno checking in pidfile read
Filippos Giannakos [Thu, 22 Nov 2012 11:18:00 +0000 (13:18 +0200)]
add improved argument parsing. also add helper messages
Filippos Giannakos [Thu, 22 Nov 2012 09:49:06 +0000 (11:49 +0200)]
add prefix to strip in mt-pfiled
Filippos Giannakos [Wed, 21 Nov 2012 15:48:12 +0000 (17:48 +0200)]
fix mt-pfiled locking check
Filippos Giannakos [Wed, 21 Nov 2012 15:43:08 +0000 (17:43 +0200)]
remove unnecessary check in signal map
Filippos Giannakos [Wed, 21 Nov 2012 15:07:51 +0000 (17:07 +0200)]
add support to archipelago for mt-pfiled
Filippos Giannakos [Wed, 21 Nov 2012 15:02:29 +0000 (17:02 +0200)]
change mt-pfiled path, vpath cli options
Filippos Giannakos [Wed, 21 Nov 2012 14:48:21 +0000 (16:48 +0200)]
add pfiled to archipelago install
Filippos Giannakos [Wed, 21 Nov 2012 14:42:35 +0000 (16:42 +0200)]
fix mt-pfiled spin-block lock. also fix mt-peers stopping
Filippos Giannakos [Tue, 20 Nov 2012 16:53:13 +0000 (18:53 +0200)]
fix mapper archip namespace bug
Filippos Giannakos [Tue, 20 Nov 2012 16:42:34 +0000 (18:42 +0200)]
fix loging buffer error
Filippos Giannakos [Tue, 20 Nov 2012 14:15:46 +0000 (16:15 +0200)]
make mapper user archip namespace for archipelagos volumes
Filippos Giannakos [Tue, 20 Nov 2012 10:17:35 +0000 (12:17 +0200)]
add archipelago logrotate script
Filippos Giannakos [Tue, 20 Nov 2012 10:19:11 +0000 (12:19 +0200)]
change default logfile names
Filippos Giannakos [Mon, 19 Nov 2012 17:15:40 +0000 (19:15 +0200)]
modify logging mechanism to support redirection of std streams and logfile reopen
Filippos Giannakos [Mon, 19 Nov 2012 16:03:56 +0000 (18:03 +0200)]
change rados dep and init.d output
Filippos Giannakos [Fri, 16 Nov 2012 10:42:56 +0000 (12:42 +0200)]
add dkms postinst prerm scripts to restart archipelago if present
Filippos Giannakos [Thu, 15 Nov 2012 16:06:31 +0000 (18:06 +0200)]
fix init.d exit value
Filippos Giannakos [Thu, 15 Nov 2012 15:34:48 +0000 (17:34 +0200)]
Merge branch 'xseg-refactor' into debian
Conflicts:
xseg/archipelago
Filippos Giannakos [Thu, 15 Nov 2012 15:12:27 +0000 (17:12 +0200)]
fix archipelago return values
Filippos Giannakos [Thu, 15 Nov 2012 15:12:42 +0000 (17:12 +0200)]
Merge branch 'xseg-refactor' into debian
Filippos Giannakos [Thu, 15 Nov 2012 15:12:27 +0000 (17:12 +0200)]
fix archipelago return values
Filippos Giannakos [Thu, 15 Nov 2012 14:52:13 +0000 (16:52 +0200)]
Merge branch 'xseg-refactor' into debian
Filippos Giannakos [Thu, 15 Nov 2012 14:51:56 +0000 (16:51 +0200)]
fix missing import in archipelago
Filippos Giannakos [Thu, 15 Nov 2012 14:46:06 +0000 (16:46 +0200)]
change default archipelago log dir
Filippos Giannakos [Thu, 15 Nov 2012 14:45:09 +0000 (16:45 +0200)]
fix dependency typo and init.d syntax errors
Filippos Giannakos [Thu, 15 Nov 2012 14:30:09 +0000 (16:30 +0200)]
Merge branch 'xseg-refactor' into debian
Filippos Giannakos [Thu, 15 Nov 2012 14:29:55 +0000 (16:29 +0200)]
add dummy init.d script
Filippos Giannakos [Thu, 15 Nov 2012 14:03:46 +0000 (16:03 +0200)]
fix package dependencies
Filippos Giannakos [Thu, 15 Nov 2012 14:00:25 +0000 (16:00 +0200)]
add archipelago postinst
Filippos Giannakos [Thu, 15 Nov 2012 13:07:00 +0000 (15:07 +0200)]
change some BUG_ON to WARN_ON
Filippos Giannakos [Thu, 15 Nov 2012 12:52:38 +0000 (14:52 +0200)]
make archipelago script create pidfile path if it does not exist
Filippos Giannakos [Thu, 15 Nov 2012 12:43:12 +0000 (14:43 +0200)]
make __xseg_log2 check for buffer overflow
Filippos Giannakos [Thu, 15 Nov 2012 12:33:46 +0000 (14:33 +0200)]
make init_log_ctx safer
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