Skip to content

Out-of-order client events when using a MonitoredItem subscription #203

@praaymak

Description

@praaymak

Similar to issue 957 in the UA-.NETStandard repo, I am experiencing event ordering issues with a Subscription object that contains multiple MonitoredItem objects.

Occasionally I will get event notifications through the MonitoredItem's Notification callback out of order from how the UA Server is sending them. This causes a bunch of upstream problems as the rest of the system was assuming these events were coming in ordered.

I know this is an old non-maintained repo, however I figure asking whether anyone else has this problem on the legacy clients can't hurt. If you have and have a work around, I would love you hear it.

For reference my Subscription object has a KeepAliveCount of 10, a LifetimeCount of 100 and a MaxNotificationsPerPublish of 100. My MonitoredItem objects have a SamplingInterval of 0, a QueueSize of 1000 and is set to DiscardOldest values.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions