[
https://issues.apache.org/jira/browse/IGNITE-17500?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Aleksandr Polovtcev updated IGNITE-17500:
-----------------------------------------
Description:
Currently {{RocksDbMvPartitionStorage#destroy}} method returns a
CompletableFuture that is immediately completed after the data has been written
to the memtable. Instead, it should only complete after the data has been
flushed to the disk.
There's also another issue that {{RocksDbMvPartitionStorage}} is not closed
after {{destroy}} is called, which is a resource leak.
> RocksDbMvPartitionStorage#destroy should wait for the flush operation to
> complete
> ---------------------------------------------------------------------------------
>
> Key: IGNITE-17500
> URL: https://issues.apache.org/jira/browse/IGNITE-17500
> Project: Ignite
> Issue Type: Bug
> Reporter: Aleksandr Polovtcev
> Assignee: Aleksandr Polovtcev
> Priority: Minor
> Labels: ignite-3
> Time Spent: 10m
> Remaining Estimate: 0h
>
> Currently {{RocksDbMvPartitionStorage#destroy}} method returns a
> CompletableFuture that is immediately completed after the data has been
> written to the memtable. Instead, it should only complete after the data has
> been flushed to the disk.
> There's also another issue that {{RocksDbMvPartitionStorage}} is not closed
> after {{destroy}} is called, which is a resource leak.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)