Commit 310c37b
committed
fix(webapp): raw gate replacement keeps the inline gate, V4 deploys validate first
The low-level gates option now carries the task's anonymous inline
limit gate over the same way the concurrency option does (a replay
resending stored gates collapses back through dedupe). The V4 deploy
path rejects invalid concurrency declarations before any worker rows
or engine keys are written, so a failed deploy can no longer leave the
running version's limits mutated.1 parent af7cac1 commit 310c37b
3 files changed
Lines changed: 40 additions & 3 deletions
File tree
- apps/webapp/app
- runEngine/concerns
- v3/services
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
248 | 248 | | |
249 | 249 | | |
250 | 250 | | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
251 | 257 | | |
252 | | - | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
253 | 264 | | |
254 | 265 | | |
255 | 266 | | |
256 | | - | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
| 270 | + | |