[sheepdog-users] [ANNOUNCE] sheepdog stable release v1.0.2_rc0

Takashi Menjo menjo.takashi at lab.ntt.co.jp
Wed Feb 8 07:30:41 CET 2017


Hi sheepdog-users,

I released sheepdog stable release v1.0.2_rc0.
You can download source code from the below link:
<https://github.com/sheepdog/sheepdog/releases/tag/v1.0.2_rc0>

At [Feb 22, 15:00 (GMT+9)], v1.0.2_rc0 will be v1.0.2 officially
if there are no complains and no serious new issues.

CHANGELOG:
======================================================================
## 1.0.2 (release candidate)

IMPORTANT CHANGES:
 - Unlimited workqueue is now removed and changed to dynamic one.
   This is for sheep not to consume a huge amount of memory by
   creating new threads infinitely under heavy load, and to avoid
   being shot by OOM-killer.
 - zk_control now can purge znodes within 24 hours. It purges znodes
   created before the given threshold. This is useful if tens of
   thousands of znodes are created in a day.

SHEEP COMMAND INTERFACE:
 - New option "-x" to set the maximum number of threads for dynamic
   workqueue. (default: decided by "max(#nodes,#cores,16)*2" formula)

ZK_CONTROL COMMAND INTERFACE:
 - The "purge" subcommand can take a non-negative interger as a
   threshold in seconds. (default: 86400 (24 hours))

LOGGING:
 - Print object IDs in 16-digit zero-padded hexadecimal to sheep.log.
======================================================================

Regards,
-- 
Takashi Menjo <menjo.takashi at lab.ntt.co.jp>






More information about the sheepdog-users mailing list