mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-12-16 03:12:43 +00:00
19458a0c61
Parts in a temporary state is not exists in data_parts_by_info, so do not try to search there and throw LOGICAL_ERROR in case of failure: <details> ``` 02:45:49.037546 [ 5890 ] {} <Error> test_iy9rta.concurrent_kill_4 (526aa7c8-db2a-4f0e-926a-a7c8db2a9f0e): Code: 40. DB::Exception: Part all_0_0_0_1 from r11 has different columns hash. (CHECKSUM_DOESNT_MATCH) (version 21.10.1.7910 (official build)). Data after mutation is not byte-identical to data on another replicas. We will download merged part from replica to force byte-identical result. 02:45:49.049422 [ 5890 ] {} <Trace> test_iy9rta.concurrent_kill_4 (526aa7c8-db2a-4f0e-926a-a7c8db2a9f0e): Trying to immediately remove part all_0_0_0_1 (state Temporary) 02:45:49.060210 [ 5890 ] {} <Fatal> : Logical error: 'Part all_0_0_0_1 doesn't exist'. 02:47:01.572508 [ 29208 ] {} <Fatal> BaseDaemon: (version 21.10.1.7910 (official build), build id: 9309CECED9A0D32CBB00BB8EC77B91456679868E) (from thread 5890) (no query) Received signal Aborted (6) ... 02:47:06.815000 [ 29208 ] {} <Fatal> BaseDaemon: 8. ./obj-x86_64-linux-gnu/../src/Storages/MergeTree/MergeTreeData.cpp:2593: DB::MergeTreeData::tryRemovePartImmediately(std::__1::shared_ptr<DB::IMergeTreeDataPart const>&&) @ 0x1f959e0d in /usr/bin/clickhouse 02:47:06.816309 [ 29209 ] {} <Fatal> BaseDaemon: 8. ./obj-x86_64-linux-gnu/../src/Storages/MergeTree/MergeTreeData.cpp:2593: DB::MergeTreeData::tryRemovePartImmediately(std::__1::shared_ptr<DB::IMergeTreeDataPart const>&&) @ 0x1f959e0d in /usr/bin/clickhouse 02:47:09.455665 [ 29208 ] {} <Fatal> BaseDaemon: 9. ./obj-x86_64-linux-gnu/../src/Storages/StorageReplicatedMergeTree.cpp:1939: DB::StorageReplicatedMergeTree::tryExecutePartMutation(DB::ReplicatedMergeTreeLogEntry const&) @ 0x1f5f2bf6 in /usr/bin/clickhouse 02:47:09.468738 [ 29209 ] {} <Fatal> BaseDaemon: 9. ./obj-x86_64-linux-gnu/../src/Storages/StorageReplicatedMergeTree.cpp:1939: DB::StorageReplicatedMergeTree::tryExecutePartMutation(DB::ReplicatedMergeTreeLogEntry const&) @ 0x1f5f2bf6 in /usr/bin/clickhouse 02:47:11.776857 [ 29208 ] {} <Fatal> BaseDaemon: 10. ./obj-x86_64-linux-gnu/../src/Storages/StorageReplicatedMergeTree.cpp:1581: DB::StorageReplicatedMergeTree::executeLogEntry(DB::ReplicatedMergeTreeLogEntry&) @ 0x1f5e484c in /usr/bin/clickhouse 02:47:11.904232 [ 29209 ] {} <Fatal> BaseDaemon: 10. ./obj-x86_64-linux-gnu/../src/Storages/StorageReplicatedMergeTree.cpp:1581: DB::StorageReplicatedMergeTree::executeLogEntry(DB::ReplicatedMergeTreeLogEntry&) @ 0x1f5e484c in /usr/bin/clickhouse 02:47:13.941811 [ 29208 ] {} <Fatal> BaseDaemon: 11. ./obj-x86_64-linux-gnu/../src/Storages/StorageReplicatedMergeTree.cpp:3176: DB::StorageReplicatedMergeTree::processQueueEntry(std::__1::shared_ptr<DB::ReplicatedMergeTreeQueue::SelectedEntry>)::$_18::operator() shared_ptr<DB::ReplicatedMergeTreeLogEntry>&) const @ 0x1f65faa5 in /usr/bin/clickhouse 02:47:14.477158 [ 29209 ] {} <Fatal> BaseDaemon: 11. ./obj-x86_64-linux-gnu/../src/Storages/StorageReplicatedMergeTree.cpp:3176: DB::StorageReplicatedMergeTree::processQueueEntry(std::__1::shared_ptr<DB::ReplicatedMergeTreeQueue::SelectedEntry>)::$_18::operator() shared_ptr<DB::ReplicatedMergeTreeLogEntry>&) const @ 0x1f65faa5 in /usr/bin/clickhouse 02:47:16.475373 [ 29208 ] {} <Fatal> BaseDaemon: 12. ./obj-x86_64-linux-gnu/../contrib/libcxx/include/type_traits:3676: decltype(std::__1::forward<DB::StorageReplicatedMergeTree::processQueueEntry(std::__1::shared_ptr<DB::ReplicatedMergeTreeQueue::SelectedEntry>))(std::__1::forward<std::__1::shared_ptr<DB::ReplicatedMergeTreeLogEntry>&>(fp0))) std::__1::__invoke<DB::StorageReplicatedMergeTree::processQueueEntry(std::__1::shared_ptr<DB::ReplicatedMergeTreeQueue::SelectedEntry>)::$_18&, std::__1::shared_ptr<DB::ReplicatedMEntry>&>(DB::StorageReplicatedMergeTree::processQueueEntry(std::__1::shared_ptr<DB::ReplicatedMergeTreeQueue::SelectedEntry>)::$_18&, std::__1::shared_ptr<DB::ReplicatedMergeTreeLogEntry>&) @ 0x1f65fa32 in /usr/bin/clickhouse 02:47:16.970325 [ 29209 ] {} <Fatal> BaseDaemon: 12. ./obj-x86_64-linux-gnu/../contrib/libcxx/include/type_traits:3676: decltype(std::__1::forward<DB::StorageReplicatedMergeTree::processQueueEntry(std::__1::shared_ptr<DB::ReplicatedMergeTreeQueue::SelectedEntry>))(std::__1::forward<std::__1::shared_ptr<DB::ReplicatedMergeTreeLogEntry>&>(fp0))) std::__1::__invoke<DB::StorageReplicatedMergeTree::processQueueEntry(std::__1::shared_ptr<DB::ReplicatedMergeTreeQueue::SelectedEntry>)::$_18&, std::__1::shared_ptr<DB::ReplicatedMEntry>&>(DB::StorageReplicatedMergeTree::processQueueEntry(std::__1::shared_ptr<DB::ReplicatedMergeTreeQueue::SelectedEntry>)::$_18&, std::__1::shared_ptr<DB::ReplicatedMergeTreeLogEntry>&) @ 0x1f65fa32 in /usr/bin/clickhouse 02:47:18.979481 [ 29208 ] {} <Fatal> BaseDaemon: 13. ./obj-x86_64-linux-gnu/../contrib/libcxx/include/__functional_base:317: bool std::__1::__invoke_void_return_wrapper<bool>::__call<DB::StorageReplicatedMergeTree::processQueueEntry(std::__1::shared_ptr<DB::ReplireeQueue::SelectedEntry>)::$_18&, std::__1::shared_ptr<DB::ReplicatedMergeTreeLogEntry>&>(DB::StorageReplicatedMergeTree::processQueueEntry(std::__1::shared_ptr<DB::ReplicatedMergeTreeQueue::SelectedEntry>)::$_18&, std::__1::shared_ptr<DB::ReplicatedMergeTreeLogE x1f65f9f2 in /usr/bin/clickhouse 02:47:19.450807 [ 29209 ] {} <Fatal> BaseDaemon: 13. ./obj-x86_64-linux-gnu/../contrib/libcxx/include/__functional_base:317: bool std::__1::__invoke_void_return_wrapper<bool>::__call<DB::StorageReplicatedMergeTree::processQueueEntry(std::__1::shared_ptr<DB::ReplireeQueue::SelectedEntry>)::$_18&, std::__1::shared_ptr<DB::ReplicatedMergeTreeLogEntry>&>(DB::StorageReplicatedMergeTree::processQueueEntry(std::__1::shared_ptr<DB::ReplicatedMergeTreeQueue::SelectedEntry>)::$_18&, std::__1::shared_ptr<DB::ReplicatedMergeTreeLogE x1f65f9f2 in /usr/bin/clickhouse 02:47:21.055007 [ 29208 ] {} <Fatal> BaseDaemon: 14. ./obj-x86_64-linux-gnu/../contrib/libcxx/include/functional:1608: std::__1::__function::__default_alloc_func<DB::StorageReplicatedMergeTree::processQueueEntry(std::__1::shared_ptr<DB::ReplicatedMergeTreeQueue::ry>)::$_18, bool (std::__1::shared_ptr<DB::ReplicatedMergeTreeLogEntry>&)>::operator()(std::__1::shared_ptr<DB::ReplicatedMergeTreeLogEntry>&) @ 0x1f65f9b0 in /usr/bin/clickhouse 02:47:23.546946 [ 413 ] {} <Fatal> Application: Child process was terminated by signal 6. ``` </details> CI: https://clickhouse-test-reports.s3.yandex.net/0/4a8b82232c11512232df3ecdf4ffaec287116ad5/stress_test_(debug).html#fail1 |
||
---|---|---|
.. | ||
Distributed | ||
examples | ||
fuzzers | ||
HDFS | ||
Kafka | ||
LiveView | ||
MergeTree | ||
MySQL | ||
PostgreSQL | ||
RabbitMQ | ||
RocksDB | ||
System | ||
tests | ||
AlterCommands.cpp | ||
AlterCommands.h | ||
CheckResults.h | ||
CMakeLists.txt | ||
ColumnCodec.h | ||
ColumnDefault.cpp | ||
ColumnDefault.h | ||
ColumnDependency.h | ||
ColumnsDescription.cpp | ||
ColumnsDescription.h | ||
CompressionCodecSelector.h | ||
ConstraintsDescription.cpp | ||
ConstraintsDescription.h | ||
DataDestinationType.h | ||
extractKeyExpressionList.cpp | ||
extractKeyExpressionList.h | ||
getStructureOfRemoteTable.cpp | ||
getStructureOfRemoteTable.h | ||
IndicesDescription.cpp | ||
IndicesDescription.h | ||
IStorage_fwd.h | ||
IStorage.cpp | ||
IStorage.h | ||
JoinSettings.cpp | ||
JoinSettings.h | ||
KeyDescription.cpp | ||
KeyDescription.h | ||
MarkCache.h | ||
MemorySettings.cpp | ||
MemorySettings.h | ||
MutationCommands.cpp | ||
MutationCommands.h | ||
PartitionCommands.cpp | ||
PartitionCommands.h | ||
ProjectionsDescription.cpp | ||
ProjectionsDescription.h | ||
ReadFinalForExternalReplicaStorage.cpp | ||
ReadFinalForExternalReplicaStorage.h | ||
ReadInOrderOptimizer.cpp | ||
ReadInOrderOptimizer.h | ||
registerStorages.cpp | ||
registerStorages.h | ||
SelectQueryDescription.cpp | ||
SelectQueryDescription.h | ||
SelectQueryInfo.h | ||
SetSettings.cpp | ||
SetSettings.h | ||
StorageBuffer.cpp | ||
StorageBuffer.h | ||
StorageDictionary.cpp | ||
StorageDictionary.h | ||
StorageDistributed.cpp | ||
StorageDistributed.h | ||
StorageExternalDistributed.cpp | ||
StorageExternalDistributed.h | ||
StorageFactory.cpp | ||
StorageFactory.h | ||
StorageFile.cpp | ||
StorageFile.h | ||
StorageGenerateRandom.cpp | ||
StorageGenerateRandom.h | ||
StorageInMemoryMetadata.cpp | ||
StorageInMemoryMetadata.h | ||
StorageInput.cpp | ||
StorageInput.h | ||
StorageJoin.cpp | ||
StorageJoin.h | ||
StorageLog.cpp | ||
StorageLog.h | ||
StorageLogSettings.cpp | ||
StorageLogSettings.h | ||
StorageMaterializedMySQL.cpp | ||
StorageMaterializedMySQL.h | ||
StorageMaterializedView.cpp | ||
StorageMaterializedView.h | ||
StorageMemory.cpp | ||
StorageMemory.h | ||
StorageMerge.cpp | ||
StorageMerge.h | ||
StorageMergeTree.cpp | ||
StorageMergeTree.h | ||
StorageMongoDB.cpp | ||
StorageMongoDB.h | ||
StorageMongoDBSocketFactory.cpp | ||
StorageMongoDBSocketFactory.h | ||
StorageMySQL.cpp | ||
StorageMySQL.h | ||
StorageNull.cpp | ||
StorageNull.h | ||
StoragePostgreSQL.cpp | ||
StoragePostgreSQL.h | ||
StorageProxy.h | ||
StorageReplicatedMergeTree.cpp | ||
StorageReplicatedMergeTree.h | ||
StorageS3.cpp | ||
StorageS3.h | ||
StorageS3Cluster.cpp | ||
StorageS3Cluster.h | ||
StorageS3Settings.cpp | ||
StorageS3Settings.h | ||
StorageSet.cpp | ||
StorageSet.h | ||
StorageSQLite.cpp | ||
StorageSQLite.h | ||
StorageStripeLog.cpp | ||
StorageStripeLog.h | ||
StorageTableFunction.h | ||
StorageTinyLog.cpp | ||
StorageTinyLog.h | ||
StorageURL.cpp | ||
StorageURL.h | ||
StorageValues.cpp | ||
StorageValues.h | ||
StorageView.cpp | ||
StorageView.h | ||
StorageXDBC.cpp | ||
StorageXDBC.h | ||
TableLockHolder.h | ||
transformQueryForExternalDatabase.cpp | ||
transformQueryForExternalDatabase.h | ||
TTLDescription.cpp | ||
TTLDescription.h | ||
TTLMode.h | ||
VirtualColumnUtils.cpp | ||
VirtualColumnUtils.h | ||
ya.make | ||
ya.make.in |