Skip to content

build(deps): bump zstd-jni from 1.5.2-2 to 1.5.2-3 - #6

Closed
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/maven/com.github.luben-zstd-jni-1.5.2-3
Closed

dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/maven/com.github.luben-zstd-jni-1.5.2-3

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github May 13, 2022

Copy link
Copy Markdown

Bumps zstd-jni from 1.5.2-2 to 1.5.2-3.

Commits
  • c983ae3 Adjust signature comments after e5c6a3290b8335db7c70877fda22ca26a96c72e4.
  • 510bbd6 Add methods for streaming (de)compression of direct ByteBuffers.
  • 62b9dad Fix lgtm C++.
  • 73ae46e v1.5.2-3
  • e5c6a32 Fix overflows
  • 54d3d50 Fix some error return codes.
  • b788a2e Upgrade scala.
  • 3106093 Add NoFinalizer variants for the direct buffer streams.
  • See full diff in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [zstd-jni](https://github.com/luben/zstd-jni) from 1.5.2-2 to 1.5.2-3.
- [Release notes](https://github.com/luben/zstd-jni/releases)
- [Commits](luben/zstd-jni@v1.5.2-2...v1.5.2-3)

---
updated-dependencies:
- dependency-name: com.github.luben:zstd-jni
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label May 13, 2022
@astubbs astubbs closed this May 20, 2022
@dependabot @github

dependabot Bot commented on behalf of github May 20, 2022

Copy link
Copy Markdown
Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot
dependabot Bot deleted the dependabot/maven/com.github.luben-zstd-jni-1.5.2-3 branch May 20, 2022 14:18
astubbs added a commit that referenced this pull request Aug 25, 2026
…y, races, records

Six findings from the nine-persona code review of the commit-failure seam, applied
and verified together (seam suites 69/69, full core unit suite 445/445, gates green):

- Transaction recovery now recognises a commit that landed AFTER its budget was
  spent: the producer is READY, so there is nothing to complete or abort, and the
  old two-way complete-else-abort branch would have called abortTransaction() on
  READY - an invalid-transition KafkaException that escaped the seam's catch and
  fatally closed PC in the most benign case there is (the commit succeeded). The
  READY case is checked first and also caught defensively out of the abort call;
  recovery re-syncs ProducerWrapper's tracked state, which nothing else would.
  Two regression tests pin both routes (review finding #5, correctness +
  adversarial, validator-confirmed).

- The seam's accounting fields (assignment epoch, streak, last-success times, the
  committer's deferral streak) were volatile ints with non-atomic increments and
  THREE writer sites across two threads - SpotBugs flagged five of them. They are
  now immutable generations swapped through a single AtomicReference per owner, so
  a rebalance reset can no longer be lost under a racing exhaustion, and a
  CommitFailureContext is built from the one generation its exhaustion produced -
  epoch and streak can no longer mix across an assignment boundary (finding #8).

- CommitFailureHandler's javadoc claimed control-thread invocation; it actually
  runs on the dedicated pc-commit-failure-handler daemon thread, one at a time in
  failure order, 30s-bounded, fail-safe SHUT_DOWN on overrun/throw/null (finding #7).

- The two commit-outage ITs declared class @Timeouts BELOW the worst-case sum of
  their own sequential Awaitility ceilings (300s vs 420s; 420s vs 960s), so a
  slow-but-correct run would be killed by JUnit mid-scenario instead of failing an
  assertion. Timeouts raised with the arithmetic recorded beside them; every
  atMost() and assertion untouched (finding #10).

- docs/inflight/release-0.6.0.0.md now records the transactional path's give-up
  type change (InternalRuntimeException after 200 attempts -> public
  OffsetCommitBudgetExceededException on budget exhaustion) beside the existing
  #204 sync-path note (finding #9), and the candidate-ranking register
  drops its entry for the seam work landing with this branch, whose note this
  branch deletes (finding #6).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016jCtV2yqQvxDR6cLML8J8a
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant