Repository navigation
Commit edcfc08
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 4f0c98e commit edcfc08
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 | + | |