I ran a couple of more tests and it looks like the persistent subscription sometimes fails to reconnect or get created with a slave node connection (even though there’s a master node up), here’s a sample log of what I’m seeing :
[11,11:07:03.214,ERROR] EventStoreConnection ‘ES-472ff0e9-7dee-41be-8d9b-f9d46790c467’: subscription never got confirmation from server.
UTC now: 11:07:03.214, operation: Subscription ConnectToPersistentSubscriptionOperation (eb3b16d5-68ee-4455-b470-8eeb11406fcd): EventStore.ClientAPI.ClientOpera
tions.ConnectToPersistentSubscriptionOperation, is subscribed: False, retry count: 0, created: 11:06:55.604, last updated: 11:06:55.966.
[11,11:07:03.218,DEBUG] EventStoreConnection ‘ES-472ff0e9-7dee-41be-8d9b-f9d46790c467’: RemoveSubscription Subscription ConnectToPersistentSubscriptionOperation
(eb3b16d5-68ee-4455-b470-8eeb11406fcd): EventStore.ClientAPI.ClientOperations.ConnectToPersistentSubscriptionOperation, is subscribed: False, retry count: 0, c
reated: 11:06:55.604, last updated: 11:06:55.966, result True…
[11,11:07:03.221,DEBUG] EventStoreConnection ‘ES-472ff0e9-7dee-41be-8d9b-f9d46790c467’: retrying subscription Subscription ConnectToPersistentSubscriptionOperat
ion (eb3b16d5-68ee-4455-b470-8eeb11406fcd): EventStore.ClientAPI.ClientOperations.ConnectToPersistentSubscriptionOperation, is subscribed: False, retry count: 0
, created: 11:06:55.604, last updated: 11:06:55.966…
[11,11:07:03.223,DEBUG] EventStoreConnection ‘ES-472ff0e9-7dee-41be-8d9b-f9d46790c467’: StartSubscription SUBSCRIBING Subscription ConnectToPersistentSubscripti
onOperation (546aa423-678c-409f-aaba-e2aa43ce1818): EventStore.ClientAPI.ClientOperations.ConnectToPersistentSubscriptionOperation, is subscribed: False, retry
count: 1, created: 11:06:55.604, last updated: 11:07:03.223…
[17,11:07:04.041,DEBUG] EventStoreConnection ‘ES-472ff0e9-7dee-41be-8d9b-f9d46790c467’: enqueueing message EventStore.ClientAPI.Internal.HandleTcpPackageMessage
…
[04,11:07:04.042,DEBUG] EventStoreConnection ‘ES-472ff0e9-7dee-41be-8d9b-f9d46790c467’: HandleTcpPackage connId 7700e20a-3ff8-413f-9175-793dcf44c9e5, package He
artbeatResponseCommand, 4b97daa8-156f-416c-84d9-33f0de097b49…
[17,11:07:06.527,DEBUG] EventStoreConnection ‘ES-472ff0e9-7dee-41be-8d9b-f9d46790c467’: enqueueing message EventStore.ClientAPI.Internal.HandleTcpPackageMessage
…
[13,11:07:06.534,DEBUG] EventStoreConnection ‘ES-472ff0e9-7dee-41be-8d9b-f9d46790c467’: HandleTcpPackage connId 7700e20a-3ff8-413f-9175-793dcf44c9e5, package He
artbeatResponseCommand, 433e526b-5fb3-454a-9074-19c267e6de49…
[14,11:07:09.003,DEBUG] EventStoreConnection ‘ES-472ff0e9-7dee-41be-8d9b-f9d46790c467’: enqueueing message EventStore.ClientAPI.Internal.HandleTcpPackageMessage
…
[04,11:07:09.005,DEBUG] EventStoreConnection ‘ES-472ff0e9-7dee-41be-8d9b-f9d46790c467’: HandleTcpPackage connId 7700e20a-3ff8-413f-9175-793dcf44c9e5, package He
artbeatResponseCommand, 3574f3b0-19e1-4bae-ac46-cbd34e985222…