From 3ba89f84452d3388ea2b46d5ba309d1b20f0a016 Mon Sep 17 00:00:00 2001 From: chengshiwen Date: Sun, 16 Oct 2022 20:31:16 +0800 Subject: [PATCH] release v1.8.10-c1.1.1 --- CHANGELOG.md | 21 +++++++++++++++++++++ CONTRIBUTING.md | 4 ++-- docker/quick/docker-compose.yml | 10 +++++----- 3 files changed, 28 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4fa83cb..9342707 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,24 @@ +v1.8.10-c1.1.1 [2022-10-16] +------------------- + +### Features + +- feat(config): support `allow-out-of-order-writes` and `max-writes-pending` in data node configuration +- chore: update raft to v1.3.11 + +### Bugfixes + +- fix(meta-handler): announcement concurrent map iteration and map write in meta handler +- fix(hinted-handoff): optimize the load order of segments in hh +- fix(hinted-handoff): optimize marshalWrite and unmarshalWrite in node processor +- fix(hinted-handoff): do not queue partial write errors to hinted handoff +- fix(hinted-handoff): prevent the hinted handoff from becoming blocked if it encounters field type errors +- fix(hinted-handoff): fix issue where read bytes, blocked writes and dropped writes were not recorded in hh +- fix(hinted-handoff): ensure the hinted handoff (hh) queue makes forward progress when segment errors occur +- fix(hinted-handoff): verify and truncate the queue segment files if any are corrupted upon node startup +- fix(hinted-handoff): improve hinted handoff metrics +- fix(hinted-handoff): append bytes to buffer in hh queue to avoid OOM + v1.8.10-c1.1.0 [2022-09-19] ------------------- diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 74a1d36..3efcdd9 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -136,7 +136,7 @@ bash build.sh --help bash build.sh --package # Or to build all release packages by specifying the platform, arch, branch and version -bash build.sh --platform all --arch all --branch master --version 1.8.10-c1.1.0 --clean --release --package +bash build.sh --platform all --arch all --branch master --version 1.8.10-c1.1.1 --clean --release --package ``` To run the tests, execute the following command: @@ -162,7 +162,7 @@ Build and Push Multi-Arch Docker Images To build and push multi-arch docker images, run the following command: ```bash -INFLUXDB_VERSION=1.8.10-c1.1.0 +INFLUXDB_VERSION=1.8.10-c1.1.1 cd docker/data docker buildx build --platform linux/amd64,linux/arm64 --build-arg INFLUXDB_VERSION=${INFLUXDB_VERSION} --push -f Dockerfile -t chengshiwen/influxdb:${INFLUXDB_VERSION}-data . docker buildx build --platform linux/amd64,linux/arm64 --build-arg INFLUXDB_VERSION=${INFLUXDB_VERSION} --push -f Dockerfile_alpine -t chengshiwen/influxdb:${INFLUXDB_VERSION}-data-alpine . diff --git a/docker/quick/docker-compose.yml b/docker/quick/docker-compose.yml index d33a580..fbc54e8 100644 --- a/docker/quick/docker-compose.yml +++ b/docker/quick/docker-compose.yml @@ -3,7 +3,7 @@ version: "3.5" services: influxdb-meta-01: - image: chengshiwen/influxdb:1.8.10-c1.1.0-meta + image: chengshiwen/influxdb:1.8.10-c1.1.1-meta container_name: influxdb-meta-01 hostname: influxdb-meta-01 restart: unless-stopped @@ -11,7 +11,7 @@ services: - influxdb-cluster influxdb-meta-02: - image: chengshiwen/influxdb:1.8.10-c1.1.0-meta + image: chengshiwen/influxdb:1.8.10-c1.1.1-meta container_name: influxdb-meta-02 hostname: influxdb-meta-02 restart: unless-stopped @@ -19,7 +19,7 @@ services: - influxdb-cluster influxdb-meta-03: - image: chengshiwen/influxdb:1.8.10-c1.1.0-meta + image: chengshiwen/influxdb:1.8.10-c1.1.1-meta container_name: influxdb-meta-03 hostname: influxdb-meta-03 restart: unless-stopped @@ -27,7 +27,7 @@ services: - influxdb-cluster influxdb-data-01: - image: chengshiwen/influxdb:1.8.10-c1.1.0-data + image: chengshiwen/influxdb:1.8.10-c1.1.1-data container_name: influxdb-data-01 hostname: influxdb-data-01 ports: @@ -37,7 +37,7 @@ services: - influxdb-cluster influxdb-data-02: - image: chengshiwen/influxdb:1.8.10-c1.1.0-data + image: chengshiwen/influxdb:1.8.10-c1.1.1-data container_name: influxdb-data-02 hostname: influxdb-data-02 ports: