[JIRA] (JENKINS-36408) Client-side replay (or store and forward) of SSE events
Title: Message Title James Dumay updated an issue Jenkins / JENKINS-36408 Client-side replay (or store and forward) of SSE events Change By: James Dumay Sprint: 1.0-m11, 1.0-m12 , 1.1 Add Comment This message was sent by Atlassian JIRA (v7.3.0#73011-sha1:3c73d0e) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-36408) Client-side replay (or store and forward) of SSE events
Title: Message Title James Dumay updated an issue Jenkins / JENKINS-36408 Client-side replay (or store and forward) of SSE events Change By: James Dumay Sprint: 1.0-m11, 1.0-m12 , up next Add Comment This message was sent by Atlassian JIRA (v7.3.0#73011-sha1:3c73d0e) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-36408) Client-side replay (or store and forward) of SSE events
Title: Message Title James Dumay updated an issue Jenkins / JENKINS-36408 Client-side replay (or store and forward) of SSE events Change By: James Dumay Sprint: 1.0-m11, 1.0-m12, post-release up next Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-36408) Client-side replay (or store and forward) of SSE events
Title: Message Title Tom FENNELLY stopped work on JENKINS-36408 Change By: Tom FENNELLY Status: In Progress Open Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-36408) Client-side replay (or store and forward) of SSE events
Title: Message Title Tom FENNELLY updated an issue Jenkins / JENKINS-36408 Client-side replay (or store and forward) of SSE events Change By: Tom FENNELLY Sprint: 1.0-m11, 1.0-m12, iapetus post-release Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-36408) Client-side replay (or store and forward) of SSE events
Title: Message Title Tom FENNELLY commented on JENKINS-36408 Re: Client-side replay (or store and forward) of SSE events I can see how I’d want to do this, but the problem I’m having atm is in creating the scenario that demos how it is required. The use case I listed in the description no longer seems to require client-side SAF. I'll keep poking to see can I reproduce the scenario, but if I can't maybe we should just park this for now and come back once we have a hard requirement for it. Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-36408) Client-side replay (or store and forward) of SSE events
Title: Message Title Tom FENNELLY started work on JENKINS-36408 Change By: Tom FENNELLY Status: Reopened In Progress Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-36408) Client-side replay (or store and forward) of SSE events
Title: Message Title Tom FENNELLY updated an issue Jenkins / JENKINS-36408 Client-side replay (or store and forward) of SSE events Change By: Tom FENNELLY Sprint: 1.0-m11, 1.0-m12, panthalassa iapetus Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-36408) Client-side replay (or store and forward) of SSE events
Title: Message Title James Dumay updated an issue Jenkins / JENKINS-36408 Client-side replay (or store and forward) of SSE events Change By: James Dumay Sprint: 1.0-m11, 1.0-m12, release candidate panthalassa Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-36408) Client-side replay (or store and forward) of SSE events
Title: Message Title Michael Neale commented on JENKINS-36408 Re: Client-side replay (or store and forward) of SSE events Tom FENNELLY do you think this would potentially make things better ( I bet there are a bunch of "edge cases" that could be fixed by this)? Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-36408) Client-side replay (or store and forward) of SSE events
Title: Message Title James Dumay updated an issue Jenkins / JENKINS-36408 Client-side replay (or store and forward) of SSE events Change By: James Dumay Sprint: 1.0-m11, 1.0-m12 , release candidate Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-36408) Client-side replay (or store and forward) of SSE events
Title: Message Title SCM/JIRA link daemon commented on JENKINS-36408 Re: Client-side replay (or store and forward) of SSE events Code changed in jenkins User: Tom Fennelly Path: src/test/resources/multibranch/test_results/Jenkinsfile http://jenkins-ci.org/commit/blueocean-acceptance-test/b3b447e3389c4f127fadbd60032799bae073774f Log: Add a small wait in the Jenkinsfile used by multibranch/testResults.js (#87) Add a small wait in the Jenkinsfile used by multibranch/testResults.js This is to ensure we don't hit random flaky fails due to JENKINS-36408 A bit more detail in the comment Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-36408) Client-side replay (or store and forward) of SSE events
Title: Message Title SCM/JIRA link daemon commented on JENKINS-36408 Re: Client-side replay (or store and forward) of SSE events Code changed in jenkins User: tfennelly Path: src/test/resources/multibranch/test_results/Jenkinsfile http://jenkins-ci.org/commit/blueocean-acceptance-test/5c7a215b970cd299acfce0edeb6b10ff610e6cc9 Log: Add a small wait in the Jenkinsfile used by multibranch/testResults.js This is to ensure we don't hit random flaky fails due to JENKINS-36408 Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-36408) Client-side replay (or store and forward) of SSE events
Title: Message Title Tom FENNELLY commented on JENKINS-36408 Re: Client-side replay (or store and forward) of SSE events FYI, see https://github.com/jenkinsci/blueocean-acceptance-test/commit/b3b447e3389c4f127fadbd60032799bae073774f. Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-36408) Client-side replay (or store and forward) of SSE events
Title: Message Title Tom FENNELLY reopened an issue This can definitely be an issue if the right circumstances arise, and I think I am currently seeing them with one of the ATH tests. Jenkins / JENKINS-36408 Client-side replay (or store and forward) of SSE events Change By: Tom FENNELLY Resolution: Postponed Status: Resolved Reopened Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-i
[JIRA] (JENKINS-36408) Client-side replay (or store and forward) of SSE events
Title: Message Title James Dumay resolved as Postponed SSE is working awesomely at the moment. Not sure if this is needed anymore. Jenkins / JENKINS-36408 Client-side replay (or store and forward) of SSE events Change By: James Dumay Status: Open Resolved Resolution: Postponed Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visi
[JIRA] (JENKINS-36408) Client-side replay (or store and forward) of SSE events
Title: Message Title Michael Neale commented on JENKINS-36408 Re: Client-side replay (or store and forward) of SSE events Tom FENNELLY do you still this as one day being needed? Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-36408) Client-side replay (or store and forward) of SSE events
Title: Message Title Michael Neale updated an issue Jenkins / JENKINS-36408 Client-side replay (or store and forward) of SSE events Change By: Michael Neale Sprint: 1.0-m11, 1.0-m12 , atlantic Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-36408) Client-side replay (or store and forward) of SSE events
Title: Message Title James Dumay updated an issue Jenkins / JENKINS-36408 Client-side replay (or store and forward) of SSE events Change By: James Dumay Sprint: 1.0-m11, 1.0-m12, 1.0- b07/b08 beta-5 Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-36408) Client-side replay (or store and forward) of SSE events
Title: Message Title James Dumay updated an issue Jenkins / JENKINS-36408 Client-side replay (or store and forward) of SSE events Change By: James Dumay Sprint: 1.0-m11, 1.0-m12 , 1.0-beta-3 Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-36408) Client-side replay (or store and forward) of SSE events
Title: Message Title James Dumay updated an issue Jenkins / JENKINS-36408 Client-side replay (or store and forward) of SSE events Change By: James Dumay Sprint: 1.0-m11, 1.0-m12 , 1.0-beta-3 Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-36408) Client-side replay (or store and forward) of SSE events
Title: Message Title James Dumay updated an issue Jenkins / JENKINS-36408 Client-side replay (or store and forward) of SSE events Change By: James Dumay Sprint: 1.0-m11, 1.0-m12, 1.0-beta- 1 2 Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-36408) Client-side replay (or store and forward) of SSE events
Title: Message Title James Dumay updated an issue Jenkins / JENKINS-36408 Client-side replay (or store and forward) of SSE events Change By: James Dumay Sprint: 1.0-m11, 1.0-m12 , 1.0-beta-1 Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-36408) Client-side replay (or store and forward) of SSE events
Title: Message Title James Dumay updated an issue Jenkins / JENKINS-36408 Client-side replay (or store and forward) of SSE events Change By: James Dumay Sprint: 1.0-m11, 1.0-m12 , 1.0-pre-beta-1 Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-36408) Client-side replay (or store and forward) of SSE events
Title: Message Title James Dumay updated an issue Jenkins / JENKINS-36408 Client-side replay (or store and forward) of SSE events Change By: James Dumay Priority: Critical Major Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-36408) Client-side replay (or store and forward) of SSE events
Title: Message Title James Dumay updated an issue Jenkins / JENKINS-36408 Client-side replay (or store and forward) of SSE events Change By: James Dumay Sprint: 1.0-m11, 1.0-m12 , 1.0-beta-1 Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-36408) Client-side replay (or store and forward) of SSE events
Title: Message Title Michael Neale stopped work on JENKINS-36408 Change By: Michael Neale Status: In Progress Open Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-36408) Client-side replay (or store and forward) of SSE events
Title: Message Title Michael Neale started work on JENKINS-36408 Change By: Michael Neale Status: Open In Progress Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-36408) Client-side replay (or store and forward) of SSE events
Title: Message Title James Dumay updated an issue Jenkins / JENKINS-36408 Client-side replay (or store and forward) of SSE events Change By: James Dumay Sprint: 1.0-m11 , 1.0-m12 Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-36408) Client-side replay (or store and forward) of SSE events
Title: Message Title James Dumay updated an issue Jenkins / JENKINS-36408 Client-side replay (or store and forward) of SSE events Change By: James Dumay Sprint: 1.0- m12 m11 Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-36408) Client-side replay (or store and forward) of SSE events
Title: Message Title James Dumay updated an issue Jenkins / JENKINS-36408 Client-side replay (or store and forward) of SSE events Change By: James Dumay Priority: Major Critical Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-36408) Client-side replay (or store and forward) of SSE events
Title: Message Title James Dumay updated an issue Jenkins / JENKINS-36408 Client-side replay (or store and forward) of SSE events Change By: James Dumay Sprint: 1.0-m12 Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-36408) Client-side replay (or store and forward) of SSE events
Title: Message Title Tom FENNELLY updated an issue Jenkins / JENKINS-36408 Client-side replay (or store and forward) of SSE events Change By: Tom FENNELLY Sometimes SSE events can happen too fast for the client to make sense of them because of other incomplete async work relating to earlier events.E.g.When new branches are added to a multi-branch job, events are fired in the following order:# CRUD create event for the branch job# Job build run queued# Job build run started# etcAtm, the above sequence of events happens too fast for the UI. The CRUD create event is still being processed (getting the branch info and updating the redux store) when the build run queued/started events arrive.When the build run queued/started events arrive, branch state update redux actions are triggered, but the redux store still knows nothing about the branch and so ignores it, causing the events to effectively be ignored.We could rejig the action handlers and store events etc etc, handling things within the redux store, but I think it would be better to try do fix this in a generic way if possible because this seems like a scenario that we'll hit again.My current thinking is that we could tell an SSE listener instance to stop sending specific events for a period of time and play them later when told.So, taking the above multi-branch job when we receive the CRUD create event, we tell the listener to stop sending events for that job for now we get the job info, update the redux store and then tell the listener to start sending the events again, at which point it would play all of the events that happened during the window where it was not forwarding the events. This way, the events happen in the client in an order in which it can make more sense of them. Add Comment
[JIRA] (JENKINS-36408) Client-side replay (or store and forward) of SSE events
Title: Message Title Tom FENNELLY updated an issue Jenkins / JENKINS-36408 Client-side replay (or store and forward) of SSE events Change By: Tom FENNELLY Sometimes SSE events can happen too fast for the client to make sense of them because of other incomplete async work relating to earlier events.E.g.When new branches are added to a multi-branch job, the events are fired in the following order:# CRUD create event for the branch job# Job build run queued# Job build run started# etcAtm, the above sequence of events happens too fast for the UI. The CRUD create event is still being processed (getting the branch info and updating the redux store) when the build run queued/started events arrive.When the build run queued/started events arrive, branch state update redux actions are triggered, but the redux store still knows nothing about the branch and so ignores it, causing the events to effectively be ignored.We could rejig the action handlers and store events etc etc, handling things within the redux store, but I think it would be better to try do this in a generic way if possible because this seems like a scenario that we'll hit again.My current thinking is that we could tell an SSE listener instance to stop sending specific events for a period of time and play them later when told.So, taking the above multi-branch job when we receive the CRUD create event, we tell the listener to stop sending events for that job for now we get the job info, update the redux store and then tell the listener to start sending the events again, at which point it would play all of the events that happened during the window where it was not forwarding the events. This way, the events happen in the client in an order in which it can make more sense of them. Add Comment
[JIRA] (JENKINS-36408) Client-side replay (or store and forward) of SSE events
Title: Message Title Tom FENNELLY created an issue Jenkins / JENKINS-36408 Client-side replay (or store and forward) of SSE events Issue Type: Story Assignee: Tom FENNELLY Components: blueocean-plugin Created: 2016/Jul/04 8:05 AM Priority: Major Reporter: Tom FENNELLY Sometimes SSE events can happen too fast for the client to make sense of them because of other incomplete async work relating to earlier events. E.g. When new branches are added to a multi-branch job, the events are fired in the following order: CRUD create event for the branch job Job build run queued Job build run started etc Atm, the above sequence of events happens too fast for the UI. The CRUD create event is still being processed (getting the branch info and updating the redux store) when the build run queued/started events arrive. When the build run queued/started events arrive, branch state update redux actions are triggered, but the redux store still knows nothing about the branch and so ignores it, causing the events to effectively be ignored. We could rejig the action handlers and store events etc etc, handling things within the redux store, but I think it would be better to try do this in a generic way if possible because this seems like a scenario that we'll hit again. My current thinking is that we could tell an SSE listener instance to stop sending specific events for a period of time and play them later when told. So, taking the above multi-branch job when we receive the CRUD create event, we tell the listener to stop sending events for that job for now we get the job info, update the redux store and then tell the listener to st