This is an automated email from the ASF dual-hosted git repository.

sewen pushed a change to branch release-1.10
in repository https://gitbox.apache.org/repos/asf/flink.git.


    from 6dd510e  [FLINK-15254][sql cli][module] modules in SQL CLI yaml should 
preserve order
     new 13c577f  [FLINK-14926][state-backend-rocksdb] Ensure that RocksObjects 
are always closed on backend disposal
     new e5e199f  [hotfix][tests] Remove unnecessary temp directory handling
     new 1917cb3  [hotfix][tests Use assumptions rather than manual checks in 
RocksDBStateBackendConfigTest to report skipped tests properly
     new 4dd1d71  [hotfix][tests] Ensure RocksDB native library is loaded into 
temp directory
     new f8471a8  [FLINK-15177][state-backend-rocksdb] Migrate RocksDB 
Configurable Options to new type safe config options
     new 3695264  [hotfix][state-backend-rocksdb] Some minor style cleanups in 
RocksDBResourceContainer
     new 5326730  [FLINK-14926][state-backend-rocksdb] (follow-up) Make 
RocksDBResourceContainer immutable
     new 386dad8  [FLINK-14926][state-backend-rocksdb] (follow-up) Simplify 
test to rely on RocksDBResourceContainer for cleanup of native handles
     new f5fa21b  [FLINK-14926][state-backend-rocksdb] (follow-up) Avoid 
exposing handles that will not be closed from RocksDBStateBackend
     new 6f777d5  [FLINK-14926][state-backend-rocksdb] (follow-up) Simplify 
collecton the option objects to close
     new e94bf2f  [FLINK-14926][state-backend-rocksdb] (follow-up) Replace 
OptionsFactory for RocksDBOptionsFactory

The 11 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../state/ConfigurableOptionsFactory.java          |   2 +-
 ...java => ConfigurableRocksDBOptionsFactory.java} |   4 +-
 .../state/DefaultConfigurableOptionsFactory.java   | 105 +++++++---------
 .../contrib/streaming/state/OptionsFactory.java    |  21 +---
 .../contrib/streaming/state/PredefinedOptions.java |  48 ++++++--
 .../state/RocksDBConfigurableOptions.java          |  40 ++++--
 .../streaming/state/RocksDBKeyedStateBackend.java  |  11 +-
 .../state/RocksDBKeyedStateBackendBuilder.java     |  23 ++--
 ...ionsFactory.java => RocksDBOptionsFactory.java} |  49 ++++++--
 .../state/RocksDBOptionsFactoryAdapter.java        |  75 ++++++++++++
 .../streaming/state/RocksDBResourceContainer.java  | 135 +++++++++++++++++++++
 .../streaming/state/RocksDBStateBackend.java       | 130 ++++++++++----------
 .../RocksDBOptionsFactoryCompatibilityTest.java    |  88 ++++++++++++++
 .../contrib/streaming/state/RocksDBResource.java   |  26 ++--
 .../state/RocksDBResourceContainerTest.java        | 132 ++++++++++++++++++++
 .../state/RocksDBStateBackendConfigTest.java       | 134 +++++++++-----------
 .../streaming/state/RocksDBStateBackendTest.java   |  27 ++---
 .../contrib/streaming/state/RocksDBTestUtils.java  |  13 +-
 18 files changed, 757 insertions(+), 306 deletions(-)
 copy 
flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/contrib/streaming/state/{ConfigurableOptionsFactory.java
 => ConfigurableRocksDBOptionsFactory.java} (91%)
 copy 
flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/contrib/streaming/state/{OptionsFactory.java
 => RocksDBOptionsFactory.java} (62%)
 create mode 100644 
flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/contrib/streaming/state/RocksDBOptionsFactoryAdapter.java
 create mode 100644 
flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/contrib/streaming/state/RocksDBResourceContainer.java
 create mode 100644 
flink-state-backends/flink-statebackend-rocksdb/src/test/java/org/apache/flink/contrib/streaming/state/RocksDBOptionsFactoryCompatibilityTest.java
 create mode 100644 
flink-state-backends/flink-statebackend-rocksdb/src/test/java/org/apache/flink/contrib/streaming/state/RocksDBResourceContainerTest.java

Reply via email to