ClickHouse/tests
Nicolae Vartolomei 425dc4b11b Add unique identifiers IMergeTreeDataPart structure
For now uuids are not generated at all, they are present only if the
part is updated manually (as you can see in the integration test).

The only place where they can be seen today by an end user is in
`system.parts` table. I was looking for hiding this column behind an
option but couldn't find an easy way to do that.

Likely this is also required for WAL, but need to think how not to break
compatibility.

Relates to #13574, https://github.com/ClickHouse/ClickHouse/issues/13574

Next 1: In the upcoming PR the plan is to integrate de-duplication based on
these fingerprints in the query pipeline.

Next 2: We'll enable automatic generation of uuids and come up with a
way for conditionally sending uuids when processing distributed queries
only when part movement is in progress.
2020-11-19 13:14:25 +00:00
..
ci Rename check 2020-10-28 00:53:21 +03:00
config Fix path masking in system.distribution_queue for multiple nodes 2020-11-06 21:04:50 +03:00
external_models/catboost
fuzz Remove ANALYZE and AST queries (#16536) 2020-11-02 15:47:12 +03:00
instructions
integration Add unique identifiers IMergeTreeDataPart structure 2020-11-19 13:14:25 +00:00
perf_drafts
performance fix 2020-11-13 08:00:43 +03:00
queries Merge pull request #17152 from ClickHouse/aku/json-array 2020-11-19 15:27:31 +03:00
testflows Moving to using TestFlows version 1.6.65 2020-11-17 20:22:43 -05:00
users.d
.gitignore
clickhouse-client.xml
clickhouse-test
clickhouse-test-server
client-test.xml
CMakeLists.txt
CTestCustom.cmake
decimals_dictionary.xml
ints_dictionary.xml
msan_suppressions.txt
server-test.xml
stress
strings_dictionary.xml
tsan_suppressions.txt
ubsan_suppressions.txt
users.xml