mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-09-20 00:30:49 +00:00
wip checking whether system.merge cause sigsev.
Signed-off-by: Jianfei Hu <hujianfei258@gmail.com>
This commit is contained in:
parent
8b8397de52
commit
afaaef6875
@ -1,19 +1,16 @@
|
|||||||
|
#include <Storages/MergeTree/FutureMergedMutatedPart.h>
|
||||||
#include <Storages/MergeTree/MergeList.h>
|
#include <Storages/MergeTree/MergeList.h>
|
||||||
#include <Storages/MergeTree/MergeTreeDataMergerMutator.h>
|
#include <Storages/MergeTree/MergeTreeDataMergerMutator.h>
|
||||||
#include <Storages/MergeTree/FutureMergedMutatedPart.h>
|
#include <base/getThreadId.h>
|
||||||
#include <Common/CurrentMetrics.h>
|
#include <Common/CurrentMetrics.h>
|
||||||
#include <Common/CurrentThread.h>
|
#include <Common/CurrentThread.h>
|
||||||
#include <Common/MemoryTracker.h>
|
#include <Common/MemoryTracker.h>
|
||||||
#include <base/getThreadId.h>
|
|
||||||
|
|
||||||
|
|
||||||
namespace DB
|
namespace DB
|
||||||
{
|
{
|
||||||
|
|
||||||
MergeListElement::MergeListElement(
|
MergeListElement::MergeListElement(const StorageID & table_id_, FutureMergedMutatedPartPtr future_part, const ContextPtr & context)
|
||||||
const StorageID & table_id_,
|
|
||||||
FutureMergedMutatedPartPtr future_part,
|
|
||||||
const ContextPtr & context)
|
|
||||||
: table_id{table_id_}
|
: table_id{table_id_}
|
||||||
, partition_id{future_part->part_info.partition_id}
|
, partition_id{future_part->part_info.partition_id}
|
||||||
, result_part_name{future_part->name}
|
, result_part_name{future_part->name}
|
||||||
@ -40,8 +37,9 @@ MergeListElement::MergeListElement(
|
|||||||
source_data_version = future_part->parts[0]->info.getDataVersion();
|
source_data_version = future_part->parts[0]->info.getDataVersion();
|
||||||
is_mutation = (result_part_info.getDataVersion() != source_data_version);
|
is_mutation = (result_part_info.getDataVersion() != source_data_version);
|
||||||
|
|
||||||
WriteBufferFromString out(partition);
|
partition = "jianfei-debugging-sigsev";
|
||||||
future_part->getPartition().serializeText(future_part->parts[0]->storage, out, {});
|
// WriteBufferFromString out(partition);
|
||||||
|
// future_part->getPartition().serializeText(future_part->parts[0]->storage, out, {});
|
||||||
}
|
}
|
||||||
|
|
||||||
thread_group = ThreadGroup::createForBackgroundProcess(context);
|
thread_group = ThreadGroup::createForBackgroundProcess(context);
|
||||||
|
Loading…
Reference in New Issue
Block a user