[sheepdog] [PATCH] CHANGELOG.md: create changelog file of sheepdog

Hitoshi Mitake mitake.hitoshi at lab.ntt.co.jp
Fri Oct 18 13:54:35 CEST 2013

sheepdog is a project under heavy development, so sheep and dog breaks
compatibility occasionally. This makes trouble because external
software, from administrators' home made scripts to OpenStack Cinder [1],
makes assumptions about their interface.

This patch adds a new file CHANGELOG.md for describing important
changes introduced during development. Users can read this file and be
notified of the changes.

I want developers change this file when they make interface
changes. Especially:
1. change of command line
2. change of output to stdout and stderr, especially raw output
3. change of return values of commands
should be noted in the file.

[1]: https://github.com/openstack/cinder/blob/master/cinder/volume/drivers/sheepdog.py

Signed-off-by: Hitoshi Mitake <mitake.hitoshi at lab.ntt.co.jp>
 CHANGELOG.md |   15 +++++++++++++++
 1 file changed, 15 insertions(+)
 create mode 100644 CHANGELOG.md

diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
index 0000000..0d5a1a2
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,15 @@
+## 0.8.0 (not released yet)
+ - new subcommand "vdi check" for checking consistency of single VDI
+ - new subcommand "cluster check" for checking consistency of entire cluster
+ - new subcommand "vdi cache purge" for cleaning stale object cache
+ -- "vdi cache purge" cleans stale cache of all images
+ -- "vdi cache purge <image>" cleans stale cache of the specified image
+ - new subcommand "node stat" for showing I/O status of the node
+ - improvements of help messages
+ - change format of the size format in -j (journaling) and -w (object cache) options. The new format is: n[TtGgMmKkb]. e.g. "-j size=1024M".

More information about the sheepdog mailing list