Function linera_views::test_utils::run_big_write_read

source ยท
pub async fn run_big_write_read<C: LocalRestrictedKeyValueStore>(
    key_value_store: C,
    target_size: usize,
    value_sizes: Vec<usize>,
)
Expand description

DynamoDB has limits at 1 MB (for pagination), 4 MB (for write) Let us go right past them at 20 MB of data with writing and then reading it. And 20 MB is not huge by any mean. All KeyValueStore must handle that.

The size of the value vary as each size has its own issues.