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

Hitoshi Mitake mitake.hitoshi at gmail.com
Tue Dec 17 15:44:27 CET 2013


At Tue, 17 Dec 2013 21:43:14 +0800,
Liu Yuan wrote:
> 
> 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.

OK, I'll make a tag for rc1 after backporting.

Thanks,
Hitoshi



More information about the sheepdog mailing list