Commit 86ad1ee
feat(mutations): flip default mutations-pipeline-threshold from 0 to 1
Engages the per-predicate mutation pipeline by default so that systest
runs (and any other test suites that don't override feature-flags)
exercise the pipeline path on every mutation, not the legacy serial
path. Threshold of 1 means "any mutation with ≥1 edge takes the
pipeline" — i.e. always on.
This is a deliberate ramp toward shipping the pipeline. Operators who
want to opt small interactive mutations out of the pipeline (where
benches showed ~2x slowdown for ≤10-edge txns) can set a higher
threshold:
dgraph alpha --feature-flags="mutations-pipeline-threshold=200"
To turn the pipeline fully off, set 0.
Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]>1 parent c8f5fbc commit 86ad1ee
2 files changed
Lines changed: 7 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
46 | | - | |
| 46 | + | |
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
141 | 141 | | |
142 | 142 | | |
143 | 143 | | |
144 | | - | |
145 | | - | |
146 | | - | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
147 | 147 | | |
148 | | - | |
149 | | - | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
150 | 151 | | |
151 | 152 | | |
152 | 153 | | |
| |||
0 commit comments