archipelago
11 years agoMerge branch 'feature-install' into debian-install
Filippos Giannakos [Fri, 11 Jan 2013 14:38:47 +0000 (16:38 +0200)]
Merge branch 'feature-install' into debian-install

Conflicts:
xseg/Makefile
xseg/base.mk
xseg/drivers/Makefile
xseg/drivers/kernel/Makefile
xseg/drivers/user/Makefile
xseg/peers/Makefile
xseg/peers/kernel/Makefile
xseg/peers/user/Makefile
xseg/sys/Makefile
xseg/sys/kernel/Makefile
xseg/sys/user/Makefile
xseg/sys/user/python/Makefile
xseg/sys/user/xhash/Makefile
xseg/sys/user/xheap/Makefile
xseg/sys/user/xobj/Makefile
xseg/sys/user/xpool/Makefile
xseg/sys/user/xq/Makefile
xseg/tools/Makefile
xseg/tools/ext_scripts/Makefile
xseg/util_libs/Makefile
xseg/xseg/Makefile
xseg/xtypes/Makefile

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 debian rules
Filippos Giannakos [Fri, 11 Jan 2013 14:19:39 +0000 (16:19 +0200)]
fix debian rules

11 years agoMerge branch 'feature-install' into debian-install
Filippos Giannakos [Fri, 11 Jan 2013 11:45:46 +0000 (13:45 +0200)]
Merge branch 'feature-install' into debian-install

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 agoRemove custom makefile of archipelago-kernel-dkms
Filippos Giannakos [Thu, 10 Jan 2013 11:48:33 +0000 (13:48 +0200)]
Remove custom makefile of archipelago-kernel-dkms

11 years agoMerge branch 'feature-install' into debian-install
Filippos Giannakos [Thu, 10 Jan 2013 11:35:43 +0000 (13:35 +0200)]
Merge branch 'feature-install' into debian-install

Conflicts:
xseg/sys/user/python/setup.py

11 years agoRemove domain targets from root makefile
Filippos Giannakos [Thu, 10 Jan 2013 11:32:29 +0000 (13:32 +0200)]
Remove domain targets from root makefile

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

11 years agoAdd modifiable version to setup.py
Filippos Giannakos [Thu, 10 Jan 2013 11:22:48 +0000 (13:22 +0200)]
Add modifiable version to setup.py

11 years agoAdd python-xseg install and lintian overrides
Filippos Giannakos [Thu, 10 Jan 2013 11:09:16 +0000 (13:09 +0200)]
Add python-xseg install and lintian overrides

11 years agoMerge branch 'feature-install' into debian-install
Filippos Giannakos [Thu, 10 Jan 2013 10:50:33 +0000 (12:50 +0200)]
Merge branch 'feature-install' into debian-install

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 python package
Filippos Giannakos [Thu, 10 Jan 2013 09:38:29 +0000 (11:38 +0200)]
Add python package

11 years agoFix installation for archipelago packages
Filippos Giannakos [Wed, 9 Jan 2013 17:27:33 +0000 (19:27 +0200)]
Fix installation for archipelago packages

11 years agoMerge branch 'feature-install' into debian-install
Filippos Giannakos [Wed, 9 Jan 2013 17:09:25 +0000 (19:09 +0200)]
Merge branch 'feature-install' into debian-install

11 years agoAdd support for make install
Filippos Giannakos [Wed, 9 Jan 2013 17:00:10 +0000 (19:00 +0200)]
Add support for make install

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 copyright
Filippos Giannakos [Mon, 10 Dec 2012 16:27:28 +0000 (18:27 +0200)]
fix copyright

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 agocommon copyright message
Filippos Giannakos [Mon, 10 Dec 2012 14:01:44 +0000 (16:01 +0200)]
common copyright message

11 years agoremove libgcrypt from archipelago dependencies
Filippos Giannakos [Mon, 10 Dec 2012 13:49:06 +0000 (15:49 +0200)]
remove libgcrypt from archipelago dependencies

11 years agoMerge branch 'xseg-refactor' into debian
Filippos Giannakos [Mon, 10 Dec 2012 13:24:15 +0000 (15:24 +0200)]
Merge branch 'xseg-refactor' into debian

Conflicts:
xseg/tools/archipelago

11 years agoadd copyright notices
Filippos Giannakos [Mon, 10 Dec 2012 13:23:47 +0000 (15:23 +0200)]
add copyright notices

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 agofix archipelago defaults
Filippos Giannakos [Tue, 4 Dec 2012 13:51:14 +0000 (15:51 +0200)]
fix archipelago defaults

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 agofix archipelago lintian overrides
Filippos Giannakos [Tue, 4 Dec 2012 13:43:34 +0000 (15:43 +0200)]
fix archipelago lintian overrides

11 years agofix archipelago dbg warnings
Filippos Giannakos [Tue, 4 Dec 2012 13:39:51 +0000 (15:39 +0200)]
fix archipelago dbg warnings

11 years agofix archipelago.install to use the new archipelago tool
Filippos Giannakos [Tue, 4 Dec 2012 12:36:14 +0000 (14:36 +0200)]
fix archipelago.install to use the new archipelago tool

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 agoMerge branch 'xseg-refactor' into debian
Filippos Giannakos [Fri, 30 Nov 2012 14:05:20 +0000 (16:05 +0200)]
Merge branch 'xseg-refactor' into debian

Conflicts:
xseg/tools/vlmc

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 agoMerge branch 'debian' of ssh://ray.cslab.ece.ntua.gr/repos/archip into debian
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

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 archipelago-dbg package
Filippos Giannakos [Wed, 28 Nov 2012 14:50:37 +0000 (16:50 +0200)]
add archipelago-dbg package

11 years agoMerge branch 'xseg-refactor' into debian
Filippos Giannakos [Wed, 28 Nov 2012 14:03:17 +0000 (16:03 +0200)]
Merge branch 'xseg-refactor' into debian

11 years agofix lintial warnings
Filippos Giannakos [Wed, 28 Nov 2012 13:51:24 +0000 (15:51 +0200)]
fix lintial warnings

11 years agoadd libssl to archipelago dependencies. also add debug libxseg package
Filippos Giannakos [Tue, 27 Nov 2012 15:35:25 +0000 (17:35 +0200)]
add libssl to archipelago dependencies. also add debug libxseg package

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 agoadd libssl to archipelago dependencies
Filippos Giannakos [Tue, 27 Nov 2012 15:35:25 +0000 (17:35 +0200)]
add libssl to archipelago dependencies

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 agochange archipelago defaults
Filippos Giannakos [Thu, 22 Nov 2012 13:59:48 +0000 (15:59 +0200)]
change archipelago defaults

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

11 years agoMerge branch 'xseg-refactor' into debian
Filippos Giannakos [Thu, 22 Nov 2012 12:15:22 +0000 (14:15 +0200)]
Merge branch 'xseg-refactor' into debian

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

11 years agoadd support to archipelago for mt-pfiled
Filippos Giannakos [Wed, 21 Nov 2012 15:07:51 +0000 (17:07 +0200)]
add support to archipelago for mt-pfiled

11 years agochange mt-pfiled path, vpath cli options
Filippos Giannakos [Wed, 21 Nov 2012 15:02:29 +0000 (17:02 +0200)]
change mt-pfiled path, vpath cli options

11 years agoadd pfiled to archipelago install
Filippos Giannakos [Wed, 21 Nov 2012 14:48:21 +0000 (16:48 +0200)]
add pfiled to archipelago install

11 years agofix mt-pfiled spin-block lock. also fix mt-peers stopping
Filippos Giannakos [Wed, 21 Nov 2012 14:42:35 +0000 (16:42 +0200)]
fix mt-pfiled spin-block lock. also fix mt-peers stopping

11 years agofix mapper archip namespace bug
Filippos Giannakos [Tue, 20 Nov 2012 16:53:13 +0000 (18:53 +0200)]
fix mapper archip namespace bug

11 years agofix loging buffer error
Filippos Giannakos [Tue, 20 Nov 2012 16:42:34 +0000 (18:42 +0200)]
fix loging buffer error

11 years agomake mapper user archip namespace for archipelagos volumes
Filippos Giannakos [Tue, 20 Nov 2012 14:15:46 +0000 (16:15 +0200)]
make mapper user archip namespace for archipelagos volumes

11 years agoadd archipelago logrotate script
Filippos Giannakos [Tue, 20 Nov 2012 10:17:35 +0000 (12:17 +0200)]
add archipelago logrotate script

11 years agochange default logfile names
Filippos Giannakos [Tue, 20 Nov 2012 10:19:11 +0000 (12:19 +0200)]
change default logfile names

11 years agomodify logging mechanism to support redirection of std streams and logfile reopen
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

11 years agochange rados dep and init.d output
Filippos Giannakos [Mon, 19 Nov 2012 16:03:56 +0000 (18:03 +0200)]
change rados dep and init.d output

11 years agoadd dkms postinst prerm scripts to restart archipelago if present
Filippos Giannakos [Fri, 16 Nov 2012 10:42:56 +0000 (12:42 +0200)]
add dkms postinst prerm scripts to restart archipelago if present

11 years agofix init.d exit value
Filippos Giannakos [Thu, 15 Nov 2012 16:06:31 +0000 (18:06 +0200)]
fix init.d exit value