Release 0.6.7

- Implement CLI commands for listing, viewing I/O statistics, creating,
  snapshotting, cloning, resizing and modifying images. All these operations
  are covered by 3 commands: ls, create, modify
- Implement an important fix to prior OSD set tracking for PGs. The previous
  version had an issue which could lead to data loss due to an OSD with older
  copy of the data thinking it has the newest copy
- Fix I/O statistics aggregation in the monitor
- Several minor fixes for Cinder driver
- Fix QEMU driver to be compatible with QEMU 2.x > 2.0
- Fix stalls sometimes possible in configurations without immediate_commit due
  to insufficient amount of automatic internal fsync operations
- Add `vita` alias for `vitastor-cli`
This commit is contained in:
Vitaliy Filippov
2021-11-13 23:23:55 +03:00
parent a346f84c69
commit 7eabc364bf
14 changed files with 21 additions and 21 deletions
+1 -1
View File
@@ -1,4 +1,4 @@
vitastor (0.6.6-1) unstable; urgency=medium
vitastor (0.6.7-1) unstable; urgency=medium
* RDMA support
* Bugfixes
+6 -6
View File
@@ -42,10 +42,10 @@ RUN set -e -x; \
mkdir -p /root/packages/vitastor-$REL; \
rm -rf /root/packages/vitastor-$REL/*; \
cd /root/packages/vitastor-$REL; \
cp -r /root/vitastor vitastor-0.6.6; \
ln -s /root/packages/qemu-$REL/qemu-*/ vitastor-0.6.6/qemu; \
ln -s /root/fio-build/fio-*/ vitastor-0.6.6/fio; \
cd vitastor-0.6.6; \
cp -r /root/vitastor vitastor-0.6.7; \
ln -s /root/packages/qemu-$REL/qemu-*/ vitastor-0.6.7/qemu; \
ln -s /root/fio-build/fio-*/ vitastor-0.6.7/fio; \
cd vitastor-0.6.7; \
FIO=$(head -n1 fio/debian/changelog | perl -pe 's/^.*\((.*?)\).*$/$1/'); \
QEMU=$(head -n1 qemu/debian/changelog | perl -pe 's/^.*\((.*?)\).*$/$1/'); \
sh copy-qemu-includes.sh; \
@@ -61,8 +61,8 @@ RUN set -e -x; \
echo "dep:fio=$FIO" > debian/substvars; \
echo "dep:qemu=$QEMU" >> debian/substvars; \
cd /root/packages/vitastor-$REL; \
tar --sort=name --mtime='2020-01-01' --owner=0 --group=0 --exclude=debian -cJf vitastor_0.6.6.orig.tar.xz vitastor-0.6.6; \
cd vitastor-0.6.6; \
tar --sort=name --mtime='2020-01-01' --owner=0 --group=0 --exclude=debian -cJf vitastor_0.6.7.orig.tar.xz vitastor-0.6.7; \
cd vitastor-0.6.7; \
V=$(head -n1 debian/changelog | perl -pe 's/^.*\((.*?)\).*$/$1/'); \
DEBFULLNAME="Vitaliy Filippov <vitalif@yourcmc.ru>" dch -D $REL -v "$V""$REL" "Rebuild for $REL"; \
DEB_BUILD_OPTIONS=nocheck dpkg-buildpackage --jobs=auto -sa; \