Skip to content

HOT FIX: close RocksDB objects in correct order#7076

Merged
mjsax merged 2 commits into
apache:trunkfrom
ableegoldman:close-ordering
Jul 12, 2019
Merged

HOT FIX: close RocksDB objects in correct order#7076
mjsax merged 2 commits into
apache:trunkfrom
ableegoldman:close-ordering

Conversation

@ableegoldman

Copy link
Copy Markdown
Member

When opening a rocksdb database with column families, things must be closed following a specific order as described here

Should be cherry-picked back to 2.2

@ableegoldman

Copy link
Copy Markdown
Member Author

@mjsax mjsax left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LTGM.

@bbejeck

bbejeck commented Jul 11, 2019

Copy link
Copy Markdown
Member

Thanks for the fix @ableegoldman waiting for green build for merging

@pkleindl

Copy link
Copy Markdown
Contributor

LGTM, thanks.

@bbejeck

bbejeck commented Jul 12, 2019

Copy link
Copy Markdown
Member

retest this please

@mjsax

mjsax commented Jul 12, 2019

Copy link
Copy Markdown
Member

Two unrelated know flaky tests failed. Merging as 2 builds are green.

@mjsax
mjsax merged commit d2328a1 into apache:trunk Jul 12, 2019
mjsax pushed a commit that referenced this pull request Jul 12, 2019
Reviewers: Bill Bejeck <bill@confluent.io>, Matthias J. Sax <matthias@confluent.io>
mjsax pushed a commit that referenced this pull request Jul 12, 2019
Reviewers: Bill Bejeck <bill@confluent.io>, Matthias J. Sax <matthias@confluent.io>
@mjsax

mjsax commented Jul 12, 2019

Copy link
Copy Markdown
Member

Merged to trunk and cherry-picked to 2.3 and 2.2 branches.

@guozhangwang

Copy link
Copy Markdown
Contributor

This is a great find. Thanks @ableegoldman

ijuma added a commit to confluentinc/kafka that referenced this pull request Jul 20, 2019
* apache-github/2.3:
  MINOR: Update documentation for enabling optimizations (apache#7099)
  MINOR: Remove stale streams producer retry default docs. (apache#6844)
  KAFKA-8635; Skip client poll in Sender loop when no request is sent (apache#7085)
  KAFKA-8615: Change to track partition time breaks TimestampExtractor (apache#7054)
  KAFKA-8670; Fix exception for kafka-topics.sh --describe without --topic mentioned (apache#7094)
  KAFKA-8602: Separate PR for 2.3 branch (apache#7092)
  KAFKA-8530; Check for topic authorization errors in OffsetFetch response (apache#6928)
  KAFKA-8662; Fix producer metadata error handling and consumer manual assignment (apache#7086)
  KAFKA-8637: WriteBatch objects leak off-heap memory (apache#7050)
  KAFKA-8620: fix NPE due to race condition during shutdown while rebalancing (apache#7021)
  HOT FIX: close RocksDB objects in correct order (apache#7076)
  KAFKA-7157: Fix handling of nulls in TimestampConverter (apache#7070)
  KAFKA-6605: Fix NPE in Flatten when optional Struct is null (apache#5705)
  Fixes apache#8198 KStreams testing docs use non-existent method pipe (apache#6678)
  KAFKA-5998: fix checkpointableOffsets handling (apache#7030)
  KAFKA-8653; Default rebalance timeout to session timeout for JoinGroup v0 (apache#7072)
  KAFKA-8591; WorkerConfigTransformer NPE on connector configuration reloading (apache#6991)
  MINOR: add upgrade text (apache#7013)
  Bump version to 2.3.1-SNAPSHOT
xiowu0 pushed a commit to linkedin/kafka that referenced this pull request Aug 22, 2019
…order (apache#7076)

TICKET =
LI_DESCRIPTION =
EXIT_CRITERIA = HASH [5942700]
ORIGINAL_DESCRIPTION =

Reviewers: Bill Bejeck <bill@confluent.io>, Matthias J. Sax <matthias@confluent.io>
(cherry picked from commit 5942700)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants