Skip to content

Commit daba6fc

Browse files
Update streams/src/main/java/org/apache/kafka/streams/state/internals/RocksDBTimestampedStoreWithHeaders.java
Co-authored-by: TengYao Chi <kitingiao@gmail.com>
1 parent 0a34325 commit daba6fc

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

streams/src/main/java/org/apache/kafka/streams/state/internals/RocksDBTimestampedStoreWithHeaders.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,14 +67,13 @@ void openRocksDB(final DBOptions dbOptions,
6767
final ColumnFamilyOptions columnFamilyOptions) {
6868
// Check if we're upgrading from RocksDBTimestampedStore (which uses keyValueWithTimestamp CF)
6969
final List<byte[]> existingCFs;
70-
try {
71-
final Options options = new Options(dbOptions, new ColumnFamilyOptions());
70+
try (final Options options = new Options(dbOptions, new ColumnFamilyOptions())) {
7271
existingCFs = RocksDB.listColumnFamilies(options, dbDir.getAbsolutePath());
73-
options.close();
7472
} catch (final RocksDBException e) {
7573
throw new ProcessorStateException("Error listing column families for store " + name, e);
7674
}
7775

76+
7877
final boolean upgradingFromTimestampedStore = existingCFs.stream()
7978
.anyMatch(cf -> Arrays.equals(cf, LEGACY_TIMESTAMPED_CF_NAME));
8079

0 commit comments

Comments
 (0)