Stanislaw Makarawec
11/26/2025, 3:49 PMLari Hotari
11/26/2025, 5:15 PMDavid K
11/26/2025, 5:27 PMpulsar-admin namespaces get-replicator-dispatch-rate <tenant>/<namespace>Stanislaw Makarawec
11/27/2025, 4:23 PMStanislaw Makarawec
11/27/2025, 4:27 PMDavid K
11/27/2025, 4:31 PMLari Hotari
11/27/2025, 5:46 PMLooks like source cluster doesn't send updates for remote subscriptionI'd assume that you are aware that subscription replication only supports replicating the so called mark-delete position. IIRC, the internal stats show the mark delete position. It's also possible that the conditions to send an update isn't fulfilled. https://gist.github.com/lhotari/96fda511a70d7de93744d868b4472b92 has a sequence diagram of the different steps that are involved before the subscription gets updated. One issue is that the snapshot cache might overflow. That's what https://github.com/apache/pulsar/pull/24300 is about. More explanation in https://github.com/apache/pulsar/issues/24380#issuecomment-2943211477 .
Lari Hotari
11/27/2025, 6:01 PMreplicatedSubscriptionsSnapshotTimeoutSeconds to 60 is recommended as a workaround (for example, it helped this user: https://github.com/apache/pulsar/discussions/21612#discussioncomment-7649333)
and replicatedSubscriptionsSnapshotMaxCachedPerSubscription to 50 (or more) could help if the problem is with snapshot cache overflowing. Increasing the number of cached snapshots will increase memory usage slightly, so that's the tradeoff.
There's a metric pulsar_replicated_subscriptions_snapshot_timeouts to find out whether snapshots are timing out.Stanislaw Makarawec
11/27/2025, 8:10 PMStanislaw Makarawec
11/27/2025, 8:11 PMLari Hotari
11/28/2025, 7:23 AMpulsar_replicated_subscriptions_timedout_snapshotsLari Hotari
11/28/2025, 7:24 AMpulsar_replicated_subscriptions_snapshot_ms and pulsar_replicated_subscriptions_pending_snapshots to checkStanislaw Makarawec
11/28/2025, 8:39 AMincrease(pulsar_replicated_subscriptions_timedout_snapshots_total[30s])
It was some problems