Skip to content

Tags: facebookincubator/fizz

Tags

v2025.12.15.00

Toggle v2025.12.15.00's commit message
psp: Make KernelPSP interface asynchronous

Summary:
Change the KernelPSP interface to return folly::SemiFutures and update the
AsyncPSPUpgrade state machine to handle the asynchronous completion of
PSP operations.

The kernel PSP implementation may perform sleepable (blocking) operations
during the userspace netlink send(). This can happen, for instance, if the
device is slow to respond and/or the command queue corresponding to the
device is full.

Since AsyncPSPUpgrade runs in an I/O context, this blocking behavior is
undesirable.

Differential Revision: D88776382

fbshipit-source-id: c36d68622d731ae38f2b7709b19d6626a6570413

v2025.11.24.00

Toggle v2025.11.24.00's commit message
fix windows build setuptools error

Summary:
X-link: facebook/watchman#1316

The upgrade of setuptools in D79195099 broke pywatchman  build,  Github windows CI erroring with  `AttributeError: module 'setuptools.dist' has no attribute 'check_test_suite'` https://github.com/facebook/watchman/actions/runs/19440507973/job/55622405533#step:131:1188 .  It was only affecting windows as only windows CI is building dependencies form source, the others use system dependencies.

Fix by pinning watchman to the previous setuptools version

Fix to help iterate locally:
*  fix the cargo.py remove behaviour to use rmtree_more.  This fixes repeat local builds while debugging. After the first build was getting `PermissionError: [WinError 5] Access is denied: 'Z:\build\fbthrift\source\.git\objects\pack\pack-250eb41d409d8c0f512fdb239d0225fa35d50c3d.idx'`

Reviewed By: bigfootjon

Differential Revision: D87655865

fbshipit-source-id: 8948b0ffe38f304fa96051bf6ac3a0455ef1a16e

v2025.11.10.00

Toggle v2025.11.10.00's commit message
register tests if discovered via base retry on public commit

Summary: Register tests if discovered via base_retry, similar to continuous run. Useful if continuous run has not been scheduled for a while

Reviewed By: yfeldblum

Differential Revision: D86511630

fbshipit-source-id: 1a886162a4bdf434a2d8d669c810afdc5bd37d56