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

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

commit 6b74ff0b0306080671c60cfc4e265be8299c2ee6
Merge: 4dea428622 77704ebea4
Author: Michael Blow <[email protected]>
AuthorDate: Sat Sep 13 07:48:25 2025 -0400

    Merge branch 'gerrit/trinity' into 'gerrit/phoenix'
    
     * [NO ISSUE][HYR][STO] FileMapManager performance improvements
     * [NO ISSUE][HYR][STO] Add missing serialVersionUID
    
    Ext-ref: MB-68501
    Change-Id: Ia019cf76670d9c5b86061562255094c5518f05af

 .../algebricks/algebricks-core/pom.xml             |  2 +-
 hyracks-fullstack/hyracks/hyracks-cloud/pom.xml    |  2 +-
 .../hyracks/hyracks-data/hyracks-data-std/pom.xml  |  2 +-
 .../hyracks/hyracks-dataflow-common/pom.xml        |  2 +-
 .../hyracks/hyracks-storage-am-btree/pom.xml       |  2 +-
 .../hyracks/hyracks-storage-am-common/pom.xml      |  2 +-
 .../hyracks-storage-am-lsm-btree-column/pom.xml    |  2 +-
 .../hyracks/hyracks-storage-am-lsm-common/pom.xml  |  2 +-
 .../am/lsm/common/impls/VirtualBufferCache.java    | 33 +++-----
 .../hyracks/hyracks-storage-common/pom.xml         |  4 +
 .../storage/common/file/FileMapManager.java        | 54 +++++++++++---
 .../storage/common/file/IFileMapManager.java       | 19 +++++
 .../common/file/SynchronizedFileMapManager.java    | 87 ++++++++++++++++++++++
 hyracks-fullstack/hyracks/hyracks-util/pom.xml     |  2 +-
 hyracks-fullstack/pom.xml                          |  2 +-
 15 files changed, 177 insertions(+), 40 deletions(-)

diff --cc hyracks-fullstack/hyracks/hyracks-cloud/pom.xml
index 07dcacc560,0000000000..300c633d54
mode 100644,000000..100644
--- a/hyracks-fullstack/hyracks/hyracks-cloud/pom.xml
+++ b/hyracks-fullstack/hyracks/hyracks-cloud/pom.xml
@@@ -1,101 -1,0 +1,101 @@@
 +<!--
 + ! Licensed to the Apache Software Foundation (ASF) under one
 + ! or more contributor license agreements.  See the NOTICE file
 + ! distributed with this work for additional information
 + ! regarding copyright ownership.  The ASF licenses this file
 + ! to you under the Apache License, Version 2.0 (the
 + ! "License"); you may not use this file except in compliance
 + ! with the License.  You may obtain a copy of the License at
 + !
 + !   http://www.apache.org/licenses/LICENSE-2.0
 + !
 + ! Unless required by applicable law or agreed to in writing,
 + ! software distributed under the License is distributed on an
 + ! "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 + ! KIND, either express or implied.  See the License for the
 + ! specific language governing permissions and limitations
 + ! under the License.
 + !-->
 +<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
 +         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
 +  <modelVersion>4.0.0</modelVersion>
 +  <artifactId>hyracks-cloud</artifactId>
 +  <parent>
 +    <groupId>org.apache.hyracks</groupId>
 +    <artifactId>hyracks</artifactId>
 +    <version>0.3.10-SNAPSHOT</version>
 +  </parent>
 +  <licenses>
 +    <license>
 +      <name>Apache License, Version 2.0</name>
 +      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
 +      <distribution>repo</distribution>
 +      <comments>A business-friendly OSS license</comments>
 +    </license>
 +  </licenses>
 +  <properties>
 +    <root.dir>${basedir}/../..</root.dir>
 +    <jnr-posix.version>3.1.19</jnr-posix.version>
 +    <jnr-ffi.version>2.2.16</jnr-ffi.version>
 +  </properties>
 +  <dependencies>
 +    <dependency>
 +      <groupId>org.apache.hyracks</groupId>
 +      <artifactId>hyracks-api</artifactId>
 +      <version>${project.version}</version>
 +    </dependency>
 +    <dependency>
 +      <groupId>org.apache.hyracks</groupId>
 +      <artifactId>hyracks-storage-common</artifactId>
 +      <version>${project.version}</version>
 +    </dependency>
 +    <dependency>
 +      <groupId>org.apache.hyracks</groupId>
 +      <artifactId>hyracks-storage-am-lsm-common</artifactId>
 +      <version>${project.version}</version>
 +    </dependency>
 +    <dependency>
 +      <groupId>org.apache.hyracks</groupId>
 +      <artifactId>hyracks-control-nc</artifactId>
 +      <version>${project.version}</version>
 +    </dependency>
 +    <dependency>
 +      <groupId>org.apache.hyracks</groupId>
 +      <artifactId>hyracks-util</artifactId>
 +      <version>${project.version}</version>
 +    </dependency>
 +    <dependency>
 +      <groupId>it.unimi.dsi</groupId>
-       <artifactId>fastutil-core</artifactId>
++      <artifactId>fastutil</artifactId>
 +    </dependency>
 +    <dependency>
 +      <groupId>com.github.jnr</groupId>
 +      <artifactId>jnr-posix</artifactId>
 +      <version>${jnr-posix.version}</version>
 +    </dependency>
 +    <dependency>
 +      <groupId>com.github.jnr</groupId>
 +      <artifactId>jnr-ffi</artifactId>
 +      <version>${jnr-ffi.version}</version>
 +    </dependency>
 +    <dependency>
 +      <groupId>junit</groupId>
 +      <artifactId>junit</artifactId>
 +      <scope>test</scope>
 +    </dependency>
 +    <dependency>
 +      <groupId>org.apache.logging.log4j</groupId>
 +      <artifactId>log4j-api</artifactId>
 +    </dependency>
 +    <dependency>
 +      <groupId>com.google.cloud</groupId>
 +      <artifactId>google-cloud-core</artifactId>
 +      <version>${gcsjavasdk.version}</version>
 +    </dependency>
 +    <dependency>
 +      <groupId>software.amazon.awssdk</groupId>
 +      <artifactId>sdk-core</artifactId>
 +      <version>${awsjavasdk.version}</version>
 +    </dependency>
 +  </dependencies>
 +</project>
diff --cc hyracks-fullstack/hyracks/hyracks-dataflow-common/pom.xml
index 41f6ed5e35,9d363754bd..13b6f018c4
--- a/hyracks-fullstack/hyracks/hyracks-dataflow-common/pom.xml
+++ b/hyracks-fullstack/hyracks/hyracks-dataflow-common/pom.xml
@@@ -84,10 -84,6 +84,10 @@@
        <groupId>commons-io</groupId>
        <artifactId>commons-io</artifactId>
      </dependency>
 +    <dependency>
 +      <groupId>it.unimi.dsi</groupId>
-       <artifactId>fastutil-core</artifactId>
++      <artifactId>fastutil</artifactId>
 +    </dependency>
      <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
diff --cc hyracks-fullstack/hyracks/hyracks-storage-am-btree/pom.xml
index 6be5f37623,22d387702a..3731953c2d
--- a/hyracks-fullstack/hyracks/hyracks-storage-am-btree/pom.xml
+++ b/hyracks-fullstack/hyracks/hyracks-storage-am-btree/pom.xml
@@@ -118,10 -118,6 +118,10 @@@
        <groupId>com.fasterxml.jackson.core</groupId>
        <artifactId>jackson-databind</artifactId>
      </dependency>
 +    <dependency>
 +      <groupId>it.unimi.dsi</groupId>
-       <artifactId>fastutil-core</artifactId>
++      <artifactId>fastutil</artifactId>
 +    </dependency>
      <dependency>
        <groupId>org.apache.logging.log4j</groupId>
        <artifactId>log4j-api</artifactId>
diff --cc hyracks-fullstack/hyracks/hyracks-storage-am-common/pom.xml
index 7836d34c77,6367ebb08f..de4678e350
--- a/hyracks-fullstack/hyracks/hyracks-storage-am-common/pom.xml
+++ b/hyracks-fullstack/hyracks/hyracks-storage-am-common/pom.xml
@@@ -117,9 -117,5 +117,9 @@@
        <groupId>com.fasterxml.jackson.core</groupId>
        <artifactId>jackson-core</artifactId>
      </dependency>
 +    <dependency>
 +      <groupId>it.unimi.dsi</groupId>
-       <artifactId>fastutil-core</artifactId>
++      <artifactId>fastutil</artifactId>
 +    </dependency>
    </dependencies>
  </project>
diff --cc hyracks-fullstack/hyracks/hyracks-storage-am-lsm-btree-column/pom.xml
index 72eae65216,24c1d4e3fa..91ce31bb4f
--- a/hyracks-fullstack/hyracks/hyracks-storage-am-lsm-btree-column/pom.xml
+++ b/hyracks-fullstack/hyracks/hyracks-storage-am-lsm-btree-column/pom.xml
@@@ -87,37 -87,5 +87,37 @@@
        <artifactId>hyracks-util</artifactId>
        <version>${project.version}</version>
      </dependency>
 +    <dependency>
 +      <groupId>org.apache.hyracks</groupId>
 +      <artifactId>hyracks-control-nc</artifactId>
 +      <version>${project.version}</version>
 +    </dependency>
 +    <dependency>
 +      <groupId>org.apache.hyracks</groupId>
 +      <artifactId>hyracks-control-common</artifactId>
 +      <version>${project.version}</version>
 +    </dependency>
 +    <dependency>
 +      <groupId>org.apache.hyracks</groupId>
 +      <artifactId>hyracks-cloud</artifactId>
 +      <version>${project.version}</version>
 +    </dependency>
 +    <dependency>
 +      <groupId>org.apache.logging.log4j</groupId>
 +      <artifactId>log4j-api</artifactId>
 +    </dependency>
 +    <dependency>
 +      <groupId>com.fasterxml.jackson.core</groupId>
 +      <artifactId>jackson-databind</artifactId>
 +    </dependency>
 +    <dependency>
 +      <groupId>it.unimi.dsi</groupId>
-       <artifactId>fastutil-core</artifactId>
++      <artifactId>fastutil</artifactId>
 +    </dependency>
 +    <dependency>
 +      <groupId>junit</groupId>
 +      <artifactId>junit</artifactId>
 +      <scope>test</scope>
 +    </dependency>
    </dependencies>
 -</project>
 +</project>
diff --cc hyracks-fullstack/hyracks/hyracks-storage-am-lsm-common/pom.xml
index 50e534a3a2,4224015e83..9704e549bf
--- a/hyracks-fullstack/hyracks/hyracks-storage-am-lsm-common/pom.xml
+++ b/hyracks-fullstack/hyracks/hyracks-storage-am-lsm-common/pom.xml
@@@ -94,18 -94,5 +94,18 @@@
        <groupId>com.fasterxml.jackson.core</groupId>
        <artifactId>jackson-databind</artifactId>
      </dependency>
 +    <dependency>
 +      <groupId>it.unimi.dsi</groupId>
-       <artifactId>fastutil-core</artifactId>
++      <artifactId>fastutil</artifactId>
 +    </dependency>
 +    <dependency>
 +      <groupId>com.fasterxml.jackson.core</groupId>
 +      <artifactId>jackson-annotations</artifactId>
 +    </dependency>
 +    <dependency>
 +      <groupId>org.apache.hyracks</groupId>
 +      <artifactId>hyracks-control-common</artifactId>
 +      <version>${project.version}</version>
 +    </dependency>
    </dependencies>
  </project>

Reply via email to