Open jbrzozoski opened 1 week ago
I agree with this issue.
Additional/alternative:
Change:
[tck-id-intro-sparkplug-host-state] Sparkplug Host Applications MUST publish STATE messages denoting their online and offline status.
to:
[tck-id-intro-sparkplug-host-state] Sparkplug Primary Host Applications MUST publish STATE messages denoting their online and offline status.
@jbrzozoski - could you elaborate on situations in which host applications should not publish their state?
@SteveBeadle - On a server with multiple hosts (subscribing clients) and multiple publishing clients (data producers), the host that is "primary" could be different for each publishing client. By having each host application publish its state by default, the user configuring the publishing client can simply designate the host that is primary for that publisher.
I see at least two cases where not publishing STATE is useful.
What do you want to know?
As of right now, the spec includes this requirement: "Sparkplug Host Applications MUST publish STATE messages denoting their online and offline status."
But there are many instances when a host application would need to disable STATE publication. This needs clarification in some way. I think breaking that one requirement into two, something like:
Is this related to a Sparkplug Listing request? If so, link the issue from https://github.com/eclipse-sparkplug/sparkplug.listings here.
No response
Version
None
Accept EFTL Terms