[sheepdog] [ANNOUNCE] sheepdog stable release v0.7.7-rc0
Hitoshi Mitake
mitake.hitoshi at gmail.com
Sun Feb 2 04:53:33 CET 2014
Hi sheepdog users and developers,
I released v0.7.7-rc0 of stable branch. You can download a source
archive from these URLs:
tar.gz: https://github.com/sheepdog/sheepdog/archive/v0.7.7-rc0.tar.gz
zip: https://github.com/sheepdog/sheepdog/archive/v0.7.7-rc0.zip
This update contains many important bugfixes and import a feature
which is helpful for managing long running clusters. The feature is
supporting syslog as a log destination. When you invoke sheep process
with "-s" option, log of sheep is written by syslog() of your system.
If no one disagrees about this release in 2 days, it will be v0.7.7
officialy.
Below is the summary of commits this update contains:
Hitoshi Mitake (26):
work: improve namings and comments
dog: forbid invalid copy policy option of cluster and vdi
dog: log dog operation in syslog
sheep: remove invalid usage of current_vnode_info
sheep: operate vnode info between get_vnode_info() and put_vnode_info()
dog: revive verbose option
Revert "sheep: remove invalid usage of current_vnode_info"
dog: print dog version with -h option
trace: use correct constant for ifdefs
trace: exclude stuff related to tracing when trace is not enabled
tests/functional: add a new test for vdi check with the condition nr_zones < inode->nr_copies
dog: caliculate a number of zones
dog: use a minimum number of copies and zones for vdi checking
dog: remove needless checking of vdi creation
logger: avoid using SIGHUP for detecting death of sheep
sheep: exit when a passed path of log dir is not a directory
logger: add syslog support as a log destination
lib: rename wrappers of pthread_rwlock
lib: introduce new wrappers for pthread_mutex and pthread_cond
lib: add a wrapper for pthread_mutex_trylock()
sheep: cleaning vdi deletion process of sheep daemon
sheep: correct error code of vdi deletion
sheep: remove fd leak in vdi deletion process
sheep: cleaning vdi deletion process, round 2
Liu Yuan (4):
object cache: fix a wrong conversion assignment
group: fix compile error
tests/func: remove --nosalt for openssl
dog: fix improper typed 'ret' in 'vdi create'
MORITA Kazutaka (2):
sheep: don't update vdi_iocb in vdi_* functions
sheep: split create_vdi_obj() into 4 functions
Robin Dong (2):
sheep: daemon should exit directly if there is no availabe disk
dog: fix wrong use of argument for dog_exec_req()
Thanks,
Hitoshi
More information about the sheepdog
mailing list