Skip to content

Tags: facebook/wangle

Tags

v2026.04.27.00

Toggle v2026.04.27.00's commit message
getdeps: emit DEVELOPER_DIR for macOS CI builds; regenerate rebalance…

…r workflow

Summary:
Effectively bumps XCode to 16.2 - which has better support for modern C++.

macOS GitHub Actions runners with multiple Xcode versions installed need DEVELOPER_DIR set to select the correct toolchain. Without it, CMake may find the wrong compiler or SDK and the build can fail. Add DEVELOPER_DIR: /Applications/Xcode_16.2.app/Contents/Developer to the env block emitted for darwin builds in the getdeps.py generate-github-actions command, and regenerate the rebalancer oss_root/.github/workflows/getdeps_mac.yml to match.

Reviewed By: xiatingouyang

Differential Revision: D102531661

fbshipit-source-id: 62ac61a44989414e59df5d7a50a166548c354287

v2026.04.13.00

Toggle v2026.04.13.00's commit message
Use shipit project as recommended facebookincubator/rebalancer

Summary:
Shipit uses `rebalancer` as project than `facebookincubator/rebalancer`

```
+ /var/www/scripts/opensource/codesync \
+      shipit \
+      --project=rebalancer \
+      --create-new-repo \
+      --source-repo-dir=/data/users/sahilsd/fbsource \
+      --source-branch=. \
+      --skip-source-init \
+      --skip-source-pull \
+      --skip-source-clean \
+      --skip-push \
+      --destination-use-anonymous-https \
+      --create-new-repo-output-path=/data/users/sahilsd/scratch/getdeps/shipit/rebalancer.new
error: invalid value 'rebalancer' for '--project <PROJECT>': Valid projects are specified in the form of '<organization>/<repo_name>', given: rebalancer
```

This matches with the shipit config comment:
https://www.internalfb.com/code/configerator/[8f710a959bf55ae647eb35bcacf3322bbd2ccba2]/source/opensource/shipit_config/facebookincubator/rebalancer.cconf?lines=1

Reviewed By: r-barnes

Differential Revision: D97680878

fbshipit-source-id: 077331584a3e1d58067ca62706efe437e042c36d

v2026.04.06.00

Toggle v2026.04.06.00's commit message
Add NIC support to the ArlLinerShedAlgo

Summary:
Adding support of new req/conn shedding based on the NIC to the linear shed algo for now

Also using moving average, as NIC is too spiky -> we shed too early

Reviewed By: dddmello

Differential Revision: D94766305

fbshipit-source-id: e422ae29a5c7ac257e0cf294ac50ec041afb7bad