firedancer
firedancer copied to clipboard
Firedancer is Jump Crypto's Solana consensus node implementation.
, modified with-fuzz to only add those flags when we're not using AFLGCC
> One difference that could explain the native vs. linux_gcc_icelake performance difference is -DFD_USE_ARCH_MEMCPY=1 -DFD_USE_ARCH_MEMSET=1.
User should get a nice error message and be told to disable XDP in config file, if their kernel is too old. Project should still build correctly. Probably use `dlsym`...
Reported by AR. OOM / out-of-bounds memory access in fd_deque. https://github.com/firedancer-io/test-vectors/blob/main/instr/fuzz-regtest/crash-dfdb8301022404adb885053ab38bc3dd79242e8d Relates to #1681
We already have Zstandard in-tree while LZ4 was brought in specifically to support fd_checkpt. Let's test Zstandard vs LZ4 on real workspaces. Let's see if Zstandard's lower compression ratios can...
Firedancer currently defines all bincode types in the same file. (and .h/.c pair) Split types up into smaller pieces to decrease compile times and code footprint. Also makes the code...
This PR attempts to resolve #2048 by allowing operators to set a `metrics.solana_metrics_config` configuration option which will properly set the SOLANA_METRICS_CONFIG environment variable when spawning the Solana Client. Please let...