[sheepdog-users] [ANNOUNCE, CAUTION] sheepdog stable release v0.8.2

Hitoshi Mitake mitake.hitoshi at gmail.com
Mon Jun 16 03:52:44 CEST 2014


Hi sheepdog users,

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

The content of v0.8.2 is same to v0.8.2_rc1.

I have to emphasis on the point that updating from v0.8.0 or v0.8.1 to
v0.8.2 requires "-u" option, because it contains updating store
format. Sorry for inconvenience but the format update is a necessary
change for clusters which store many objects of erasure coded
VDI. This update problem was introduced by v0.8.1 but the update
mechanism itself had a bug, so you need to launch sheep with -u for
v0.8.2.

You can update from both of existing v0.8.0 and v0.8.1 cluster to
v0.8.2.

Below is a summary of the commits backported since v0.8.1:

Hitoshi Mitake (8):
      dog: forbid creating snapshot of hypervolume
      dog: use nr_copies of inode object instead of command line parameter
      sheepdog stable release v0.8.2_rc0
      sheep: don't recycle VDI ID
      tests/functional: update output of 086
      tests/functional: fix test results broken by the new VID rule
      configure: correct a variable name for configure option
      sheep: save updated config after version migration

Robin Dong (4):
      sheep/cluster: use sema_t to replace pthread_cont_t
      sheep/recovery: allocate old vinfo by using sys->cinfo
      sheep: add test case for recovery from failed cluster
      dog: fix compile warning

Ruoyu (8):
      dog/vdi: bug fix for voting majority, add test case to test it
      sheep/object_cache: fix potential crash in object_cache_remove
      sheep/ops: fix potential type conversion error
      lib/logger: fix potential type conversion error
      dog/node: add raw output support for dog node md info
      sheepfs/http: fix variable uninitialized in curl_get_object_size
      sheep/recovery: fix floating point error
      lib/logger: nonblocking waitpid to avoid sheep process cannot exit

Saeki Masaki (1):
      sheep: reduce auto recovery log

Thanks,
Hitoshi



More information about the sheepdog-users mailing list