Make wasm runtime cache size configurable (#10177)

* Make wasm runtime cache size configurable

* apply review comments

* remove VersionedRuntimeValue

* fix compilation

* VersionedRuntime: replace clone by Arc

* fmt

* fix warnings

* fix tests compilation

* fmt
This commit is contained in:
Éloïs
2021-12-09 16:10:16 +01:00
committed by GitHub
parent 6ce90f583c
commit 3acd335a8d
30 changed files with 139 additions and 79 deletions
@@ -360,6 +360,7 @@ mod tests {
WasmExecutionMethod::Interpreted,
Some(128),
1,
2,
);
let overrides = crate::client::wasm_override::dummy_overrides();
@@ -282,6 +282,7 @@ mod tests {
WasmExecutionMethod::Interpreted,
Some(128),
1,
2,
);
let bytes = substrate_test_runtime::wasm_binary_unwrap();
let dir = tempfile::tempdir().expect("Create a temporary directory");
@@ -295,6 +296,7 @@ mod tests {
WasmExecutionMethod::Interpreted,
Some(128),
1,
2,
);
let version = WasmOverride::runtime_version(
+2
View File
@@ -132,6 +132,8 @@ pub struct Configuration {
pub base_path: Option<BasePath>,
/// Configuration of the output format that the informant uses.
pub informant_output_format: sc_informant::OutputFormat,
/// Maximum number of different runtime versions that can be cached.
pub runtime_cache_size: u8,
}
/// Type for tasks spawned by the executor.