[ https://issues.apache.org/jira/browse/IGNITE-21144?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Roman Puchkovskiy updated IGNITE-21144: --------------------------------------- Labels: ignite-3 storage-threading threading (was: ignite-3) > PartitionReplicaListener should return execution to partition thread pool > after calls to PlacementDriver > -------------------------------------------------------------------------------------------------------- > > Key: IGNITE-21144 > URL: https://issues.apache.org/jira/browse/IGNITE-21144 > Project: Ignite > Issue Type: Improvement > Reporter: Roman Puchkovskiy > Priority: Major > Labels: ignite-3, storage-threading, threading > Fix For: 3.0.0-beta2 > > > Futures returned by the PlacementDriver might be completed in the Metastorage > watch threads, which are critical and hence should not be used for heavy > (potentially I/O-bound) computations which are possible when accessing > storages. So after such futures complete, the control should be returned to > the partition-operations executor. > IGNITE-21079 fixes this for calls to SchemaSyncService and RaftGroupService > by introducing decorators around them. The same should be done for calls to > PlacementDriver. -- This message was sent by Atlassian Jira (v8.20.10#820010)