Hi everyone,
I wanted to share a solution to an issue I was experiencing with rebuilding my index. A big thank you to Lily for pointing me in the right direction!
It turns out the problem was indeed related to the BBR2 congestion control algorithm that Lily pointed out. After switching back to CUBIC, I was able to rebuild my index without any issues.
For anyone encountering similar problems, here’s how to switch your congestion control algorithm from BBR2 to CUBIC in Windows:
How to Disable BBR2 and Switch to CUBIC:
-
Open PowerShell as Administrator.
-
Run the following commands:
netsh int tcp set supplemental template=internet congestionprovider=CUBIC netsh int tcp set supplemental template=internetcustom congestionprovider=CUBIC netsh int tcp set supplemental template=Datacenter congestionprovider=CUBIC netsh int tcp set supplemental template=Datacentercustom congestionprovider=CUBIC netsh int tcp set supplemental Template=Compat CongestionProvider=CUBIC
- You can copy and paste all these commands at once.
-
Verify the changes:
-
Run the following command:
Get-NetTCPSetting | Select SettingName, CongestionProvider
-
This will display your current TCP settings, including the congestion provider. Confirm that it shows “CUBIC.”
-
How to Re-enable BBR2 (if needed):
If you want to switch back to BBR2, use these commands:
netsh int tcp set supplemental Template=Internet CongestionProvider=bbr2
netsh int tcp set supplemental Template=Datacenter CongestionProvider=bbr2
netsh int tcp set supplemental Template=Compat CongestionProvider=bbr2
netsh int tcp set supplemental Template=DatacenterCustom CongestionProvider=bbr2
netsh int tcp set supplemental Template=InternetCustom CongestionProvider=bbr2
I hope this helps anyone facing similar index rebuild issues.