Skip to content

Commit 1bd0aad

Browse files
committed
Ok cache is good
1 parent 1a32f75 commit 1bd0aad

File tree

3 files changed

+13
-10
lines changed

3 files changed

+13
-10
lines changed

fuzz/fuzz_targets/fuzz_starlight_live.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -763,9 +763,10 @@ fn fuzz_main(data: &[u8]) {
763763
use sp_state_machine::TrieBackendBuilder;
764764
use sp_state_machine::Ext;
765765
let mut overlay = OverlayedChanges::default();
766-
let (storage, root, _shared_cache) = &*GENESIS_STORAGE;
766+
let (storage, root, shared_cache) = &*GENESIS_STORAGE;
767767
let root = *root;
768-
let backend: TrieBackend<_, BlakeTwo256> = TrieBackendBuilder::new(storage, root).build();
768+
let cache = shared_cache.local_cache();
769+
let mut backend: TrieBackend<_, BlakeTwo256> = TrieBackendBuilder::new_with_cache(storage, root, cache).build();
769770
let extensions = None;
770771
let mut ext = Ext::new(&mut overlay, &backend, extensions);
771772
sp_externalities::set_and_run_with_externalities(&mut ext, || {

fuzz/fuzz_targets/fuzz_starlight_live_oneblock.rs

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -939,9 +939,10 @@ fn fuzz_main(data: &[u8]) {
939939
use sp_state_machine::TrieBackendBuilder;
940940
use sp_state_machine::Ext;
941941
let mut overlay = OverlayedChanges::default();
942-
let (storage, root, _shared_cache) = &*GENESIS_STORAGE;
942+
let (storage, root, shared_cache) = &*GENESIS_STORAGE;
943943
let root = *root;
944-
let backend: TrieBackend<_, BlakeTwo256> = TrieBackendBuilder::new(storage, root).build();
944+
let cache = shared_cache.local_cache();
945+
let mut backend: TrieBackend<_, BlakeTwo256> = TrieBackendBuilder::new_with_cache(storage, root, cache).build();
945946
let extensions = None;
946947
let mut ext = Ext::new(&mut overlay, &backend, extensions);
947948
sp_externalities::set_and_run_with_externalities(&mut ext, || {
@@ -1188,9 +1189,10 @@ fn fuzz_init() {
11881189
use sp_state_machine::TrieBackendBuilder;
11891190
use sp_state_machine::Ext;
11901191
let mut overlay = OverlayedChanges::default();
1191-
let (storage, root, _shared_cache) = &*GENESIS_STORAGE;
1192+
let (storage, root, shared_cache) = &*GENESIS_STORAGE;
11921193
let root = *root;
1193-
let backend: TrieBackend<_, BlakeTwo256> = TrieBackendBuilder::new(storage, root).build();
1194+
let cache = shared_cache.local_cache();
1195+
let backend: TrieBackend<_, BlakeTwo256> = TrieBackendBuilder::new_with_cache(storage, root, cache).build();
11941196
let extensions = None;
11951197
let mut ext = Ext::new(&mut overlay, &backend, extensions);
11961198
sp_externalities::set_and_run_with_externalities(&mut ext, || {

fuzz/fuzz_targets/fuzz_starlight_live_oneblock_events.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1088,9 +1088,9 @@ fn fuzz_main(data: &[u8]) {
10881088
use sp_state_machine::TrieBackendBuilder;
10891089
use sp_state_machine::Ext;
10901090
let mut overlay = OverlayedChanges::default();
1091-
let (storage, root, _shared_cache) = &*GENESIS_STORAGE;
1091+
let (storage, root, shared_cache) = &*GENESIS_STORAGE;
10921092
let root = *root;
1093-
let backend: TrieBackend<_, BlakeTwo256> = TrieBackendBuilder::new(storage, root).build();
1093+
let backend: TrieBackend<_, BlakeTwo256> = TrieBackendBuilder::new_with_cache(storage, root, shared_cache.local_cache()).build();
10941094
let extensions = None;
10951095
let mut ext = Ext::new(&mut overlay, &backend, extensions);
10961096
sp_externalities::set_and_run_with_externalities(&mut ext, || {
@@ -1479,9 +1479,9 @@ fn fuzz_init() {
14791479
use sp_state_machine::TrieBackendBuilder;
14801480
use sp_state_machine::Ext;
14811481
let mut overlay = OverlayedChanges::default();
1482-
let (storage, root, _shared_cache) = &*GENESIS_STORAGE;
1482+
let (storage, root, shared_cache) = &*GENESIS_STORAGE;
14831483
let root = *root;
1484-
let backend: TrieBackend<_, BlakeTwo256> = TrieBackendBuilder::new(storage, root).build();
1484+
let backend: TrieBackend<_, BlakeTwo256> = TrieBackendBuilder::new_with_cache(storage, root, shared_cache.local_cache()).build();
14851485
let extensions = None;
14861486
let mut ext = Ext::new(&mut overlay, &backend, extensions);
14871487
sp_externalities::set_and_run_with_externalities(&mut ext, || {

0 commit comments

Comments
 (0)