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 <[email protected]> --- v2: remove invalid descriptions CHANGELOG.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..98d221e --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,12 @@ + +## 0.8.0 (not released yet) + +DOG COMMAND INTERFACE: + - 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 + +SHEEP COMMAND INTERFACE: + - 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". -- 1.7.10.4 -- sheepdog mailing list [email protected] http://lists.wpkg.org/mailman/listinfo/sheepdog
