firedancer icon indicating copy to clipboard operation
firedancer copied to clipboard

Firedancer is Jump Crypto's Solana consensus node implementation.

Results 272 firedancer issues
Sort by recently updated
recently updated
newest added

This is a pretty subtle change, and we need to test it more thoroughly before merging. The Rust side is also only pushed to a branch at the moment.

The cost model for signatures changed: https://github.com/anza-xyz/agave/blob/v2.0.1/cost-model/src/cost_model.rs#L53 vs https://github.com/firedancer-io/firedancer/blob/f383c75ba3a32b039faf751ca00b954d4409aa53/src/flamenco/runtime/fd_runtime.c#L2652-L2667 cc @jumpsiegel

Relates to #2297 A default configuration Fedora 40 will clumsily schedule ksoftirqd processes onto the same CPUs as Firedancer tiles. This is mostly not noticeable but can lead to sporadic...

perf
fdctl

On i40e (Intel X710 class NICs), the AF_XDP kernel side running in ksoftirqd is considerably more expensive than the userspace fd_xsk code. fd_xsk can forward at least ~28Mpps from 3...

perf
fdctl

GCC and Clang produce different behavior ``` ripatel@emfr-ossdev-firedancer9: /data/ripatel/firedancer main! $ build/native/clang/unit-test/test_vm_instr --log-path "" No log WARNING 07-04 15:09:19.575097 1397655 f0 0 src/flamenco/vm/test_vm_instr.c(475): FAIL src/flamenco/vm/instr_test/int_math.instr(292): Expected r0 = 0xf8f3, got...

Priority: Medium
testing
vm

Any tile with a fixed CPU assignment will use 100% time share of that CPU. This can cause issues if a IRQ/soft-IRQ is scheduled on the same core. irqbalance seems...

implementing direct mapping. Not ready for review

lets give ourselves some space for if you have 64 voters and want to add 1 more