From 74af2930df9cf0a8d8d0a4198790c90453f9a215 Mon Sep 17 00:00:00 2001 From: Mike Ovsiannikov Date: Fri, 11 Jun 2021 17:27:50 -0700 Subject: [PATCH] * Common library: prepare for release 2.2.4 * Wiki: update readme, release notes and binary distributions page in preparation to 2.2.4 release. --- README.md | 6 +++++- src/cc/common/buildversgit.sh | 4 ++-- wiki/Binary-Distributions.md | 24 ++++++++++++++++++------ wiki/Release-Notes.md | 9 +++++++++ 4 files changed, 34 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index a6a5e0b80..6005d7846 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,8 @@ -QFS version 2.2.3 +QFS version 2.2.4 + +Release 2.2.4 + +- Release 2.2.4 is a bug fix release. [Release notes](https://github.com/quantcast/qfs/wiki/Release-Notes). Release 2.2.3 diff --git a/src/cc/common/buildversgit.sh b/src/cc/common/buildversgit.sh index 72d6e58e1..6befe4f10 100755 --- a/src/cc/common/buildversgit.sh +++ b/src/cc/common/buildversgit.sh @@ -19,7 +19,7 @@ # permissions and limitations under the License. # default version to use if git is not available -qfs_no_git_version="2.2.3" +qfs_no_git_version="2.2.4" usage() { echo " @@ -251,7 +251,7 @@ const std::string KFS_BUILD_INFO_STRING=' echo KFS_BUILD_INFO_START echo "host: `hostname`" echo "user: $USER" -echo "date: `date`" +echo "date: `date`" echo "build type: $BUILD_TYPE" echo "release: $RELEASE" echo "source dir: $SOURCE_DIR" diff --git a/wiki/Binary-Distributions.md b/wiki/Binary-Distributions.md index a528b8057..c9dc792ab 100644 --- a/wiki/Binary-Distributions.md +++ b/wiki/Binary-Distributions.md @@ -5,6 +5,7 @@ ideal for quickly trying out QFS as a Single Node deployment. See | Release | Ubuntu 14.04 (Trusty Tahr) | Ubuntu 16.04 LTS (Xenial Xerus) | Ubuntu 18.04 LTS (Bionic Beaver) | Ubuntu 20.04.2.0 LTS (Focal Fossa) | Debian 9 Stretch | Debian 10 Buster | CentOS 6 | CentOS 7 | CentOS 8 | Mac OS X | | ---------------- | ------------------------------ | ------------------------------- | -------------------------------- | ---------------------------------- | -------------------------- | --------------------------- | -------------------------- | -------------------------- | -------------------------- | ------------------------ | | [master][master] | [download][master,ubuntu14.04] | [download][master,ubuntu16.04] | [download][master,ubuntu18.04] | [download][master,ubuntu20.04] | [download][master,debian9] | [download][master,debian10] | [download][master,centos6] | [download][master,centos7] | [download][master,centos8] | [download][master,macos] | +| [2.2.4][2.2.4] | [download][2.2.4,ubuntu14.04] | [download][2.2.4,ubuntu16.04] | [download][2.2.4,ubuntu18.04] | [download][2.2.4,ubuntu20.04] | [download][2.2.4,debian9] | [download][2.2.4,debian10] | [download][2.2.4,centos6] | [download][2.2.4,centos7] | [download][2.2.4,centos8] | [download][2.2.4,macos] | | [2.2.3][2.2.3] | [download][2.2.3,ubuntu14.04] | [download][2.2.3,ubuntu16.04] | [download][2.2.3,ubuntu18.04] | [download][2.2.3,ubuntu20.04] | [download][2.2.3,debian9] | [download][2.2.3,debian10] | [download][2.2.3,centos6] | [download][2.2.3,centos7] | [download][2.2.3,centos8] | [download][2.2.3,macos] | | [2.2.2][2.2.2] | [download][2.2.2,ubuntu14.04] | [download][2.2.2,ubuntu16.04] | [download][2.2.2,ubuntu18.04] | | [download][2.2.2,debian9] | | [download][2.2.2,centos6] | [download][2.2.2,centos7] | | [download][2.2.2,macos] | | [2.2.1][2.2.1] | [download][2.2.1,ubuntu14.04] | [download][2.2.1,ubuntu16.04] | [download][2.2.1,ubuntu18.04] | | [download][2.2.1,debian9] | | [download][2.2.1,centos6] | [download][2.2.1,centos7] | | [download][2.2.1,macos] | @@ -26,6 +27,7 @@ ideal for quickly trying out QFS as a Single Node deployment. See ![Quantcast](//pixel.quantserve.com/pixel/p-9fYuixa7g_Hm2.gif?labels=opensource.qfs.wiki) [master]: https://github.com/quantcast/qfs +[2.2.4]: https://github.com/quantcast/qfs/tree/2.2.4 [2.2.3]: https://github.com/quantcast/qfs/tree/2.2.3 [2.2.2]: https://github.com/quantcast/qfs/tree/2.2.2 [2.2.1]: https://github.com/quantcast/qfs/tree/2.2.1 @@ -44,7 +46,8 @@ ideal for quickly trying out QFS as a Single Node deployment. See [1.1.0]: https://github.com/quantcast/qfs/tree/1.1.0 [1.0.1]: https://github.com/quantcast/qfs/tree/1.0.1 [master,ubuntu14.04]: https://s3.amazonaws.com/quantcast-qfs/qfs-ubuntu-14.04-master-x86_64.tgz -[2.2.3,ubuntu14.04]: https://s3.amazonaws.com/quantcast-qfs/qfs-ubuntu-14.04-x86_64.tgz +[2.2.4,ubuntu14.04]: https://s3.amazonaws.com/quantcast-qfs/qfs-ubuntu-14.04-2.2.4-x86_64.tgz +[2.2.3,ubuntu14.04]: https://s3.amazonaws.com/quantcast-qfs/qfs-ubuntu-14.04-2.2.3-x86_64.tgz [2.2.2,ubuntu14.04]: https://s3.amazonaws.com/quantcast-qfs/qfs-ubuntu-14.04-2.2.2-x86_64.tgz [2.2.1,ubuntu14.04]: https://s3.amazonaws.com/quantcast-qfs/qfs-ubuntu-14.04-2.2.1-x86_64.tgz [2.2.0,ubuntu14.04]: https://s3.amazonaws.com/quantcast-qfs/qfs-ubuntu-14.04-2.2.0-x86_64.tgz @@ -61,7 +64,8 @@ ideal for quickly trying out QFS as a Single Node deployment. See [1.1.0,ubuntu]: https://s3.amazonaws.com/quantcast-qfs/qfs-ubuntu-14.04.4-1.1.0-x86_64.tgz [1.0.1,ubuntu]: https://s3.amazonaws.com/quantcast-qfs/qfs-ubuntu-14.04.4-1.0.1-x86_64.tgz [master,ubuntu16.04]: https://s3.amazonaws.com/quantcast-qfs/qfs-ubuntu-16.04-master-x86_64.tgz -[2.2.3,ubuntu16.04]: https://s3.amazonaws.com/quantcast-qfs/qfs-ubuntu-16.04-x86_64.tgz +[2.2.4,ubuntu16.04]: https://s3.amazonaws.com/quantcast-qfs/qfs-ubuntu-16.04-2.2.4-x86_64.tgz +[2.2.3,ubuntu16.04]: https://s3.amazonaws.com/quantcast-qfs/qfs-ubuntu-16.04-2.2.3-x86_64.tgz [2.2.2,ubuntu16.04]: https://s3.amazonaws.com/quantcast-qfs/qfs-ubuntu-16.04-2.2.2-x86_64.tgz [2.2.1,ubuntu16.04]: https://s3.amazonaws.com/quantcast-qfs/qfs-ubuntu-16.04-2.2.1-x86_64.tgz [2.2.0,ubuntu16.04]: https://s3.amazonaws.com/quantcast-qfs/qfs-ubuntu-16.04-2.2.0-x86_64.tgz @@ -69,7 +73,8 @@ ideal for quickly trying out QFS as a Single Node deployment. See [2.1.2,ubuntu16.04]: https://s3.amazonaws.com/quantcast-qfs/qfs-ubuntu-16.04-2.1.2-x86_64.tgz [2.1.1,ubuntu16.04]: https://s3.amazonaws.com/quantcast-qfs/qfs-ubuntu-16.04-2.1.1-x86_64.tgz [master,ubuntu18.04]: https://s3.amazonaws.com/quantcast-qfs/qfs-ubuntu-18.04-master-x86_64.tgz -[2.2.3,ubuntu18.04]: https://s3.amazonaws.com/quantcast-qfs/qfs-ubuntu-18.04-x86_64.tgz +[2.2.4,ubuntu18.04]: https://s3.amazonaws.com/quantcast-qfs/qfs-ubuntu-18.04-2.2.4-x86_64.tgz +[2.2.3,ubuntu18.04]: https://s3.amazonaws.com/quantcast-qfs/qfs-ubuntu-18.04-2.2.3-x86_64.tgz [2.2.2,ubuntu18.04]: https://s3.amazonaws.com/quantcast-qfs/qfs-ubuntu-18.04-2.2.2-x86_64.tgz [2.2.1,ubuntu18.04]: https://s3.amazonaws.com/quantcast-qfs/qfs-ubuntu-18.04-2.2.1-x86_64.tgz [2.2.0,ubuntu18.04]: https://s3.amazonaws.com/quantcast-qfs/qfs-ubuntu-18.04-2.2.0-x86_64.tgz @@ -78,9 +83,11 @@ ideal for quickly trying out QFS as a Single Node deployment. See [2.1.1,ubuntu18.04]: https://s3.amazonaws.com/quantcast-qfs/qfs-ubuntu-18.04-2.1.1-x86_64.tgz [2.1.0,ubuntu18.04]: https://s3.amazonaws.com/quantcast-qfs/qfs-ubuntu-18.04.1-2.1.0-x86_64.tgz [master,ubuntu20.04]: https://s3.amazonaws.com/quantcast-qfs/qfs-ubuntu-20.04-master-x86_64.tgz -[2.2.3,ubuntu20.04]: https://s3.amazonaws.com/quantcast-qfs/qfs-ubuntu-20.04-x86_64.tgz +[2.2.4,ubuntu20.04]: https://s3.amazonaws.com/quantcast-qfs/qfs-ubuntu-20.04-2.2.4-x86_64.tgz +[2.2.3,ubuntu20.04]: https://s3.amazonaws.com/quantcast-qfs/qfs-ubuntu-20.04-2.2.3-x86_64.tgz [master,debian9]: https://s3.amazonaws.com/quantcast-qfs/qfs-debian-9-master-x86_64.tgz -[2.2.3,debian9]: https://s3.amazonaws.com/quantcast-qfs/qfs-debian-9-x86_64.tgz +[2.2.4,debian9]: https://s3.amazonaws.com/quantcast-qfs/qfs-debian-9-2.2.4-x86_64.tgz +[2.2.3,debian9]: https://s3.amazonaws.com/quantcast-qfs/qfs-debian-9-2.2.3-x86_64.tgz [2.2.2,debian9]: https://s3.amazonaws.com/quantcast-qfs/qfs-debian-9-2.2.2-x86_64.tgz [2.2.1,debian9]: https://s3.amazonaws.com/quantcast-qfs/qfs-debian-9-2.2.1-x86_64.tgz [2.2.0,debian9]: https://s3.amazonaws.com/quantcast-qfs/qfs-debian-9-2.2.0-x86_64.tgz @@ -89,8 +96,10 @@ ideal for quickly trying out QFS as a Single Node deployment. See [2.1.1,debian9]: https://s3.amazonaws.com/quantcast-qfs/qfs-debian-9-2.1.1-x86_64.tgz [2.1.0,debian9]: https://s3.amazonaws.com/quantcast-qfs/qfs-debian-9-2.1.0-x86_64.tgz [master,debian10]: https://s3.amazonaws.com/quantcast-qfs/qfs-debian-10-master-x86_64.tgz -[2.2.3,debian10]: https://s3.amazonaws.com/quantcast-qfs/qfs-debian-10-x86_64.tgz +[2.2.4,debian10]: https://s3.amazonaws.com/quantcast-qfs/qfs-debian-10-2.2.4-x86_64.tgz +[2.2.3,debian10]: https://s3.amazonaws.com/quantcast-qfs/qfs-debian-10-2.2.3-x86_64.tgz [master,centos6]: https://s3.amazonaws.com/quantcast-qfs/qfs-centos-6-master-x86_64.tgz +[2.2.4,centos6]: https://s3.amazonaws.com/quantcast-qfs/qfs-centos-6-2.2.4-x86_64.tgz [2.2.3,centos6]: https://s3.amazonaws.com/quantcast-qfs/qfs-centos-6-2.2.3-x86_64.tgz [2.2.2,centos6]: https://s3.amazonaws.com/quantcast-qfs/qfs-centos-6.10-2.2.2-x86_64.tgz [2.2.1,centos6]: https://s3.amazonaws.com/quantcast-qfs/qfs-centos-6.10-2.2.1-x86_64.tgz @@ -108,6 +117,7 @@ ideal for quickly trying out QFS as a Single Node deployment. See [1.1.0,centos6]: https://s3.amazonaws.com/quantcast-qfs/qfs-centos-6.7-1.1.0-x86_64.tgz [1.0.1,centos6]: https://s3.amazonaws.com/quantcast-qfs/qfs-centos-6.7-1.0.1-x86_64.tgz [master,centos7]: https://s3.amazonaws.com/quantcast-qfs/qfs-centos-7-master-x86_64.tgz +[2.2.4,centos7]: https://s3.amazonaws.com/quantcast-qfs/qfs-centos-7-2.2.4-x86_64.tgz [2.2.3,centos7]: https://s3.amazonaws.com/quantcast-qfs/qfs-centos-7-2.2.3-x86_64.tgz [2.2.2,centos7]: https://s3.amazonaws.com/quantcast-qfs/qfs-centos-7.8-2.2.2-x86_64.tgz [2.2.1,centos7]: https://s3.amazonaws.com/quantcast-qfs/qfs-centos-7.8-2.2.1-x86_64.tgz @@ -119,8 +129,10 @@ ideal for quickly trying out QFS as a Single Node deployment. See [1.2.1,centos7]: https://s3.amazonaws.com/quantcast-qfs/qfs-centos-7.3.1611-1.2.1-x86_64.tgz [1.2.0,centos7]: https://s3.amazonaws.com/quantcast-qfs/qfs-centos-7.2.1511-1.2.0-x86_64.tgz [master,centos8]: https://s3.amazonaws.com/quantcast-qfs/qfs-centos-8-master-x86_64.tgz +[2.2.4,centos8]: https://s3.amazonaws.com/quantcast-qfs/qfs-centos-8-2.2.4-x86_64.tgz [2.2.3,centos8]: https://s3.amazonaws.com/quantcast-qfs/qfs-centos-8-2.2.3-x86_64.tgz [master,macos]: https://s3.amazonaws.com/quantcast-qfs/qfs-darwin-master-x86_64.tgz +[2.2.4,macos]: https://s3.amazonaws.com/quantcast-qfs/qfs-darwin-2.2.4-x86_64.tgz [2.2.3,macos]: https://s3.amazonaws.com/quantcast-qfs/qfs-darwin-2.2.3-x86_64.tgz [2.2.2,macos]: https://s3.amazonaws.com/quantcast-qfs/qfs-darwin-2.2.2-x86_64.tgz [2.2.1,macos]: https://s3.amazonaws.com/quantcast-qfs/qfs-darwin-2.2.1-x86_64.tgz diff --git a/wiki/Release-Notes.md b/wiki/Release-Notes.md index 57d501abd..74a50b30d 100644 --- a/wiki/Release-Notes.md +++ b/wiki/Release-Notes.md @@ -1,3 +1,12 @@ +## QFS version 2.2.4 + +## Bug fixes +1. Meta server: fix condition reversal in rename RPC WORM mode specific handling + logic resulting treating files with .tmp suffix as files with no such suffix + and the other way around. +2. Fix CentOS builds by updating all RPMs prior to dependencies installation. +3. Update to compile with newer boost version and C++ compiler dialect on MacOS. + ## QFS version 2.2.3 ## New features