solana/runtime
carllin d747614b27
Account for possibility of cache flush in load() (#15454)
* Account for possibility of cache flush in load()

* More cleaning

* More cleaning

* Remove unused method and some comment cleaning

* Fix typo

* Make the detected impossible purge race panic()!

* Finally revert to original .expect()

* Fix typos...

* Add assertion for max_root for easier reasoning

* Reframe races with LoadHint as possible opt.

* Fix test

* Make race bug tests run longer for less flaky

* Delay the clone-in-lock slow path even for RPC

* Make get_account panic-free & add its onchain ver.

* Fix rebase conflicts...

* Clean up

* Clean up comment

* Revert fn name change

* Fix flaky test...

* fmt...

Co-authored-by: Ryo Onodera <ryoqun@gmail.com>
2021-04-17 00:23:32 +09:00
..
benches Account for possibility of cache flush in load() (#15454) 2021-04-17 00:23:32 +09:00
src Account for possibility of cache flush in load() (#15454) 2021-04-17 00:23:32 +09:00
store-tool =1.7.0 2021-03-16 07:51:07 +00:00
tests Account for possibility of cache flush in load() (#15454) 2021-04-17 00:23:32 +09:00
.gitignore
Cargo.toml Remove blake3 from bpf program dependencies (#16506) 2021-04-13 10:06:05 +00:00
build.rs Remove frozen ABI modules from solana-sdk 2020-10-20 16:11:30 -07:00