mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-09-20 00:30:49 +00:00
Fix style and formatting.
This commit is contained in:
parent
3d9b87af09
commit
b10decc987
@ -151,7 +151,7 @@ size_t MergeTreeReaderStream::getRightOffset(size_t right_mark_non_included)
|
||||
/// Mark 193, points to [2081424, 0]
|
||||
/// Mark 194, points to [2081424, 0]
|
||||
|
||||
/// Also, in some cases, when one granule is not-atomically written (whish is possible at merges)
|
||||
/// Also, in some cases, when one granule is not-atomically written (which is possible at merges)
|
||||
/// one granule may require reading of two dictionaries which starts from different marks.
|
||||
/// The only correct way is to take offset from at least next different granule from the right one.
|
||||
|
||||
|
@ -117,10 +117,18 @@ SETTINGS storage_policy = 's3', min_bytes_for_wide_part = 0, index_granularity
|
||||
|
||||
def test_s3_right_border_2(started_cluster):
|
||||
node1.query("drop table if exists s3_low_cardinality")
|
||||
node1.query("create table s3_low_cardinality (key UInt32, str_column LowCardinality(String)) engine = MergeTree order by (key) settings storage_policy = 's3', min_bytes_for_wide_part = 0, index_granularity = 8192, min_compress_block_size=1, merge_max_block_size=10000")
|
||||
node1.query("insert into s3_low_cardinality select number, number % 8000 from numbers(8192)")
|
||||
node1.query("insert into s3_low_cardinality select number = 0 ? 0 : (number + 8192 * 1), number % 8000 + 1 * 8192 from numbers(8192)")
|
||||
node1.query("insert into s3_low_cardinality select number = 0 ? 0 : (number + 8192 * 2), number % 8000 + 2 * 8192 from numbers(8192)")
|
||||
node1.query(
|
||||
"create table s3_low_cardinality (key UInt32, str_column LowCardinality(String)) engine = MergeTree order by (key) settings storage_policy = 's3', min_bytes_for_wide_part = 0, index_granularity = 8192, min_compress_block_size=1, merge_max_block_size=10000"
|
||||
)
|
||||
node1.query(
|
||||
"insert into s3_low_cardinality select number, number % 8000 from numbers(8192)"
|
||||
)
|
||||
node1.query(
|
||||
"insert into s3_low_cardinality select number = 0 ? 0 : (number + 8192 * 1), number % 8000 + 1 * 8192 from numbers(8192)"
|
||||
)
|
||||
node1.query(
|
||||
"insert into s3_low_cardinality select number = 0 ? 0 : (number + 8192 * 2), number % 8000 + 2 * 8192 from numbers(8192)"
|
||||
)
|
||||
node1.query("optimize table s3_low_cardinality final")
|
||||
res = node1.query("select * from s3_low_cardinality where key = 9000")
|
||||
assert(res == "9000\t9000\n")
|
||||
assert res == "9000\t9000\n"
|
||||
|
Loading…
Reference in New Issue
Block a user