From 05bc5442b1ddeca07f85d87145b6107088485e82 Mon Sep 17 00:00:00 2001 From: Chris Lu Date: Tue, 10 Feb 2026 11:19:53 -0800 Subject: [PATCH] Upgrade RocksDB defaults and keep grocksdb v1.10.7 --- .github/workflows/container_release_unified.yml | 5 ++--- .github/workflows/container_rocksdb_version.yml | 4 ++-- docker/Dockerfile.rocksdb_dev_env | 2 +- docker/Dockerfile.rocksdb_large | 2 +- go.mod | 2 +- go.sum | 4 ++-- 6 files changed, 9 insertions(+), 10 deletions(-) diff --git a/.github/workflows/container_release_unified.yml b/.github/workflows/container_release_unified.yml index dcf30d2f8..147d809e0 100644 --- a/.github/workflows/container_release_unified.yml +++ b/.github/workflows/container_release_unified.yml @@ -21,7 +21,7 @@ on: rocksdb_version: description: 'RocksDB git tag to use when variant=rocksdb' required: false - default: 'v10.5.1' + default: 'v10.10.1' permissions: contents: read @@ -159,7 +159,7 @@ jobs: ${{ matrix.build_args }} BUILDKIT_INLINE_CACHE=1 BRANCH=${{ github.sha }} - ${{ matrix.variant == 'rocksdb' && format('ROCKSDB_VERSION={0}', github.event.inputs.rocksdb_version || 'v10.5.1') || '' }} + ${{ matrix.variant == 'rocksdb' && format('ROCKSDB_VERSION={0}', github.event.inputs.rocksdb_version || 'v10.10.1') || '' }} - name: Clean up build artifacts if: always() @@ -270,4 +270,3 @@ jobs: helm_version: "3.18.4" - diff --git a/.github/workflows/container_rocksdb_version.yml b/.github/workflows/container_rocksdb_version.yml index 83ae26d25..ba505a2b5 100644 --- a/.github/workflows/container_rocksdb_version.yml +++ b/.github/workflows/container_rocksdb_version.yml @@ -4,9 +4,9 @@ on: workflow_dispatch: inputs: rocksdb_version: - description: 'RocksDB git tag or branch to build (e.g. v10.5.1)' + description: 'RocksDB git tag or branch to build (e.g. v10.10.1)' required: true - default: 'v10.5.1' + default: 'v10.10.1' seaweedfs_ref: description: 'SeaweedFS git tag, branch, or commit to build' required: true diff --git a/docker/Dockerfile.rocksdb_dev_env b/docker/Dockerfile.rocksdb_dev_env index e4fe0acaf..877fa453c 100644 --- a/docker/Dockerfile.rocksdb_dev_env +++ b/docker/Dockerfile.rocksdb_dev_env @@ -3,7 +3,7 @@ FROM golang:1.24 AS builder RUN apt-get update RUN apt-get install -y build-essential libsnappy-dev zlib1g-dev libbz2-dev libgflags-dev liblz4-dev libzstd-dev -ARG ROCKSDB_VERSION=v10.5.1 +ARG ROCKSDB_VERSION=v10.10.1 ENV ROCKSDB_VERSION=${ROCKSDB_VERSION} # build RocksDB diff --git a/docker/Dockerfile.rocksdb_large b/docker/Dockerfile.rocksdb_large index ba8820744..1a9e80bf6 100644 --- a/docker/Dockerfile.rocksdb_large +++ b/docker/Dockerfile.rocksdb_large @@ -3,7 +3,7 @@ FROM golang:1.24 AS builder RUN apt-get update RUN apt-get install -y build-essential libsnappy-dev zlib1g-dev libbz2-dev libgflags-dev liblz4-dev libzstd-dev -ARG ROCKSDB_VERSION=v10.5.1 +ARG ROCKSDB_VERSION=v10.10.1 ENV ROCKSDB_VERSION=${ROCKSDB_VERSION} # build RocksDB diff --git a/go.mod b/go.mod index a6e6742fe..6c4a00cef 100644 --- a/go.mod +++ b/go.mod @@ -49,7 +49,7 @@ require ( github.com/klauspost/compress v1.18.3 github.com/klauspost/reedsolomon v1.13.0 github.com/kurin/blazer v0.5.3 - github.com/linxGnu/grocksdb v1.10.6 + github.com/linxGnu/grocksdb v1.10.7 github.com/mailru/easyjson v0.9.1 // indirect github.com/mattn/go-isatty v0.0.20 // indirect github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect diff --git a/go.sum b/go.sum index eaad8cd0a..bd000168f 100644 --- a/go.sum +++ b/go.sum @@ -1530,8 +1530,8 @@ github.com/lib/pq v1.11.1 h1:wuChtj2hfsGmmx3nf1m7xC2XpK6OtelS2shMY+bGMtI= github.com/lib/pq v1.11.1/go.mod h1:/p+8NSbOcwzAEI7wiMXFlgydTwcgTr3OSKMsD2BitpA= github.com/linkedin/goavro/v2 v2.14.1 h1:/8VjDpd38PRsy02JS0jflAu7JZPfJcGTwqWgMkFS2iI= github.com/linkedin/goavro/v2 v2.14.1/go.mod h1:KXx+erlq+RPlGSPmLF7xGo6SAbh8sCQ53x064+ioxhk= -github.com/linxGnu/grocksdb v1.10.6 h1:MzwZ8HrDrXyXzMYAE6VxVl+877lv5W6Zs/bm3+M2SM8= -github.com/linxGnu/grocksdb v1.10.6/go.mod h1:OLQKZwiKwaJiAVCsOzWKvwiLwfZ5Vz8Md5TYR7t7pM8= +github.com/linxGnu/grocksdb v1.10.7 h1:fCi4qvZWo04VgFwGWmO8HQJgUVounJBy+C2TMVPU/ho= +github.com/linxGnu/grocksdb v1.10.7/go.mod h1:OLQKZwiKwaJiAVCsOzWKvwiLwfZ5Vz8Md5TYR7t7pM8= github.com/lithammer/fuzzysearch v1.1.8 h1:/HIuJnjHuXS8bKaiTMeeDlW2/AyIWk2brx1V8LFgLN4= github.com/lithammer/fuzzysearch v1.1.8/go.mod h1:IdqeyBClc3FFqSzYq/MXESsS4S0FsZ5ajtkr5xPLts4= github.com/lithammer/shortuuid/v3 v3.0.7 h1:trX0KTHy4Pbwo/6ia8fscyHoGA+mf1jWbPJVuvyJQQ8=