Github user alpinegizmo commented on a diff in the pull request:

    https://github.com/apache/flink/pull/4011#discussion_r119344615
  
    --- Diff: docs/ops/state_backends.md ---
    @@ -88,6 +102,13 @@ that is (per default) stored in the TaskManager data 
directories. Upon checkpoin
     RocksDB data base will be checkpointed into the configured file system and 
directory. Minimal
     metadata is stored in the JobManager's memory (or, in high-availability 
mode, in the metadata checkpoint).
     
    +The RocksDBStateBackend always performs asynchronous snapshots.
    +
    +Limitations of the RocksDBStateBackend:
    +
    +  - As RocksDB's JNI bridge API is based on byte[], the maximum supported 
size per key and per value is 2^31 bytes each. 
    +  IMPORTANT: states that use merge operations in RocksDB (e.g. ListState) 
can silently accumulate value sizes > 2^31 bytes and will then fail on their 
next retrival. This is currently a limitation of RocksDB JNI.
    --- End diff --
    
    retrieval


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

Reply via email to