Clone Tools
  • last updated 24 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[ASTERIXDB-2008][CLUS] Only add pending removal if node known

[ASTERIXDB-2023][ING] Introduce Enums instead of using bytes

- user model changes: no

- storage format changes: no

- interface changes: no

details:

- Only nodes which are known to cluster manager are added

to the list of nodes pending removal. Other nodes are ignored

- Enums introduced:

- ActiveEvent.Kind

- ActivePartitionMessage.Event

- Remove AdapterRuntimeManager

- Remove AdapterExecutor

Change-Id: I7044896559798426c04a3f46861bc5335b25d140

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

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

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

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

    • -2
    • +2
    ./hyracks/hdfs/dataflow/ConfFactory.java
    • -3
    • +2
    ./hyracks/hdfs2/dataflow/ConfFactory.java
  1. … 97 more files in changeset.
Separate index build from index access

This change separates index build from index access.

All indexes now have a single dataflow helper which

uses the index path to locate the resource on the nc

to read the resource from memory or disk.

Existing resource metadata and dataflow helpers were

combined into resource builders eliminating lots of

duplicated code.

Change-Id: Ie4ea3aaa63dff8d246fa43ca7c7359729bc8cf47

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

Integration-Tests: Ian Maxon <imaxon@apache.org>

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

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

  1. … 570 more files in changeset.
Unify structure of Cluster Controller and Node Controller

Change-Id: Ife3a002371a07ee9cdd32e1ffd50cc775bf1d453

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

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

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

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

  1. … 159 more files in changeset.
Change the API for writing and reading metadata pages

Change-Id: Iadad522ab5568677aa816c74fc1d63acad505380

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

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

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

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

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

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

    • -14
    • +12
    ./hyracks/hdfs/lib/RawBinaryComparatorFactory.java
  1. … 98 more files in changeset.
Move Hyracks to subfolder

    • -0
    • +62
    ./hyracks/hdfs/api/IKeyValueParser.java
    • -0
    • +46
    ./hyracks/hdfs/api/IKeyValueParserFactory.java
    • -0
    • +29
    ./hyracks/hdfs/api/INcCollection.java
    • -0
    • +36
    ./hyracks/hdfs/api/INcCollectionBuilder.java
    • -0
    • +61
    ./hyracks/hdfs/api/ITupleWriter.java
    • -0
    • +39
    ./hyracks/hdfs/api/ITupleWriterFactory.java
    • -0
    • +57
    ./hyracks/hdfs/dataflow/ConfFactory.java
    • -0
    • +153
    ./hyracks/hdfs/dataflow/HDFSReadOperatorDescriptor.java
    • -0
    • +135
    ./hyracks/hdfs/dataflow/HDFSWriteOperatorDescriptor.java
    • -0
    • +109
    ./hyracks/hdfs/dataflow/InputSplitsFactory.java
    • -0
    • +50
    ./hyracks/hdfs/lib/RawBinaryComparatorFactory.java
    • -0
    • +47
    ./hyracks/hdfs/lib/RawBinaryHashFunctionFactory.java
    • -0
    • +69
    ./hyracks/hdfs/lib/TextKeyValueParserFactory.java
    • -0
    • +64
    ./hyracks/hdfs/lib/TextTupleWriterFactory.java
    • -0
    • +148
    ./hyracks/hdfs/scheduler/IPProximityNcCollectionBuilder.java
  1. … 4413 more files in changeset.