You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Aleksey Plekhanov (Jira)" <ji...@apache.org> on 2025/06/06 07:10:00 UTC

[jira] [Created] (IGNITE-25608) PME is blocked by explicit key lock

Aleksey Plekhanov created IGNITE-25608:
------------------------------------------

             Summary: PME is blocked by explicit key lock
                 Key: IGNITE-25608
                 URL: https://issues.apache.org/jira/browse/IGNITE-25608
             Project: Ignite
          Issue Type: Bug
            Reporter: Aleksey Plekhanov


Currently, PME is be blocked until all aquired explicit key locks are not released. For transactions we have TransactionConfiguration.txTimeoutOnPartitionMapExchange property, and long running transaction can be killed by this timeout (also can be killed explicetly by administrator), but locks can block PME forever, without any tools to kill them. Reproducer:
{code:java}
Ignite ignite = startGrids(2);
ignite.cache(DEFAULT_CACHE_NAME).lock(1).lock();
GridTestUtils.runAsync(() -> ignite.getOrCreateCache(new CacheConfiguration<>("cache2"))).get(); 
{code}




--
This message was sent by Atlassian Jira
(v8.20.10#820010)