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>

    • -51
    • +0
    ./btree/dataflow/ExternalBTreeDataflowHelperFactory.java
    • -89
    • +0
    ./btree/dataflow/ExternalBTreeWithBuddyDataflowHelper.java
    • -52
    • +0
    ./btree/dataflow/ExternalBTreeWithBuddyDataflowHelperFactory.java
    • -60
    • +0
    ./btree/dataflow/LSMBTreeDataflowHelperFactory.java
    • -32
    • +0
    ./btree/impls/AntimatterAwareTupleAcceptor.java
    • -708
    • +0
    ./btree/impls/ExternalBTree.java
    • -135
    • +0
    ./btree/impls/ExternalBTreeOpContext.java
    • -897
    • +0
    ./btree/impls/ExternalBTreeWithBuddy.java
    • -122
    • +0
    ./btree/impls/ExternalBTreeWithBuddyOpContext.java
    • -101
    • +0
    ./btree/impls/LSMBTreeCursorInitialState.java
    • -58
    • +0
    ./btree/impls/LSMBTreeDiskComponent.java
    • -57
    • +0
    ./btree/impls/LSMBTreeDiskComponentFactory.java
  1. … 3879 more files in changeset.
Introducing data replication API to LSM indexes

Change-Id: I80565fc9d74e30440d2df5917911904ba8f33c25

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

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

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

    • -0
    • +8
    ./btree/impls/ExternalBTreeOpContext.java
    • -0
    • +16
    ./btree/impls/ExternalBTreeWithBuddy.java
    • -0
    • +8
    ./btree/impls/ExternalBTreeWithBuddyOpContext.java
  1. … 34 more files in changeset.
1. Fix the "writerCount!=0 during component flushing" issue 2. Fix the duplicate LSM disk component file name issue by avoiding duplicate timestamps for different components.

Note that this change includes https://asterix-gerrit.ics.uci.edu/#/c/268/.

Change-Id: I805eab33603f52e19a1b76f1c315f9b75b6e3c03

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

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

Reviewed-by: Murtadha Hubail <hubailmor@gmail.com>

Reviewed-by: Young-Seok Kim <kisskys@gmail.com>

    • -2
    • +7
    ./btree/impls/LSMBTreeDiskComponent.java
    • -7
    • +5
    ./btree/impls/LSMBTreeFileManager.java
    • -34
    • +38
    ./btree/impls/LSMBTreeWithBuddyDiskComponent.java
    • -6
    • +6
    ./btree/impls/LSMBTreeWithBuddyFileManager.java
  1. … 15 more files in changeset.
Add a flag for LSM-based indices to indicate whether force pages to disk devices during flush and merge.

Change-Id: I988716c03cffe30b008e144d3a478ee25e367212

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

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

Reviewed-by: Young-Seok Kim <kisskys@gmail.com>

    • -4
    • +4
    ./btree/dataflow/ExternalBTreeDataflowHelperFactory.java
    • -7
    • +8
    ./btree/dataflow/ExternalBTreeWithBuddyDataflowHelper.java
    • -4
    • +4
    ./btree/dataflow/ExternalBTreeWithBuddyDataflowHelperFactory.java
    • -17
    • +22
    ./btree/impls/ExternalBTree.java
    • -16
    • +19
    ./btree/impls/ExternalBTreeWithBuddy.java
  1. … 71 more files in changeset.
avoid duplication of Pointable code in SerializerDeserializer

Change-Id: Ia98985fc994e48d7d6a37dfaade0178b6644d836

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

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

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

  1. … 44 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.
Fix for issue 771 - removed FieldLengthIgnoring comparators and added field length check in Pointable comparator

Change-Id: Icac725fb54db21f1aa37ae0db545fbdebb651b14

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

Reviewed-by: Young-Seok Kim <kisskys@gmail.com>

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

  1. … 11 more files in changeset.
Changes to allow having the no-merge policy as an option in asterix.

Change-Id: I573b6a09185d51df1ec115edc38a89bd029574d5

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

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

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

    • -1
    • +1
    ./btree/dataflow/ExternalBTreeDataflowHelperFactory.java
    • -1
    • +1
    ./btree/dataflow/ExternalBTreeWithBuddyDataflowHelperFactory.java
    • -0
    • +5
    ./btree/impls/ExternalBTreeWithBuddy.java
  1. … 17 more files in changeset.
Added LSM component-level filters for all indexes.

Change-Id: I898cf885c9f88feae85c99799a00fd8ec036efea

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

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

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

    • -1
    • +1
    ./btree/dataflow/ExternalBTreeDataflowHelperFactory.java
    • -20
    • +19
    ./btree/dataflow/ExternalBTreeWithBuddyDataflowHelper.java
    • -7
    • +6
    ./btree/dataflow/ExternalBTreeWithBuddyDataflowHelperFactory.java
    • -4
    • +10
    ./btree/dataflow/LSMBTreeDataflowHelperFactory.java
    • -89
    • +95
    ./btree/impls/ExternalBTreeOpContext.java
    • -76
    • +86
    ./btree/impls/ExternalBTreeWithBuddyOpContext.java
    • -1
    • +3
    ./btree/impls/LSMBTreeDiskComponent.java
    • -2
    • +7
    ./btree/impls/LSMBTreeDiskComponentFactory.java
    • -2
    • +3
    ./btree/impls/LSMBTreeMemoryComponent.java
    • -1
    • +27
    ./btree/impls/LSMBTreeOpContext.java
  1. … 116 more files in changeset.
Adding external indexes

In Hyracks side, this change include the following:

1. The addition of three indexes:

a) external b-tree index

b) external r-tree index

c) external b-tree with buddy b-tree index

2. creating an additional logical operator in algebricks for performing lookup operations over external data and modify the different visitors to work with this operator

3. Added copyright header to all new files

Change-Id: Iecfbd86f06aff3caaf3a9652b63420666745ebb9

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

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

Reviewed-by: Zachary Heilbron <zheilbron@gmail.com>

Reviewed-by: Sattam Alsubaiee <salsubaiee@gmail.com>

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

    • -0
    • +86
    ./btree/dataflow/ExternalBTreeDataflowHelper.java
    • -0
    • +51
    ./btree/dataflow/ExternalBTreeDataflowHelperFactory.java
    • -0
    • +89
    ./btree/dataflow/ExternalBTreeWithBuddyDataflowHelper.java
    • -0
    • +53
    ./btree/dataflow/ExternalBTreeWithBuddyDataflowHelperFactory.java
    • -0
    • +700
    ./btree/impls/ExternalBTree.java
    • -0
    • +121
    ./btree/impls/ExternalBTreeOpContext.java
    • -0
    • +873
    ./btree/impls/ExternalBTreeWithBuddy.java
    • -0
    • +104
    ./btree/impls/ExternalBTreeWithBuddyOpContext.java
    • -2
    • +63
    ./btree/impls/LSMBTreeFileManager.java
    • -0
    • +187
    ./btree/impls/LSMBTreeWithBuddyAbstractCursor.java
    • -0
    • +113
    ./btree/impls/LSMBTreeWithBuddyCursorInitialState.java
    • -0
    • +65
    ./btree/impls/LSMBTreeWithBuddyDiskComponent.java
    • -0
    • +61
    ./btree/impls/LSMBTreeWithBuddyDiskComponentFactory.java
    • -0
    • +257
    ./btree/impls/LSMBTreeWithBuddyFileManager.java
  1. … 51 more files in changeset.
changes to fix issue 727

  1. … 8 more files in changeset.
fix IIndexAccessor interface, add a boolean exclusiveMode parameter for the createSearchCursor method

  1. … 43 more files in changeset.
Pages are decided to be dirty when the write latches are released. Optimized the scan and update cursor.

    • -0
    • +5
    ./btree/impls/LSMBTreePointSearchCursor.java
    • -0
    • +4
    ./btree/impls/LSMBTreeSearchCursor.java
  1. … 22 more files in changeset.
Fix for asterix issue 630.

    • -2
    • +20
    ./btree/impls/LSMBTreeFlushOperation.java
    • -1
    • +13
    ./btree/impls/LSMBTreeMergeOperation.java
  1. … 14 more files in changeset.
Merge master into salsubaiee/master_issue_92.

  1. … 13 more files in changeset.
Allowed user to specify the merging policy

    • -8
    • +10
    ./btree/dataflow/LSMBTreeDataflowHelperFactory.java
  1. … 21 more files in changeset.
Support for full compation.

  1. … 17 more files in changeset.
Changed the location of clearing the component holder.

  1. … 4 more files in changeset.
Allowed merge subset of the disk components correctly. Added new merge policy.

    • -0
    • +5
    ./btree/impls/LSMBTreeDiskComponent.java
    • -2
    • +6
    ./btree/impls/LSMBTreeRangeSearchCursor.java
  1. … 28 more files in changeset.
checkpoint towards fixing LSN related issues(issue 591, 609, and 614) and more

  1. … 54 more files in changeset.
change a method name and added comments.

    • -7
    • +2
    ./btree/impls/LSMBTreeFlushOperation.java
    • -7
    • +2
    ./btree/impls/LSMBTreeMergeOperation.java
  1. … 8 more files in changeset.
Changed the io scheduler to allow asynchronous concurrent flush/merge ops.

    • -0
    • +6
    ./btree/impls/LSMBTreeFlushOperation.java
    • -0
    • +6
    ./btree/impls/LSMBTreeMergeOperation.java
  1. … 6 more files in changeset.
Another round of renaming.

    • -2
    • +2
    ./btree/impls/LSMBTreeDiskComponentFactory.java
  1. … 9 more files in changeset.
Another round of code cleanup.

    • -2
    • +2
    ./btree/impls/LSMBTreeDiskComponentFactory.java
  1. … 13 more files in changeset.
Added files missed from previous commit.

    • -0
    • +46
    ./btree/impls/LSMBTreeDiskComponent.java
    • -0
    • +52
    ./btree/impls/LSMBTreeDiskComponentFactory.java
    • -0
    • +45
    ./btree/impls/LSMBTreeMemoryComponent.java
  1. … 4 more files in changeset.
Renaming classes and vars.

    • -46
    • +0
    ./btree/impls/LSMBTreeImmutableComponent.java
    • -52
    • +0
    ./btree/impls/LSMBTreeImmutableComponentFactory.java
    • -1
    • +1
    ./btree/impls/LSMBTreeMergeOperation.java
    • -45
    • +0
    ./btree/impls/LSMBTreeMutableComponent.java
    • -3
    • +3
    ./btree/impls/LSMBTreePointSearchCursor.java
    • -2
    • +2
    ./btree/impls/LSMBTreeRangeSearchCursor.java
  1. … 20 more files in changeset.
Another round of refactoring. Moved critical code to sync. blocks.

  1. … 8 more files in changeset.
Code refactoring and cleanup.

    • -2
    • +2
    ./btree/impls/LSMBTreeImmutableComponent.java
  1. … 20 more files in changeset.
Bug fixes.

    • -3
    • +0
    ./btree/impls/LSMBTreeRangeSearchCursor.java
  1. … 10 more files in changeset.
Added many fixes. Checkpointing.

    • -0
    • +3
    ./btree/impls/LSMBTreeRangeSearchCursor.java
  1. … 24 more files in changeset.