Skip to content

Navigation Menu

Sign in
Sign up

fix(container): update image ghcr.io/dragonflydb/dragonfly ( v1.40.1 → v1.40.2 ) - #3090

Open
renovate[bot] wants to merge 1 commit into
main from
renovate/ghcr.io-dragonflydb-dragonfly-1.x
Open

fix(container): update image ghcr.io/dragonflydb/dragonfly ( v1.40.1 → v1.40.2 ) #3090
renovate[bot] wants to merge 1 commit into
main from
renovate/ghcr.io-dragonflydb-dragonfly-1.x

Conversation

@renovate

@renovate renovate Bot commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Update Change
ghcr.io/dragonflydb/dragonfly patch v1.40.1v1.40.2

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

dragonflydb/dragonfly (ghcr.io/dragonflydb/dragonfly)

v1.40.2

Compare Source

What's Changed

Tiered storage (disk offload)

  • fix(tiering): Don't cool on load — values loaded during full sync / RDB-DFS load were incorrectly pushed into the cool-tier cache; loading is no longer treated as a candidate for cooling since it isn't client traffic.
  • fix(tiering): Replace the separate write-depth limit with a single tiered_max_pending_bytes cap that covers both in-flight reads and writes, and export read/write/total usage as metrics.
  • fix(tiering): Add tiered_serialization_inflight_bytes_cap — snapshot serialization now throttles/waits when there are too many outstanding tiered reads, preventing unbounded memory growth from delayed entries during snapshotting.
  • fix: Bound small-bins traversal with TraverseBySegmentOrder (same class of fix as DeleteExpiredStep in #​8129), preventing entries from being skipped or revisited when the table resizes mid-scan; also exports additional tiering metrics/settings.
  • fix: Export small-bin entries-bytes usage in metrics/INFO.
  • feat(tiering): Add a background "repack scan" that repacks small-bins buckets with excessive wasted space; disabled by default (tiered_repack_scan_budget_us=0).

Replication / journal

  • fix(server): Bound DeleteExpiredStep traversal with TraverseBySegmentOrder (#​8129)
  • fix(server): Fix journal omit breaking on stash bucket (#​8157)
  • fix(server): Split the "journal omit" optimization into two independent decisions — skipping forced snapshot serialization vs. skipping the journal write — since the former no longer requires the latter; also adds TTL propagation for EXPIRE writes that skip serialization.
  • backport(cluster): Fix memory-accounting bug and journal FLUSHSLOTS from inside the flush transaction, avoiding replication inconsistency during slot migration (#​8061, backports #​8032)

Protocol

  • fix(facade): Reject memcached keys longer than the 250-byte protocol limit (#​8213). Previously, a long key (e.g. written via the Redis port) could be echoed back unbounded in a memcached VALUE reply, overflowing the reply buffer.

Advisory: it is advised to upgrade to this release due to the correctness bug with journaling #​8157


Configuration

📅 Schedule: (in timezone Europe/Moscow)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

...→ v1.40.2 )
| datasource | package | from | to |
| ---------- | ----------------------------- | ------- | ------- |
| docker | ghcr.io/dragonflydb/dragonfly | v1.40.1 | v1.40.2 |
renovate Bot force-pushed the renovate/ghcr.io-dragonflydb-dragonfly-1.x branch from 4d52550 to cf8e38a Compare September 7, 2026 17:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

No reviews

Assignees

No one assigned

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

0 participants

AltStyle によって変換されたページ (->オリジナル) /