Skip to content

Corrupt subscriptions on re-connect when using encrypted GSSAPI #4847

@jake-scott

Description

@jake-scott

When a server (PUB/XPUB) is restarted, client re-subscribes are corrupted when using GSSAPI authentication with encryption enabled.

To debug this I am using a monitor socket:

Server starts first and client attached:

1:23PM INF client subscribed exe=pyramid instance=062d3f30-77f6-46b4-a1f6-c63b76fb50d3 pid=1864197 socket_id=2 topic=scott 

Restart server, client re-connects:

1:23PM INF client unsubscribed exe=pyramid instance=b6255402-c306-4219-b5bc-d17ce51edcb9 pid=1864641 socket_id=2 topic=cott 

The first character of the topic is missed off and seems to be interpreted as the command (incorrectly here as unsubscribe).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions