[sheepdog] [ANNOUNCE] sheepdog stable release v0.8.2_rc0

Ruoyu liangry at ucweb.com
Tue Jun 3 13:01:24 CEST 2014

Hi Hitoshi,

Two errors found by cppcheck.

[sheepfs/http.c:99]: (error) Uninitialized variable: content_length
[dog/node.c:332]: (error) Uninitialized variable: last

They are fixed in current master branch. The upper one is in patch set 0bc5327. The other one may be fixed earlier.

Message: 2
Date: Sat, 31 May 2014 23:30:00 +0900
From: Hitoshi Mitake<mitake.hitoshi at gmail.com>
To:sheepdog-users at lists.wpkg.org,sheepdog at lists.wpkg.org
Subject: [sheepdog] [ANNOUNCE] sheepdog stable release v0.8.2_rc0
Message-ID:<87d2eu9g2f.wl%mitake.hitoshi at gmail.com>
Content-Type: text/plain; charset=US-ASCII

Hi sheepdog users and developers,

I released v0.8.2_rc0 of stable branch. You can download a source
archive from these URLs:

Main topics of this release are:
  - remove a serious bug in startup recovery of crashed cluster
  - bugfix for majority voting algorithm of "dog vdi check"
  - various bugfixes in command line processing of dog command

If no one disagrees about this release candidate in 2 days, it will be
v0.8.2 officially.

Below is the summary of the commits:

Hitoshi Mitake (2):
       dog: forbid creating snapshot of hypervolume
       dog: use nr_copies of inode object instead of command line parameter

Robin Dong (3):
       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

Ruoyu (5):
       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


More information about the sheepdog mailing list