Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[NO ISSUE] Apply / enforce java import order

The process-sources target will now sort imports as well as

format source code; the source-format job will likewise verify

import order in addition to source code format

Change-Id: I55d976c4df10d9919c6a25683be2a3e3304e65d9

Reviewed-on: https://asterix-gerrit.ics.uci.edu/3288

Integration-Tests: Michael Blow <mblow@apache.org>

Tested-by: Michael Blow <mblow@apache.org>

Reviewed-by: Till Westmann <tillw@apache.org>

Contrib: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

  1. … 617 more files in changeset.
[NO ISSUE][OTH] Cleanup Unnecessary Semicolons

- user model changes: no

- storage format changes: no

- interface changes: no

Change-Id: I73141e6a5d7950c074a80ea664fa6109ff94cdc4

Reviewed-on: https://asterix-gerrit.ics.uci.edu/2888

Sonar-Qube: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Contrib: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Murtadha Hubail <mhubail@apache.org>

Reviewed-by: Till Westmann <tillw@apache.org>

  1. … 56 more files in changeset.
[ASTERIXDB-1280][TEST] JUnit cleanup

- user model changes: no

- storage format changes: no

- interface changes: no

Change-Id: I2a57643682d45097ae5ac4adc1fe97fbb3111385

Reviewed-on: https://asterix-gerrit.ics.uci.edu/2461

Sonar-Qube: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Contrib: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Michael Blow <mblow@apache.org>

    • -4
    • +2
    ./std/test/util/SelectionTreeTest.java
  1. … 14 more files in changeset.
[ASTERIXDB-2256] Reformat sources using code format template

Change-Id: I4faa141c1a8c9700d5e9ac50b839acc9d1eede73

Reviewed-on: https://asterix-gerrit.ics.uci.edu/2310

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Contrib: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Murtadha Hubail <mhubail@apache.org>

  1. … 978 more files in changeset.
[NO ISSUE][HYR][*DB] Minor refactoring / address SonarQube comments

Change-Id: Icf10b6df0fdc006675d8f0da6fd06d50200c6b6a

Reviewed-on: https://asterix-gerrit.ics.uci.edu/2098

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Contrib: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Murtadha Hubail <mhubail@apache.org>

  1. … 60 more files in changeset.
Expected Hash Table footprint size calculation fix

- Fix the expected hash table footprint size calculation

based on the cardinality. An operand was missing.

Change-Id: I9eb658a189fcf3d68978f627959c67d0c2641a29

Reviewed-on: https://asterix-gerrit.ics.uci.edu/1738

Sonar-Qube: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Yingyi Bu <buyingyi@gmail.com>

  1. … 4 more files in changeset.
ASTERIXDB-1892: Sets a proper hash table cardinality during hash-group by

- Set a proper hash table cardinality during the merge phase

of the external hash group-by operator.

- Currently, the number of tuples in a spilled partition is

used as the hash table cardinality. And this can cause an issue

since compiler.groupmemory size is not considered.

- So, like the initial group-by build phase, the hash table

cardinality will be set properly based on the memory budget for

the group-by operator.

Change-Id: I651139b2b559ad4d2f6137a5c844814606516a90

Reviewed-on: https://asterix-gerrit.ics.uci.edu/1702

Sonar-Qube: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

BAD: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Yingyi Bu <buyingyi@gmail.com>

    • -0
    • +117
    ./std/group/external/ExternalGroupOperatorDescriptorTest.java
  1. … 6 more files in changeset.
ASTERIXDB-1881, ASTERIXDB-1882

1. Fix ASTERIXDB-1882, add Kermit license for ICanEatGlass.txt

2. Partial fix for ASTERIXDB-1881:

a. beer sample files removed

b. related tests commented out pending replacement test data

Change-Id: I3597dce962e3c640206671fcca9d4b9f9f5dd791

Reviewed-on: https://asterix-gerrit.ics.uci.edu/1676

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

BAD: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Ian Maxon <imaxon@apache.org>

  1. … 15 more files in changeset.
ASTERIXDB-1556, ASTERIXDB-1733: Hash Group By and Hash Join conform to the memory budget

- External Hash Group By and Hash Join now conform to the memory budget (compiler.groupmemory and compiler.joinmemory)

- For Optimzed Hybrid Hash Join, we calculate the expected hash table size when the build phase is done and

try to spill one or more partitions if the freespace can't afford the hash table size.

- For External Hash Group By, the number of hash entries (hash table size) is calculated based on

an estimation of the aggregated tuple size and possible hash values for the given field size in that tuple.

- Garbage Collection feature has been added to SerializableHashTable. For external hash group-by,

whenever we spill a data partition to the disk, we also check the ratio of garbage in the hash table.

If it's greater than the given threshold, we conduct a GC on Hash Table.

Change-Id: I2b323e9a2141b4c1dd1652a360d2d9354d3bc3f5

Reviewed-on: https://asterix-gerrit.ics.uci.edu/1056

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

BAD: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Yingyi Bu <buyingyi@gmail.com>

    • -0
    • +98
    ./std/structures/SimpleSerializableHashTableTest.java
  1. … 40 more files in changeset.
junit test finished for frame tuple appender.

    • -34
    • +35
    ./std/sort/util/DeletableFrameTupleAppenderTest.java
  1. … 1 more file in changeset.
Snapshot after workign frame tuple appender.

    • -15
    • +35
    ./std/sort/util/DeletableFrameTupleAppenderTest.java
  1. … 4 more files in changeset.
Code clean up and sonar fixes.

Change-Id: I55e2fbca5480ede8ff6bf47e843ca15c3d9d26d4

Reviewed-on: https://asterix-gerrit.ics.uci.edu/1157

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Till Westmann <tillw@apache.org>

  1. … 14 more files in changeset.
Sonar fixes and other clean up items.

Change-Id: Ieb72a0fef3c181282cc4c71b881a7cb52da86818

Reviewed-on: https://asterix-gerrit.ics.uci.edu/999

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Till Westmann <tillw@apache.org>

  1. … 64 more files in changeset.
Merge with master.

  1. … 12 more files in changeset.
ASTERIXDB-1436: Big Object Support For Storage

Preliminary submit for big object storage support (values only).

Enable hyracks frames up to Integer.MAX_VALUE

Change-Id: Ie0a3cb855768dfd0cd1da4a5fc9f62aedebcbc5f

Reviewed-on: https://asterix-gerrit.ics.uci.edu/840

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: abdullah alamoudi <bamousaa@gmail.com>

  1. … 95 more files in changeset.
Squashed changes for interval index join.

  1. … 53 more files in changeset.
great merge - hyracks

  1. … 63 more files in changeset.
Move Hyracks to subfolder

    • -0
    • +144
    ./std/buffermanager/AbstractFramePoolTest.java
    • -0
    • +113
    ./std/buffermanager/AbstractTupleMemoryManagerTest.java
    • -0
    • +30
    ./std/buffermanager/Common.java
    • -0
    • +87
    ./std/buffermanager/DeletableFramePoolTest.java
    • -0
    • +64
    ./std/buffermanager/FrameFreeSlotBestFitUsingTreeMapTest.java
    • -0
    • +74
    ./std/buffermanager/FrameFreeSlotBiggestFirstTest.java
    • -0
    • +159
    ./std/buffermanager/VPartitionTupleBufferManagerTest.java
    • -0
    • +119
    ./std/buffermanager/VariableFramePoolTest.java
    • -0
    • +175
    ./std/buffermanager/VariableFramesMemoryManagerTest.java
    • -0
    • +181
    ./std/buffermanager/VariableTupleMemoryManagerTest.java
    • -0
    • +108
    ./std/file/CursorTest.java
    • -0
    • +27
    ./std/sort/Utility.java
    • -0
    • +238
    ./std/sort/util/DeletableFrameTupleAppenderTest.java
    • -0
    • +90
    ./std/structures/AbstracHeapTest.java
  1. … 4413 more files in changeset.