diff --git a/src/box/vinyl.c b/src/box/vinyl.c index c18d59c1129d7b829e99aa04490f3b12cfac7e3e..e898c04a36c2f503104e472c31fe192967c46512 100644 --- a/src/box/vinyl.c +++ b/src/box/vinyl.c @@ -3269,13 +3269,6 @@ vy_scheduler_delete(struct vy_scheduler *scheduler) mempool_destroy(&scheduler->task_pool); - struct vy_index *index, *next; - rlist_foreach_entry_safe(index, &scheduler->shutdown, link, next) { - /* Remove all ranges from scheduler */ - vy_range_tree_iter(&index->tree, NULL, - vy_range_tree_unsched_cb, index); - vy_index_delete(index); - } free(scheduler->indexes); vy_compact_heap_destroy(&scheduler->compact_heap); vy_dump_heap_destroy(&scheduler->dump_heap);