Commit 5d08148
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 e407cee commit 5d08148
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 | + | |