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

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


    from 0f41f171d2 [NO ISSUE][*DB] Refactoring AssignRuntime Factory
     new f30653bcb1 [ASTERIXDB-3368][EXT] Abort S3 streams before closing
     new a89fb40334 Merge branch 'gerrit/neo' into 'gerrit/trinity'
     new d904a246a7 [ASTERIXDB-3362][MISC] Update formatter language versions
     new e76b460b35 [ASTERIXDB-3343][API] Add servlet to get completed requests
     new f805cfc4c6 [ASTERIXDB-3343][API] Include job details in 
active/completed requests
     new 19cf53341e [ASTERIXDB-3369][FUN] Implement SQL median()
     new 40cfb8705b [ASTERIXDB-3369][FUN] Add tests for SQL median()
     new ed4bd17f06 [ASTERIXDB-3388][DOC]: Add ARRAY_MEDIAN() Function
     new 8b076b8f72 Merge branch 'gerrit/neo' into 'gerrit/trinity'
     new 83b614a85a [NO ISSUE][HYR] Fix LSMBTreeMergeFailTest on Java 17
     new 61524a6711 [NO ISSUE][OTH] Change mvn Java ver. to 17
     new 8ffe8eedca [ASTERIXDB-3396][CONF] Tweak memory, '-add-opens' flags
     new 8b6b3be27f Merge branch 'gerrit/trinity' into 'master'

The 13 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../apache/asterix/translator/ClientRequest.java   |   5 +-
 .../SqlppExpressionToPlanTranslator.java           |  12 +-
 asterixdb/asterix-app/pom.xml                      |   1 +
 .../apache/asterix/api/common/APIFramework.java    |   2 +-
 .../app/resource/OperatorResourcesComputer.java    |  71 +++-
 .../org/apache/asterix/utils/ResourceUtils.java    |  25 +-
 .../app/resource/PlanStagesGeneratorTest.java      |   2 +-
 .../asterix/runtime/PartitionManagerTest.java      |   2 +-
 .../aggregate-sql/median/median.01.ddl.sqlpp       |  17 +-
 .../aggregate-sql/median/median.02.update.sqlpp    |  34 +-
 .../aggregate-sql/median/median.03.query.sqlpp     |  10 +-
 .../aggregate-sql/median/median.04.query.sqlpp     |  10 +-
 .../aggregate-sql/median/median.05.query.sqlpp     |  11 +-
 .../aggregate-sql/median/median.06.query.sqlpp     |  11 +-
 .../aggregate-sql/median/median.07.query.sqlpp     |  11 +-
 .../aggregate-sql/median/median.08.query.sqlpp     |  11 +-
 .../aggregate-sql/median/median.09.query.sqlpp     |  11 +-
 .../aggregate-sql/median/median.10.query.sqlpp     |  13 +-
 .../aggregate-sql/median/median.11.query.sqlpp     |  13 +-
 .../median/median.99.ddl.sqlpp}                    |   0
 .../results/aggregate-sql/median/median.03.adm     |   1 +
 .../results/aggregate-sql/median/median.04.adm     |   1 +
 .../results/aggregate-sql/median/median.05.adm     |   1 +
 .../results/aggregate-sql/median/median.06.adm     |   1 +
 .../results/aggregate-sql/median/median.07.adm     |   1 +
 .../results/aggregate-sql/median/median.08.adm     |   1 +
 .../results/aggregate-sql/median/median.09.adm     |   1 +
 .../results/aggregate-sql/median/median.10.adm     |  15 +
 .../results/aggregate-sql/median/median.11.adm     |   1 +
 .../asterix/common/config/CompilerProperties.java  |   5 +
 .../common/config/OptimizationConfUtil.java        |   2 +-
 .../src/main/markdown/builtins/9_aggregate_sql.md  |  91 +++--
 .../asterix-doc/src/main/markdown/sqlpp/3_query.md |  13 +-
 .../src/main/markdown/sqlpp/4_windowfunctions.md   |   4 +-
 .../input/record/reader/aws/AwsS3InputStream.java  |   8 +-
 .../asterix/om/functions/BuiltinFunctions.java     |  47 +++
 .../typecomputer/impl/LocalMedianTypeComputer.java |  44 +++
 .../test/om/typecomputer/TypeComputerTest.java     |   2 +
 .../scalar/ScalarSqlMedianAggregateDescriptor.java |  60 ++++
 .../std/AbstractLocalMedianAggregateFunction.java  | 176 ++++++++++
 .../std/AbstractMedianAggregateFunction.java       | 380 +++++++++++++++++++++
 .../std/GlobalSqlMedianAggregateDescriptor.java    |  54 +++
 .../std/GlobalSqlMedianAggregateFunction.java      |  51 +++
 .../IntermediateSqlMedianAggregateDescriptor.java  |  54 +++
 .../IntermediateSqlMedianAggregateFunction.java    |  50 +++
 .../std/LocalSqlMedianAggregateDescriptor.java     |  75 ++++
 .../std/LocalSqlMedianAggregateFunction.java       |  50 +++
 .../std/SqlMedianAggregateDescriptor.java          |  77 +++++
 .../aggregates/std/SqlMedianAggregateFunction.java |  85 +++++
 .../runtime/functions/FunctionCollection.java      |  10 +
 .../runtime/functions/FunctionTypeInferers.java    |   3 +
 asterixdb/pom.xml                                  |   1 +
 .../hyracks/api/context/IHyracksJobletContext.java |   2 +
 ...utChannel.java => FileNetworkInputChannel.java} |  57 ++--
 .../hyracks/comm/channels/NetworkInputChannel.java |   4 +-
 .../java/org/apache/hyracks/control/nc/Joblet.java |   7 +
 .../hyracks/control/nc/net/NetworkManager.java     |  45 ++-
 .../control/nc/partitions/JobFileState.java        |  92 +++++
 .../nc/partitions/MaterializedPartition.java       |  43 +--
 .../control/nc/partitions/PartitionFileReader.java |  91 +++++
 .../nc/partitions/PartitionFileReaderUtil.java     |  58 ++++
 .../control/nc/partitions/PartitionManager.java    |  23 ++
 .../hyracks/control/nc/service/NCService.java      |  17 +-
 .../hyracks/control/nc/service/NCServiceTest.java  |   4 +-
 .../hyracks/dataflow/common/io/RunFileReader.java  |   4 +
 .../storage/common/buffercache/IRateLimiter.java   |   2 +-
 .../common/buffercache/NoOpRateLimiter.java        |   2 +-
 .../common/buffercache/SleepRateLimiter.java       |   5 +-
 .../hyracks/test/support/TestJobletContext.java    |   7 +
 .../am/lsm/btree/LSMBTreeMergeFailTest.java        |   4 -
 .../lsm/btree/LSMBTreePageWriteCallbackTest.java   |   4 +-
 .../storage/am/lsm/btree/impl/TestLsmBtree.java    |  16 +-
 hyracks-fullstack/pom.xml                          |   3 +-
 73 files changed, 1868 insertions(+), 259 deletions(-)
 copy 
hyracks-fullstack/hyracks/hyracks-storage-common/src/main/java/org/apache/hyracks/storage/common/buffercache/IRateLimiter.java
 => 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/aggregate-sql/median/median.01.ddl.sqlpp
 (69%)
 copy 
hyracks-fullstack/hyracks/hyracks-storage-common/src/main/java/org/apache/hyracks/storage/common/buffercache/NoOpRateLimiter.java
 => 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/aggregate-sql/median/median.02.update.sqlpp
 (61%)
 copy 
hyracks-fullstack/hyracks/hyracks-storage-common/src/main/java/org/apache/hyracks/storage/common/buffercache/IRateLimiter.java
 => 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/aggregate-sql/median/median.03.query.sqlpp
 (76%)
 copy 
hyracks-fullstack/hyracks/hyracks-storage-common/src/main/java/org/apache/hyracks/storage/common/buffercache/IRateLimiter.java
 => 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/aggregate-sql/median/median.04.query.sqlpp
 (76%)
 copy 
hyracks-fullstack/hyracks/hyracks-storage-common/src/main/java/org/apache/hyracks/storage/common/buffercache/IRateLimiter.java
 => 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/aggregate-sql/median/median.05.query.sqlpp
 (76%)
 copy 
hyracks-fullstack/hyracks/hyracks-storage-common/src/main/java/org/apache/hyracks/storage/common/buffercache/IRateLimiter.java
 => 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/aggregate-sql/median/median.06.query.sqlpp
 (76%)
 copy 
hyracks-fullstack/hyracks/hyracks-storage-common/src/main/java/org/apache/hyracks/storage/common/buffercache/IRateLimiter.java
 => 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/aggregate-sql/median/median.07.query.sqlpp
 (76%)
 copy 
hyracks-fullstack/hyracks/hyracks-storage-common/src/main/java/org/apache/hyracks/storage/common/buffercache/IRateLimiter.java
 => 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/aggregate-sql/median/median.08.query.sqlpp
 (76%)
 copy 
hyracks-fullstack/hyracks/hyracks-storage-common/src/main/java/org/apache/hyracks/storage/common/buffercache/IRateLimiter.java
 => 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/aggregate-sql/median/median.09.query.sqlpp
 (76%)
 copy 
hyracks-fullstack/hyracks/hyracks-storage-common/src/main/java/org/apache/hyracks/storage/common/buffercache/IRateLimiter.java
 => 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/aggregate-sql/median/median.10.query.sqlpp
 (76%)
 copy 
hyracks-fullstack/hyracks/hyracks-storage-common/src/main/java/org/apache/hyracks/storage/common/buffercache/IRateLimiter.java
 => 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/aggregate-sql/median/median.11.query.sqlpp
 (76%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{ddl/analyze-dataset-with-indexes/analyze-dataset-with-indexes.99.ddl.sqlpp
 => aggregate-sql/median/median.99.ddl.sqlpp} (100%)
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/aggregate-sql/median/median.03.adm
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/aggregate-sql/median/median.04.adm
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/aggregate-sql/median/median.05.adm
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/aggregate-sql/median/median.06.adm
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/aggregate-sql/median/median.07.adm
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/aggregate-sql/median/median.08.adm
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/aggregate-sql/median/median.09.adm
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/aggregate-sql/median/median.10.adm
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/aggregate-sql/median/median.11.adm
 create mode 100644 
asterixdb/asterix-om/src/main/java/org/apache/asterix/om/typecomputer/impl/LocalMedianTypeComputer.java
 create mode 100644 
asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/aggregates/scalar/ScalarSqlMedianAggregateDescriptor.java
 create mode 100644 
asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/aggregates/std/AbstractLocalMedianAggregateFunction.java
 create mode 100644 
asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/aggregates/std/AbstractMedianAggregateFunction.java
 create mode 100644 
asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/aggregates/std/GlobalSqlMedianAggregateDescriptor.java
 create mode 100644 
asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/aggregates/std/GlobalSqlMedianAggregateFunction.java
 create mode 100644 
asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/aggregates/std/IntermediateSqlMedianAggregateDescriptor.java
 create mode 100644 
asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/aggregates/std/IntermediateSqlMedianAggregateFunction.java
 create mode 100644 
asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/aggregates/std/LocalSqlMedianAggregateDescriptor.java
 create mode 100644 
asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/aggregates/std/LocalSqlMedianAggregateFunction.java
 create mode 100644 
asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/aggregates/std/SqlMedianAggregateDescriptor.java
 create mode 100644 
asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/aggregates/std/SqlMedianAggregateFunction.java
 copy 
hyracks-fullstack/hyracks/hyracks-comm/src/main/java/org/apache/hyracks/comm/channels/{NetworkInputChannel.java
 => FileNetworkInputChannel.java} (70%)
 create mode 100644 
hyracks-fullstack/hyracks/hyracks-control/hyracks-control-nc/src/main/java/org/apache/hyracks/control/nc/partitions/JobFileState.java
 create mode 100644 
hyracks-fullstack/hyracks/hyracks-control/hyracks-control-nc/src/main/java/org/apache/hyracks/control/nc/partitions/PartitionFileReader.java
 create mode 100644 
hyracks-fullstack/hyracks/hyracks-control/hyracks-control-nc/src/main/java/org/apache/hyracks/control/nc/partitions/PartitionFileReaderUtil.java

Reply via email to