archipelago
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

11 years agofix xseg_pthread user driver {prepare, cancel} wait
Filippos Giannakos [Tue, 11 Sep 2012 08:54:16 +0000 (11:54 +0300)]
fix xseg_pthread user driver {prepare, cancel} wait

11 years agoadd mt-peer skeleton plus mt-sosd, dummy peer.
Filippos Giannakos [Mon, 10 Sep 2012 14:52:29 +0000 (17:52 +0300)]
add mt-peer skeleton plus mt-sosd, dummy peer.

also expose peer init signal through xseg api,
as needed by pthread peers

11 years agodo some code clean up. fix xseg callback to only take portno as argument
Giannakos Filippos [Mon, 10 Sep 2012 10:50:22 +0000 (13:50 +0300)]
do some code clean up. fix xseg callback to only take portno as argument

11 years agomake drivers respect xsegbd's {prepare, cancel}_wait
User [Fri, 7 Sep 2012 15:27:25 +0000 (18:27 +0300)]
make drivers respect xsegbd's {prepare, cancel}_wait

11 years agofix xsegbd to use req->priv pointer instead of xseg_{get,set} req data
User [Fri, 7 Sep 2012 15:22:39 +0000 (18:22 +0300)]
fix xsegbd to use req->priv pointer instead of xseg_{get,set} req data

11 years agofix xseg request preparation bug
User [Fri, 7 Sep 2012 09:04:25 +0000 (12:04 +0300)]
fix xseg request preparation bug

11 years agoadd debug messages, and fix a xheap bug
User [Thu, 6 Sep 2012 15:13:39 +0000 (18:13 +0300)]
add debug messages, and fix a xheap bug

11 years agofix xsegbd to work with the new scheme. needs further testing
User [Thu, 6 Sep 2012 13:34:04 +0000 (16:34 +0300)]
fix xsegbd to work with the new scheme. needs further testing

also fix xhash shrink bug and xpool exports

11 years agofix xsegbd based on the new allocation scheme
Filippos Giannakos [Thu, 6 Sep 2012 10:22:12 +0000 (13:22 +0300)]
fix xsegbd based on the new allocation scheme

11 years agofix xsegbd to compile
Filippos Giannakos [Tue, 4 Sep 2012 14:54:01 +0000 (17:54 +0300)]
fix xsegbd to compile

11 years agoadd pthread kernel driver
Filippos Giannakos [Tue, 4 Sep 2012 14:36:49 +0000 (17:36 +0300)]
add pthread kernel driver

11 years agoadd pthread user driver
Filippos Giannakos [Tue, 4 Sep 2012 14:13:03 +0000 (17:13 +0300)]
add pthread user driver

11 years agofix filed, xseg tool to use the new xseg api
Filippos Giannakos [Tue, 4 Sep 2012 13:02:52 +0000 (16:02 +0300)]
fix filed, xseg tool to use the new xseg api

11 years agoadd xseg {get,set} req data
Filippos Giannakos [Tue, 4 Sep 2012 09:22:36 +0000 (12:22 +0300)]
add xseg {get,set} req data

11 years agoinitial commit for xpaths code
Filippos Giannakos [Mon, 3 Sep 2012 15:56:12 +0000 (18:56 +0300)]
initial commit for xpaths code

11 years agoadd max allocated reqs per port. also some other minor fixes
Filippos Giannakos [Mon, 3 Sep 2012 14:53:44 +0000 (17:53 +0300)]
add max allocated reqs per port. also some other minor fixes

11 years agomake xheap use a more complex indexing system
Filippos Giannakos [Mon, 3 Sep 2012 14:23:46 +0000 (17:23 +0300)]
make xheap use a more complex indexing system

11 years agoxobj: keap xheap chunks instead of each object in allocated hash table
Filippos Giannakos [Mon, 3 Sep 2012 10:10:00 +0000 (13:10 +0300)]
xobj: keap xheap chunks instead of each object in allocated hash table

also add additional book keeping info

11 years agoadd support for resizable queues
Filippos Giannakos [Fri, 31 Aug 2012 16:56:58 +0000 (19:56 +0300)]
add support for resizable queues

also fix heap index bug