diff --git a/src/box/memtx_hash.cc b/src/box/memtx_hash.cc index d8313273e41369e8189c369dac760003cf14ccec..e22a17ec3807df6bd75ef9636aea6478e2b6ff94 100644 --- a/src/box/memtx_hash.cc +++ b/src/box/memtx_hash.cc @@ -645,7 +645,8 @@ memtx_hash_index_create_read_view(struct index *base) free(rv); return NULL; } - struct space *space = space_cache_find(base->def->space_id); + struct space *space = space_by_id(base->def->space_id); + assert(space != NULL); memtx_tx_snapshot_cleaner_create(&rv->cleaner, space); rv->index = index; index_ref(base); diff --git a/src/box/memtx_tree.cc b/src/box/memtx_tree.cc index 3ccf95e514c86980332fe761beb10a66546d9f3d..24a054aff485709ca764185c249f89bbad534097 100644 --- a/src/box/memtx_tree.cc +++ b/src/box/memtx_tree.cc @@ -2008,7 +2008,8 @@ memtx_tree_index_create_read_view(struct index *base) free(rv); return NULL; } - struct space *space = space_cache_find(base->def->space_id); + struct space *space = space_by_id(base->def->space_id); + assert(space != NULL); memtx_tx_snapshot_cleaner_create(&rv->cleaner, space); rv->index = index; index_ref(base);