[sheepdog-users] [ANNOUNCE] sheepdog stable release v0.7.6-rc0

Hitoshi Mitake mitake.hitoshi at gmail.com
Tue Dec 17 10:05:40 CET 2013


Hi sheepdog users and developers,

I released v0.7.6-rc0 of stable branch. You can download a source
archive from these URLs:
tar.gz: https://github.com/sheepdog/sheepdog/archive/v0.7.6-rc0.tar.gz
zip: https://github.com/sheepdog/sheepdog/archive/v0.7.6-rc0.zip

This update contains many important bugfixes and import some features helpful
for managing long running clusters. The features are:

1. rotate log when sheep daemon receives SIGHUP
2. runtime loglevel changing with "dog node log level set"
3. specify a directory for storing log file with -L option of sheep
4. repair broken objects based on majority voting with "dog vdi check"
5. tracking object with object id by a new option "-o" of "dog vdi track"

If no one disagrees about this release in 2 days, it will be v0.7.6 officialy.

Below is the summary of commits this update contains:

Hitoshi Mitake (9):
      sheepfs: add -lpthread to the linker option
      sheep, dog: runtime loglevel changing
      sheep: rotate log with SIGHUP
      dog: permit two or more depth of subcommands
      dog: let usage printing adopt nested subcommands
      dog: repair objects based on majority vote
      tests/functional: add a new test for lost and corrupted objects
      dog: add an option "-o" to vdi track for tracking object with oid
      sheep: let init_vdi_state() return correct value

Liu Yuan (2):
      md: remove unnecessary sd_err
      sheep: check EAGAIN for all the sd_lock helpers

MORITA Kazutaka (1):
      logger: remove unnecessary lock for log rotation

Ryusuke Konishi (2):
      sheep: fix memory leak at create_client()
      sheep: fix memory leaks at start_deletion()

Teruaki Ishizaki (1):
      sheep: add an option for selecting the output directory of sheep.log

Thanks,
Hitoshi



More information about the sheepdog-users mailing list