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

absurdfarce pushed a commit to branch 4.x
in repository https://gitbox.apache.org/repos/asf/cassandra-java-driver.git


The following commit(s) were added to refs/heads/4.x by this push:
     new 27e2bfa85 Fix race condition in ClockSeqAndNodeContainer
27e2bfa85 is described below

commit 27e2bfa85d7a4132f7af76d05d53759027617b84
Author: jasonk000 <[email protected]>
AuthorDate: Sat Aug 9 23:58:53 2025 -0700

    Fix race condition in ClockSeqAndNodeContainer
    
    patch by Jason Koch; reviewed by Lukasz Antoniak and Bret McGuire
    reference: https://github.com/apache/cassandra-java-driver/pull/2050
---
 core/src/main/java/com/datastax/oss/driver/api/core/uuid/Uuids.java | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git 
a/core/src/main/java/com/datastax/oss/driver/api/core/uuid/Uuids.java 
b/core/src/main/java/com/datastax/oss/driver/api/core/uuid/Uuids.java
index 8dae31f37..5d4148845 100644
--- a/core/src/main/java/com/datastax/oss/driver/api/core/uuid/Uuids.java
+++ b/core/src/main/java/com/datastax/oss/driver/api/core/uuid/Uuids.java
@@ -141,9 +141,8 @@ public final class Uuids {
       if (!initialized) {
         synchronized (ClockSeqAndNodeContainer.class) {
           if (!initialized) {
-
-            initialized = true;
             val = makeClockSeqAndNode();
+            initialized = true;
           }
         }
       }


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to