[ https://issues.apache.org/jira/browse/IGNITE-22082?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Alexander Lapin updated IGNITE-22082: ------------------------------------- Description: https://issues.apache.org/jira/browse/IGNITE-22054 adjusted lock behaviour eliminating the race. Unfortunately we've faced performance degradation after that. LockManagerBenchmark. Was {code:java} Benchmark (concTxns) Mode Cnt Score Error Units LockManagerBenchmark.lockCommit 200 avgt 66.696 us/op {code} Now {code:java} Benchmark (concTxns) Mode Cnt Score Error Units LockManagerBenchmark.lockCommit 200 avgt 74.360 us/op {code} That might be reasonable, because race was eliminated, however it's required to add multithreaded benchmark and precisely explain why we have the degradation. That may lead to locks logic adjustment. > Investigate HeapLockManager locks performance > --------------------------------------------- > > Key: IGNITE-22082 > URL: https://issues.apache.org/jira/browse/IGNITE-22082 > Project: Ignite > Issue Type: Task > Reporter: Alexander Lapin > Priority: Major > > https://issues.apache.org/jira/browse/IGNITE-22054 adjusted lock behaviour > eliminating the race. Unfortunately we've faced performance degradation after > that. > LockManagerBenchmark. > Was > {code:java} > Benchmark (concTxns) Mode Cnt Score Error Units > LockManagerBenchmark.lockCommit 200 avgt 66.696 us/op > {code} > Now > {code:java} > Benchmark (concTxns) Mode Cnt Score Error Units > LockManagerBenchmark.lockCommit 200 avgt 74.360 us/op > {code} > That might be reasonable, because race was eliminated, however it's required > to add multithreaded benchmark and precisely explain why we have the > degradation. That may lead to locks logic adjustment. -- This message was sent by Atlassian Jira (v8.20.10#820010)