firedancer
firedancer copied to clipboard
Firedancer is Jump Crypto's Solana consensus node implementation.
map_dynamic with large keys, memoize==1, key_equal_is_slow==1 relies on speculative reads of the MAP_HASH, which can be uninitialized in some cases.
DO NOT MERGE # TODO: - [ ] tests/fixtures - [ ] fix hardcoded header padding
Get firedancer running in a container under k8s so we can deploy to certain partner clusters. - [ ] https://github.com/firedancer-io/firedancer/issues/2573 - [x] https://github.com/firedancer-io/firedancer/issues/2575
This change introduces the following 4 operators * `=` Those can be use with one immediate value and one sub expression (regardless of the order).
In a cluster halt, Firedancer always has a blockstore with unrooted slots past the latest optimistically confirmed slot, likely due to buffering. After the restart, a node with a locally...
When running on a kernel without `CONFIG_NUMA_BALANCING`, this warning becomes fatal: https://github.com/firedancer-io/firedancer/blob/0db931e522e93635f6ab037b22ef5f32b1100841/src/app/fdctl/configure/sysctl.c#L56-L60 ``` ERR 08-01 15:08:17.230085 54546 f0 main src/app/fdctl/utility.c(151): system might not support configuring sysctl, fopen failed `/proc/sys/kernel/numa_balancing` (2-ENOENT-no...