Clone Tools
  • last updated 21 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>

    • -4
    • +4
    ./query-issue785-2/query-issue785-2.1.adm
    • -15
    • +15
    ./query-issue785/query-issue785.1.adm
  1. … 113 more files in changeset.
Update adm.grammar and printers for double/float

adm.grammar was not accepting suffixed doubles. This was breaking

a lot of round-trip ADM cases. I also changed the default print for

float and double to not have a suffix, because this makes the output

very odd (NaNd, NaNf, -Infinityf). The print mode for integers

has also been changed to omit the suffix, but, similarly the old

format is still accepted.

Change-Id: I6164d74f6c286fa160a30cff9ad47e97a30e0770

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

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

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

Reviewed-by: Michael Blow <michael.blow@couchbase.com>

    • -10
    • +10
    ./nest_aggregate/nest_aggregate.1.adm
    • -4
    • +4
    ./q01_pricing_summary_report_nt/q01_pricing_summary_report_nt.1.adm
    • -13
    • +13
    ./q02_minimum_cost_supplier/q02_minimum_cost_supplier.1.adm
    • -8
    • +8
    ./q03_shipping_priority_nt/q03_shipping_priority_nt.1.adm
    • -8
    • +8
    ./q05_local_supplier_volume/q05_local_supplier_volume.1.adm
    • -1
    • +1
    ./q06_forecast_revenue_change/q06_forecast_revenue_change.1.adm
    • -37
    • +37
    ./q07_volume_shipping/q07_volume_shipping.1.adm
    • -2
    • +2
    ./q08_national_market_share/q08_national_market_share.1.adm
    • -59
    • +59
    ./q09_product_type_profit_nt/q09_product_type_profit_nt.1.adm
    • -20
    • +20
    ./q10_returned_item/q10_returned_ite.1.adm
    • -20
    • +20
    ./q10_returned_item_int64/q10_returned_item_int64.1.adm
    • -200
    • +200
    ./q11_important_stock/q11_important_stock.1.adm
    • -1
    • +1
    ./q14_promotion_effect/q14_promotion_effect.1.adm
    • -1
    • +1
    ./q15_top_supplier/q15_top_supplier.1.adm
    • -200
    • +200
    ./q17_large_gby_variant/q17_large_gby_variant.3.adm
  1. … 487 more files in changeset.
Move merged files

    • -0
    • +1
    ./q06_forecast_revenue_change/q06_forecast_revenue_change.2.adm
  1. … 163 more files in changeset.