Azat Khuzhin
619bed4371
Fix possible 01506_buffer_table_alter_block_structure_2 flakiness
...
SELECT from Buffer table is racy, so you can get data from the
underlying table but not from the Buffer itself, since in parallel with
SELECT, Buffer, can flush it's data to the underlying table.
It is hard to avoid with the current architecture, since this will
require to holding lock until the data will be read from the Buffer, and
this is not a good alternative.
So let's fix the test instead, but not relying on background flush (TTL
increased).
Here is an example of a test failure [1]:
2022.03.12 20:56:58.141182 [ 678 ] {011e7d25-82a9-4ab6-8cb0-dcbbc84f9581} <Debug> executeQuery: (from [::1]:33324) (comment: 01506_buffer_table_alter_block_structure_2.sql) SELECT * FROM buf ORDER BY timestamp;
2022.03.12 20:56:58.162709 [ 678 ] {011e7d25-82a9-4ab6-8cb0-dcbbc84f9581} <Trace> MergeTreeInOrderSelectProcessor: Reading 1 ranges in order from part 20200101_1_1_0, approx. 1 rows starting from 0
2022.03.12 20:56:59.144663 [ 615 ] {} <Trace> test_bdtzgu.buf_dest (79ba36b2-0e90-4bbb-b55f-a42b605b362b): Renaming temporary part tmp_insert_20200101_2_2_0 to 20200101_2_2_0.
2022.03.12 20:56:59.147550 [ 615 ] {} <Debug> StorageBuffer (test_bdtzgu.buf): Flushing buffer with 1 rows, 18 bytes, age 1 seconds, took 19 ms (bg).
2022.03.12 20:56:59.391774 [ 678 ] {011e7d25-82a9-4ab6-8cb0-dcbbc84f9581} <Information> executeQuery: Read 1 rows, 13.00 B in 1.250102785 sec., 0 rows/sec., 10.40 B/sec.
[1]: https://s3.amazonaws.com/clickhouse-test-reports/0/044cd6b861c1f4f00c6c24c4020799b676de6d34/stateless_tests__memory__actions__[1/3].html
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2022-03-13 23:13:31 +03:00
mergify[bot]
638c7f8637
Merge branch 'master' into remove-bugs-2
2022-03-13 19:14:20 +00:00
Alexey Milovidov
b958edc104
Add a test for #34682
2022-03-13 20:12:10 +01:00
Maksim Kita
0dd807d19d
Merge pull request #34750 from kitaisreal/merge-tree-improve-insert-performance
...
MergeTree improve insert performance
2022-03-13 13:39:18 +01:00
Kseniia Sumarokova
c04b103e6c
Merge pull request #35245 from ClickHouse/kssenii-patch-3
...
Update CachedReadBufferFromRemoteFS.cpp
2022-03-13 13:33:00 +01:00
Kseniia Sumarokova
35e5b4e8a5
Update CachedReadBufferFromRemoteFS.cpp
2022-03-13 12:37:00 +01:00
Alexey Milovidov
d009263e37
Merge pull request #35243 from ClickHouse/revert-35225-docker-timezone-change
...
Revert "Change timezone in Docker"
2022-03-13 04:03:51 +03:00
Alexey Milovidov
d0716b035f
Revert "Change timezone in Docker"
2022-03-13 04:03:06 +03:00
Alexey Milovidov
8dedea4f8f
Merge pull request #35236 from rfraposa/master
...
Update references in docs
2022-03-12 23:03:22 +03:00
Alexey Milovidov
044cd6b861
Remove "ru" blog
2022-03-12 21:03:03 +01:00
Alexey Milovidov
978877a9c0
Merge pull request #35212 from rschu1ze/cpp14-trait-aliases
...
Use C++14 aliases for some type traits
2022-03-12 22:20:14 +03:00
Alexey Milovidov
2fe54b57b9
Addition to prev. revision
2022-03-12 20:16:25 +01:00
Alexey Milovidov
f0867ed7ea
Moved another test
2022-03-12 20:16:25 +01:00
Alexey Milovidov
4a92a8a732
Remove "bugs" that do not exist anymore
2022-03-12 20:16:25 +01:00
Alexey Milovidov
e1c8ffca0d
Merge pull request #35241 from ClickHouse/revert-35228-remove-bugs
...
Revert "Remove "bugs" that do not exist anymore"
2022-03-12 22:12:22 +03:00
Alexey Milovidov
a9f0c66475
Revert "Remove "bugs" that do not exist anymore"
2022-03-12 22:11:49 +03:00
Alexey Milovidov
7c84b33918
Update test references
2022-03-12 20:10:34 +01:00
Alexey Milovidov
3385275003
Merge pull request #35226 from ClickHouse/timezone-in-config
...
Change timezone example in server config
2022-03-12 21:58:29 +03:00
Maksim Kita
b67f756a43
Fixed performance tests
2022-03-12 18:04:08 +00:00
Maksim Kita
3a2b3ce503
Standardize behaviour of CAST into IPv4, IPv6, toIPv4, toIPv6 functions
2022-03-12 17:12:05 +00:00
Maksim Kita
3ccc5e2e82
Merge pull request #35228 from ClickHouse/remove-bugs
...
Remove "bugs" that do not exist anymore
2022-03-12 18:09:21 +01:00
rfraposa
ecbdfdea08
Incorporated feedback
2022-03-12 10:04:51 -06:00
Alexey Milovidov
1f084f8a5d
Merge pull request #35225 from ClickHouse/docker-timezone-change
...
Change timezone in Docker
2022-03-12 16:05:03 +03:00
Alexey Milovidov
2b5e42e997
Merge pull request #35227 from ClickHouse/change-timezone-in-performance-tests
...
Adjust timezone in performance tests
2022-03-12 15:48:38 +03:00
Alexey Milovidov
bbb3a895e7
Merge pull request #35232 from ClickHouse/submodules-in-main-repo
...
Moved submodules from ClickHouse-Extras to ClickHouse
2022-03-12 15:34:47 +03:00
Robert Schulze
6fc6d3d452
Remove runtime conditional using constexpr if
2022-03-12 10:41:15 +01:00
rfraposa
5a4466cec7
Update references in docs
2022-03-12 00:24:31 -06:00
Alexey Milovidov
261806e897
Merge pull request #35223 from ClickHouse/testflows-remove-redundant-configs
...
Remove redundant configs for TestFlows
2022-03-12 05:22:37 +03:00
Alexey Milovidov
451fbae076
Merge pull request #35230 from ClickHouse/change-examples-in-docs
...
Change examples in docs
2022-03-12 04:19:33 +03:00
Alexey Milovidov
c837057b6b
Remove unused files from blog
2022-03-12 02:15:09 +01:00
Alexey Milovidov
fbb5547d0f
Moved submodules from ClickHouse-Extras to ClickHouse
2022-03-12 02:11:07 +01:00
Alexey Milovidov
99f081d17e
Adapted example
2022-03-12 00:42:34 +01:00
Alexey Milovidov
53d59bb88c
Update README.md
2022-03-12 02:39:24 +03:00
Alexey Milovidov
76520a138e
Change examples in docs
2022-03-12 00:36:03 +01:00
Alexey Milovidov
8ddf63c272
Change timezone in stateful tests.
2022-03-12 00:31:20 +01:00
Alexey Milovidov
7045f53d30
One more bug is actually fixed
2022-03-12 00:18:47 +01:00
Alexey Milovidov
1547dfb88f
Addition to prev. revision
2022-03-12 00:14:08 +01:00
Alexey Milovidov
84427ee314
Moved another test
2022-03-12 00:13:33 +01:00
Alexey Milovidov
c438e1e706
Remove "bugs" that do not exist anymore
2022-03-12 00:09:59 +01:00
Alexey Milovidov
0995c63ea1
Adjust timezone in performance tests
2022-03-11 23:49:13 +01:00
Alexey Milovidov
df906dfbd4
Change comments
2022-03-11 23:46:02 +01:00
Alexey Milovidov
38fa55fff0
Merge pull request #35182 from vdimir/regex-replace-35117
...
Fix replaceRegexpAll
2022-03-12 01:36:18 +03:00
Alexey Milovidov
e4e058d667
Update ReplaceRegexpImpl.h
2022-03-12 01:35:37 +03:00
Alexey Milovidov
8420b5c29a
Change timezone example in server config
2022-03-11 23:33:26 +01:00
Alexey Milovidov
6b9129c494
Change timezone in Docker
2022-03-11 23:21:45 +01:00
Alexey Milovidov
e30ae215cf
Correct some integration tests
2022-03-11 22:51:24 +01:00
Alexey Milovidov
96f75299c9
Remove even more configs
2022-03-11 22:47:47 +01:00
Alexey Milovidov
3fad904e75
Remove redundant configs for TestFlows
2022-03-11 22:44:15 +01:00
Maksim Kita
f1d2f2a9e1
Updated tests
2022-03-11 21:16:25 +00:00
Ivan Blinkov
585a9edd32
[docs] update mapreduce.md ( #35222 )
...
* Update mapreduce.md
* Update mapreduce.md
* Update mapreduce.md
2022-03-11 23:54:13 +03:00