Azat Khuzhin
|
68b4f3fbb3
|
Add backward compatiblity test for INSERT w/ and w/o ProfileEvents
v2: apply black formatting (sigh)
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
|
2022-06-16 11:59:01 +03:00 |
|
Azat Khuzhin
|
20f0602c20
|
tests/integration: add ability to query specific host
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
|
2022-06-16 11:59:01 +03:00 |
|
Azat Khuzhin
|
b3bf7589ef
|
Fix possible concurrent access in ProgressIndication
In case of all of the above:
- clickhouse-local
- input_format_parallel_parsing=true
- write_progress_on_update=true
It is possible concurrent access to the following:
- writeProgress() (class properties) (guarded with progress_mutex)
- thread_data/host_cpu_usage (guarded with profile_events_mutex)
v2: decrease number of rows for INSERT ProfileEvents test (10 times)
CI: https://s3.amazonaws.com/clickhouse-test-reports/37391/4bd5c335182279dcc5020aa081b13c3044135951/stateless_tests__debug__actions__[1/3].html
v3: decrease number of rows for INSERT ProfileEvents test (10 times) and add a comment
CI: https://s3.amazonaws.com/clickhouse-test-reports/37391/026d7f732cb166c90d6c287b02824b6c7fdebf0c/stateless_tests_flaky_check__address__actions_/runlog.log
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
f
|
2022-06-16 11:59:01 +03:00 |
|
Azat Khuzhin
|
4baa7690ae
|
Send profile events for INSERT queries (previously only SELECT was supported)
Reproducer:
echo "1" | clickhouse-client --query="insert into function null('foo String') format TSV" --print-profile-events --profile-events-delay-ms=-1
However, clickhouse-local is differnt, it does sent the periodically,
but only if query was long enough, i.e.:
# yes | head -n100000 | clickhouse-local --query="insert into function null('foo String') format TSV" --print-profile-events --profile-events-delay-ms=-1
[s1.ch] 2022.05.20 15:20:27 [ 0 ] ContextLock: 10 (increment)
[s1.ch] 2022.05.20 15:20:27 [ 0 ] DiskReadElapsedMicroseconds: 29 (increment)
[s1.ch] 2022.05.20 15:20:27 [ 0 ] IOBufferAllocBytes: 200000 (increment)
[s1.ch] 2022.05.20 15:20:27 [ 0 ] IOBufferAllocs: 1 (increment)
[s1.ch] 2022.05.20 15:20:27 [ 0 ] InsertQuery: 1 (increment)
[s1.ch] 2022.05.20 15:20:27 [ 0 ] InsertedBytes: 1000000 (increment)
[s1.ch] 2022.05.20 15:20:27 [ 0 ] InsertedRows: 100000 (increment)
[s1.ch] 2022.05.20 15:20:27 [ 0 ] MemoryTrackerUsage: 1521975 (gauge)
[s1.ch] 2022.05.20 15:20:27 [ 0 ] OSCPUVirtualTimeMicroseconds: 102148 (increment)
[s1.ch] 2022.05.20 15:20:27 [ 0 ] OSReadChars: 135700 (increment)
[s1.ch] 2022.05.20 15:20:27 [ 0 ] OSWriteChars: 8 (increment)
[s1.ch] 2022.05.20 15:20:27 [ 0 ] Query: 1 (increment)
[s1.ch] 2022.05.20 15:20:27 [ 0 ] RWLockAcquiredReadLocks: 2 (increment)
[s1.ch] 2022.05.20 15:20:27 [ 0 ] ReadBufferFromFileDescriptorRead: 5 (increment)
[s1.ch] 2022.05.20 15:20:27 [ 0 ] ReadBufferFromFileDescriptorReadBytes: 134464 (increment)
[s1.ch] 2022.05.20 15:20:27 [ 0 ] RealTimeMicroseconds: 293747 (increment)
[s1.ch] 2022.05.20 15:20:27 [ 0 ] SoftPageFaults: 382 (increment)
[s1.ch] 2022.05.20 15:20:27 [ 0 ] TableFunctionExecute: 1 (increment)
[s1.ch] 2022.05.20 15:20:27 [ 0 ] UserTimeMicroseconds: 102148 (increment)
v2: Proper support ProfileEvents in INSERTs (with protocol change)
v3: Receive profile events on INSERT queries
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
|
2022-06-16 11:59:01 +03:00 |
|
Azat Khuzhin
|
3b29db6e9f
|
LocalServer: remove superfluous ProgressIndicator.h
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
|
2022-06-16 11:59:01 +03:00 |
|
Alexey Milovidov
|
f2b665a799
|
Merge pull request #38120 from wangdh15/delete-unused-field-fix-build-error
Remove unused class member
|
2022-06-16 11:11:26 +03:00 |
|
Alexey Milovidov
|
01fd592dda
|
Update CHANGELOG.md
|
2022-06-16 10:55:17 +03:00 |
|
Yu, Peng
|
518a726c1d
|
Fix redundant memory reservation for output block in MergeSorter
|
2022-06-16 15:54:30 +08:00 |
|
lirulei
|
c1732e865f
|
Update postgresql.md
fix doc
|
2022-06-16 14:42:51 +08:00 |
|
Alexey Milovidov
|
bbdbfd9f01
|
Add a comment
|
2022-06-16 08:13:49 +02:00 |
|
Alexey Milovidov
|
11b31d1b10
|
Add a comment
|
2022-06-16 08:12:30 +02:00 |
|
mergify[bot]
|
0167b90cf9
|
Merge branch 'master' into tests-randomize
|
2022-06-16 06:04:58 +00:00 |
|
Alexey Milovidov
|
ce2b4d78e4
|
Add one more item to the changelog
|
2022-06-16 07:38:28 +02:00 |
|
Alexey Milovidov
|
c26abbfdc5
|
Merge pull request #38093 from danlark1/master
Optimize most important parts with NEON SIMD
|
2022-06-16 08:26:56 +03:00 |
|
Alexey Milovidov
|
a904dab372
|
Update CHANGELOG.md
|
2022-06-16 08:12:42 +03:00 |
|
Alexey Milovidov
|
8547bbcbce
|
Merge pull request #38122 from ClickHouse/changelog-22.6
Changelog for 22.6
|
2022-06-16 08:02:27 +03:00 |
|
Alexey Milovidov
|
5107c9dc50
|
Changelog for 22.6, edits
|
2022-06-16 07:01:47 +02:00 |
|
Alexey Milovidov
|
b2736b15fe
|
Changelog for 22.6
|
2022-06-16 07:00:07 +02:00 |
|
Alexey Milovidov
|
7dd849bcf6
|
Merge pull request #38117 from ClickHouse/CurtizJ-patch-6
Try to fix fpc codec
|
2022-06-16 07:44:13 +03:00 |
|
mergify[bot]
|
ff9f4af28c
|
Merge branch 'master' into enable-some-settings
|
2022-06-16 03:51:59 +00:00 |
|
wangdh15
|
02cce40b3a
|
when using clang12 compile, the unused filed shard_count will cause compile error. So delete it.
|
2022-06-16 10:43:31 +08:00 |
|
Anton Popov
|
92b7b9789a
|
try to fix fpc codec
|
2022-06-16 03:41:09 +02:00 |
|
Mikhail f. Shiryaev
|
6fdba20b13
|
Merge pull request #38098 from ClickHouse/clang-tidy-warning-fix
Fix: build error
|
2022-06-16 01:11:39 +02:00 |
|
Robert Schulze
|
b39b963733
|
Merge pull request #37993 from ClickHouse/stripping
Strip less aggressively to make the embedded hash survive
|
2022-06-16 00:08:36 +02:00 |
|
Robert Schulze
|
b936abe813
|
+ comments about keeping stuff in sync
|
2022-06-16 00:07:59 +02:00 |
|
Maksim Kita
|
3eea38f078
|
Merge pull request #38028 from kitaisreal/background-schedule-pool-refactoring
BackgroundSchedulePool remove Poco::NotificationQueue
|
2022-06-15 23:10:49 +02:00 |
|
Alexander Tokmakov
|
2297708032
|
use random container name
|
2022-06-15 23:08:42 +02:00 |
|
Danila Kutenin
|
e34994331f
|
Restart checks, DockerHubPush failed for some reason
|
2022-06-15 20:58:35 +00:00 |
|
Maksim Kita
|
7d5af1a79f
|
Merge pull request #37992 from kitaisreal/partial-sorting-transform-refactoring
PartialSortingTransform refactoring
|
2022-06-15 22:55:04 +02:00 |
|
Dan Roscigno
|
b9ef1c4ebb
|
Merge pull request #38035 from DanRoscigno/docs-max-suspicious-broken-parts-setting
add docs for MergeTree settings
|
2022-06-15 16:09:07 -04:00 |
|
DanRoscigno
|
d07753aa20
|
add more description
|
2022-06-15 14:59:47 -04:00 |
|
Robert Schulze
|
61709a674d
|
Merge pull request #38089 from ClickHouse/fpc-follow-up
Small follow-up for FPC codec
|
2022-06-15 20:33:41 +02:00 |
|
Vitaly Baranov
|
c2c35fad82
|
Refactoring of the code getting create table queries for backup.
|
2022-06-15 20:32:35 +02:00 |
|
Vitaly Baranov
|
c0f06c5e16
|
Require new privilige 'BACKUP' to make a backup.
|
2022-06-15 20:32:35 +02:00 |
|
Vitaly Baranov
|
0102626532
|
Disable the 'BACKUP ALL' command (it's not quite clear what to do with predefined databases).
|
2022-06-15 20:32:35 +02:00 |
|
Vitaly Baranov
|
cb9bf62e77
|
Change syntax RESTORE ALL DATABASES => RESTORE ALL
|
2022-06-15 20:32:35 +02:00 |
|
Vitaly Baranov
|
1198e86295
|
Fix storing temporary tables and skipping system tables while making a backup.
|
2022-06-15 20:32:34 +02:00 |
|
Vitaly Baranov
|
6590f82ec4
|
Fix tryGetCreateTableQuery() for system tables.
|
2022-06-15 20:32:34 +02:00 |
|
Vitaly Baranov
|
491ab58b3f
|
Remove IF NOT EXISTS before storing create query in DatabaseMemory.
|
2022-06-15 20:32:34 +02:00 |
|
Vitaly Baranov
|
b2323991d6
|
BACKUP DATABASE now stores inner tables of matviews only if the corresponding matviews are stored.
|
2022-06-15 20:32:34 +02:00 |
|
Vitaly Baranov
|
6877b8f864
|
Fix renaming visitor.
|
2022-06-15 20:32:34 +02:00 |
|
Vitaly Baranov
|
d78a2cda72
|
Restore tables regarding their dependencies.
|
2022-06-15 20:32:34 +02:00 |
|
Vitaly Baranov
|
cf34883000
|
Use QualifiedTableName instead of DatabaseAndTableName. Remove mode 'ALL TEMPORARY TABLES'
|
2022-06-15 20:32:34 +02:00 |
|
Vitaly Baranov
|
21f3bed435
|
Simplify path calculations in backup.
|
2022-06-15 20:32:34 +02:00 |
|
Vitaly Baranov
|
592f568f83
|
Move backup/restore code to storages and databases - part 2.
|
2022-06-15 20:32:31 +02:00 |
|
Vitaly Baranov
|
724bc4dc57
|
Move backup/restore code to storages and databases - part 1.
|
2022-06-15 20:28:43 +02:00 |
|
Vitaly Baranov
|
ce1836f0d2
|
Lock tables for share before backup and restore.
|
2022-06-15 20:28:43 +02:00 |
|
Vitaly Baranov
|
73b1894a21
|
Rework collecting replicated parts.
|
2022-06-15 20:28:42 +02:00 |
|
Vitaly Baranov
|
d00b4a7fdb
|
Remove obsolete function IRestoreCoordination::getReplicatedTableDataPath()
|
2022-06-15 20:28:42 +02:00 |
|
Vitaly Baranov
|
131382e025
|
Fix async tests.
|
2022-06-15 20:28:42 +02:00 |
|