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

lhotari pushed a commit to branch branch-3.0
in repository https://gitbox.apache.org/repos/asf/pulsar.git

commit e63dcd4c5e55d1a1e2dffac886ee0f1719326986
Author: maheshnikam <[email protected]>
AuthorDate: Mon Sep 23 14:17:31 2024 +0530

    [fix][test] Fix flaky test 
LeaderElectionTest.revalidateLeaderWithinSameSession (#22383)
    
    (cherry picked from commit 216b83008deb469e0fc55ed8117f0c393ebcb0ac)
---
 .../src/main/java/org/apache/pulsar/metadata/api/MetadataCache.java  | 2 +-
 .../test/java/org/apache/pulsar/metadata/BaseMetadataStoreTest.java  | 5 +++--
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git 
a/pulsar-metadata/src/main/java/org/apache/pulsar/metadata/api/MetadataCache.java
 
b/pulsar-metadata/src/main/java/org/apache/pulsar/metadata/api/MetadataCache.java
index 6d558e70971..31f7e50e994 100644
--- 
a/pulsar-metadata/src/main/java/org/apache/pulsar/metadata/api/MetadataCache.java
+++ 
b/pulsar-metadata/src/main/java/org/apache/pulsar/metadata/api/MetadataCache.java
@@ -57,7 +57,7 @@ public interface MetadataCache<T> {
      *
      * @param path
      *            the path of the object in the metadata store
-     * @return the cached object or an empty {@link Optional} is the cache 
doesn't have the object
+     * @return the cached object or an empty {@link Optional} is the cache 
does not have the object
      */
     Optional<T> getIfCached(String path);
 
diff --git 
a/pulsar-metadata/src/test/java/org/apache/pulsar/metadata/BaseMetadataStoreTest.java
 
b/pulsar-metadata/src/test/java/org/apache/pulsar/metadata/BaseMetadataStoreTest.java
index ec6e6e03eae..c419f612735 100644
--- 
a/pulsar-metadata/src/test/java/org/apache/pulsar/metadata/BaseMetadataStoreTest.java
+++ 
b/pulsar-metadata/src/test/java/org/apache/pulsar/metadata/BaseMetadataStoreTest.java
@@ -119,10 +119,11 @@ public abstract class BaseMetadataStoreTest extends 
TestRetrySupport {
                                             int retryCount,
                                             long intSleepTimeInMillis) throws 
Exception {
         assertTrue(retryStrategically((__) -> {
-            if (actual.get().equals(expectedAndRetry)) {
+            Object actualObject = actual.get();
+            if (actualObject.equals(expectedAndRetry)) {
                 return false;
             }
-            assertEquals(actual.get(), expected);
+            assertEquals(actualObject, expected);
             return true;
         }, retryCount, intSleepTimeInMillis));
     }

Reply via email to