Commit 67a4568
Make prod-aligned knobs the defaults (#712)
Summary:
Pull Request resolved: #712
Bake in four knobs that were previously env-overrides during the t29-t34 calibration sweeps. These are the configurations that bring the FeedSim profile closest to prod multifeed_aggregator on CPL/BGM/Grace (validated in t34, see T269255604):
- `--rpc_fanout_scale` default 0.025 → 0.10 (LeafNodeRankCmdline.ggo)
- ~94 → ~376 outbound RPCs/session
- Raises Encryption / RPC-Compression / RPC-AsyncIO shares (which all flow through the TLS+ZSTD mock_services channel) toward prod's 3.3% / 2.9% / 14.4% on BGM
- `FEEDSIM_SLA_P95_MS` default 500 → 700 (run.sh)
- Matches prod multifeed_aggregator's own end-to-end p95 budget
- `FEEDSIM_TLS` default 0 → 1 (run.sh, run-feedsim-multi.sh)
- TLS on mock_services channel by default (Rocket-over-TLS, ALPN "rs")
- `MOCK_KEEPALIVE_INTERVAL_MS` default unset → 100 (run.sh)
- 100 ms getStatus() pings on every channel to defeat the cold-channel
anti-pattern (t25 showed BGM 14x p95 cliff at q=5 without keepalive)
All four remain env-overridable for experiments (set to 0 / different value to opt out).
Reviewed By: YifanYuan3
Differential Revision: D1075794951 parent 21dac5e commit 67a4568
3 files changed
Lines changed: 27 additions & 26 deletions
File tree
- packages/feedsim
- third_party/src/workloads/ranking
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
164 | 164 | | |
165 | 165 | | |
166 | 166 | | |
167 | | - | |
168 | | - | |
169 | | - | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
170 | 171 | | |
171 | | - | |
| 172 | + | |
172 | 173 | | |
173 | 174 | | |
174 | 175 | | |
| |||
177 | 178 | | |
178 | 179 | | |
179 | 180 | | |
180 | | - | |
| 181 | + | |
181 | 182 | | |
182 | 183 | | |
183 | 184 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
735 | 735 | | |
736 | 736 | | |
737 | 737 | | |
738 | | - | |
739 | | - | |
| 738 | + | |
| 739 | + | |
740 | 740 | | |
741 | 741 | | |
742 | 742 | | |
| |||
752 | 752 | | |
753 | 753 | | |
754 | 754 | | |
755 | | - | |
756 | | - | |
757 | | - | |
758 | | - | |
759 | | - | |
760 | | - | |
761 | | - | |
762 | | - | |
763 | | - | |
| 755 | + | |
| 756 | + | |
| 757 | + | |
| 758 | + | |
| 759 | + | |
| 760 | + | |
| 761 | + | |
| 762 | + | |
764 | 763 | | |
765 | 764 | | |
766 | 765 | | |
767 | 766 | | |
768 | | - | |
769 | | - | |
770 | | - | |
771 | | - | |
| 767 | + | |
| 768 | + | |
| 769 | + | |
| 770 | + | |
| 771 | + | |
| 772 | + | |
772 | 773 | | |
773 | 774 | | |
774 | 775 | | |
| |||
889 | 890 | | |
890 | 891 | | |
891 | 892 | | |
892 | | - | |
893 | | - | |
894 | | - | |
895 | | - | |
896 | | - | |
| 893 | + | |
| 894 | + | |
| 895 | + | |
| 896 | + | |
897 | 897 | | |
898 | 898 | | |
899 | 899 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
91 | 91 | | |
92 | 92 | | |
93 | 93 | | |
94 | | - | |
| 94 | + | |
95 | 95 | | |
96 | 96 | | |
97 | 97 | | |
| |||
0 commit comments