archipelago
11 years agoadd pidfile/daemon support in pfiled
Giannakos Filippos [Tue, 30 Oct 2012 11:18:53 +0000 (13:18 +0200)]
add pidfile/daemon support in pfiled

11 years agomore changes to archipelagos control file
Giannakos Filippos [Tue, 30 Oct 2012 10:42:59 +0000 (12:42 +0200)]
more changes to archipelagos control file

11 years agofix peer.c pidfile handling on error, plus archipelagos control file changes
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

11 years agoadd archipelagos tool prototype
Giannakos Filippos [Mon, 29 Oct 2012 15:40:45 +0000 (17:40 +0200)]
add archipelagos tool prototype

11 years agomake peers daemonize and use pidfiles
Giannakos Filippos [Mon, 29 Oct 2012 15:40:18 +0000 (17:40 +0200)]
make peers daemonize and use pidfiles

11 years agomake kernel makefiles respect kver variable
Giannakos Filippos [Mon, 29 Oct 2012 08:59:38 +0000 (10:59 +0200)]
make kernel makefiles respect kver variable

11 years agocopy makefile changes from debian branch
Giannakos Filippos [Mon, 29 Oct 2012 08:40:14 +0000 (10:40 +0200)]
copy makefile changes from debian branch

11 years agofix wrong pending request handling in xsegbd
Giannakos Filippos [Wed, 24 Oct 2012 09:15:26 +0000 (12:15 +0300)]
fix wrong pending request handling in xsegbd

11 years agomark terminated peer flag as volatile
Giannakos Filippos [Wed, 24 Oct 2012 08:52:59 +0000 (11:52 +0300)]
mark terminated peer flag as volatile

11 years agoincrease max_segemnts to 1024 in xsegbd kernel peerwq
Giannakos Filippos [Wed, 24 Oct 2012 08:20:39 +0000 (11:20 +0300)]
increase max_segemnts to 1024 in xsegbd kernel peerwq

11 years agoextend gracefull exit to SIGINT, SIGQUIT
Filippos Giannakos [Wed, 24 Oct 2012 07:57:49 +0000 (10:57 +0300)]
extend gracefull exit to SIGINT, SIGQUIT

11 years agoexpand gracefull exit to mt peers
Filippos Giannakos [Wed, 24 Oct 2012 07:53:27 +0000 (10:53 +0300)]
expand gracefull exit to mt peers

11 years agoimplement gracefull exit in peers
Filippos Giannakos [Tue, 23 Oct 2012 14:52:35 +0000 (17:52 +0300)]
implement gracefull exit in peers

11 years agomerge peers skeletons
Filippos Giannakos [Tue, 23 Oct 2012 13:15:06 +0000 (16:15 +0300)]
merge peers skeletons

11 years agofix make files to auto env setup
Giannakos Filippos [Tue, 23 Oct 2012 10:34:44 +0000 (13:34 +0300)]
fix make files to auto env setup

11 years agofix Makefiles cleanup
Giannakos Filippos [Tue, 23 Oct 2012 09:49:37 +0000 (12:49 +0300)]
fix Makefiles cleanup

11 years agofix bug in mt-mapperd
Giannakos Filippos [Mon, 22 Oct 2012 10:32:24 +0000 (13:32 +0300)]
fix bug in mt-mapperd

11 years agofix xsegbd cleanup
Filippos Giannakos [Mon, 22 Oct 2012 09:30:35 +0000 (12:30 +0300)]
fix xsegbd cleanup

11 years agofix dropcache and retry-open mechanism
Giannakos Filippos [Mon, 22 Oct 2012 08:10:35 +0000 (11:10 +0300)]
fix dropcache and retry-open mechanism

11 years agorewrite mt-mapperd based on st threads
Giannakos Filippos [Fri, 19 Oct 2012 12:41:17 +0000 (15:41 +0300)]
rewrite mt-mapperd based on st threads

11 years agoadd support for X_OPEN, X_CLOSE on pfiled
Giannakos Filippos [Tue, 16 Oct 2012 13:40:21 +0000 (16:40 +0300)]
add support for X_OPEN, X_CLOSE on pfiled

11 years agoadd dummy support for X_OPEN, X_CLOSE to mt-sosd
Giannakos Filippos [Tue, 16 Oct 2012 13:22:47 +0000 (16:22 +0300)]
add dummy support for X_OPEN, X_CLOSE to mt-sosd

11 years agoreset portno<->port associtation on port binding failure
Giannakos Filippos [Mon, 15 Oct 2012 15:42:16 +0000 (18:42 +0300)]
reset portno<->port associtation on port binding failure

11 years agoreset request flags on get_request
Giannakos Filippos [Mon, 15 Oct 2012 15:31:57 +0000 (18:31 +0300)]
reset request flags on get_request

11 years agofix memory leak in mt-sosd
Giannakos Filippos [Sat, 13 Oct 2012 13:39:13 +0000 (16:39 +0300)]
fix memory leak in mt-sosd

11 years agofix bugs in mt-sosd
Giannakos Filippos [Sat, 13 Oct 2012 11:30:59 +0000 (14:30 +0300)]
fix bugs in mt-sosd

11 years agoadd debug messaged to mt-sosd
Giannakos Filippos [Sat, 13 Oct 2012 10:44:22 +0000 (13:44 +0300)]
add debug messaged to mt-sosd

11 years agoadd dispatch prefix to dispatch reason enumeration
Giannakos Filippos [Sat, 13 Oct 2012 09:20:57 +0000 (12:20 +0300)]
add dispatch prefix to dispatch reason enumeration

11 years agoMerge branch 'xseg-refactor-multiports' of ssh://ray.cslab.ece.ntua.gr/repos/archip...
Giannakos Filippos [Sat, 13 Oct 2012 09:15:27 +0000 (12:15 +0300)]
Merge branch 'xseg-refactor-multiports' of ssh://ray.cslab.ece.ntua.gr/repos/archip into xseg-refactor-multiports

11 years agodummy commit
Giannakos Filippos [Sat, 13 Oct 2012 09:15:18 +0000 (12:15 +0300)]
dummy commit

11 years agomake mt-sosd use the newly added dispatch reason
Giannakos Filippos [Sat, 13 Oct 2012 09:11:37 +0000 (12:11 +0300)]
make mt-sosd use the newly added dispatch reason

11 years agoadd dispatch reason to peers skeleton
Giannakos Filippos [Sat, 13 Oct 2012 09:10:12 +0000 (12:10 +0300)]
add dispatch reason to peers skeleton

11 years agoadd copy to mt-sosd
Giannakos Filippos [Fri, 12 Oct 2012 22:10:23 +0000 (01:10 +0300)]
add copy to mt-sosd

11 years agoadd rados_io state to mt-sosd
Giannakos Filippos [Fri, 12 Oct 2012 21:50:50 +0000 (00:50 +0300)]
add rados_io state to mt-sosd

11 years agoadd skeleton for X_COPY to mt-sosd
Giannakos Filippos [Fri, 12 Oct 2012 21:43:51 +0000 (00:43 +0300)]
add skeleton for X_COPY to mt-sosd

11 years agofix mt-sosd to use xinfo instead of raw req data
Giannakos Filippos [Fri, 12 Oct 2012 21:35:49 +0000 (00:35 +0300)]
fix mt-sosd to use xinfo instead of raw req data

11 years agofix wrong header file in mt-vlmcd
Giannakos Filippos [Fri, 12 Oct 2012 15:04:40 +0000 (18:04 +0300)]
fix wrong header file in mt-vlmcd

11 years agoremove port from mpeer peerd struct
Giannakos Filippos [Fri, 12 Oct 2012 14:50:26 +0000 (17:50 +0300)]
remove port from mpeer peerd struct

11 years agofix single threaded peer (aka posix peer) skeleton
Giannakos Filippos [Fri, 12 Oct 2012 14:35:31 +0000 (17:35 +0300)]
fix single threaded peer (aka posix peer) skeleton

11 years agomake peers verbose by default
Giannakos Filippos [Fri, 12 Oct 2012 12:14:01 +0000 (15:14 +0300)]
make peers verbose by default

11 years agoremove checks in xseg_get_port
Giannakos Filippos [Thu, 11 Oct 2012 10:40:20 +0000 (13:40 +0300)]
remove checks in xseg_get_port

11 years agoadd compile time options to xlock
Giannakos Filippos [Thu, 11 Oct 2012 09:29:46 +0000 (12:29 +0300)]
add compile time options to xlock

11 years agofix xsegbd nr of peers problem
Giannakos Filippos [Wed, 10 Oct 2012 16:13:22 +0000 (19:13 +0300)]
fix xsegbd nr of peers problem

11 years agofix tool/vlmc race problems. also fix xsegbd races
Giannakos Filippos [Mon, 8 Oct 2012 16:18:59 +0000 (19:18 +0300)]
fix tool/vlmc race problems. also fix xsegbd races

11 years agoadded speer skeletor
Giannakos Filippos [Fri, 5 Oct 2012 16:25:24 +0000 (19:25 +0300)]
added speer skeletor

11 years agoadd get/put support in xsegbd_dev
Giannakos Filippos [Fri, 5 Oct 2012 12:52:58 +0000 (15:52 +0300)]
add get/put support in xsegbd_dev

11 years agofix signal descriptor initialization
Giannakos Filippos [Fri, 5 Oct 2012 09:12:58 +0000 (12:12 +0300)]
fix signal descriptor initialization

11 years agoinitial commit of signal descriptors support
Giannakos Filippos [Thu, 4 Oct 2012 16:07:52 +0000 (19:07 +0300)]
initial commit of signal descriptors support

11 years agoadd debuging code
Giannakos Filippos [Thu, 4 Oct 2012 08:48:24 +0000 (11:48 +0300)]
add debuging code

11 years agoremove debug messages
Giannakos Filippos [Mon, 1 Oct 2012 22:27:19 +0000 (01:27 +0300)]
remove debug messages

11 years agofix numerous bugs in mt-mapperd, pfiled, xhash
Giannakos Filippos [Mon, 1 Oct 2012 22:02:12 +0000 (01:02 +0300)]
fix numerous bugs in mt-mapperd, pfiled, xhash

11 years agoadd X_CLOSE in xsegbd removal
Giannakos Filippos [Mon, 1 Oct 2012 11:20:09 +0000 (14:20 +0300)]
add X_CLOSE in xsegbd removal

11 years agoadd X_OPEN/X_CLOSE ops
Giannakos Filippos [Mon, 1 Oct 2012 10:48:13 +0000 (13:48 +0300)]
add X_OPEN/X_CLOSE ops

11 years agoadd X_CLOSE in mt-mapperd for drop_cache support
Giannakos Filippos [Mon, 1 Oct 2012 10:47:28 +0000 (13:47 +0300)]
add X_CLOSE in mt-mapperd for drop_cache support

11 years agofix deletion of objects
Giannakos Filippos [Mon, 1 Oct 2012 08:56:52 +0000 (11:56 +0300)]
fix deletion of objects

11 years agoadd one more check in xsegbd
Giannakos Filippos [Fri, 28 Sep 2012 15:28:34 +0000 (18:28 +0300)]
add one more check in xsegbd

11 years agofix mapper not to copy up zero blocks
Giannakos Filippos [Fri, 28 Sep 2012 14:02:18 +0000 (17:02 +0300)]
fix mapper not to copy up zero blocks

11 years agoMerge branch 'xseg-refactor' of ssh://ray.cslab.ece.ntua.gr/repos/archip into xseg...
Giannakos Filippos [Fri, 28 Sep 2012 09:40:57 +0000 (12:40 +0300)]
Merge branch 'xseg-refactor' of ssh://ray.cslab.ece.ntua.gr/repos/archip into xseg-refactor

Conflicts:
xseg/peers/kernel/xsegbd.c

11 years agoremove debug from launce script.
Giannakos Filippos [Fri, 28 Sep 2012 09:39:45 +0000 (12:39 +0300)]
remove debug from launce script.

11 years agoremove double export of xseg symbols
Filippos Giannakos [Fri, 28 Sep 2012 08:03:11 +0000 (11:03 +0300)]
remove double export of xseg symbols

11 years agofix xsegbd cleanup errors
Filippos Giannakos [Fri, 28 Sep 2012 08:01:29 +0000 (11:01 +0300)]
fix xsegbd cleanup errors

11 years agoadd alot of debugin messages. fix mt-mapperd object write bug.
Giannakos Filippos [Thu, 27 Sep 2012 17:47:19 +0000 (20:47 +0300)]
add alot of debugin messages. fix mt-mapperd object write bug.

11 years agofix bugs in vlmc tool
Giannakos Filippos [Thu, 27 Sep 2012 11:47:36 +0000 (14:47 +0300)]
fix bugs in vlmc tool

11 years agofix remove in vlmc python tool
Filippos Giannakos [Thu, 27 Sep 2012 09:30:38 +0000 (12:30 +0300)]
fix remove in vlmc python tool

11 years agoadd cleanup sysfs method in xsegbd. plus some typos fixes
Filippos Giannakos [Thu, 27 Sep 2012 09:24:06 +0000 (12:24 +0300)]
add cleanup sysfs method in xsegbd. plus some typos fixes

11 years agofix a xseg free requests bug
Filippos Giannakos [Thu, 27 Sep 2012 08:59:06 +0000 (11:59 +0300)]
fix a xseg free requests bug

11 years agofix race condition in signal in kernel posix driver
Filippos Giannakos [Wed, 26 Sep 2012 16:22:24 +0000 (19:22 +0300)]
fix race condition in signal in kernel posix driver

11 years agofix some build issues
Filippos Giannakos [Wed, 26 Sep 2012 16:17:15 +0000 (19:17 +0300)]
fix some build issues

11 years agomake mt-peers use optional logfile
Filippos Giannakos [Wed, 26 Sep 2012 15:39:11 +0000 (18:39 +0300)]
make mt-peers use optional logfile

11 years agoremove null termination of clone request in vlmc-tool
Filippos Giannakos [Wed, 26 Sep 2012 15:36:15 +0000 (18:36 +0300)]
remove null termination of clone request in vlmc-tool

11 years agoadd a lot of logging messages in mt-mapperd
Filippos Giannakos [Wed, 26 Sep 2012 14:52:17 +0000 (17:52 +0300)]
add a lot of logging messages in mt-mapperd

11 years agomake protocol hold targetlen for each target
Filippos Giannakos [Wed, 26 Sep 2012 12:23:51 +0000 (15:23 +0300)]
make protocol hold targetlen for each target

11 years agoadd improved xseg loging system. plus remove tons of warning messages
Filippos Giannakos [Wed, 26 Sep 2012 11:13:22 +0000 (14:13 +0300)]
add improved xseg loging system. plus remove tons of warning messages

11 years agofix pfiled malloc issue
Filippos Giannakos [Tue, 25 Sep 2012 14:52:24 +0000 (17:52 +0300)]
fix pfiled malloc issue

11 years agofix mt-mapperd pithos read bug. plus some minor fixes
Giannakos Filippos [Tue, 25 Sep 2012 14:39:17 +0000 (17:39 +0300)]
fix mt-mapperd pithos read bug. plus some minor fixes

11 years agofix some error in config scripts
Giannakos Filippos [Mon, 24 Sep 2012 19:56:08 +0000 (22:56 +0300)]
fix some error in config scripts

11 years agoadd support for double (map, blocks) blocker in mapper
Giannakos Filippos [Mon, 24 Sep 2012 16:45:45 +0000 (19:45 +0300)]
add support for double (map, blocks) blocker in mapper

11 years agofix various bugs
Giannakos Filippos [Mon, 24 Sep 2012 15:41:51 +0000 (18:41 +0300)]
fix various bugs

11 years agofix typo
Filippos Giannakos [Mon, 24 Sep 2012 13:28:29 +0000 (16:28 +0300)]
fix typo

11 years agoMerge branch 'xseg-refactor' of ssh://ray/repos/archip into xseg-refactor
Filippos Giannakos [Mon, 24 Sep 2012 13:27:28 +0000 (16:27 +0300)]
Merge branch 'xseg-refactor' of ssh://ray/repos/archip into xseg-refactor

11 years agoadd vlmc-tool.c peer and vlmc script
Filippos Giannakos [Mon, 24 Sep 2012 13:26:44 +0000 (16:26 +0300)]
add vlmc-tool.c peer and vlmc script

11 years agofix some bugs
Giannakos Filippos [Mon, 24 Sep 2012 10:12:56 +0000 (13:12 +0300)]
fix some bugs

11 years agoMerge branch 'xseg-refactor' of ssh://ray/repos/archip into xseg-refactor
Filippos Giannakos [Mon, 24 Sep 2012 07:46:53 +0000 (10:46 +0300)]
Merge branch 'xseg-refactor' of ssh://ray/repos/archip into xseg-refactor

11 years agoadd dummy monitor implementation
Filippos Giannakos [Mon, 24 Sep 2012 07:45:25 +0000 (10:45 +0300)]
add dummy monitor implementation

11 years agoadd debug fprintf messages
Giannakos Filippos [Fri, 21 Sep 2012 20:06:06 +0000 (23:06 +0300)]
add debug fprintf messages

11 years agofix various bugs
Giannakos Filippos [Fri, 21 Sep 2012 16:17:04 +0000 (19:17 +0300)]
fix various bugs

11 years agogit add sha256.{h,c}
Filippos Giannakos [Fri, 21 Sep 2012 10:34:28 +0000 (13:34 +0300)]
git add sha256.{h,c}

11 years agogit add mt-vlmcd.c
Filippos Giannakos [Fri, 21 Sep 2012 10:33:25 +0000 (13:33 +0300)]
git add mt-vlmcd.c

11 years agofix filed bug and add delete support in mt-mapperd
Filippos Giannakos [Fri, 21 Sep 2012 10:23:20 +0000 (13:23 +0300)]
fix filed bug and add delete support in mt-mapperd

11 years agoadd support for delete in filed
Filippos Giannakos [Fri, 21 Sep 2012 08:39:21 +0000 (11:39 +0300)]
add support for delete in filed

11 years agoadd pfiled
Filippos Giannakos [Fri, 21 Sep 2012 08:14:08 +0000 (11:14 +0300)]
add pfiled

11 years agofix various bugs in mt-mapperd. add map write support
Filippos Giannakos [Thu, 20 Sep 2012 17:23:16 +0000 (20:23 +0300)]
fix various bugs in mt-mapperd. add map write support

11 years agofix various bugs in mt-mapperd.
Filippos Giannakos [Wed, 19 Sep 2012 16:43:04 +0000 (19:43 +0300)]
fix various bugs in mt-mapperd.

also add copy to filed and magic in xheap header

11 years agofix various mt-mapperd bugs. also add xseg-tool clone support
Filippos Giannakos [Tue, 18 Sep 2012 16:32:47 +0000 (19:32 +0300)]
fix various mt-mapperd bugs. also add xseg-tool clone support

11 years agoadd WIP mt-mapperd
Filippos Giannakos [Mon, 17 Sep 2012 16:13:19 +0000 (19:13 +0300)]
add WIP mt-mapperd

11 years agomake xseg resize check allocated size
Filippos Giannakos [Fri, 14 Sep 2012 13:51:58 +0000 (16:51 +0300)]
make xseg resize check allocated size

11 years agoadd support to xhash for strings
Filippos Giannakos [Fri, 14 Sep 2012 12:39:28 +0000 (15:39 +0300)]
add support to xhash for strings

11 years agofix xhash (xhashidx, assert hack etc.)
Filippos Giannakos [Fri, 14 Sep 2012 10:10:12 +0000 (13:10 +0300)]
fix xhash (xhashidx, assert hack etc.)

11 years agoadd an experimental version of mt-vlcmd, and a dummy mapperd
Filippos Giannakos [Thu, 13 Sep 2012 11:48:50 +0000 (14:48 +0300)]
add an experimental version of mt-vlcmd, and a dummy mapperd

also fix xprotocol.h and change mpeer interface

11 years agosplit signal initialization into local and remote part
Filippos Giannakos [Tue, 11 Sep 2012 12:45:06 +0000 (15:45 +0300)]
split signal initialization into local and remote part