Dawid Wysakowicz created FLINK-25952:
----------------------------------------

             Summary: Savepoint on S3 are not relocatable even if entropy 
injection is not enabled
                 Key: FLINK-25952
                 URL: https://issues.apache.org/jira/browse/FLINK-25952
             Project: Flink
          Issue Type: Bug
          Components: FileSystems, Runtime / Checkpointing
    Affects Versions: 1.14.3, 1.13.5, 1.15.0
            Reporter: Dawid Wysakowicz
            Assignee: Dawid Wysakowicz
             Fix For: 1.15.0, 1.14.4, 1.13.7


We have a limitation that if we create savepoints with an injected entropy, 
they are not relocatable 
(https://nightlies.apache.org/flink/flink-docs-master/docs/ops/state/savepoints/#triggering-savepoints).

However the check if we use the entropy is flawed. In 
{{FsCheckpointStreamFactory}} we check only if the used filesystem extends from 
{{EntropyInjectingFileSystem}}. {{FlinkS3FileSystem}} does, but it still may 
have the entropy disabled. {{FlinkS3FileSystem#getEntropyInjectionKey}} may 
still return {{null}}. We should check for that in 
{{org.apache.flink.core.fs.EntropyInjector#isEntropyInjecting}}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to