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

sivabalan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hudi.git


The following commit(s) were added to refs/heads/master by this push:
     new c9003eb54ec [MINOR] Fix flaky TestHoodieAvroDataBlock (#12831)
c9003eb54ec is described below

commit c9003eb54ecfdb111ce705dc4e9905cd5f33ddd6
Author: Vova Kolmakov <[email protected]>
AuthorDate: Thu Feb 13 01:38:15 2025 +0700

    [MINOR] Fix flaky TestHoodieAvroDataBlock (#12831)
    
    Co-authored-by: Vova Kolmakov <[email protected]>
---
 .../apache/hudi/common/table/log/block/TestHoodieAvroDataBlock.java  | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git 
a/hudi-common/src/test/java/org/apache/hudi/common/table/log/block/TestHoodieAvroDataBlock.java
 
b/hudi-common/src/test/java/org/apache/hudi/common/table/log/block/TestHoodieAvroDataBlock.java
index 98d918c1cb5..dae7e6e841c 100644
--- 
a/hudi-common/src/test/java/org/apache/hudi/common/table/log/block/TestHoodieAvroDataBlock.java
+++ 
b/hudi-common/src/test/java/org/apache/hudi/common/table/log/block/TestHoodieAvroDataBlock.java
@@ -327,11 +327,8 @@ public class TestHoodieAvroDataBlock {
    * @return A list of randomly selected HoodieRecord objects.
    */
   private static List<HoodieRecord> selectRandomRecords(List<HoodieRecord> 
records, boolean fullKey) {
-    // number of sampled records
-    int count = new Random().nextInt(records.size());
-    // set of record keys of the sampled records
     Set<String> keys = new Random()
-        .ints(count, 0, records.size())
+        .ints(records.size() / 4, 0, records.size())
         .mapToObj(records::get)
         .map(r -> r.getRecordKey(SCHEMA, RECORD_KEY_FIELD))
         .collect(Collectors.toSet());

Reply via email to