Currently in the MemCheckpointStreamFactory.checkSize() method, it can throw an 
IOException with:

                        throw new IOException(
                                        "Size of the state is larger than the 
maximum permitted memory-backed state. Size="
                                                        + size + " , maxSize=" 
+ maxSize
                                                        + " . Consider using a 
different state backend, like the File System State backend.");

But this will happen even if you’re using the File System State backend, right?

This came up here: 
https://stackoverflow.com/questions/50149005/ioexception-size-of-the-state-is-larger-than-the-maximum-permitted-memory-backe
 
<https://stackoverflow.com/questions/50149005/ioexception-size-of-the-state-is-larger-than-the-maximum-permitted-memory-backe>

So shouldn’t it suggest using the RocksDB state backend instead?

— Ken

--------------------------
Ken Krugler
+1 530-210-6378
http://www.scaleunlimited.com
Custom big data solutions & training
Flink, Solr, Hadoop, Cascading & Cassandra

Reply via email to