Clone Tools
  • last updated 14 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Supports flexible degree of parallelism.

Detailed list of changes include:

- Add the IClusterInfoCollector interface and feed that to the compiler;

- Add the number of cores into the heartbeat;

- Add partition calculation in APIFramework;

- Fix partitioning property requirements in binary operators such as Join and UnionAll;

- Fix PushSubplanIntoGroupByRule for type propagation;

- Fix InlineLeftNtsInSubplanJoinFlatteningVisitor for the returned top join operator;

- Add unit test for partition calculation in APIFrameworkTest

- Add integration test SqlppExecutionFullParallelismIT, SqlppExecutionLessParallelismIT,

AqlExecutionFullParallelismIT, and AqlExecutionLessParallelismIT for different

parallelism settings;

- Refactor AQLExecutionTest and SqlppExecutionTest;

- Separate one cluster state test out from AqlExecutionTest.

Change-Id: If70faf52bed995c7098cc343f2fabd1b6c8d96e7

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

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: Till Westmann <tillw@apache.org>

    • -10
    • +10
    ./query-issue785-2/query-issue785-2.1.adm
    • -24
    • +24
    ./query-issue785/query-issue785.1.adm
  1. … 113 more files in changeset.
Support implicit variable name and column name.

1. Support WITH clause for general cases;

2. Fixed open/closed type optimization;

3. Fixed scoping for nested aggregations;

4. Fixed side effects during partition property analysis;

5. Fixed type propagation policy for Subplan operator.

Change-Id: I409b9ba139c9f000a6b9b84d519d172d0069e4bb

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

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

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

    • -0
    • +28
    ./distinct_by/distinct_by.1.adm
    • -0
    • +5
    ./group_no_agg/group_no_agg.1.adm
    • -0
    • +11
    ./nest_aggregate/nest_aggregate.1.adm
    • -0
    • +11
    ./nest_aggregate2/nest_aggregate2.1.adm
    • -0
    • +4
    ./q01_pricing_summary_report_nt/q01_pricing_summary_report_nt.1.adm
    • -0
    • +13
    ./q02_minimum_cost_supplier/q02_minimum_cost_supplier.1.adm
    • -0
    • +8
    ./q03_shipping_priority_nt/q03_shipping_priority_nt.1.adm
    • -0
    • +5
    ./q04_order_priority/q04_order_priority.1.adm
    • -0
    • +8
    ./q05_local_supplier_volume/q05_local_supplier_volume.1.adm
    • -0
    • +1
    ./q06_forecast_revenue_change/q06_forecast_revenue_change.1.adm
    • -0
    • +37
    ./q07_volume_shipping/q07_volume_shipping.1.adm
    • -0
    • +2
    ./q08_national_market_share/q08_national_market_share.1.adm
    • -0
    • +59
    ./q09_product_type_profit_nt/q09_product_type_profit_nt.1.adm
    • -0
    • +20
    ./q10_returned_item/q10_returned_ite.1.adm
    • -0
    • +20
    ./q10_returned_item_int64/q10_returned_item_int64.1.adm
  1. … 217 more files in changeset.