Does unaligned checkpointing in Flink have disadvantages beyond extra I/O, and does it affect end-to-end exactly-once semantics?
I’m trying to understand the trade-offs of using unaligned checkpointing in Apache Flink. While I know that unaligned checkpointing can reduce checkpoint duration under backpressure by skipping the alignment phase, the documentation mentions that it comes with additional I/O overhead.
Does unaligned checkpointing in Flink have disadvantages beyond extra I/O, and does it affect end-to-end exactly-once semantics?
I’m trying to understand the trade-offs of using unaligned checkpointing in Apache Flink. While I know that unaligned checkpointing can reduce checkpoint duration under backpressure by skipping the alignment phase, the documentation mentions that it comes with additional I/O overhead.
Does unaligned checkpointing in Flink have disadvantages beyond extra I/O, and does it affect end-to-end exactly-once semantics?
I’m trying to understand the trade-offs of using unaligned checkpointing in Apache Flink. While I know that unaligned checkpointing can reduce checkpoint duration under backpressure by skipping the alignment phase, the documentation mentions that it comes with additional I/O overhead.
Does unaligned checkpointing in Flink have disadvantages beyond extra I/O, and does it affect end-to-end exactly-once semantics?
I’m trying to understand the trade-offs of using unaligned checkpointing in Apache Flink. While I know that unaligned checkpointing can reduce checkpoint duration under backpressure by skipping the alignment phase, the documentation mentions that it comes with additional I/O overhead.
Does unaligned checkpointing in Flink have disadvantages beyond extra I/O, and does it affect end-to-end exactly-once semantics?
I’m trying to understand the trade-offs of using unaligned checkpointing in Apache Flink. While I know that unaligned checkpointing can reduce checkpoint duration under backpressure by skipping the alignment phase, the documentation mentions that it comes with additional I/O overhead.
Does unaligned checkpointing in Flink have disadvantages beyond extra I/O, and does it affect end-to-end exactly-once semantics?
I’m trying to understand the trade-offs of using unaligned checkpointing in Apache Flink. While I know that unaligned checkpointing can reduce checkpoint duration under backpressure by skipping the alignment phase, the documentation mentions that it comes with additional I/O overhead.
Apache Flink AsyncRetryStrategy with RichAsyncFunction
AsyncRetryStrategy asyncRetryStrategy = new AsyncRetryStrategies.FixedDelayRetryStrategyBuilder(3, 100L) // maxAttempts=3, fixedDelay=100ms .ifResult(RetryPredicates.EMPTY_RESULT_PREDICATE) .ifException(RetryPredicates.HAS_EXCEPTION_PREDICATE) .build(); // apply the async I/O transformation with retry DataStream<Tuple2<String, String>> resultStream = AsyncDataStream.unorderedWaitWithRetry(stream, new AsyncDatabaseRequest(), 1000, TimeUnit.MILLISECONDS, 100, asyncRetryStrategy); This is example from official Flink docs Say we make 5 async API call inside the AsyncDatabaseRequest’s asyncInvoke method, does flink test the predicates […]
Connect a stream with watermarks with another one without watermarks in Flink
I have stream A and stream B in Flink.
Apache Flink 1.18 Mongo sink Connector. SSL configuration problem
I’m trying to use MongoSink to write messages to a Mongodb collection. It’s working fine if the cluster does not have SSL/TLS enabled. If I enabled TLS/SSL the sink will not work, because doesn’t have SSL context configured.
Flink State Processor API
I’m using Flink State Processor API to read the state of an application and re-write the state of one processor. If this one processor has registered event timers, do I have to read the registered timers and re-register them again when using the State Processor API?