This is an automated email from the ASF dual-hosted git repository.

jin pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-hugegraph.git


The following commit(s) were added to refs/heads/master by this push:
     new d2906a6db fix(pd):PartitionCache lockGraph Logic error (#2640)
d2906a6db is described below

commit d2906a6db8359bca4997ffba690969619d264f70
Author: haohao0103 <[email protected]>
AuthorDate: Tue Sep 24 16:34:36 2024 +0800

    fix(pd):PartitionCache lockGraph Logic error (#2640)
---
 .../src/main/java/org/apache/hugegraph/pd/common/PartitionCache.java    | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/hugegraph-pd/hg-pd-common/src/main/java/org/apache/hugegraph/pd/common/PartitionCache.java
 
b/hugegraph-pd/hg-pd-common/src/main/java/org/apache/hugegraph/pd/common/PartitionCache.java
index 9b98cbbb0..31cc29dee 100644
--- 
a/hugegraph-pd/hg-pd-common/src/main/java/org/apache/hugegraph/pd/common/PartitionCache.java
+++ 
b/hugegraph-pd/hg-pd-common/src/main/java/org/apache/hugegraph/pd/common/PartitionCache.java
@@ -85,7 +85,7 @@ public class PartitionCache {
 
     public void lockGraph(String graphName) {
         var lock = getOrCreateGraphLock(graphName);
-        while (lock.compareAndSet(false, true)) {
+        while (!lock.compareAndSet(false, true)) {
             Thread.onSpinWait();
         }
     }

Reply via email to