solana/runtime/src
sakridge 43053dcc90
Re-use accounts stores (#12885)
* Re-use accounts_db stores

Creating files and dropping mmap areas can be expensive

* Add test for storage finder

Can encounter an infinite loop when the store is too small, but
smaller than the normal store size.

* Fix storage finding

* Check for strong_count == 1

* try_recycle helper
2020-11-04 09:17:05 -08:00
..
serde_snapshot Re-use accounts stores (#12885) 2020-11-04 09:17:05 -08:00
accounts.rs Move Feature struct to solana-program 2020-10-30 17:57:51 -07:00
accounts_background_service.rs Calculate accounts hash async in accounts background service (#12852) 2020-10-19 09:48:29 -07:00
accounts_db.rs Re-use accounts stores (#12885) 2020-11-04 09:17:05 -08:00
accounts_index.rs Remove unused pubkey::Pubkey imports 2020-10-21 19:08:13 -07:00
append_vec.rs Add store-tool (#13254) 2020-11-01 09:41:28 -08:00
bank.rs Re-use accounts stores (#12885) 2020-11-04 09:17:05 -08:00
bank_client.rs Run `codemod --extensions rs Pubkey::new_rand solana_sdk::pubkey::new_rand` 2020-10-21 19:08:13 -07:00
bank_forks.rs Calculate accounts hash async in accounts background service (#12852) 2020-10-19 09:48:29 -07:00
bank_utils.rs Send votes from banking stage to vote listener (#11434) 2020-08-07 11:21:35 -07:00
blockhash_queue.rs Update frozen_abi hashes 2020-10-24 08:37:55 -07:00
bloom.rs Remove unused pubkey::Pubkey imports 2020-10-21 19:08:13 -07:00
builtins.rs Move Feature struct to solana-program 2020-10-30 17:57:51 -07:00
commitment.rs Rpc -> proper optimistic confirmation (#12514) 2020-09-28 20:43:05 -06:00
epoch_stakes.rs Run `codemod --extensions rs Pubkey::new_rand solana_sdk::pubkey::new_rand` 2020-10-21 19:08:13 -07:00
genesis_utils.rs Move Feature struct to solana-program 2020-10-30 17:57:51 -07:00
hardened_unpack.rs Print the entry type as well when checking archive (#13312) 2020-10-31 01:36:12 +09:00
instruction_recorder.rs Record and store invoked instructions in transaction meta (#12311) 2020-09-24 22:36:22 +08:00
lib.rs Move Feature struct to solana-program 2020-10-30 17:57:51 -07:00
loader_utils.rs
log_collector.rs Store program logs in blockstore / bigtable (TransactionWithStatusMeta) (#12678) 2020-10-08 12:06:15 -07:00
message_processor.rs Move Feature struct to solana-program 2020-10-30 17:57:51 -07:00
native_loader.rs Native/builtin programs now receive an InvokeContext 2020-10-29 21:45:24 -07:00
rent_collector.rs Remove unused pubkey::Pubkey imports 2020-10-21 19:08:13 -07:00
serde_snapshot.rs Re-use accounts stores (#12885) 2020-11-04 09:17:05 -08:00
snapshot_package.rs
snapshot_utils.rs Re-use accounts stores (#12885) 2020-11-04 09:17:05 -08:00
stakes.rs Comment Stakes::clone_with_epoch (#13388) 2020-11-04 11:18:05 +00:00
status_cache.rs Introduce automatic ABI maintenance mechanism (2/2; rollout) (#8012) 2020-07-06 20:22:23 +09:00
system_instruction_processor.rs Native/builtin programs now receive an InvokeContext 2020-10-29 21:45:24 -07:00
transaction_batch.rs Remove unused pubkey::Pubkey imports 2020-10-21 19:08:13 -07:00
transaction_utils.rs Send votes from banking stage to vote listener (#11434) 2020-08-07 11:21:35 -07:00
vote_sender_types.rs Send votes from banking stage to vote listener (#11434) 2020-08-07 11:21:35 -07:00