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

ddanielr pushed a commit to branch 3.1
in repository https://gitbox.apache.org/repos/asf/accumulo.git

commit 5e0455a08b1e2042f225efbebbf88c7fea6c9dbe
Merge: 9fee5991fb 51e152a85d
Author: Daniel Roberts ddanielr <ddani...@gmail.com>
AuthorDate: Fri Jan 31 23:44:48 2025 +0000

    Merge branch '2.1' into 3.1

 .../accumulo/core/client/rfile/FSConfArgs.java     | 10 +++++-
 .../core/client/rfile/RFileScannerBuilder.java     |  5 ++-
 .../core/client/rfile/RFileWriterBuilder.java      |  4 +--
 .../core/client/rfile/RFileClientTest.java         | 40 ++++++++++++++++++++++
 4 files changed, 53 insertions(+), 6 deletions(-)

diff --cc 
core/src/main/java/org/apache/accumulo/core/client/rfile/RFileScannerBuilder.java
index ca1a810b44,d9ad691cac..c8e41f87fe
--- 
a/core/src/main/java/org/apache/accumulo/core/client/rfile/RFileScannerBuilder.java
+++ 
b/core/src/main/java/org/apache/accumulo/core/client/rfile/RFileScannerBuilder.java
@@@ -58,11 -54,10 +58,11 @@@ class RFileScannerBuilder implements RF
  
      RFileSource[] getSources() throws IOException {
        if (sources == null) {
 -        sources = new RFileSource[paths.length];
 -        for (int i = 0; i < paths.length; i++) {
 -          sources[i] = new RFileSource(getFileSystem(paths[i]).open(paths[i]),
 -              getFileSystem(paths[i]).getFileStatus(paths[i]).getLen());
 +        sources = new RFileSource[rFiles.length];
 +        for (int i = 0; i < rFiles.length; i++) {
 +          final Path path = rFiles[i].getPath();
-           sources[i] = new RFileSource(getFileSystem().open(path),
-               getFileSystem().getFileStatus(path).getLen(), 
rFiles[i].getFence());
++          sources[i] = new RFileSource(getFileSystem(path).open(path),
++              getFileSystem(path).getFileStatus(path).getLen(), 
rFiles[i].getFence());
          }
        } else {
          for (int i = 0; i < sources.length; i++) {
diff --cc 
core/src/main/java/org/apache/accumulo/core/client/rfile/RFileWriterBuilder.java
index b1d7957338,6382d568b5..559f43df1e
--- 
a/core/src/main/java/org/apache/accumulo/core/client/rfile/RFileWriterBuilder.java
+++ 
b/core/src/main/java/org/apache/accumulo/core/client/rfile/RFileWriterBuilder.java
@@@ -120,8 -119,7 +120,8 @@@ class RFileWriterBuilder implements RFi
            visCacheSize);
      } else {
        return new RFileWriter(fileops.newWriterBuilder()
-           .forFile(UnreferencedTabletFile.of(out.getFileSystem(), out.path), 
out.getFileSystem(),
-               out.getConf(), cs)
 -          .forFile(out.path.toString(), out.getFileSystem(out.path), 
out.getConf(), cs)
++          .forFile(UnreferencedTabletFile.of(out.getFileSystem(out.path), 
out.path),
++              out.getFileSystem(out.path), out.getConf(), cs)
            .withTableConfiguration(acuconf).withStartDisabled().build(), 
visCacheSize);
      }
    }
diff --cc 
core/src/test/java/org/apache/accumulo/core/client/rfile/RFileClientTest.java
index 3466026518,716803b356..753ff6631d
--- 
a/core/src/test/java/org/apache/accumulo/core/client/rfile/RFileClientTest.java
+++ 
b/core/src/test/java/org/apache/accumulo/core/client/rfile/RFileClientTest.java
@@@ -28,6 -27,8 +28,7 @@@ import static org.junit.jupiter.api.Ass
  
  import java.io.File;
  import java.io.IOException;
+ import java.net.ConnectException;
 -import java.security.SecureRandom;
  import java.util.AbstractMap;
  import java.util.ArrayList;
  import java.util.Arrays;

Reply via email to