GitShow/facebook/fb303
facebook

fb303

fb303 is a core set of thrift functions that provide a common mechanism for querying stats and other information from a service.

by facebook
Star on GitHubFork

C++

96 stars68 forks389 contributorsActive · 7h agoSince 2016Apache-2.0

Meet the team

See all 389 on GitHub →
ahornby
ahornby134 contributions
chadaustin
chadaustin110 contributions
r-barnes
r-barnes80 contributions
yfeldblum
yfeldblum78 contributions
simpkins
simpkins69 contributions
wez
wez60 contributions
ckwalsh
ckwalsh38 contributions
zertosh
zertosh38 contributions

Languages

View on GitHub →
C++49.5%
Python36.9%
CMake9.8%
Starlark1.8%
Rust0.8%
Jinja0.4%
Other0.8%

Commit activity

Last 12 weeks · 131 commits

Full graph →

Community health

4 of 6 standards met

Community profile →
75
✓README✓License✓Contributing✓Code of Conduct○Issue Template○PR Template

Recent PRs & issues

Active · Last activity 7h ago
See all on GitHub →
ben--
fix(oss): fb303_thrift -> fb303_coreOpenPR

This diff aligns the OSS target naming with that in the internal BUCK build, enabling fb303 to build with PYTHON_EXTENSIONS enabled as well as clearing the way for other projects which depend on this one. Additionally, this change enables the "py3" thrift generator to run, which is required by other Meta OSS projects. Test: This change has been tested by running a full build of EdenFS in the sapling project, pinned to this revision. (There are other changes to folly, fbthrift, rust-common, as well as sapling necessary to get a green build, but this a step on that path.)

ben-- · 11mo ago
envolution
pass thrift include to python buildOpenPR

This eliminates build errors when enabling python in cmake flags

envolution · 1y ago

Recent fixes

View closed PRs →
rootkiller6788
Add SOVERSION to shared library targetsMergedPR

Summary Fixes facebook/fb303#7. The shared libraries built by the CMake build set but not , so and are produced with no SONAME. Without a SONAME, the runtime linker and packaging tooling cannot identify the libraries: / report the dependency as the raw file name rather than a stable SONAME. Distro packaging (Debian/RPM) that builds from the CMake install cannot emit a proper style dependency. Applications that or link by SONAME against an installed fb303 fail to resolve it after an upgrade. Changes Derive from the major component of in . Set alongside the existing on both and , so the SONAME (, ) stays stable across minor/patch releases. Verification The issue is reproducible from the current : with no in both and . The updated CMake configures cleanly with both on and off.

rootkiller6788 · 1d ago
zbowling
Update futures family to 0.3.32MergedPR

Summary: Update the futures family of Rust crates from 0.3.30/0.3.31 to 0.3.32: futures, futures-channel, futures-core, and futures-util. This is a minor version bump that includes upstream bug fixes and improvements. Reviewed By: dtolnay Differential Revision: D93684256

zbowling · 1mo ago
8Keep
refactor: Remove function_scheduler shim from xplat/folly/experimental (#75)MergedPR

Summary: X-link: https://github.com/prestodb/presto/pull/27469 X-link: https://github.com/facebookincubator/velox/pull/16969 Folly/experimental is just shims to the real code, rewriting all these references. #force_dangling_check == NO RELEASE NOTE == Reviewed By: grumeta Differential Revision: D97588319

8Keep · 4mo ago
Structured data for AI agents

Repository: facebook/fb303. Description: fb303 is a core set of thrift functions that provide a common mechanism for querying stats and other information from a service. Stars: 96, Forks: 68. Primary language: C++. Languages: C++ (49.5%), Python (36.9%), CMake (9.8%), Starlark (1.8%), Rust (0.8%). License: Apache-2.0. Open PRs: 12, open issues: 6. Last activity: 7h ago. Community health: 75%. Top contributors: ahornby, chadaustin, r-barnes, yfeldblum, simpkins, wez, ckwalsh, zertosh, fanzeyi, lukaspiatkowski and others.

·@ofershap

Replace github.com with gitshow.dev