[sheepdog-users] sheepdog (0.4.0-0+tek2b-16) testing; urgency=low
Jens WEBER
jweber at tek2b.org
Sun Aug 5 22:20:00 CEST 2012
New unofficial debian packet for testing!
deb http://tek2b.org/tek2b/debian/ wheezy/
sheepdog (0.4.0-0+tek2b-16) testing; urgency=low
* Updates from upstream
- sheep: remove SD_MAX{DEFAULT}_REDUNDANCY use SD_MAX{DEFAULT}_COPIES instead
- sheep: fix a crash caused by float point exception in recalculate_vnodes
- collie: fix collie node recovery
- sheep: remove unused function same_node()
- sheep: correct current_vnode_info's initialization when recover disabled
- sheep: fix a bug of objects loss when some node has zone set to 0
-- Jens Weber <jweber at tek2b.de> Sun, 05 Aug 2012 19:53:53 +0200
!!!!!!!!!!!!!!!!!!!!!!!!
!!!! IMPORTANT NOTE !!!!
!!!!!!!!!!!!!!!!!!!!!!!!
Before update install sheepdog-tool and convert config file !!!
sheepdog-tools (0.4.0-0+tek2b-1) testing; urgency=low
* Initial release
-- Jens Weber <jweber at tek2b.de> Mon, 16 Jul 2012 18:46:32 +0200
Convert config file - the free disk space is now stored in the config file
To use this new feature (commit 5e39f98abf32faa340afc9b535a56391359b5234) do as follow
- first shutdown cluster
- read config file with '/usr/lib/sheepdog-tools/decodeconfig /path/to/store/config'
- make a backup copy of config file !
- convert all config files with '/usr/lib/sheepdog-tools/vnodes2autoconfig /path/to/store/config'
- read config file with '/usr/lib/sheepdog-tools/decodeconfig /path/to/store/config'
- update to new version and start cluster again
git http://tek2b.org/git/projects/sheepdog.git
http://tek2b.org/gitweb/?p=sheepdog.git;a=summary
Cheers Jens
Changelog of 0.4.0-0+tek2b-15 just for info. Do not use it, use 0.4.0-0+tek2b-16 instead.
sheepdog (0.4.0-0+tek2b-15) testing; urgency=low
* Updates from upstream
- Update collie.8 man page
- Update sheep.8 man page
- ops: add missing type name for SD_OP_GET_OBJ_LIST
- sheep: rename ->vnodes which type is vnode_info to ->vinfo
- sheep: refactor oid_to_vnode[s] and cleanup obj_to_sheep[s]
- sheep: refactor get_nth_node() and get_vnode_pos()
- object cache: implement writethrough mode
- object cache: remove redundant code
- object cache: add a new helper to get the entry idx
- object cache: refactor read/write path
- object cache: remove file lock in create_cache_object()
- update some info in README
- sheep: remove command line argument --vnodes
- sheep: recalculate the vnodes number when epoch changes
- sheep: add user-defined free disk space size
- sheep: get the free disk space and store it in the config file
-- Jens Weber <jweber at tek2b.de> Sun, 05 Aug 2012 13:55:32 +0200
More information about the sheepdog-users
mailing list