Repository: incubator-quickstep Updated Branches: refs/heads/trace ba16c5aef -> f477c5d31
Some updates for large data Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/commit/56e0a4ed Tree: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/tree/56e0a4ed Diff: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/diff/56e0a4ed Branch: refs/heads/trace Commit: 56e0a4ed70ce0fdefae18fb96bc04e830aface93 Parents: ba16c5a Author: jianqiao <jianq...@node-2.jianqiao-qv36188.quickstep-pg0.wisc.cloudlab.us> Authored: Fri Apr 27 13:00:00 2018 -0500 Committer: jianqiao <jianq...@node-2.jianqiao-qv36188.quickstep-pg0.wisc.cloudlab.us> Committed: Fri Apr 27 13:00:00 2018 -0500 ---------------------------------------------------------------------- query_execution/WorkOrdersContainer.hpp | 3 +++ query_optimizer/ExecutionGenerator.cpp | 2 ++ 2 files changed, 5 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/56e0a4ed/query_execution/WorkOrdersContainer.hpp ---------------------------------------------------------------------- diff --git a/query_execution/WorkOrdersContainer.hpp b/query_execution/WorkOrdersContainer.hpp index 3c2d9bf..431a270 100644 --- a/query_execution/WorkOrdersContainer.hpp +++ b/query_execution/WorkOrdersContainer.hpp @@ -21,6 +21,7 @@ #define QUICKSTEP_QUERY_EXECUTION_WORKORDERS_CONTAINER_HPP_ #include <cstddef> +#include <iostream> #include <list> #include <memory> #include <queue> @@ -361,6 +362,8 @@ class WorkOrdersContainer { return nullptr; } + std::cerr << "# work orders: " << workorders_.size() << " \r"; + WorkOrder *work_order = workorders_.front().release(); workorders_.pop(); return work_order; http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/56e0a4ed/query_optimizer/ExecutionGenerator.cpp ---------------------------------------------------------------------- diff --git a/query_optimizer/ExecutionGenerator.cpp b/query_optimizer/ExecutionGenerator.cpp index dede95d..8ca367b 100644 --- a/query_optimizer/ExecutionGenerator.cpp +++ b/query_optimizer/ExecutionGenerator.cpp @@ -1484,6 +1484,7 @@ void ExecutionGenerator::convertInsertSelection( // FIXME(qzeng): A better way is using a traits struct to look up whether a storage // block supports ad-hoc insertion instead of hard-coding the block types. +/* const StorageBlockLayout &storage_block_layout = destination_relation.getDefaultStorageBlockLayout(); if (storage_block_layout.getDescription().tuple_store_description().sub_block_type() == @@ -1494,6 +1495,7 @@ void ExecutionGenerator::convertInsertSelection( << destination_relation.getName() << ", because its storage blocks do not support ad-hoc insertion"; } +*/ // Create InsertDestination proto. const QueryContext::insert_destination_id insert_destination_index =