Hi, I use the checkpoint configuration 10000 ms.
env.getCheckpointConfig().setCheckpointTimeout(10000); used FSstatebackend to save the state env.setStateBackend(*new* FsStateBackend( "file:///Users/username/Documents/checkpoint-save-java/checkpointing.txt", *false*)); //here I tried both true and false After running the code,the job is finished. It gives a path in the checkpoint detail section of the apache flink UI: checkpoint detail: path: file:/Users/username/Documents/checkpoint-save-java/checkpointing.txt/7e6236fea7b572e6f06595ba11ec0eed /chk-58 discarded: true checkpoint type: aligned checkpoint In Summary (of the checkpoint section of apache flink UI): End to End duration (for maximum): 133 ms Checkpointed data size: 2.82 KB Everything is okay. The code runs well. The job is finished, and the checkpoint interval is more than to complete each checkpoint. *Question:* *Why is discarded shown true? and why still there is no file appeared in the location of the FsStateBackend?* Thank you! Regards, Abdullah On Fri, Mar 19, 2021 at 8:26 AM Abdullah bin Omar < abdullahbinoma...@gmail.com> wrote: > Hi Yun, > > I use the checkpoint configuration 10000 ms. > > env.getCheckpointConfig().setCheckpointTimeout(10000); > > > used FSstatebackend to save the state > > env.setStateBackend(*new* FsStateBackend( > "file:///Users/username/Documents/checkpoint-save-java/checkpointing.txt", > *false*)); //here I tried both true and false > > > After running the code,the job is finished. It gives a path in the > checkpoint detail section of the apache flink UI: > > > checkpoint detail: > > path: > file:/Users/username/Documents/checkpoint-save-java/checkpointing.txt/7e6236fea7b572e6f06595ba11ec0eed > /chk-58 > > discarded: true > > checkpoint type: aligned checkpoint > > > In Summary (of the checkpoint section of apache flink UI): > > > End to End duration (for maximum): 133 ms > > Checkpointed data size: 2.82 KB > > > > Everything is okay. The code runs well. The job is finished, and the > checkpoint interval is more than to complete each checkpoint. > > > > *Question:* > > *Why is discarded shown true? and why still there is no file appeared in > the location of the FsStateBackend?* > > > > Thank you! > > > Regards, > > Abdullah > > > > > > > > On Wed, Mar 17, 2021 at 9:16 AM Yun Tang <myas...@live.com> wrote: > >> Hi >> >> You could refer to [1] to know more details about checkpoint directory >> structure. If you are using FsStateBackend, all checkpointed data should be >> found under 'exclusive' folder, and nothing would exist if keyed state >> handle smaller than memory threshold [2] (checkpointed data would be sent >> to JM directly). >> >> >> [1] >> https://ci.apache.org/projects/flink/flink-docs-stable/ops/state/checkpoints.html#directory-structure >> [2] >> https://ci.apache.org/projects/flink/flink-docs-release-1.12/deployment/config.html#state-backend-fs-memory-threshold >> >> Best >> Yun Tang >> ------------------------------ >> *From:* Abdullah bin Omar <abdullahbinoma...@gmail.com> >> *Sent:* Wednesday, March 17, 2021 17:41 >> *To:* user@flink.apache.org <user@flink.apache.org> >> *Subject:* Saved State in FSstate Backend >> >> Hi, >> >> I used the FSstate backend to save the state. I just got a folder named >> similar to JobID (attached image). Inside the folder, there are two more >> folders named by shared and task owned. However, there is nothing in >> those folders. >> >> How can I see the saved state? or, where is the state saved? >> >> Thank you! >> >