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

Liu Yuan namei.unix at gmail.com
Tue Dec 17 14:43:14 CET 2013


On Tue, Dec 17, 2013 at 06:06:02PM +0900, Hitoshi Mitake wrote:
> 
> 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
> 

I think you should add

- sheep: remove sha1_from_buffer()

when it is merged by master.

This fixes a fatal bug that breaks the data integrity for cluster snapshot.

Thanks
Yuan



More information about the sheepdog-users mailing list