Github user StephanEwen commented on a diff in the pull request:
https://github.com/apache/flink/pull/5928#discussion_r185021293
--- Diff: docs/dev/stream/state/checkpointing.md ---
@@ -137,11 +137,9 @@ Some more parameters and/or defaults may be set via
`conf/flink-conf.yaml` (see
- `jobmanager`: In-memory state, backup to JobManager's/ZooKeeper's
memory. Should be used only for minimal state (Kafka offsets) or testing and
local debugging.
- `filesystem`: State is in-memory on the TaskManagers, and state
snapshots are stored in a file system. Supported are all filesystems supported
by Flink, for example HDFS, S3, ...
-- `state.backend.fs.checkpointdir`: Directory for storing checkpoints in a
Flink supported filesystem. Note: State backend must be accessible from the
JobManager, use `file://` only for local setups.
+- `state.checkpoints.dir`: The target directory for storing checkpoints
data files and meta data of [externalized checkpoints]({{ site.baseurl
}}/ops/state/checkpoints.html#externalized-checkpoints) in a Flink supported
filesystem. Note: State backend must be accessible from the JobManager, use
`file://` only for local setups.
--- End diff --
Yes, `file:///` is what you use for many NAS style storage systems, so it
is not local-only. Let's change this to say that the storage path must be
accessible from all participating processes/nodes, i.e., all TaskManagers and
JobManagers
---