This is an automated email from the ASF dual-hosted git repository. sewen pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/flink.git.
from 3a39d9c [FLINK-14580][hive] add HiveModuleFactory, HiveModuleDescriptor, and HiveModuleDescriptorValidator new 051692a [FLINK-13034][state backends] Add isEmpty method for MapState new 02c4f20 [FLINK-13469][state] Ensure resource used by StateMapSnapshot will be released if snapshot fails new 60a066a [hotfix][tests] Replace mockito-based verification with property verification. new 87df20d [hotfix][tests] Checkstyle and common style cleanups in CopyOnWriteStateMapTest The 4 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: docs/dev/stream/state/state.md | 1 + docs/dev/stream/state/state.zh.md | 2 +- .../apache/flink/api/common/state/MapState.java | 9 ++ .../org/apache/flink/cep/operator/CepOperator.java | 2 +- .../apache/flink/cep/utils/TestSharedBuffer.java | 9 ++ .../client/state/ImmutableMapState.java | 5 + .../client/state/ImmutableMapStateTest.java | 6 ++ .../flink/runtime/state/UserFacingMapState.java | 5 + .../state/heap/AbstractStateTableSnapshot.java | 7 -- .../runtime/state/heap/CopyOnWriteStateMap.java | 6 ++ .../state/heap/CopyOnWriteStateMapSnapshot.java | 15 ++- .../state/heap/CopyOnWriteStateTableSnapshot.java | 9 ++ .../flink/runtime/state/heap/HeapMapState.java | 6 ++ .../runtime/state/heap/NestedMapsStateTable.java | 4 + .../flink/runtime/state/heap/StateTable.java | 2 +- .../flink/runtime/state/ttl/TtlMapState.java | 6 ++ .../flink/runtime/state/StateBackendTestBase.java | 30 +++++- .../state/heap/CopyOnWriteStateMapTest.java | 119 ++++++++++++--------- .../state/heap/CopyOnWriteStateTableTest.java | 88 +++++++++++++++ .../runtime/state/heap/MockInternalKeyContext.java | 11 +- .../state/ttl/mock/MockInternalMapState.java | 5 + .../contrib/streaming/state/RocksDBMapState.java | 12 +++ .../apache/flink/table/api/dataview/MapView.java | 11 ++ .../apache/flink/table/dataview/StateMapView.scala | 2 + .../table/runtime/join/TemporalRowtimeJoin.scala | 2 +- .../flink/table/runtime/dataview/StateMapView.java | 10 ++ .../join/temporal/TemporalRowTimeJoinOperator.java | 2 +- .../AbstractRowTimeUnboundedPrecedingOver.java | 3 +- .../operators/window/MergingWindowSetTest.java | 10 ++ 29 files changed, 328 insertions(+), 71 deletions(-)