incubator-quickstep git commit: Minor fixes
Repository: incubator-quickstep Updated Branches: refs/heads/lip-refactor-backend 2829dffd7 -> c28ffe1bb Minor fixes Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/commit/c28ffe1b Tree: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/tree/c28ffe1b Diff: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/diff/c28ffe1b Branch: refs/heads/lip-refactor-backend Commit: c28ffe1bbb1bc9fc29b1879a0d3b484bc702d370 Parents: 2829dff Author: Jianqiao ZhuAuthored: Sat Oct 22 00:29:18 2016 -0500 Committer: Jianqiao Zhu Committed: Sat Oct 22 00:29:18 2016 -0500 -- relational_operators/WorkOrderFactory.cpp | 8 1 file changed, 4 insertions(+), 4 deletions(-) -- http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/c28ffe1b/relational_operators/WorkOrderFactory.cpp -- diff --git a/relational_operators/WorkOrderFactory.cpp b/relational_operators/WorkOrderFactory.cpp index 8283128..0b7f7e8 100644 --- a/relational_operators/WorkOrderFactory.cpp +++ b/relational_operators/WorkOrderFactory.cpp @@ -478,7 +478,7 @@ bool WorkOrderFactory::ProtoIsValid(const serialization::WorkOrder , } else { const QueryContext::lip_deployment_id lip_deployment_index = proto.GetExtension(serialization::AggregationWorkOrder::lip_deployment_index); -if (lip_deloyment_index != QueryContext::kInvalidLIPDeploymentId && +if (lip_deployment_index != QueryContext::kInvalidLIPDeploymentId && !query_context.isValidLIPDeploymentId(lip_deployment_index)) { return false; } @@ -512,7 +512,7 @@ bool WorkOrderFactory::ProtoIsValid(const serialization::WorkOrder , } else { const QueryContext::lip_deployment_id lip_deployment_index = proto.GetExtension(serialization::BuildHashWorkOrder::lip_deployment_index); -if (lip_deloyment_index != QueryContext::kInvalidLIPDeploymentId && +if (lip_deployment_index != QueryContext::kInvalidLIPDeploymentId && !query_context.isValidLIPDeploymentId(lip_deployment_index)) { return false; } @@ -608,7 +608,7 @@ bool WorkOrderFactory::ProtoIsValid(const serialization::WorkOrder , } else { const QueryContext::lip_deployment_id lip_deployment_index = proto.GetExtension(serialization::HashJoinWorkOrder::lip_deployment_index); - if (lip_deloyment_index != QueryContext::kInvalidLIPDeploymentId && + if (lip_deployment_index != QueryContext::kInvalidLIPDeploymentId && !query_context.isValidLIPDeploymentId(lip_deployment_index)) { return false; } @@ -707,7 +707,7 @@ bool WorkOrderFactory::ProtoIsValid(const serialization::WorkOrder , } else { const QueryContext::lip_deployment_id lip_deployment_index = proto.GetExtension(serialization::SelectWorkOrder::lip_deployment_index); -if (lip_deloyment_index != QueryContext::kInvalidLIPDeploymentId && +if (lip_deployment_index != QueryContext::kInvalidLIPDeploymentId && !query_context.isValidLIPDeploymentId(lip_deployment_index)) { return false; }
incubator-quickstep git commit: Minor fixes
Repository: incubator-quickstep Updated Branches: refs/heads/lip-refactor-optimizer 8740f50a7 -> 9258ee4b6 Minor fixes Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/commit/9258ee4b Tree: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/tree/9258ee4b Diff: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/diff/9258ee4b Branch: refs/heads/lip-refactor-optimizer Commit: 9258ee4b65c2de0d8ae2566fdfca21fea7a57a8b Parents: 8740f50 Author: Jianqiao ZhuAuthored: Thu Oct 13 13:11:07 2016 -0500 Committer: Jianqiao Zhu Committed: Thu Oct 13 13:11:07 2016 -0500 -- query_optimizer/ExecutionGenerator.cpp | 32 - 1 file changed, 32 deletions(-) -- http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/9258ee4b/query_optimizer/ExecutionGenerator.cpp -- diff --git a/query_optimizer/ExecutionGenerator.cpp b/query_optimizer/ExecutionGenerator.cpp index 29dec38..09ef9e0 100644 --- a/query_optimizer/ExecutionGenerator.cpp +++ b/query_optimizer/ExecutionGenerator.cpp @@ -594,34 +594,14 @@ void ExecutionGenerator::convertHashJoin(const P::HashJoinPtr _plan) { std::vector probe_attribute_ids; std::vector build_attribute_ids; - std::vector probe_original_attribute_ids; - std::vector build_original_attribute_ids; - - const CatalogRelation *referenced_stored_probe_relation = nullptr; - const CatalogRelation *referenced_stored_build_relation = nullptr; - std::size_t build_cardinality = cost_model_->estimateCardinality(build_physical); bool any_probe_attributes_nullable = false; bool any_build_attributes_nullable = false; - bool skip_hash_join_optimization = false; - const std::vector _join_attributes = physical_plan->left_join_attributes(); for (const E::AttributeReferencePtr _join_attribute : left_join_attributes) { -// Try to determine the original stored relation referenced in the Hash Join. -referenced_stored_probe_relation = - catalog_database_->getRelationByName(left_join_attribute->relation_name()); -if (referenced_stored_probe_relation == nullptr) { - // Hash Join optimizations are not possible, if the referenced relation cannot be determined. - skip_hash_join_optimization = true; -} else { - const attribute_id probe_operator_attribute_id = - referenced_stored_probe_relation->getAttributeByName(left_join_attribute->attribute_name())->getID(); - probe_original_attribute_ids.emplace_back(probe_operator_attribute_id); -} - const CatalogAttribute *probe_catalog_attribute = attribute_substitution_map_[left_join_attribute->id()]; probe_attribute_ids.emplace_back(probe_catalog_attribute->getID()); @@ -634,18 +614,6 @@ void ExecutionGenerator::convertHashJoin(const P::HashJoinPtr _plan) { const std::vector _join_attributes = physical_plan->right_join_attributes(); for (const E::AttributeReferencePtr _join_attribute : right_join_attributes) { -// Try to determine the original stored relation referenced in the Hash Join. -referenced_stored_build_relation = - catalog_database_->getRelationByName(right_join_attribute->relation_name()); -if (referenced_stored_build_relation == nullptr) { - // Hash Join optimizations are not possible, if the referenced relation cannot be determined. - skip_hash_join_optimization = true; -} else { - const attribute_id build_operator_attribute_id = - referenced_stored_build_relation->getAttributeByName(right_join_attribute->attribute_name())->getID(); - build_original_attribute_ids.emplace_back(build_operator_attribute_id); -} - const CatalogAttribute *build_catalog_attribute = attribute_substitution_map_[right_join_attribute->id()]; build_attribute_ids.emplace_back(build_catalog_attribute->getID());
incubator-quickstep git commit: minor fixes
Repository: incubator-quickstep Updated Branches: refs/heads/estimate-num-distinct-values f9fead970 -> 62b9e205a minor fixes Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/commit/62b9e205 Tree: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/tree/62b9e205 Diff: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/diff/62b9e205 Branch: refs/heads/estimate-num-distinct-values Commit: 62b9e205a7842dad08c5bccbeedab9870b350ac8 Parents: f9fead9 Author: Jianqiao ZhuAuthored: Tue Oct 4 16:22:22 2016 -0500 Committer: Jianqiao Zhu Committed: Tue Oct 4 16:22:22 2016 -0500 -- query_optimizer/cost_model/CMakeLists.txt | 2 ++ .../cost_model/StarSchemaSimpleCostModel.cpp| 20 ++-- .../StarSchemaHashJoinOrderOptimization.hpp | 4 3 files changed, 16 insertions(+), 10 deletions(-) -- http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/62b9e205/query_optimizer/cost_model/CMakeLists.txt -- diff --git a/query_optimizer/cost_model/CMakeLists.txt b/query_optimizer/cost_model/CMakeLists.txt index abbc3da..08582f5 100644 --- a/query_optimizer/cost_model/CMakeLists.txt +++ b/query_optimizer/cost_model/CMakeLists.txt @@ -30,9 +30,11 @@ target_link_libraries(quickstep_queryoptimizer_costmodel_SimpleCostModel glog quickstep_catalog_CatalogRelation quickstep_queryoptimizer_costmodel_CostModel + quickstep_queryoptimizer_expressions_ExpressionUtil quickstep_queryoptimizer_physical_Aggregate quickstep_queryoptimizer_physical_HashJoin quickstep_queryoptimizer_physical_NestedLoopsJoin + quickstep_queryoptimizer_physical_PatternMatcher quickstep_queryoptimizer_physical_Physical quickstep_queryoptimizer_physical_PhysicalType quickstep_queryoptimizer_physical_Selection http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/62b9e205/query_optimizer/cost_model/StarSchemaSimpleCostModel.cpp -- diff --git a/query_optimizer/cost_model/StarSchemaSimpleCostModel.cpp b/query_optimizer/cost_model/StarSchemaSimpleCostModel.cpp index 122485a..8344ac3 100644 --- a/query_optimizer/cost_model/StarSchemaSimpleCostModel.cpp +++ b/query_optimizer/cost_model/StarSchemaSimpleCostModel.cpp @@ -114,9 +114,9 @@ std::size_t StarSchemaSimpleCostModel::estimateCardinalityForTableReference( std::size_t StarSchemaSimpleCostModel::estimateCardinalityForSelection( const P::SelectionPtr _plan) { double selectivity = - estimateSelectivityForPredicate(physical_plan->filter_predicate(), - physical_plan); - return static_cast(estimateCardinality(physical_plan->input()) * selectivity); + estimateSelectivityForPredicate(physical_plan->filter_predicate(), physical_plan); + return static_cast( + estimateCardinality(physical_plan->input()) * selectivity); } std::size_t StarSchemaSimpleCostModel::estimateCardinalityForSort( @@ -153,13 +153,13 @@ std::size_t StarSchemaSimpleCostModel::estimateCardinalityForAggregate( return 1; } - const std::size_t estimated_child_cardinality = estimateCardinality(physical_plan->input()); + std::size_t estimated_child_cardinality = estimateCardinality(physical_plan->input()); std::size_t estimated_num_groups = 1; std::size_t max_attr_num_distinct_values = 0; for (const auto : physical_plan->grouping_expressions()) { E::AttributeReferencePtr attr; if (E::SomeAttributeReference::MatchesWithConditionalCast(expr, )) { - const std::size_t attr_num_distinct_values = + std::size_t attr_num_distinct_values = estimateNumDistinctValues(attr->id(), physical_plan->input()); estimated_num_groups *= std::max(1uL, attr_num_distinct_values); max_attr_num_distinct_values = @@ -196,7 +196,7 @@ std::size_t StarSchemaSimpleCostModel::estimateNumDistinctValues( case P::PhysicalType::kAggregate: { const P::PhysicalPtr = physical_plan->children()[0]; if (E::ContainsExprId(child->getOutputAttributes(), attribute_id)) { -const std::size_t child_num_distinct_values = +std::size_t child_num_distinct_values = estimateNumDistinctValues(attribute_id, child); return static_cast( child_num_distinct_values * filter_selectivity + 0.5); @@ -207,17 +207,17 @@ std::size_t StarSchemaSimpleCostModel::estimateNumDistinctValues( const
[42/63] [abbrv] incubator-quickstep git commit: Minor fixes to the distributed query execution engine.
Minor fixes to the distributed query execution engine. Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/commit/59f4dab2 Tree: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/tree/59f4dab2 Diff: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/diff/59f4dab2 Branch: refs/heads/quickstep-28-29 Commit: 59f4dab26aa31a7e2aa9dfdc60524e56060f935b Parents: 8c811c8 Author: Zuyu ZhangAuthored: Tue Aug 16 13:17:01 2016 -0700 Committer: Zuyu Zhang Committed: Tue Aug 16 13:30:41 2016 -0700 -- query_execution/ForemanDistributed.cpp | 2 +- query_execution/ForemanDistributed.hpp | 2 +- query_execution/QueryManagerDistributed.cpp | 2 +- query_execution/QueryManagerDistributed.hpp | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) -- http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/59f4dab2/query_execution/ForemanDistributed.cpp -- diff --git a/query_execution/ForemanDistributed.cpp b/query_execution/ForemanDistributed.cpp index 29f5b9b..9c20465 100644 --- a/query_execution/ForemanDistributed.cpp +++ b/query_execution/ForemanDistributed.cpp @@ -279,7 +279,7 @@ void ForemanDistributed::printWorkOrderProfilingResults(const std::size_t query_ } void ForemanDistributed::processShiftbossRegistrationMessage(const client_id shiftboss_client_id, - const std::size_t work_order_capacity) { + const std::size_t work_order_capacity) { S::ShiftbossRegistrationResponseMessage proto; proto.set_shiftboss_index(shiftboss_directory_.size()); http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/59f4dab2/query_execution/ForemanDistributed.hpp -- diff --git a/query_execution/ForemanDistributed.hpp b/query_execution/ForemanDistributed.hpp index f9a326a..fc1ede5 100644 --- a/query_execution/ForemanDistributed.hpp +++ b/query_execution/ForemanDistributed.hpp @@ -102,7 +102,7 @@ class ForemanDistributed final : public ForemanBase { const serialization::WorkOrderMessage ); void processShiftbossRegistrationMessage(const tmb::client_id shiftboss_client_id, -const std::size_t work_order_capacity); + const std::size_t work_order_capacity); void processSaveQueryResultResponseMessage(const tmb::client_id cli_id, const relation_id result_relation_id); http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/59f4dab2/query_execution/QueryManagerDistributed.cpp -- diff --git a/query_execution/QueryManagerDistributed.cpp b/query_execution/QueryManagerDistributed.cpp index e300ce5..7d45933 100644 --- a/query_execution/QueryManagerDistributed.cpp +++ b/query_execution/QueryManagerDistributed.cpp @@ -47,7 +47,7 @@ using std::unique_ptr; namespace quickstep { QueryManagerDistributed::QueryManagerDistributed(QueryHandle *query_handle, - ShiftbossDirectory *shiftboss_directory, + const ShiftbossDirectory *shiftboss_directory, const tmb::client_id foreman_client_id, tmb::MessageBus *bus) : QueryManagerBase(query_handle), http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/59f4dab2/query_execution/QueryManagerDistributed.hpp -- diff --git a/query_execution/QueryManagerDistributed.hpp b/query_execution/QueryManagerDistributed.hpp index b448528..e609ab8 100644 --- a/query_execution/QueryManagerDistributed.hpp +++ b/query_execution/QueryManagerDistributed.hpp @@ -58,7 +58,7 @@ class QueryManagerDistributed final : public QueryManagerBase { * @param bus The TMB used for communication. **/ QueryManagerDistributed(QueryHandle *query_handle, - ShiftbossDirectory *shiftboss_directory, + const ShiftbossDirectory *shiftboss_directory, const tmb::client_id foreman_client_id, tmb::MessageBus *bus); @@ -105,7 +105,7 @@ class QueryManagerDistributed final : public QueryManagerBase { (query_exec_state_->getNumRebuildWorkOrders(index) == 0); } - ShiftbossDirectory *shiftboss_directory_; + const
[38/63] [abbrv] incubator-quickstep git commit: Minor fixes for the distributed version.
Minor fixes for the distributed version. Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/commit/1325a6ae Tree: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/tree/1325a6ae Diff: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/diff/1325a6ae Branch: refs/heads/quickstep-28-29 Commit: 1325a6ae2c909fbadb4b0661478f42a5e6687932 Parents: 6ee9842 Author: Zuyu ZhangAuthored: Sat Aug 13 23:22:41 2016 -0700 Committer: Zuyu Zhang Committed: Sat Aug 13 23:22:41 2016 -0700 -- query_execution/CMakeLists.txt | 16 +++--- query_execution/PolicyEnforcerDistributed.cpp | 10 - query_execution/PolicyEnforcerDistributed.hpp | 6 +++--- query_execution/QueryExecutionTypedefs.hpp | 4 ++-- query_execution/Shiftboss.cpp | 20 +++--- query_execution/Shiftboss.hpp | 22 +--- .../tests/execution_generator/CMakeLists.txt| 2 +- 7 files changed, 51 insertions(+), 29 deletions(-) -- http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/1325a6ae/query_execution/CMakeLists.txt -- diff --git a/query_execution/CMakeLists.txt b/query_execution/CMakeLists.txt index 74fcafb..4033594 100644 --- a/query_execution/CMakeLists.txt +++ b/query_execution/CMakeLists.txt @@ -31,7 +31,7 @@ endif() add_library(quickstep_queryexecution_AdmitRequestMessage ../empty_src.cpp AdmitRequestMessage.hpp) if (ENABLE_DISTRIBUTED) add_library(quickstep_queryexecution_BlockLocator BlockLocator.cpp BlockLocator.hpp) -endif() +endif(ENABLE_DISTRIBUTED) add_library(quickstep_queryexecution_ForemanBase ../empty_src.cpp ForemanBase.hpp) add_library(quickstep_queryexecution_ForemanSingleNode ForemanSingleNode.cpp ForemanSingleNode.hpp) add_library(quickstep_queryexecution_PolicyEnforcerBase PolicyEnforcerBase.cpp PolicyEnforcerBase.hpp) @@ -52,12 +52,12 @@ add_library(quickstep_queryexecution_QueryExecutionUtil ../empty_src.cpp QueryEx add_library(quickstep_queryexecution_QueryManagerBase QueryManagerBase.cpp QueryManagerBase.hpp) if (ENABLE_DISTRIBUTED) add_library(quickstep_queryexecution_QueryManagerDistributed QueryManagerDistributed.cpp QueryManagerDistributed.hpp) -endif() +endif(ENABLE_DISTRIBUTED) add_library(quickstep_queryexecution_QueryManagerSingleNode QueryManagerSingleNode.cpp QueryManagerSingleNode.hpp) if (ENABLE_DISTRIBUTED) add_library(quickstep_queryexecution_Shiftboss Shiftboss.cpp Shiftboss.hpp) add_library(quickstep_queryexecution_ShiftbossDirectory ../empty_src.cpp ShiftbossDirectory.hpp) -endif() +endif(ENABLE_DISTRIBUTED) add_library(quickstep_queryexecution_WorkOrderProtosContainer ../empty_src.cpp WorkOrderProtosContainer.hpp) add_library(quickstep_queryexecution_WorkOrdersContainer WorkOrdersContainer.cpp WorkOrdersContainer.hpp) add_library(quickstep_queryexecution_Worker Worker.cpp Worker.hpp) @@ -80,7 +80,7 @@ if (ENABLE_DISTRIBUTED) quickstep_threading_ThreadUtil quickstep_utility_Macros tmb) -endif() +endif(ENABLE_DISTRIBUTED) target_link_libraries(quickstep_queryexecution_ForemanBase glog quickstep_threading_Thread @@ -223,7 +223,7 @@ if (ENABLE_DISTRIBUTED) quickstep_utility_DAG quickstep_utility_Macros tmb) -endif() +endif(ENABLE_DISTRIBUTED) target_link_libraries(quickstep_queryexecution_QueryManagerSingleNode quickstep_catalog_CatalogTypedefs quickstep_queryexecution_QueryContext @@ -262,7 +262,7 @@ if (ENABLE_DISTRIBUTED) target_link_libraries(quickstep_queryexecution_ShiftbossDirectory quickstep_utility_Macros tmb) -endif() +endif(ENABLE_DISTRIBUTED) target_link_libraries(quickstep_queryexecution_WorkOrderProtosContainer glog quickstep_relationaloperators_WorkOrder_proto @@ -320,7 +320,7 @@ if (ENABLE_DISTRIBUTED) quickstep_queryexecution_QueryManagerDistributed quickstep_queryexecution_Shiftboss quickstep_queryexecution_ShiftbossDirectory) -endif() +endif(ENABLE_DISTRIBUTED) # Tests: if (ENABLE_DISTRIBUTED) @@ -346,7 +346,7 @@ if (ENABLE_DISTRIBUTED) tmb ${LIBS}) add_test(BlockLocator_unittest BlockLocator_unittest) -endif() +endif(ENABLE_DISTRIBUTED) add_executable(QueryManagerSingleNode_unittest
[3/6] incubator-quickstep git commit: Minor fixes to the distributed query execution engine.
Minor fixes to the distributed query execution engine. Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/commit/59f4dab2 Tree: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/tree/59f4dab2 Diff: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/diff/59f4dab2 Branch: refs/heads/fuse-join-with-select Commit: 59f4dab26aa31a7e2aa9dfdc60524e56060f935b Parents: 8c811c8 Author: Zuyu ZhangAuthored: Tue Aug 16 13:17:01 2016 -0700 Committer: Zuyu Zhang Committed: Tue Aug 16 13:30:41 2016 -0700 -- query_execution/ForemanDistributed.cpp | 2 +- query_execution/ForemanDistributed.hpp | 2 +- query_execution/QueryManagerDistributed.cpp | 2 +- query_execution/QueryManagerDistributed.hpp | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) -- http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/59f4dab2/query_execution/ForemanDistributed.cpp -- diff --git a/query_execution/ForemanDistributed.cpp b/query_execution/ForemanDistributed.cpp index 29f5b9b..9c20465 100644 --- a/query_execution/ForemanDistributed.cpp +++ b/query_execution/ForemanDistributed.cpp @@ -279,7 +279,7 @@ void ForemanDistributed::printWorkOrderProfilingResults(const std::size_t query_ } void ForemanDistributed::processShiftbossRegistrationMessage(const client_id shiftboss_client_id, - const std::size_t work_order_capacity) { + const std::size_t work_order_capacity) { S::ShiftbossRegistrationResponseMessage proto; proto.set_shiftboss_index(shiftboss_directory_.size()); http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/59f4dab2/query_execution/ForemanDistributed.hpp -- diff --git a/query_execution/ForemanDistributed.hpp b/query_execution/ForemanDistributed.hpp index f9a326a..fc1ede5 100644 --- a/query_execution/ForemanDistributed.hpp +++ b/query_execution/ForemanDistributed.hpp @@ -102,7 +102,7 @@ class ForemanDistributed final : public ForemanBase { const serialization::WorkOrderMessage ); void processShiftbossRegistrationMessage(const tmb::client_id shiftboss_client_id, -const std::size_t work_order_capacity); + const std::size_t work_order_capacity); void processSaveQueryResultResponseMessage(const tmb::client_id cli_id, const relation_id result_relation_id); http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/59f4dab2/query_execution/QueryManagerDistributed.cpp -- diff --git a/query_execution/QueryManagerDistributed.cpp b/query_execution/QueryManagerDistributed.cpp index e300ce5..7d45933 100644 --- a/query_execution/QueryManagerDistributed.cpp +++ b/query_execution/QueryManagerDistributed.cpp @@ -47,7 +47,7 @@ using std::unique_ptr; namespace quickstep { QueryManagerDistributed::QueryManagerDistributed(QueryHandle *query_handle, - ShiftbossDirectory *shiftboss_directory, + const ShiftbossDirectory *shiftboss_directory, const tmb::client_id foreman_client_id, tmb::MessageBus *bus) : QueryManagerBase(query_handle), http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/59f4dab2/query_execution/QueryManagerDistributed.hpp -- diff --git a/query_execution/QueryManagerDistributed.hpp b/query_execution/QueryManagerDistributed.hpp index b448528..e609ab8 100644 --- a/query_execution/QueryManagerDistributed.hpp +++ b/query_execution/QueryManagerDistributed.hpp @@ -58,7 +58,7 @@ class QueryManagerDistributed final : public QueryManagerBase { * @param bus The TMB used for communication. **/ QueryManagerDistributed(QueryHandle *query_handle, - ShiftbossDirectory *shiftboss_directory, + const ShiftbossDirectory *shiftboss_directory, const tmb::client_id foreman_client_id, tmb::MessageBus *bus); @@ -105,7 +105,7 @@ class QueryManagerDistributed final : public QueryManagerBase { (query_exec_state_->getNumRebuildWorkOrders(index) == 0); } - ShiftbossDirectory *shiftboss_directory_; + const
[06/22] incubator-quickstep git commit: Minor fixes to the distributed query execution engine.
Minor fixes to the distributed query execution engine. Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/commit/59f4dab2 Tree: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/tree/59f4dab2 Diff: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/diff/59f4dab2 Branch: refs/heads/LIP-for-tpch-merged Commit: 59f4dab26aa31a7e2aa9dfdc60524e56060f935b Parents: 8c811c8 Author: Zuyu ZhangAuthored: Tue Aug 16 13:17:01 2016 -0700 Committer: Zuyu Zhang Committed: Tue Aug 16 13:30:41 2016 -0700 -- query_execution/ForemanDistributed.cpp | 2 +- query_execution/ForemanDistributed.hpp | 2 +- query_execution/QueryManagerDistributed.cpp | 2 +- query_execution/QueryManagerDistributed.hpp | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) -- http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/59f4dab2/query_execution/ForemanDistributed.cpp -- diff --git a/query_execution/ForemanDistributed.cpp b/query_execution/ForemanDistributed.cpp index 29f5b9b..9c20465 100644 --- a/query_execution/ForemanDistributed.cpp +++ b/query_execution/ForemanDistributed.cpp @@ -279,7 +279,7 @@ void ForemanDistributed::printWorkOrderProfilingResults(const std::size_t query_ } void ForemanDistributed::processShiftbossRegistrationMessage(const client_id shiftboss_client_id, - const std::size_t work_order_capacity) { + const std::size_t work_order_capacity) { S::ShiftbossRegistrationResponseMessage proto; proto.set_shiftboss_index(shiftboss_directory_.size()); http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/59f4dab2/query_execution/ForemanDistributed.hpp -- diff --git a/query_execution/ForemanDistributed.hpp b/query_execution/ForemanDistributed.hpp index f9a326a..fc1ede5 100644 --- a/query_execution/ForemanDistributed.hpp +++ b/query_execution/ForemanDistributed.hpp @@ -102,7 +102,7 @@ class ForemanDistributed final : public ForemanBase { const serialization::WorkOrderMessage ); void processShiftbossRegistrationMessage(const tmb::client_id shiftboss_client_id, -const std::size_t work_order_capacity); + const std::size_t work_order_capacity); void processSaveQueryResultResponseMessage(const tmb::client_id cli_id, const relation_id result_relation_id); http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/59f4dab2/query_execution/QueryManagerDistributed.cpp -- diff --git a/query_execution/QueryManagerDistributed.cpp b/query_execution/QueryManagerDistributed.cpp index e300ce5..7d45933 100644 --- a/query_execution/QueryManagerDistributed.cpp +++ b/query_execution/QueryManagerDistributed.cpp @@ -47,7 +47,7 @@ using std::unique_ptr; namespace quickstep { QueryManagerDistributed::QueryManagerDistributed(QueryHandle *query_handle, - ShiftbossDirectory *shiftboss_directory, + const ShiftbossDirectory *shiftboss_directory, const tmb::client_id foreman_client_id, tmb::MessageBus *bus) : QueryManagerBase(query_handle), http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/59f4dab2/query_execution/QueryManagerDistributed.hpp -- diff --git a/query_execution/QueryManagerDistributed.hpp b/query_execution/QueryManagerDistributed.hpp index b448528..e609ab8 100644 --- a/query_execution/QueryManagerDistributed.hpp +++ b/query_execution/QueryManagerDistributed.hpp @@ -58,7 +58,7 @@ class QueryManagerDistributed final : public QueryManagerBase { * @param bus The TMB used for communication. **/ QueryManagerDistributed(QueryHandle *query_handle, - ShiftbossDirectory *shiftboss_directory, + const ShiftbossDirectory *shiftboss_directory, const tmb::client_id foreman_client_id, tmb::MessageBus *bus); @@ -105,7 +105,7 @@ class QueryManagerDistributed final : public QueryManagerBase { (query_exec_state_->getNumRebuildWorkOrders(index) == 0); } - ShiftbossDirectory *shiftboss_directory_; + const
[02/22] incubator-quickstep git commit: Minor fixes for the distributed version.
Minor fixes for the distributed version. Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/commit/1325a6ae Tree: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/tree/1325a6ae Diff: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/diff/1325a6ae Branch: refs/heads/LIP-for-tpch-merged Commit: 1325a6ae2c909fbadb4b0661478f42a5e6687932 Parents: 6ee9842 Author: Zuyu ZhangAuthored: Sat Aug 13 23:22:41 2016 -0700 Committer: Zuyu Zhang Committed: Sat Aug 13 23:22:41 2016 -0700 -- query_execution/CMakeLists.txt | 16 +++--- query_execution/PolicyEnforcerDistributed.cpp | 10 - query_execution/PolicyEnforcerDistributed.hpp | 6 +++--- query_execution/QueryExecutionTypedefs.hpp | 4 ++-- query_execution/Shiftboss.cpp | 20 +++--- query_execution/Shiftboss.hpp | 22 +--- .../tests/execution_generator/CMakeLists.txt| 2 +- 7 files changed, 51 insertions(+), 29 deletions(-) -- http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/1325a6ae/query_execution/CMakeLists.txt -- diff --git a/query_execution/CMakeLists.txt b/query_execution/CMakeLists.txt index 74fcafb..4033594 100644 --- a/query_execution/CMakeLists.txt +++ b/query_execution/CMakeLists.txt @@ -31,7 +31,7 @@ endif() add_library(quickstep_queryexecution_AdmitRequestMessage ../empty_src.cpp AdmitRequestMessage.hpp) if (ENABLE_DISTRIBUTED) add_library(quickstep_queryexecution_BlockLocator BlockLocator.cpp BlockLocator.hpp) -endif() +endif(ENABLE_DISTRIBUTED) add_library(quickstep_queryexecution_ForemanBase ../empty_src.cpp ForemanBase.hpp) add_library(quickstep_queryexecution_ForemanSingleNode ForemanSingleNode.cpp ForemanSingleNode.hpp) add_library(quickstep_queryexecution_PolicyEnforcerBase PolicyEnforcerBase.cpp PolicyEnforcerBase.hpp) @@ -52,12 +52,12 @@ add_library(quickstep_queryexecution_QueryExecutionUtil ../empty_src.cpp QueryEx add_library(quickstep_queryexecution_QueryManagerBase QueryManagerBase.cpp QueryManagerBase.hpp) if (ENABLE_DISTRIBUTED) add_library(quickstep_queryexecution_QueryManagerDistributed QueryManagerDistributed.cpp QueryManagerDistributed.hpp) -endif() +endif(ENABLE_DISTRIBUTED) add_library(quickstep_queryexecution_QueryManagerSingleNode QueryManagerSingleNode.cpp QueryManagerSingleNode.hpp) if (ENABLE_DISTRIBUTED) add_library(quickstep_queryexecution_Shiftboss Shiftboss.cpp Shiftboss.hpp) add_library(quickstep_queryexecution_ShiftbossDirectory ../empty_src.cpp ShiftbossDirectory.hpp) -endif() +endif(ENABLE_DISTRIBUTED) add_library(quickstep_queryexecution_WorkOrderProtosContainer ../empty_src.cpp WorkOrderProtosContainer.hpp) add_library(quickstep_queryexecution_WorkOrdersContainer WorkOrdersContainer.cpp WorkOrdersContainer.hpp) add_library(quickstep_queryexecution_Worker Worker.cpp Worker.hpp) @@ -80,7 +80,7 @@ if (ENABLE_DISTRIBUTED) quickstep_threading_ThreadUtil quickstep_utility_Macros tmb) -endif() +endif(ENABLE_DISTRIBUTED) target_link_libraries(quickstep_queryexecution_ForemanBase glog quickstep_threading_Thread @@ -223,7 +223,7 @@ if (ENABLE_DISTRIBUTED) quickstep_utility_DAG quickstep_utility_Macros tmb) -endif() +endif(ENABLE_DISTRIBUTED) target_link_libraries(quickstep_queryexecution_QueryManagerSingleNode quickstep_catalog_CatalogTypedefs quickstep_queryexecution_QueryContext @@ -262,7 +262,7 @@ if (ENABLE_DISTRIBUTED) target_link_libraries(quickstep_queryexecution_ShiftbossDirectory quickstep_utility_Macros tmb) -endif() +endif(ENABLE_DISTRIBUTED) target_link_libraries(quickstep_queryexecution_WorkOrderProtosContainer glog quickstep_relationaloperators_WorkOrder_proto @@ -320,7 +320,7 @@ if (ENABLE_DISTRIBUTED) quickstep_queryexecution_QueryManagerDistributed quickstep_queryexecution_Shiftboss quickstep_queryexecution_ShiftbossDirectory) -endif() +endif(ENABLE_DISTRIBUTED) # Tests: if (ENABLE_DISTRIBUTED) @@ -346,7 +346,7 @@ if (ENABLE_DISTRIBUTED) tmb ${LIBS}) add_test(BlockLocator_unittest BlockLocator_unittest) -endif() +endif(ENABLE_DISTRIBUTED) add_executable(QueryManagerSingleNode_unittest
[3/6] incubator-quickstep git commit: Minor fixes for the distributed version.
Minor fixes for the distributed version. Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/commit/47d1248a Tree: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/tree/47d1248a Diff: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/diff/47d1248a Branch: refs/heads/LIP-for-tpch-merged Commit: 47d1248a5c61ba0458246a137b788f238ae094d0 Parents: 9838fcd Author: Zuyu ZhangAuthored: Sat Aug 13 23:22:41 2016 -0700 Committer: Jianqiao Zhu Committed: Thu Aug 18 16:10:16 2016 -0500 -- query_execution/CMakeLists.txt | 16 +++--- query_execution/PolicyEnforcerDistributed.cpp | 10 - query_execution/PolicyEnforcerDistributed.hpp | 6 +++--- query_execution/QueryExecutionTypedefs.hpp | 4 ++-- query_execution/Shiftboss.cpp | 20 +++--- query_execution/Shiftboss.hpp | 22 +--- .../tests/execution_generator/CMakeLists.txt| 2 +- 7 files changed, 51 insertions(+), 29 deletions(-) -- http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/47d1248a/query_execution/CMakeLists.txt -- diff --git a/query_execution/CMakeLists.txt b/query_execution/CMakeLists.txt index ff0fe08..c7b9d61 100644 --- a/query_execution/CMakeLists.txt +++ b/query_execution/CMakeLists.txt @@ -31,7 +31,7 @@ endif() add_library(quickstep_queryexecution_AdmitRequestMessage ../empty_src.cpp AdmitRequestMessage.hpp) if (ENABLE_DISTRIBUTED) add_library(quickstep_queryexecution_BlockLocator BlockLocator.cpp BlockLocator.hpp) -endif() +endif(ENABLE_DISTRIBUTED) add_library(quickstep_queryexecution_ForemanBase ../empty_src.cpp ForemanBase.hpp) add_library(quickstep_queryexecution_ForemanSingleNode ForemanSingleNode.cpp ForemanSingleNode.hpp) add_library(quickstep_queryexecution_PolicyEnforcerBase PolicyEnforcerBase.cpp PolicyEnforcerBase.hpp) @@ -52,12 +52,12 @@ add_library(quickstep_queryexecution_QueryExecutionUtil ../empty_src.cpp QueryEx add_library(quickstep_queryexecution_QueryManagerBase QueryManagerBase.cpp QueryManagerBase.hpp) if (ENABLE_DISTRIBUTED) add_library(quickstep_queryexecution_QueryManagerDistributed QueryManagerDistributed.cpp QueryManagerDistributed.hpp) -endif() +endif(ENABLE_DISTRIBUTED) add_library(quickstep_queryexecution_QueryManagerSingleNode QueryManagerSingleNode.cpp QueryManagerSingleNode.hpp) if (ENABLE_DISTRIBUTED) add_library(quickstep_queryexecution_Shiftboss Shiftboss.cpp Shiftboss.hpp) add_library(quickstep_queryexecution_ShiftbossDirectory ../empty_src.cpp ShiftbossDirectory.hpp) -endif() +endif(ENABLE_DISTRIBUTED) add_library(quickstep_queryexecution_WorkOrderProtosContainer ../empty_src.cpp WorkOrderProtosContainer.hpp) add_library(quickstep_queryexecution_WorkOrdersContainer WorkOrdersContainer.cpp WorkOrdersContainer.hpp) add_library(quickstep_queryexecution_Worker Worker.cpp Worker.hpp) @@ -80,7 +80,7 @@ if (ENABLE_DISTRIBUTED) quickstep_threading_ThreadUtil quickstep_utility_Macros tmb) -endif() +endif(ENABLE_DISTRIBUTED) target_link_libraries(quickstep_queryexecution_ForemanBase glog quickstep_threading_Thread @@ -223,7 +223,7 @@ if (ENABLE_DISTRIBUTED) quickstep_utility_DAG quickstep_utility_Macros tmb) -endif() +endif(ENABLE_DISTRIBUTED) target_link_libraries(quickstep_queryexecution_QueryManagerSingleNode quickstep_catalog_CatalogTypedefs quickstep_queryexecution_QueryContext @@ -262,7 +262,7 @@ if (ENABLE_DISTRIBUTED) target_link_libraries(quickstep_queryexecution_ShiftbossDirectory quickstep_utility_Macros tmb) -endif() +endif(ENABLE_DISTRIBUTED) target_link_libraries(quickstep_queryexecution_WorkOrderProtosContainer glog quickstep_relationaloperators_WorkOrder_proto @@ -321,7 +321,7 @@ if (ENABLE_DISTRIBUTED) quickstep_queryexecution_QueryManagerDistributed quickstep_queryexecution_Shiftboss quickstep_queryexecution_ShiftbossDirectory) -endif() +endif(ENABLE_DISTRIBUTED) # Tests: if (ENABLE_DISTRIBUTED) @@ -347,7 +347,7 @@ if (ENABLE_DISTRIBUTED) tmb ${LIBS}) add_test(BlockLocator_unittest BlockLocator_unittest) -endif() +endif(ENABLE_DISTRIBUTED) add_executable(QueryManagerSingleNode_unittest
[3/4] incubator-quickstep git commit: Minor fixes to the distributed query execution engine.
Minor fixes to the distributed query execution engine. Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/commit/59f4dab2 Tree: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/tree/59f4dab2 Diff: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/diff/59f4dab2 Branch: refs/heads/q-opt-dist-exe-gen-test Commit: 59f4dab26aa31a7e2aa9dfdc60524e56060f935b Parents: 8c811c8 Author: Zuyu ZhangAuthored: Tue Aug 16 13:17:01 2016 -0700 Committer: Zuyu Zhang Committed: Tue Aug 16 13:30:41 2016 -0700 -- query_execution/ForemanDistributed.cpp | 2 +- query_execution/ForemanDistributed.hpp | 2 +- query_execution/QueryManagerDistributed.cpp | 2 +- query_execution/QueryManagerDistributed.hpp | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) -- http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/59f4dab2/query_execution/ForemanDistributed.cpp -- diff --git a/query_execution/ForemanDistributed.cpp b/query_execution/ForemanDistributed.cpp index 29f5b9b..9c20465 100644 --- a/query_execution/ForemanDistributed.cpp +++ b/query_execution/ForemanDistributed.cpp @@ -279,7 +279,7 @@ void ForemanDistributed::printWorkOrderProfilingResults(const std::size_t query_ } void ForemanDistributed::processShiftbossRegistrationMessage(const client_id shiftboss_client_id, - const std::size_t work_order_capacity) { + const std::size_t work_order_capacity) { S::ShiftbossRegistrationResponseMessage proto; proto.set_shiftboss_index(shiftboss_directory_.size()); http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/59f4dab2/query_execution/ForemanDistributed.hpp -- diff --git a/query_execution/ForemanDistributed.hpp b/query_execution/ForemanDistributed.hpp index f9a326a..fc1ede5 100644 --- a/query_execution/ForemanDistributed.hpp +++ b/query_execution/ForemanDistributed.hpp @@ -102,7 +102,7 @@ class ForemanDistributed final : public ForemanBase { const serialization::WorkOrderMessage ); void processShiftbossRegistrationMessage(const tmb::client_id shiftboss_client_id, -const std::size_t work_order_capacity); + const std::size_t work_order_capacity); void processSaveQueryResultResponseMessage(const tmb::client_id cli_id, const relation_id result_relation_id); http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/59f4dab2/query_execution/QueryManagerDistributed.cpp -- diff --git a/query_execution/QueryManagerDistributed.cpp b/query_execution/QueryManagerDistributed.cpp index e300ce5..7d45933 100644 --- a/query_execution/QueryManagerDistributed.cpp +++ b/query_execution/QueryManagerDistributed.cpp @@ -47,7 +47,7 @@ using std::unique_ptr; namespace quickstep { QueryManagerDistributed::QueryManagerDistributed(QueryHandle *query_handle, - ShiftbossDirectory *shiftboss_directory, + const ShiftbossDirectory *shiftboss_directory, const tmb::client_id foreman_client_id, tmb::MessageBus *bus) : QueryManagerBase(query_handle), http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/59f4dab2/query_execution/QueryManagerDistributed.hpp -- diff --git a/query_execution/QueryManagerDistributed.hpp b/query_execution/QueryManagerDistributed.hpp index b448528..e609ab8 100644 --- a/query_execution/QueryManagerDistributed.hpp +++ b/query_execution/QueryManagerDistributed.hpp @@ -58,7 +58,7 @@ class QueryManagerDistributed final : public QueryManagerBase { * @param bus The TMB used for communication. **/ QueryManagerDistributed(QueryHandle *query_handle, - ShiftbossDirectory *shiftboss_directory, + const ShiftbossDirectory *shiftboss_directory, const tmb::client_id foreman_client_id, tmb::MessageBus *bus); @@ -105,7 +105,7 @@ class QueryManagerDistributed final : public QueryManagerBase { (query_exec_state_->getNumRebuildWorkOrders(index) == 0); } - ShiftbossDirectory *shiftboss_directory_; + const
incubator-quickstep git commit: Minor fixes to the distributed query execution engine.
Repository: incubator-quickstep Updated Branches: refs/heads/master 8c811c85e -> 59f4dab26 Minor fixes to the distributed query execution engine. Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/commit/59f4dab2 Tree: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/tree/59f4dab2 Diff: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/diff/59f4dab2 Branch: refs/heads/master Commit: 59f4dab26aa31a7e2aa9dfdc60524e56060f935b Parents: 8c811c8 Author: Zuyu ZhangAuthored: Tue Aug 16 13:17:01 2016 -0700 Committer: Zuyu Zhang Committed: Tue Aug 16 13:30:41 2016 -0700 -- query_execution/ForemanDistributed.cpp | 2 +- query_execution/ForemanDistributed.hpp | 2 +- query_execution/QueryManagerDistributed.cpp | 2 +- query_execution/QueryManagerDistributed.hpp | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) -- http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/59f4dab2/query_execution/ForemanDistributed.cpp -- diff --git a/query_execution/ForemanDistributed.cpp b/query_execution/ForemanDistributed.cpp index 29f5b9b..9c20465 100644 --- a/query_execution/ForemanDistributed.cpp +++ b/query_execution/ForemanDistributed.cpp @@ -279,7 +279,7 @@ void ForemanDistributed::printWorkOrderProfilingResults(const std::size_t query_ } void ForemanDistributed::processShiftbossRegistrationMessage(const client_id shiftboss_client_id, - const std::size_t work_order_capacity) { + const std::size_t work_order_capacity) { S::ShiftbossRegistrationResponseMessage proto; proto.set_shiftboss_index(shiftboss_directory_.size()); http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/59f4dab2/query_execution/ForemanDistributed.hpp -- diff --git a/query_execution/ForemanDistributed.hpp b/query_execution/ForemanDistributed.hpp index f9a326a..fc1ede5 100644 --- a/query_execution/ForemanDistributed.hpp +++ b/query_execution/ForemanDistributed.hpp @@ -102,7 +102,7 @@ class ForemanDistributed final : public ForemanBase { const serialization::WorkOrderMessage ); void processShiftbossRegistrationMessage(const tmb::client_id shiftboss_client_id, -const std::size_t work_order_capacity); + const std::size_t work_order_capacity); void processSaveQueryResultResponseMessage(const tmb::client_id cli_id, const relation_id result_relation_id); http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/59f4dab2/query_execution/QueryManagerDistributed.cpp -- diff --git a/query_execution/QueryManagerDistributed.cpp b/query_execution/QueryManagerDistributed.cpp index e300ce5..7d45933 100644 --- a/query_execution/QueryManagerDistributed.cpp +++ b/query_execution/QueryManagerDistributed.cpp @@ -47,7 +47,7 @@ using std::unique_ptr; namespace quickstep { QueryManagerDistributed::QueryManagerDistributed(QueryHandle *query_handle, - ShiftbossDirectory *shiftboss_directory, + const ShiftbossDirectory *shiftboss_directory, const tmb::client_id foreman_client_id, tmb::MessageBus *bus) : QueryManagerBase(query_handle), http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/59f4dab2/query_execution/QueryManagerDistributed.hpp -- diff --git a/query_execution/QueryManagerDistributed.hpp b/query_execution/QueryManagerDistributed.hpp index b448528..e609ab8 100644 --- a/query_execution/QueryManagerDistributed.hpp +++ b/query_execution/QueryManagerDistributed.hpp @@ -58,7 +58,7 @@ class QueryManagerDistributed final : public QueryManagerBase { * @param bus The TMB used for communication. **/ QueryManagerDistributed(QueryHandle *query_handle, - ShiftbossDirectory *shiftboss_directory, + const ShiftbossDirectory *shiftboss_directory, const tmb::client_id foreman_client_id, tmb::MessageBus *bus); @@ -105,7 +105,7 @@ class QueryManagerDistributed final : public QueryManagerBase {
incubator-quickstep git commit: Minor fixes to the distributed query execution engine.
Repository: incubator-quickstep Updated Branches: refs/heads/dist-minor-fix [created] 859ac0bb7 Minor fixes to the distributed query execution engine. Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/commit/859ac0bb Tree: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/tree/859ac0bb Diff: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/diff/859ac0bb Branch: refs/heads/dist-minor-fix Commit: 859ac0bb7043a4924584360350f39976da629a91 Parents: 8ec99ed Author: Zuyu ZhangAuthored: Tue Aug 16 13:17:01 2016 -0700 Committer: Zuyu Zhang Committed: Tue Aug 16 13:17:01 2016 -0700 -- query_execution/ForemanDistributed.cpp | 2 +- query_execution/ForemanDistributed.hpp | 2 +- query_execution/QueryManagerDistributed.cpp | 2 +- query_execution/QueryManagerDistributed.hpp | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) -- http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/859ac0bb/query_execution/ForemanDistributed.cpp -- diff --git a/query_execution/ForemanDistributed.cpp b/query_execution/ForemanDistributed.cpp index 29f5b9b..9c20465 100644 --- a/query_execution/ForemanDistributed.cpp +++ b/query_execution/ForemanDistributed.cpp @@ -279,7 +279,7 @@ void ForemanDistributed::printWorkOrderProfilingResults(const std::size_t query_ } void ForemanDistributed::processShiftbossRegistrationMessage(const client_id shiftboss_client_id, - const std::size_t work_order_capacity) { + const std::size_t work_order_capacity) { S::ShiftbossRegistrationResponseMessage proto; proto.set_shiftboss_index(shiftboss_directory_.size()); http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/859ac0bb/query_execution/ForemanDistributed.hpp -- diff --git a/query_execution/ForemanDistributed.hpp b/query_execution/ForemanDistributed.hpp index f9a326a..fc1ede5 100644 --- a/query_execution/ForemanDistributed.hpp +++ b/query_execution/ForemanDistributed.hpp @@ -102,7 +102,7 @@ class ForemanDistributed final : public ForemanBase { const serialization::WorkOrderMessage ); void processShiftbossRegistrationMessage(const tmb::client_id shiftboss_client_id, -const std::size_t work_order_capacity); + const std::size_t work_order_capacity); void processSaveQueryResultResponseMessage(const tmb::client_id cli_id, const relation_id result_relation_id); http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/859ac0bb/query_execution/QueryManagerDistributed.cpp -- diff --git a/query_execution/QueryManagerDistributed.cpp b/query_execution/QueryManagerDistributed.cpp index e300ce5..7d45933 100644 --- a/query_execution/QueryManagerDistributed.cpp +++ b/query_execution/QueryManagerDistributed.cpp @@ -47,7 +47,7 @@ using std::unique_ptr; namespace quickstep { QueryManagerDistributed::QueryManagerDistributed(QueryHandle *query_handle, - ShiftbossDirectory *shiftboss_directory, + const ShiftbossDirectory *shiftboss_directory, const tmb::client_id foreman_client_id, tmb::MessageBus *bus) : QueryManagerBase(query_handle), http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/859ac0bb/query_execution/QueryManagerDistributed.hpp -- diff --git a/query_execution/QueryManagerDistributed.hpp b/query_execution/QueryManagerDistributed.hpp index b448528..e609ab8 100644 --- a/query_execution/QueryManagerDistributed.hpp +++ b/query_execution/QueryManagerDistributed.hpp @@ -58,7 +58,7 @@ class QueryManagerDistributed final : public QueryManagerBase { * @param bus The TMB used for communication. **/ QueryManagerDistributed(QueryHandle *query_handle, - ShiftbossDirectory *shiftboss_directory, + const ShiftbossDirectory *shiftboss_directory, const tmb::client_id foreman_client_id, tmb::MessageBus *bus); @@ -105,7 +105,7 @@ class QueryManagerDistributed final : public QueryManagerBase {
[1/4] incubator-quickstep git commit: Minor fixes for the distributed version. [Forced Update!]
Repository: incubator-quickstep Updated Branches: refs/heads/opt-refactor d227e19e4 -> 1cf99a426 (forced update) Minor fixes for the distributed version. Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/commit/1325a6ae Tree: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/tree/1325a6ae Diff: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/diff/1325a6ae Branch: refs/heads/opt-refactor Commit: 1325a6ae2c909fbadb4b0661478f42a5e6687932 Parents: 6ee9842 Author: Zuyu ZhangAuthored: Sat Aug 13 23:22:41 2016 -0700 Committer: Zuyu Zhang Committed: Sat Aug 13 23:22:41 2016 -0700 -- query_execution/CMakeLists.txt | 16 +++--- query_execution/PolicyEnforcerDistributed.cpp | 10 - query_execution/PolicyEnforcerDistributed.hpp | 6 +++--- query_execution/QueryExecutionTypedefs.hpp | 4 ++-- query_execution/Shiftboss.cpp | 20 +++--- query_execution/Shiftboss.hpp | 22 +--- .../tests/execution_generator/CMakeLists.txt| 2 +- 7 files changed, 51 insertions(+), 29 deletions(-) -- http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/1325a6ae/query_execution/CMakeLists.txt -- diff --git a/query_execution/CMakeLists.txt b/query_execution/CMakeLists.txt index 74fcafb..4033594 100644 --- a/query_execution/CMakeLists.txt +++ b/query_execution/CMakeLists.txt @@ -31,7 +31,7 @@ endif() add_library(quickstep_queryexecution_AdmitRequestMessage ../empty_src.cpp AdmitRequestMessage.hpp) if (ENABLE_DISTRIBUTED) add_library(quickstep_queryexecution_BlockLocator BlockLocator.cpp BlockLocator.hpp) -endif() +endif(ENABLE_DISTRIBUTED) add_library(quickstep_queryexecution_ForemanBase ../empty_src.cpp ForemanBase.hpp) add_library(quickstep_queryexecution_ForemanSingleNode ForemanSingleNode.cpp ForemanSingleNode.hpp) add_library(quickstep_queryexecution_PolicyEnforcerBase PolicyEnforcerBase.cpp PolicyEnforcerBase.hpp) @@ -52,12 +52,12 @@ add_library(quickstep_queryexecution_QueryExecutionUtil ../empty_src.cpp QueryEx add_library(quickstep_queryexecution_QueryManagerBase QueryManagerBase.cpp QueryManagerBase.hpp) if (ENABLE_DISTRIBUTED) add_library(quickstep_queryexecution_QueryManagerDistributed QueryManagerDistributed.cpp QueryManagerDistributed.hpp) -endif() +endif(ENABLE_DISTRIBUTED) add_library(quickstep_queryexecution_QueryManagerSingleNode QueryManagerSingleNode.cpp QueryManagerSingleNode.hpp) if (ENABLE_DISTRIBUTED) add_library(quickstep_queryexecution_Shiftboss Shiftboss.cpp Shiftboss.hpp) add_library(quickstep_queryexecution_ShiftbossDirectory ../empty_src.cpp ShiftbossDirectory.hpp) -endif() +endif(ENABLE_DISTRIBUTED) add_library(quickstep_queryexecution_WorkOrderProtosContainer ../empty_src.cpp WorkOrderProtosContainer.hpp) add_library(quickstep_queryexecution_WorkOrdersContainer WorkOrdersContainer.cpp WorkOrdersContainer.hpp) add_library(quickstep_queryexecution_Worker Worker.cpp Worker.hpp) @@ -80,7 +80,7 @@ if (ENABLE_DISTRIBUTED) quickstep_threading_ThreadUtil quickstep_utility_Macros tmb) -endif() +endif(ENABLE_DISTRIBUTED) target_link_libraries(quickstep_queryexecution_ForemanBase glog quickstep_threading_Thread @@ -223,7 +223,7 @@ if (ENABLE_DISTRIBUTED) quickstep_utility_DAG quickstep_utility_Macros tmb) -endif() +endif(ENABLE_DISTRIBUTED) target_link_libraries(quickstep_queryexecution_QueryManagerSingleNode quickstep_catalog_CatalogTypedefs quickstep_queryexecution_QueryContext @@ -262,7 +262,7 @@ if (ENABLE_DISTRIBUTED) target_link_libraries(quickstep_queryexecution_ShiftbossDirectory quickstep_utility_Macros tmb) -endif() +endif(ENABLE_DISTRIBUTED) target_link_libraries(quickstep_queryexecution_WorkOrderProtosContainer glog quickstep_relationaloperators_WorkOrder_proto @@ -320,7 +320,7 @@ if (ENABLE_DISTRIBUTED) quickstep_queryexecution_QueryManagerDistributed quickstep_queryexecution_Shiftboss quickstep_queryexecution_ShiftbossDirectory) -endif() +endif(ENABLE_DISTRIBUTED) # Tests: if (ENABLE_DISTRIBUTED) @@ -346,7 +346,7 @@ if (ENABLE_DISTRIBUTED) tmb ${LIBS}) add_test(BlockLocator_unittest BlockLocator_unittest) -endif()
[1/4] incubator-quickstep git commit: Minor fixes for the distributed version. [Forced Update!]
Repository: incubator-quickstep Updated Branches: refs/heads/travis-grpc 9c9f32869 -> d1e815465 (forced update) Minor fixes for the distributed version. Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/commit/1325a6ae Tree: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/tree/1325a6ae Diff: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/diff/1325a6ae Branch: refs/heads/travis-grpc Commit: 1325a6ae2c909fbadb4b0661478f42a5e6687932 Parents: 6ee9842 Author: Zuyu ZhangAuthored: Sat Aug 13 23:22:41 2016 -0700 Committer: Zuyu Zhang Committed: Sat Aug 13 23:22:41 2016 -0700 -- query_execution/CMakeLists.txt | 16 +++--- query_execution/PolicyEnforcerDistributed.cpp | 10 - query_execution/PolicyEnforcerDistributed.hpp | 6 +++--- query_execution/QueryExecutionTypedefs.hpp | 4 ++-- query_execution/Shiftboss.cpp | 20 +++--- query_execution/Shiftboss.hpp | 22 +--- .../tests/execution_generator/CMakeLists.txt| 2 +- 7 files changed, 51 insertions(+), 29 deletions(-) -- http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/1325a6ae/query_execution/CMakeLists.txt -- diff --git a/query_execution/CMakeLists.txt b/query_execution/CMakeLists.txt index 74fcafb..4033594 100644 --- a/query_execution/CMakeLists.txt +++ b/query_execution/CMakeLists.txt @@ -31,7 +31,7 @@ endif() add_library(quickstep_queryexecution_AdmitRequestMessage ../empty_src.cpp AdmitRequestMessage.hpp) if (ENABLE_DISTRIBUTED) add_library(quickstep_queryexecution_BlockLocator BlockLocator.cpp BlockLocator.hpp) -endif() +endif(ENABLE_DISTRIBUTED) add_library(quickstep_queryexecution_ForemanBase ../empty_src.cpp ForemanBase.hpp) add_library(quickstep_queryexecution_ForemanSingleNode ForemanSingleNode.cpp ForemanSingleNode.hpp) add_library(quickstep_queryexecution_PolicyEnforcerBase PolicyEnforcerBase.cpp PolicyEnforcerBase.hpp) @@ -52,12 +52,12 @@ add_library(quickstep_queryexecution_QueryExecutionUtil ../empty_src.cpp QueryEx add_library(quickstep_queryexecution_QueryManagerBase QueryManagerBase.cpp QueryManagerBase.hpp) if (ENABLE_DISTRIBUTED) add_library(quickstep_queryexecution_QueryManagerDistributed QueryManagerDistributed.cpp QueryManagerDistributed.hpp) -endif() +endif(ENABLE_DISTRIBUTED) add_library(quickstep_queryexecution_QueryManagerSingleNode QueryManagerSingleNode.cpp QueryManagerSingleNode.hpp) if (ENABLE_DISTRIBUTED) add_library(quickstep_queryexecution_Shiftboss Shiftboss.cpp Shiftboss.hpp) add_library(quickstep_queryexecution_ShiftbossDirectory ../empty_src.cpp ShiftbossDirectory.hpp) -endif() +endif(ENABLE_DISTRIBUTED) add_library(quickstep_queryexecution_WorkOrderProtosContainer ../empty_src.cpp WorkOrderProtosContainer.hpp) add_library(quickstep_queryexecution_WorkOrdersContainer WorkOrdersContainer.cpp WorkOrdersContainer.hpp) add_library(quickstep_queryexecution_Worker Worker.cpp Worker.hpp) @@ -80,7 +80,7 @@ if (ENABLE_DISTRIBUTED) quickstep_threading_ThreadUtil quickstep_utility_Macros tmb) -endif() +endif(ENABLE_DISTRIBUTED) target_link_libraries(quickstep_queryexecution_ForemanBase glog quickstep_threading_Thread @@ -223,7 +223,7 @@ if (ENABLE_DISTRIBUTED) quickstep_utility_DAG quickstep_utility_Macros tmb) -endif() +endif(ENABLE_DISTRIBUTED) target_link_libraries(quickstep_queryexecution_QueryManagerSingleNode quickstep_catalog_CatalogTypedefs quickstep_queryexecution_QueryContext @@ -262,7 +262,7 @@ if (ENABLE_DISTRIBUTED) target_link_libraries(quickstep_queryexecution_ShiftbossDirectory quickstep_utility_Macros tmb) -endif() +endif(ENABLE_DISTRIBUTED) target_link_libraries(quickstep_queryexecution_WorkOrderProtosContainer glog quickstep_relationaloperators_WorkOrder_proto @@ -320,7 +320,7 @@ if (ENABLE_DISTRIBUTED) quickstep_queryexecution_QueryManagerDistributed quickstep_queryexecution_Shiftboss quickstep_queryexecution_ShiftbossDirectory) -endif() +endif(ENABLE_DISTRIBUTED) # Tests: if (ENABLE_DISTRIBUTED) @@ -346,7 +346,7 @@ if (ENABLE_DISTRIBUTED) tmb ${LIBS}) add_test(BlockLocator_unittest BlockLocator_unittest) -endif()
incubator-quickstep git commit: Minor fixes for the distributed version.
Repository: incubator-quickstep Updated Branches: refs/heads/master 6ee9842fb -> 1325a6ae2 Minor fixes for the distributed version. Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/commit/1325a6ae Tree: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/tree/1325a6ae Diff: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/diff/1325a6ae Branch: refs/heads/master Commit: 1325a6ae2c909fbadb4b0661478f42a5e6687932 Parents: 6ee9842 Author: Zuyu ZhangAuthored: Sat Aug 13 23:22:41 2016 -0700 Committer: Zuyu Zhang Committed: Sat Aug 13 23:22:41 2016 -0700 -- query_execution/CMakeLists.txt | 16 +++--- query_execution/PolicyEnforcerDistributed.cpp | 10 - query_execution/PolicyEnforcerDistributed.hpp | 6 +++--- query_execution/QueryExecutionTypedefs.hpp | 4 ++-- query_execution/Shiftboss.cpp | 20 +++--- query_execution/Shiftboss.hpp | 22 +--- .../tests/execution_generator/CMakeLists.txt| 2 +- 7 files changed, 51 insertions(+), 29 deletions(-) -- http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/1325a6ae/query_execution/CMakeLists.txt -- diff --git a/query_execution/CMakeLists.txt b/query_execution/CMakeLists.txt index 74fcafb..4033594 100644 --- a/query_execution/CMakeLists.txt +++ b/query_execution/CMakeLists.txt @@ -31,7 +31,7 @@ endif() add_library(quickstep_queryexecution_AdmitRequestMessage ../empty_src.cpp AdmitRequestMessage.hpp) if (ENABLE_DISTRIBUTED) add_library(quickstep_queryexecution_BlockLocator BlockLocator.cpp BlockLocator.hpp) -endif() +endif(ENABLE_DISTRIBUTED) add_library(quickstep_queryexecution_ForemanBase ../empty_src.cpp ForemanBase.hpp) add_library(quickstep_queryexecution_ForemanSingleNode ForemanSingleNode.cpp ForemanSingleNode.hpp) add_library(quickstep_queryexecution_PolicyEnforcerBase PolicyEnforcerBase.cpp PolicyEnforcerBase.hpp) @@ -52,12 +52,12 @@ add_library(quickstep_queryexecution_QueryExecutionUtil ../empty_src.cpp QueryEx add_library(quickstep_queryexecution_QueryManagerBase QueryManagerBase.cpp QueryManagerBase.hpp) if (ENABLE_DISTRIBUTED) add_library(quickstep_queryexecution_QueryManagerDistributed QueryManagerDistributed.cpp QueryManagerDistributed.hpp) -endif() +endif(ENABLE_DISTRIBUTED) add_library(quickstep_queryexecution_QueryManagerSingleNode QueryManagerSingleNode.cpp QueryManagerSingleNode.hpp) if (ENABLE_DISTRIBUTED) add_library(quickstep_queryexecution_Shiftboss Shiftboss.cpp Shiftboss.hpp) add_library(quickstep_queryexecution_ShiftbossDirectory ../empty_src.cpp ShiftbossDirectory.hpp) -endif() +endif(ENABLE_DISTRIBUTED) add_library(quickstep_queryexecution_WorkOrderProtosContainer ../empty_src.cpp WorkOrderProtosContainer.hpp) add_library(quickstep_queryexecution_WorkOrdersContainer WorkOrdersContainer.cpp WorkOrdersContainer.hpp) add_library(quickstep_queryexecution_Worker Worker.cpp Worker.hpp) @@ -80,7 +80,7 @@ if (ENABLE_DISTRIBUTED) quickstep_threading_ThreadUtil quickstep_utility_Macros tmb) -endif() +endif(ENABLE_DISTRIBUTED) target_link_libraries(quickstep_queryexecution_ForemanBase glog quickstep_threading_Thread @@ -223,7 +223,7 @@ if (ENABLE_DISTRIBUTED) quickstep_utility_DAG quickstep_utility_Macros tmb) -endif() +endif(ENABLE_DISTRIBUTED) target_link_libraries(quickstep_queryexecution_QueryManagerSingleNode quickstep_catalog_CatalogTypedefs quickstep_queryexecution_QueryContext @@ -262,7 +262,7 @@ if (ENABLE_DISTRIBUTED) target_link_libraries(quickstep_queryexecution_ShiftbossDirectory quickstep_utility_Macros tmb) -endif() +endif(ENABLE_DISTRIBUTED) target_link_libraries(quickstep_queryexecution_WorkOrderProtosContainer glog quickstep_relationaloperators_WorkOrder_proto @@ -320,7 +320,7 @@ if (ENABLE_DISTRIBUTED) quickstep_queryexecution_QueryManagerDistributed quickstep_queryexecution_Shiftboss quickstep_queryexecution_ShiftbossDirectory) -endif() +endif(ENABLE_DISTRIBUTED) # Tests: if (ENABLE_DISTRIBUTED) @@ -346,7 +346,7 @@ if (ENABLE_DISTRIBUTED) tmb ${LIBS}) add_test(BlockLocator_unittest BlockLocator_unittest) -endif() +endif(ENABLE_DISTRIBUTED)