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

Currently every workspace gets created on NUMA node 0, see `fd_topo_create_workspaces`. The `large_pages.c` step also needs to be adjusted to allocate the right number of pages on each of the...

perf
Priority: High

**Problem** We frequently replay ranges of mainnet blocks to test for regressions or debug. However, such processing blocks currently requires lots of resources: A large snapshot that unpacks into a...

Priority: High
runtime

**Problem** Data regions loaded from the executable are mapped as 4KiB pages. This results in increased iTLB misses for code with large instruction footprint and dTLB misses for .rodata /...

perf
Priority: Low

Firedancer primarily allocates memory in shared memory workspaces (`fd_wksp.h`). These are mapped into memory as part of large shared memory objects. ASan currently fails to detect most forms of out-of-bounds...

linting
security
Priority: High

Proper testing of the sBPF loader requires a diverse set of test cases. A great source of test cases are the programs that are currently deployed on the various networks

Cleanup and fixing logic edge cases for (de)serialization and some initial work/piping for direct mapping