Hi Community,
I have a job running on Flink1.9.0 on YARN with rocksDB on HDFS with
incremental checkpoint enabled. I have some MapState in code with following
config:

val ttlConfig = StateTtlConfig
  .newBuilder(Time.minutes(30)
  .updateTtlOnCreateAndWrite()
  .cleanupInBackground()
  .cleanupFullSnapshot()
  
.setStateVisibility(StateTtlConfig.StateVisibility.ReturnExpiredIfNotCleanedUp)

After running for around 2 days, I observed checkpoint folder is showing

44.4 M   /flink-chk743e4568a70b626837b/chk-40
65.9 M   /flink-chk743e4568a70b626837b/chk-41
91.7 M   /flink-chk743e4568a70b626837b/chk-42
96.1 M   /flink-chk743e4568a70b626837b/chk-43
48.1 M   /flink-chk743e4568a70b626837b/chk-44
71.6 M   /flink-chk743e4568a70b626837b/chk-45
50.9 M   /flink-chk743e4568a70b626837b/chk-46
90.2 M   /flink-chk743e4568a70b626837b/chk-37
49.3 M   /flink-chk743e4568a70b626837b/chk-38
96.9 M   /flink-chk743e4568a70b626837b/chk-39
797.9 G  /flink-chk743e4568a70b626837b/shared
The ./shared folder size seems continuing increasing and seems the folder
is not being clean up.
However while I disabled incremental cleanup, the expired full snapshot
will be removed automatically.
Is there any way to remove outdated state on HDFS to stop it from
increasing? Thanks.



-- 
Best Wishes,
Shuwen Zhou

Reply via email to