Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Change folder structure for Java repackage

Change only the folders, not the files, for our package name change.

This will break the build, and needs to be followed by a change to

the package name in all of the source files. However performing

the folder move and file change in two steps lets Git understand

that the files are the same, and lets us track revisions across

those files.

Change-Id: I08aff75e25ac7c6298c32cf3402febbc4a318c2a

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

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

Reviewed-by: Chris Hillery <ceej@lambda.nu>

    • -160
    • +0
    ./GraceHashJoinOperatorDescriptor.java
    • -154
    • +0
    ./GraceHashJoinOperatorNodePushable.java
    • -130
    • +0
    ./GraceHashJoinPartitionBuildOperatorNodePushable.java
    • -570
    • +0
    ./HybridHashJoinOperatorDescriptor.java
    • -254
    • +0
    ./InMemoryHashJoinOperatorDescriptor.java
    • -217
    • +0
    ./NestedLoopJoinOperatorDescriptor.java
    • -706
    • +0
    ./OptimizedHybridHashJoinOperatorDescriptor.java
  1. … 3881 more files in changeset.
VariableSizeFrame(VSizeFrame) support for Hyracks.

This patch replaced Frame/Accessor/Appender with the new API which

supports BigObject.

The ExternalSorter/TopKSorter/ExternalGroupSorter

have been implemented to support big object.

The Groupby && Join should work with BigObject also. But it will break the

memory budget when it encounter a big object. I will fix the memory

problem later in a separate CR.

The design about the frame allocation is

here:https://docs.google.com/presentation/d/15h9iQf5OYsgGZoQTbGHkj1yS2G9q2fd0s1lDAD1EJq0/edit?usp=sharing

Suggest review order:

Patch 12: It includes all of the sorting operators.

Patch 13: It applys the new IFrame API to all Hyracks codes.

Patch 14: Some bug fixes to pass all Asterix's tests.

Patch 15: Skip it!

Patch 16: Some bug fixes to the Asterix's tests in small frame setting.

Later Patch: address the comments

Change-Id: I2e08692078683f6f2cf17387e39037ad851fc05b

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

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

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

    • -9
    • +11
    ./GraceHashJoinOperatorNodePushable.java
    • -9
    • +11
    ./GraceHashJoinPartitionBuildOperatorNodePushable.java
    • -53
    • +53
    ./HybridHashJoinOperatorDescriptor.java
    • -12
    • +14
    ./InMemoryHashJoinOperatorDescriptor.java
    • -10
    • +12
    ./NestedLoopJoinOperatorDescriptor.java
    • -55
    • +75
    ./OptimizedHybridHashJoinOperatorDescriptor.java
  1. … 211 more files in changeset.
Fix the HashFunction Bug in OptimizedHybridHashJoinOperatorDescriptor

The following commits from your working branch will be included:

The HashFunction used for InMemoryHashJoin is not update with level when

the OptimizedHybridHashJoin switches to InMemoryHashJoin. As the result,

it becomes the NestedLoopJoin after the 2nd round.

This patch is a fix for it.

Change-Id: Id25c85b7fadbb6bb969d0d94a51c60ac2573938e

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

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

Reviewed-by: Pouria Pirzadeh <pouria.pirzadeh@gmail.com>

    • -12
    • +2
    ./OptimizedHybridHashJoinOperatorDescriptor.java
Range connector update with order by hint.

Change-Id: Iec1fbd79f62bfeef2081858bdfab3ff894f63e03

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

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

Reviewed-by: Ildar Absalyamov <ildar.absalyamov@gmail.com>

    • -9
    • +7
    ./OptimizedHybridHashJoinOperatorDescriptor.java
  1. … 12 more files in changeset.
- Fixed Type Casting issue - Reorganized duplicated internal class in the DelimitedDataParser and DelimitedDataParserFactory - Prevented a user from creating an inverted index on a dataset with a variable-length PK

Change-Id: Ic5606501223b8d860b49a258ff49afacd7d76b9a

Reviewed-on: http://fulliautomatix.ics.uci.edu:8443/191

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

Reviewed-by: Till Westmann <westmann@gmail.com>

  1. … 66 more files in changeset.
Adding hash join logging comments.

commit 513c3a7899dc64af3c3cdec96fad9093a4ca2c5f

Merge: b27e9b5 82609d9

Author: Eldon Carman <ecarm002@ucr.edu>

Date: Thu Feb 5 12:47:52 2015 -0800

Adding hash join logging comments.

Change-Id: Iade2c53436e5ae82c31305d6f618c780cd72568b

Reviewed-on: http://fulliautomatix.ics.uci.edu:8443/219

Reviewed-by: Ian Maxon <imaxon@uci.edu>

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

Reviewed-by: Pouria Pirzadeh <pouria.pirzadeh@gmail.com>

    • -1
    • +2
    ./HybridHashJoinOperatorDescriptor.java
    • -7
    • +11
    ./OptimizedHybridHashJoinOperatorDescriptor.java
  1. … 3 more files in changeset.
Moved MaterializeOperator and NestedSubplanToJoinRule to Hyracks.

Change-Id: I74f62bc26706fc72c1baf05f27ce8cdf219cb778

Reviewed-on: http://fulliautomatix.ics.uci.edu:8443/168

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

Reviewed-by: Till Westmann <westmann@gmail.com>

    • -5
    • +8
    ./HybridHashJoinOperatorDescriptor.java
    • -75
    • +87
    ./OptimizedHybridHashJoinOperatorDescriptor.java
  1. … 19 more files in changeset.
Several bug fixes in HHJ, NLJ, and tokenizer

- in HHJ handle the case when it spills and skipInMemoryHJ is set to false,

- check for memsize in NLJ and correctly set memsize in HHJ,

- make counthashed-ngram-token() to skip the bits for length & type

Change-Id: I908345f993019b0bfd0ac0bcb3e497a42295b623

Reviewed-on: http://fulliautomatix.ics.uci.edu:8443/96

Reviewed-by: Pouria Pirzadeh <pouria.pirzadeh@gmail.com>

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

    • -27
    • +30
    ./OptimizedHybridHashJoinOperatorDescriptor.java
  1. … 1 more file in changeset.
small improvements - scan disk files less often - some small cleanup

code clean-up before commit

    • -15
    • +10
    ./OptimizedHybridHashJoinOperatorDescriptor.java
Changes to fix memory leak in Join operators

    • -62
    • +83
    ./OptimizedHybridHashJoinOperatorDescriptor.java
changes for memory management

  1. … 5 more files in changeset.
Finalizing changes to fix OptimizedHashJoin

    • -7
    • +7
    ./OptimizedHybridHashJoinOperatorDescriptor.java
Changes to fix NPE in tpch SF=1 with OptzHHJ

    • -14
    • +23
    ./OptimizedHybridHashJoinOperatorDescriptor.java
Merged master

    • -1
    • +1
    ./HybridHashJoinOperatorDescriptor.java
    • -1
    • +1
    ./OptimizedHybridHashJoinOperatorDescriptor.java
  1. … 85 more files in changeset.
add/update license headers

    • -1
    • +1
    ./GraceHashJoinOperatorDescriptor.java
    • -1
    • +1
    ./GraceHashJoinOperatorNodePushable.java
    • -1
    • +1
    ./GraceHashJoinPartitionBuildOperatorNodePushable.java
    • -1
    • +1
    ./HybridHashJoinOperatorDescriptor.java
    • -1
    • +1
    ./InMemoryHashJoinOperatorDescriptor.java
    • -1
    • +1
    ./NestedLoopJoinOperatorDescriptor.java
    • -1
    • +1
    ./OptimizedHybridHashJoinOperatorDescriptor.java
  1. … 2275 more files in changeset.
Merged in master

    • -4
    • +11
    ./HybridHashJoinOperatorDescriptor.java
    • -13
    • +19
    ./OptimizedHybridHashJoinOperatorDescriptor.java
  1. … 6 more files in changeset.
removing conflicts in inMemoryHashJoin.java

Merge branch 'master' into salsubaiee/master_fix_asterix_issue_460

Pouria's fix for the case of empty build branch in hybrid hash join (the left-outer join case)

    • -4
    • +1
    ./OptimizedHybridHashJoinOperatorDescriptor.java
Adding IPredicateEvaluator for issue 423 at hyracks level

Author: pouria.pirzadeh@gmail.com <pouria.pirzadeh@gmail.com@123451ca-8445-de46-9d55-352943316053>

    • -4
    • +10
    ./GraceHashJoinOperatorDescriptor.java
    • -2
    • +5
    ./GraceHashJoinOperatorNodePushable.java
    • -4
    • +11
    ./HybridHashJoinOperatorDescriptor.java
    • -3
    • +24
    ./InMemoryHashJoinOperatorDescriptor.java
    • -3
    • +14
    ./NestedLoopJoinOperatorDescriptor.java
    • -10
    • +18
    ./OptimizedHybridHashJoinOperatorDescriptor.java
  1. … 11 more files in changeset.
Merge branch 'master' into vinayakb/resource_management

  1. … 5 more files in changeset.
Applied Yingyi's review comments

  1. … 5 more files in changeset.
Throws HyracksDataException with appropriate error message when a tuple larger than frame size is appended

  1. … 18 more files in changeset.
Added memory manager

    • -2
    • +3
    ./HybridHashJoinOperatorDescriptor.java
    • -2
    • +2
    ./OptimizedHybridHashJoinOperatorDescriptor.java
  1. … 86 more files in changeset.
Merged fullstack_lsm_staging upto r3336

git-svn-id: https://hyracks.googlecode.com/svn/trunk/fullstack@3339 123451ca-8445-de46-9d55-352943316053

  1. … 897 more files in changeset.
merge back the fix for join probe files clean up after job is finished (reviewed by Yingyi)

git-svn-id: https://hyracks.googlecode.com/svn/branches/fullstack_lsm_staging@3316 123451ca-8445-de46-9d55-352943316053

cross merge fullstack_release_candidate into trunk

git-svn-id: https://hyracks.googlecode.com/svn/trunk/fullstack@3208 123451ca-8445-de46-9d55-352943316053

    • -2
    • +19
    ./NestedLoopJoinOperatorDescriptor.java
    • -28
    • +41
    ./OptimizedHybridHashJoinOperatorDescriptor.java
  1. … 898 more files in changeset.
merged hyracks_lsm_tree and fullstack_asterix_stabilization

git-svn-id: https://hyracks.googlecode.com/svn/branches/fullstack_lsm_staging@3026 123451ca-8445-de46-9d55-352943316053

  1. … 762 more files in changeset.
Merged fullstack_asterix_stabilization -r 2813:2933

git-svn-id: https://hyracks.googlecode.com/svn/branches/fullstack_hyracks_ioc@2995 123451ca-8445-de46-9d55-352943316053

    • -13
    • +23
    ./OptimizedHybridHashJoinOperatorDescriptor.java
  1. … 89 more files in changeset.