Commit a559b8d
perf(fuse): FUSE-over-io_uring default on — kill switch AGENTFS_FUSE_URING=0
Codex A/B (n=5): equal-or-better on every phase — total 3.37x -> 2.92x,
status 0.93x -> 0.60x, read_search 1.41x -> 1.37x, clone -3%; the
synthetic-fixture write-phase regression that kept WS6 opt-in was a
toy-workload artifact. Safe as a default because INIT only advertises
FUSE_OVER_IO_URING after the ring-setup probe succeeds (requires root
sysctl fuse.enable_uring=1); everything else stays on the legacy
/dev/fuse channel. Gates green under the new default: noopen/flush
coherence, serialization, durability, metadata-mutation, 109 CLI tests.
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>1 parent 4de454a commit a559b8d
2 files changed
Lines changed: 21 additions & 14 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
730 | 730 | | |
731 | 731 | | |
732 | 732 | | |
733 | | - | |
734 | | - | |
735 | | - | |
736 | | - | |
737 | | - | |
738 | | - | |
| 733 | + | |
| 734 | + | |
| 735 | + | |
| 736 | + | |
| 737 | + | |
| 738 | + | |
| 739 | + | |
| 740 | + | |
739 | 741 | | |
740 | 742 | | |
741 | 743 | | |
742 | 744 | | |
743 | 745 | | |
744 | 746 | | |
745 | | - | |
| 747 | + | |
746 | 748 | | |
747 | | - | |
748 | | - | |
749 | | - | |
| 749 | + | |
750 | 750 | | |
751 | 751 | | |
752 | 752 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
25 | | - | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
26 | 27 | | |
27 | 28 | | |
28 | 29 | | |
| |||
134 | 135 | | |
135 | 136 | | |
136 | 137 | | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
137 | 144 | | |
138 | | - | |
| 145 | + | |
139 | 146 | | |
140 | | - | |
| 147 | + | |
141 | 148 | | |
142 | 149 | | |
143 | 150 | | |
| |||
0 commit comments