solana/ledger/src
Yueh-Hsuan Chiang de2033f2f2
(LedgerStore) Rate-limit RocksDB perf sample by a minimum time interval (#25093)
#### Problem
When the number of RocksDB read/write operations spikes, its payload size
might exceed the limit (413 Payload Too Large).

#### Summary of Changes
This PR rate-limit the perf-sampling of RocksDB read/write operations by one second
in addition to the existing sampling that is configurable via the hidden validator
argument --rocksdb-perf-sample-interval.
2022-05-20 10:54:27 -07:00
..
blockstore Move PurgeType enum to blockstore_purge.rs (#24185) 2022-04-08 11:46:12 -05:00
shred separates out data vs code shreds at the type level 2022-05-18 21:56:22 +00:00
ancestor_iterator.rs uses Option<Slot> for SlotMeta.parent_slot (#21808) 2021-12-14 18:57:11 +00:00
bank_forks_utils.rs Add options to store full and/or incremental snapshots in separate locations (#24247) 2022-05-10 16:37:41 -04:00
bigtable_delete.rs
bigtable_upload.rs Speedup bigtable block upload by factor of 8-10x (#24534) 2022-05-17 00:21:05 -06:00
bigtable_upload_service.rs Add configurable limit to number of blocks to check before Bigtable upload (#24716) 2022-05-13 07:34:02 +00:00
block_error.rs fix typos in ledge code comments (#23068) 2022-02-10 20:43:44 -07:00
blockstore.rs adds sanity checks to Shred::reference_tick_from_data 2022-05-18 21:56:22 +00:00
blockstore_db.rs (LedgerStore) Rate-limit RocksDB perf sample by a minimum time interval (#25093) 2022-05-20 10:54:27 -07:00
blockstore_meta.rs moves ErasureConfig to blockstore_meta next to ErasureMeta 2022-04-29 23:02:29 +00:00
blockstore_metrics.rs (LedgerStore) Rate-limit RocksDB perf sample by a minimum time interval (#25093) 2022-05-20 10:54:27 -07:00
blockstore_processor.rs voteSubscribe pubsub notification now includes the vote transaction signature (#25291) 2022-05-19 18:28:46 -07:00
builtins.rs Skip adding builtins if they will be removed (#23233) 2022-02-18 18:36:59 -08:00
genesis_utils.rs
leader_schedule.rs Local cluster test cleanup and refactoring (#24559) 2022-04-22 12:14:07 +08:00
leader_schedule_cache.rs Make test_next_leader_slot_next_epoch() aware of stake minimum delegation (#24660) 2022-04-26 08:31:06 -04:00
leader_schedule_utils.rs retransmit consecutive leader blocks (#22157) 2022-01-04 00:24:16 -08:00
lib.rs separates out data vs code shreds at the type level 2022-05-18 21:56:22 +00:00
next_slots_iterator.rs Reformat imports to a consistent style for imports 2021-12-03 09:19:13 -08:00
rooted_slot_iterator.rs Reformat imports to a consistent style for imports 2021-12-03 09:19:13 -08:00
shred.rs adds sanity checks to Shred::reference_tick_from_data 2022-05-18 21:56:22 +00:00
shredder.rs adds sanity checks to Shred::reference_tick_from_data 2022-05-18 21:56:22 +00:00
sigverify_shreds.rs enforces that LAST_SHRED_IN_SLOT is also DATA_COMPLETE_SHRED (#24892) 2022-05-02 23:33:53 +00:00
slot_stats.rs track fec set turbine stats (#23989) 2022-04-04 14:44:21 -07:00
staking_utils.rs checks account owner when initializing a vote-account (#25018) 2022-05-06 16:22:49 +00:00