Commit 4ef165a
Skip over entire time range if paused and batch and cache time queries (#4215)
* Skip over entier time range if paused
* Refactor
* versioning using tweakables
* batch next time calculation in side effect
* Add version and a time generator to cache time results
* Update service/worker/scheduler/workflow.go
Co-authored-by: David Reiss <[email protected]>
* Refactor based on PR comments
* Update service/worker/scheduler/workflow.go
Co-authored-by: David Reiss <[email protected]>
* Update service/worker/scheduler/workflow.go
Co-authored-by: David Reiss <[email protected]>
* Update service/worker/scheduler/workflow.go
Co-authored-by: David Reiss <[email protected]>
* Update service/worker/scheduler/workflow.go
Co-authored-by: David Reiss <[email protected]>
* Add enum for versioning
* Fix a bug with skipping schedules
* Additional check for Equal
* Test cache
* Update service/worker/scheduler/workflow.go
Co-authored-by: David Reiss <[email protected]>
* Use map and add backfill to test
* Update service/worker/scheduler/workflow.go
Co-authored-by: David Reiss <[email protected]>
* Update service/worker/scheduler/workflow.go
Co-authored-by: David Reiss <[email protected]>
* Update service/worker/scheduler/workflow.go
Co-authored-by: David Reiss <[email protected]>
* Update name
* Improve backfill injection and add some randomness
* Clear the map before re-populating
* set map to nil
* update tests to refill cache
---------
Co-authored-by: David Reiss <[email protected]>1 parent f64bb0e commit 4ef165a
2 files changed
+141
-10
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
56 | 65 | | |
57 | 66 | | |
58 | 67 | | |
| |||
77 | 86 | | |
78 | 87 | | |
79 | 88 | | |
| 89 | + | |
| 90 | + | |
80 | 91 | | |
81 | 92 | | |
82 | 93 | | |
| |||
104 | 115 | | |
105 | 116 | | |
106 | 117 | | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
107 | 122 | | |
108 | 123 | | |
109 | 124 | | |
| |||
120 | 135 | | |
121 | 136 | | |
122 | 137 | | |
123 | | - | |
124 | | - | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
125 | 142 | | |
126 | 143 | | |
127 | 144 | | |
| |||
155 | 172 | | |
156 | 173 | | |
157 | 174 | | |
| 175 | + | |
158 | 176 | | |
159 | 177 | | |
160 | 178 | | |
| |||
202 | 220 | | |
203 | 221 | | |
204 | 222 | | |
| 223 | + | |
205 | 224 | | |
206 | 225 | | |
207 | 226 | | |
| |||
271 | 290 | | |
272 | 291 | | |
273 | 292 | | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
274 | 296 | | |
275 | 297 | | |
276 | 298 | | |
| |||
334 | 356 | | |
335 | 357 | | |
336 | 358 | | |
| 359 | + | |
| 360 | + | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
| 371 | + | |
| 372 | + | |
| 373 | + | |
| 374 | + | |
| 375 | + | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
| 379 | + | |
| 380 | + | |
| 381 | + | |
337 | 382 | | |
338 | 383 | | |
339 | 384 | | |
| |||
347 | 392 | | |
348 | 393 | | |
349 | 394 | | |
| 395 | + | |
| 396 | + | |
| 397 | + | |
| 398 | + | |
| 399 | + | |
| 400 | + | |
| 401 | + | |
| 402 | + | |
| 403 | + | |
| 404 | + | |
| 405 | + | |
| 406 | + | |
350 | 407 | | |
351 | | - | |
352 | | - | |
353 | 408 | | |
354 | | - | |
355 | | - | |
356 | | - | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
357 | 418 | | |
358 | 419 | | |
359 | 420 | | |
360 | 421 | | |
361 | | - | |
362 | | - | |
363 | | - | |
| 422 | + | |
364 | 423 | | |
365 | 424 | | |
366 | 425 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| 30 | + | |
30 | 31 | | |
31 | 32 | | |
32 | 33 | | |
| |||
1402 | 1403 | | |
1403 | 1404 | | |
1404 | 1405 | | |
| 1406 | + | |
| 1407 | + | |
| 1408 | + | |
| 1409 | + | |
| 1410 | + | |
| 1411 | + | |
| 1412 | + | |
| 1413 | + | |
| 1414 | + | |
| 1415 | + | |
| 1416 | + | |
| 1417 | + | |
| 1418 | + | |
| 1419 | + | |
| 1420 | + | |
| 1421 | + | |
| 1422 | + | |
| 1423 | + | |
| 1424 | + | |
| 1425 | + | |
| 1426 | + | |
| 1427 | + | |
| 1428 | + | |
| 1429 | + | |
| 1430 | + | |
| 1431 | + | |
| 1432 | + | |
| 1433 | + | |
| 1434 | + | |
| 1435 | + | |
| 1436 | + | |
| 1437 | + | |
| 1438 | + | |
| 1439 | + | |
| 1440 | + | |
| 1441 | + | |
| 1442 | + | |
| 1443 | + | |
| 1444 | + | |
| 1445 | + | |
| 1446 | + | |
| 1447 | + | |
| 1448 | + | |
| 1449 | + | |
| 1450 | + | |
| 1451 | + | |
| 1452 | + | |
| 1453 | + | |
| 1454 | + | |
| 1455 | + | |
| 1456 | + | |
| 1457 | + | |
| 1458 | + | |
| 1459 | + | |
| 1460 | + | |
| 1461 | + | |
| 1462 | + | |
| 1463 | + | |
| 1464 | + | |
| 1465 | + | |
| 1466 | + | |
| 1467 | + | |
| 1468 | + | |
| 1469 | + | |
| 1470 | + | |
| 1471 | + | |
| 1472 | + | |
| 1473 | + | |
| 1474 | + | |
| 1475 | + | |
| 1476 | + | |
0 commit comments