mirror of
https://github.com/ansible/awx.git
synced 2026-01-14 11:20:39 -03:30
Merge pull request #2826 from jakemcdermott/fix-2818
fix handling for potentially missed events on initialization
This commit is contained in:
commit
d8e890b651
@ -363,9 +363,9 @@ function startListening () {
|
||||
|
||||
function handleJobEvent (data) {
|
||||
streaming = streaming || resource.events
|
||||
.getRange([Math.max(1, data.counter - 50), data.counter + 50])
|
||||
.getRange([Math.max(0, data.counter - 50), data.counter + 50])
|
||||
.then(results => {
|
||||
results = results.concat(data);
|
||||
results.push(data);
|
||||
|
||||
const counters = results.map(({ counter }) => counter);
|
||||
const min = Math.min(...counters);
|
||||
@ -383,7 +383,7 @@ function handleJobEvent (data) {
|
||||
results = results.filter(({ counter }) => counter > maxMissing);
|
||||
}
|
||||
|
||||
stream.setMissingCounterThreshold(max + 1);
|
||||
stream.setMissingCounterThreshold(max);
|
||||
results.forEach(item => {
|
||||
stream.pushJobEvent(item);
|
||||
status.pushJobEvent(item);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user