[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