Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
437 commits
Select commit Hold shift + click to select a range
c52e5b2
Backport #70123 to 24.8: Check for Nullable(Nothing) type during ALTE…
robot-clickhouse Oct 1, 2024
41c95e6
Backport #70148 to 24.8: Fix bcrypt password being displayed in syste…
robot-clickhouse Oct 1, 2024
ea64fc5
Merge pull request #70228 from ClickHouse/backport/24.8/70147
robot-ch-test-poll1 Oct 1, 2024
a933c92
Merge pull request #70236 from ClickHouse/backport/24.8/70123
robot-clickhouse Oct 1, 2024
e8651ec
Backport #70144 to 24.8: Fix possible hung in ALTER COLUMN with Dynam…
robot-clickhouse Oct 1, 2024
dac609c
Merge pull request #70243 from ClickHouse/backport/24.8/70148
robot-ch-test-poll4 Oct 1, 2024
f8bcad4
Merge pull request #70251 from ClickHouse/backport/24.8/70144
robot-clickhouse-ci-2 Oct 2, 2024
d62121e
Backport #70159 to 24.8: Update test_storage_s3_queue/test.py
robot-clickhouse Oct 2, 2024
c1e8512
Merge pull request #70203 from ClickHouse/backport/24.8/70127
Algunenano Oct 2, 2024
9360cc9
Merge pull request #70260 from ClickHouse/backport/24.8/70159
robot-ch-test-poll1 Oct 2, 2024
8bd8d33
Backport #70218 to 24.8: Respect setting allow_simdjson in JSON type …
robot-clickhouse Oct 2, 2024
5cb008c
Merge pull request #70274 from ClickHouse/backport/24.8/70218
robot-clickhouse-ci-2 Oct 2, 2024
c64d5c4
Backport #70146 to 24.8: Upgrade integration-runner image
robot-clickhouse Oct 2, 2024
da0aa8c
Merge pull request #70283 from ClickHouse/backport/24.8/70146
robot-clickhouse Oct 2, 2024
07f1076
Backport #70207 to 24.8: Fix multiple issues with arrayMin and arrayMax
robot-clickhouse Oct 3, 2024
239e7c2
Backport #70294 to 24.8: CI: Remove await feature from release branches
robot-clickhouse Oct 3, 2024
1f7b431
Backport #67664 to 24.8: Fix error on generated columns in Materializ…
robot-clickhouse Oct 3, 2024
c74924f
Merge pull request #70314 from ClickHouse/backport/24.8/70294
robot-ch-test-poll3 Oct 3, 2024
3763371
Revert "Backport #70146 to 24.8: Upgrade integration-runner image"
maxknv Oct 3, 2024
db9090c
Merge pull request #70324 from ClickHouse/revert-70283-backport/24.8/…
maxknv Oct 3, 2024
a533229
Merge pull request #70307 from ClickHouse/backport/24.8/70207
robot-ch-test-poll2 Oct 3, 2024
cc54fd6
Merge pull request #70318 from ClickHouse/backport/24.8/67664
robot-ch-test-poll2 Oct 3, 2024
5a217c5
Backport #70310 to 24.8: Fix context for startup scripts
robot-clickhouse Oct 3, 2024
0e684e4
Merge pull request #70345 from ClickHouse/backport/24.8/70310
robot-ch-test-poll4 Oct 3, 2024
8069575
Backport #70338 to 24.8: Fix crash when using WITH FILL incorrectly
robot-clickhouse Oct 4, 2024
8194988
Backport #70352 to 24.8: fix Kafka test
robot-clickhouse Oct 4, 2024
f47cea9
Backport #70329 to 24.8: CI: Enable Integration Tests for backport PRs
robot-clickhouse Oct 4, 2024
6f777c1
Merge pull request #70380 from ClickHouse/backport/24.8/70352
robot-clickhouse-ci-1 Oct 4, 2024
66bf2a0
Merge pull request #70371 from ClickHouse/backport/24.8/70338
robot-ch-test-poll2 Oct 4, 2024
82d45bc
Backport #70354 to 24.8: Fix `MODIFY COLUMN MODIFY SETTINGS` crash fo…
robot-clickhouse Oct 5, 2024
024d898
Backport #69787 to 24.8: Fix 'Bad get' in maxMap state serialization
robot-clickhouse Oct 5, 2024
577a82c
Merge pull request #70405 from ClickHouse/backport/24.8/70354
robot-ch-test-poll1 Oct 5, 2024
fa3d99b
Merge pull request #70410 from ClickHouse/backport/24.8/69787
robot-clickhouse-ci-1 Oct 5, 2024
87e3c55
Backport #70328 to 24.8: Fix ALTER of Dynamic type with reducing max_…
robot-clickhouse Oct 7, 2024
e59bb63
Backport #70172 to 24.8: Fix crash in JSON column
robot-clickhouse Oct 7, 2024
462c2cc
Backport #69584 to 24.8: Fix inserting into FixedString column in Pos…
robot-clickhouse Oct 7, 2024
5780888
Merge pull request #70426 from ClickHouse/backport/24.8/70328
robot-ch-test-poll3 Oct 7, 2024
a5bf9e8
Merge pull request #70432 from ClickHouse/backport/24.8/70172
robot-clickhouse Oct 7, 2024
8c4cb00
Merge pull request #70439 from ClickHouse/backport/24.8/69584
robot-clickhouse-ci-1 Oct 7, 2024
1d81ea9
Update autogenerated version to 24.8.5.115 and contributors
robot-clickhouse Oct 8, 2024
c6112f0
Backport #70452 to 24.8: Don't prefetch parts with no rows
robot-clickhouse Oct 8, 2024
a0d201c
Merge pull request #70482 from ClickHouse/backport/24.8/70452
robot-ch-test-poll2 Oct 8, 2024
8da36da
Backport #70374 to 24.8: Fix crash during GROUP BY JSON sub-object su…
robot-clickhouse Oct 8, 2024
dbe6eaf
Merge pull request #70388 from ClickHouse/backport/24.8/70329
maxknv Oct 9, 2024
141f05d
Merge branch '24.8' of github.com:ClickHouse/ClickHouse into backport…
Avogar Oct 10, 2024
6d341ca
Backport #70508 to 24.8: Remove slow poll() logs in keeper
robot-clickhouse Oct 10, 2024
3d6669d
Backport #70464 to 24.8: Fix crash in WHERE with lambda functions
robot-clickhouse Oct 10, 2024
60411c8
Merge pull request #70542 from ClickHouse/backport/24.8/70508
antonio2368 Oct 10, 2024
b829bf1
Backport #69831 to 24.8: fix `getSubcolumn` with `LowCardinality` col…
robot-clickhouse Oct 10, 2024
f1702ea
Backport #70530 to 24.8: Make async insert print nothing
robot-clickhouse Oct 10, 2024
b26faae
Merge pull request #70575 from ClickHouse/backport/24.8/70530
thevar1able Oct 10, 2024
457606b
Merge pull request #70556 from ClickHouse/backport/24.8/70464
kssenii Oct 11, 2024
b0a8d7f
Backport #70264 to 24.8: Fix segfault on creating materialized view w…
robot-clickhouse Oct 14, 2024
4bdf94f
Merge pull request #70623 from ClickHouse/backport/24.8/70264
nickitat Oct 14, 2024
3a632b8
Backport #70631 to 24.8: Fix creation of stateful window functions on…
robot-clickhouse Oct 14, 2024
185337a
Merge pull request #70651 from ClickHouse/backport/24.8/70631
Algunenano Oct 15, 2024
fd3e6f6
Backport #70644 to 24.8: Don't do validation when synchronizing user_…
robot-clickhouse Oct 15, 2024
9f3db4c
Backport #70358 to 24.8: Fix possible use-after-free in SYSTEM DROP F…
robot-clickhouse Oct 15, 2024
e95ecc0
Try to fix PG integration tests
Algunenano Oct 15, 2024
8205842
Backport #70453 to 24.8: Fix order in 03249_dynamic_alter_consistency
robot-clickhouse Oct 15, 2024
d2acaba
Merge pull request #70680 from ClickHouse/backport/24.8/70644
robot-ch-test-poll4 Oct 15, 2024
06cc6f3
Backport #68848 to 24.8: Fix empty tuple in array
robot-clickhouse Oct 16, 2024
0c5784c
Merge pull request #70735 from ClickHouse/backport/24.8/68848
robot-ch-test-poll4 Oct 16, 2024
0ef6b35
Backport #70695 to 24.8: Fixed crash in filling of missed arrays
robot-clickhouse Oct 16, 2024
f4d546f
Backport #70697 to 24.8: Fix infinite recursion when infering a proto…
robot-clickhouse Oct 16, 2024
464860e
Merge pull request #70757 from ClickHouse/backport/24.8/70695
robot-ch-test-poll3 Oct 16, 2024
0ec8685
Merge pull request #70763 from ClickHouse/backport/24.8/70697
robot-clickhouse Oct 16, 2024
e1eb132
Backport #70643 to 24.8: Fix buddy false alerts
robot-clickhouse Oct 17, 2024
1f7cf41
Merge pull request #70804 from ClickHouse/backport/24.8/70643
robot-ch-test-poll Oct 17, 2024
d9fb393
Merge pull request #70688 from ClickHouse/backport/24.8/70358
yariks5s Oct 18, 2024
df7bb30
Backport #70511 to 24.8: Fix `StorageTableFunction::supportsReplicati…
robot-clickhouse Oct 21, 2024
81b344a
Backport #70833 to 24.8: Disable enable_named_columns_in_function_tup…
robot-clickhouse Oct 21, 2024
3fc917e
Backport #70103 to 24.8: Avoid reusing columns among different named …
robot-clickhouse Oct 21, 2024
bdd0f9a
Merge pull request #70896 from ClickHouse/backport/24.8/70833
Algunenano Oct 21, 2024
8d3f376
Update PlannerActionsVisitor.cpp
rschu1ze Oct 22, 2024
d6c8a3d
Merge pull request #70903 from ClickHouse/backport/24.8/70103
robot-ch-test-poll3 Oct 22, 2024
0507161
Backport #68049 to 24.8: Fix join on nulls optimization
robot-clickhouse Oct 22, 2024
082d172
Merge pull request #70934 from ClickHouse/backport/24.8/68049
robot-ch-test-poll2 Oct 22, 2024
2bf8723
Merge pull request #70878 from ClickHouse/backport/24.8/70511
kssenii Oct 23, 2024
8d7bf79
Backport #70979 to 24.8: Fix an error with negative zeros in two-leve…
robot-clickhouse Oct 23, 2024
8d8c4c7
Merge pull request #70994 from ClickHouse/backport/24.8/70979
robot-ch-test-poll Oct 23, 2024
f48ba05
Backport #69256 to 24.8: Fix dropping of file cache in CHECK query in…
robot-clickhouse Oct 24, 2024
60aeb3c
Backport #70590 to 24.8: Ignore frozen_metadata.txt while traversing …
robot-clickhouse Oct 25, 2024
432d29f
Merge pull request #71052 from ClickHouse/backport/24.8/70590
kssenii Oct 25, 2024
1840a10
Merge pull request #70701 from ClickHouse/backport/24.8/70453
Algunenano Oct 25, 2024
5312aac
Backport #70820 to 24.8: Fix a crash and a leak in AggregateFunctionG…
robot-clickhouse Oct 28, 2024
864a65c
Merge pull request #71118 from ClickHouse/backport/24.8/70820
robot-ch-test-poll Oct 28, 2024
a6dc4ee
Merge pull request #71026 from ClickHouse/backport/24.8/69256
CurtizJ Oct 28, 2024
2f6b49f
Backport #69147 to 24.8: Fix propogating structure argument in s3Cluster
robot-clickhouse Oct 28, 2024
0be74f2
Update Configuration.cpp
Avogar Oct 29, 2024
219cc33
Merge pull request #70561 from ClickHouse/backport/24.8/69831
Avogar Oct 29, 2024
eba9dde
Merge pull request #70494 from ClickHouse/backport/24.8/70374
Avogar Oct 29, 2024
b5956d6
Merge pull request #71138 from ClickHouse/backport/24.8/69147
robot-ch-test-poll Oct 29, 2024
427cc2a
Fix SettingsChangesHistory.cpp
Algunenano Oct 29, 2024
63a2858
Backport #70984 to 24.8: Fix logical error in storage s3queue
robot-clickhouse Oct 29, 2024
cce5548
Merge pull request #71210 from ClickHouse/backport/24.8/70984
robot-ch-test-poll1 Oct 29, 2024
b3231fa
Backport #71174 to 24.8: Maybe not GWPAsan by default
robot-clickhouse Oct 30, 2024
563a57d
Merge pull request #71229 from ClickHouse/backport/24.8/71174
robot-ch-test-poll3 Oct 30, 2024
f9a11ad
Backport #70998 to 24.8: Fix named session leak. Simplify scheduling …
robot-clickhouse Oct 30, 2024
6ecb185
Merge pull request #71248 from ClickHouse/backport/24.8/70998
robot-ch-test-poll1 Oct 30, 2024
fbce152
Backport #70915 to 24.8: Cache HEAD API requests to object storage in…
robot-clickhouse Oct 31, 2024
25207bf
Merge pull request #71287 from ClickHouse/backport/24.8/70915
robot-ch-test-poll3 Oct 31, 2024
ba54161
Backport #71182 to 24.8: Escape special symbols in files for JSON sub…
robot-clickhouse Nov 1, 2024
f3d4236
Merge pull request #71359 from ClickHouse/backport/24.8/71182
robot-ch-test-poll3 Nov 1, 2024
1e1ef4d
Backport #71364 to 24.8: Add try catch to data part destructors
robot-clickhouse Nov 1, 2024
14d5de8
Backport #70823 to 24.8: Fix excessive LIST API calls to the object s…
robot-clickhouse Nov 2, 2024
640f8bd
Merge pull request #71395 from ClickHouse/backport/24.8/70823
robot-ch-test-poll Nov 2, 2024
ddb8c21
Merge pull request #71375 from ClickHouse/backport/24.8/71364
alesapin Nov 4, 2024
68a53c8
Update autogenerated version to 24.8.6.70 and contributors
robot-clickhouse Nov 4, 2024
c7c60b9
Backport #71308 to 24.8: Added missing unescaping in named collection…
robot-clickhouse Nov 5, 2024
278959b
Merge pull request #71462 from ClickHouse/backport/24.8/71308
robot-ch-test-poll4 Nov 5, 2024
4326809
Backport #68975 to 24.8: `Content-Encoding` was not sent on progress
robot-clickhouse Nov 5, 2024
488f78c
Merge pull request #71486 from ClickHouse/backport/24.8/68975
robot-ch-test-poll4 Nov 5, 2024
f6a4bc0
Backport #71476 to 24.8: Fix constants in WHERE expression which coul…
robot-clickhouse Nov 6, 2024
f8bd728
Merge pull request #71517 from ClickHouse/backport/24.8/71476
robot-clickhouse Nov 6, 2024
1763a50
Backport #71494 to 24.8: Prevent crash in SortCursor with 0 columns
robot-clickhouse Nov 6, 2024
850ab74
Attempt to do builds and test on Altinity infrastructure
Enmk Nov 6, 2024
99f9574
Updated runner labels
Enmk Nov 6, 2024
bfdd85a
Fixed docker images from clickhouse to altinityinfra
Enmk Nov 7, 2024
5392ec4
Added runner_type to SIGN_RELEASE and SIGN_AARCH64
Enmk Nov 7, 2024
6bc559b
Revert "Updated runner labels"
Enmk Nov 7, 2024
a3c28f1
Merge pull request #71551 from ClickHouse/backport/24.8/71494
robot-clickhouse Nov 7, 2024
8931869
Fixed ci/cd self-tests
Enmk Nov 7, 2024
fe3ef6b
Fixed docker images names
Enmk Nov 7, 2024
2818298
Runner labels
Enmk Nov 7, 2024
6717efa
Backport #71541 to 24.8: Avoid crash when using a UDF in a constraint
robot-clickhouse Nov 7, 2024
97f87d7
Merge pull request #71566 from ClickHouse/backport/24.8/71541
robot-ch-test-poll4 Nov 7, 2024
fffe7f5
Update release_branches.yml
MyroTk Nov 7, 2024
a69517d
Update docker runner labels
MyroTk Nov 7, 2024
ed54227
Update docker_test_images.yml
MyroTk Nov 7, 2024
c4f6481
Add aws access secrets to docker job
MyroTk Nov 7, 2024
d6d501e
Merge pull request #519 from Altinity/24.8.5_pipeline_fix
Enmk Nov 7, 2024
f25a2ab
Using `ubuntu-latest` for `RunConfig`
Enmk Nov 7, 2024
beea951
Add secrets to docker env
MyroTk Nov 7, 2024
12cd34c
Update RunConfig runner labels
MyroTk Nov 7, 2024
7981bfa
Backport #71388 to 24.8: Fix error Invalid number of rows in Chunk wi…
robot-clickhouse Nov 7, 2024
682e6f0
Backport #71538 to 24.8: Analyzer materialized view IN with CTE fix
robot-clickhouse Nov 7, 2024
7908b79
added missing `self-hosted` to DockerBuildAarch64
Enmk Nov 7, 2024
77fb0df
Merge pull request #71604 from ClickHouse/backport/24.8/71388
robot-ch-test-poll Nov 7, 2024
1ac4ca3
Merge pull request #71614 from ClickHouse/backport/24.8/71538
robot-clickhouse-ci-2 Nov 7, 2024
e960b64
Merge pull request #520 from Altinity/24.8.5_docker_secrets
Enmk Nov 8, 2024
a1c0b0d
Using clickhouse/cctools:0d6b90a7a490 in Dockerfiles
Enmk Nov 8, 2024
5634d29
Backport #71626 to 24.8: Fix clickhouse-su to accept not only user/gr…
robot-clickhouse Nov 8, 2024
b10ae9a
Merge pull request #71666 from ClickHouse/backport/24.8/71626
robot-ch-test-poll4 Nov 9, 2024
c464363
Backport #71573 to 24.8: Docker official library review
robot-clickhouse Nov 9, 2024
f858b15
Merge pull request #71690 from ClickHouse/backport/24.8/71573
robot-clickhouse-ci-2 Nov 9, 2024
0f79b62
Backport #69301 to 24.8: Add xml char escaping to docker's entrypoint
robot-clickhouse Nov 10, 2024
a4c0c88
Merge pull request #71713 from ClickHouse/backport/24.8/69301
robot-ch-test-poll1 Nov 10, 2024
1d9803d
Less strict version dependencies for `pip install`
Enmk Nov 10, 2024
d78bf03
Backport #71580 to 24.8: Return 0 or default char instead of throwing…
robot-clickhouse Nov 11, 2024
77ff91b
Not building docker image altinityinfra/kerberized-hadoop
Enmk Nov 11, 2024
414a7ab
Merge pull request #71727 from ClickHouse/backport/24.8/71580
robot-clickhouse-ci-2 Nov 11, 2024
0967db1
Removed altinityinfra/kerberized-hadoop from other places too
Enmk Nov 11, 2024
321c85a
Backport #71695 to 24.8: fix: transform set while partition pruning o…
robot-clickhouse Nov 11, 2024
d6d24cd
Removed comments from JSON document
Enmk Nov 11, 2024
dfd0f18
Backport #71369 to 24.8: Check suspicious and experimental types in J…
robot-clickhouse Nov 11, 2024
155483f
Merge pull request #71737 from ClickHouse/backport/24.8/71695
robot-ch-test-poll4 Nov 11, 2024
aa7b709
Merge pull request #71747 from ClickHouse/backport/24.8/71369
robot-clickhouse-ci-1 Nov 11, 2024
f1d7380
Backport #71782 to 24.8: Fix db and reports
robot-clickhouse Nov 12, 2024
8aa896b
Merge pull request #71801 from ClickHouse/backport/24.8/71782
robot-clickhouse Nov 12, 2024
f8aed1a
Backport #71432 to 24.8: Fix crash with optimize_rewrite_array_exists…
robot-clickhouse Nov 12, 2024
caeff24
Backport #71825 to 24.8: Address the last point regarding chmod for /…
robot-clickhouse Nov 12, 2024
2ed76a5
Merge pull request #71836 from ClickHouse/backport/24.8/71825
robot-clickhouse-ci-2 Nov 12, 2024
4de036b
Update JoinNode.cpp
Algunenano Nov 12, 2024
f8f1f18
Merge pull request #71826 from ClickHouse/backport/24.8/71432
robot-clickhouse-ci-1 Nov 12, 2024
6d85fb1
Backport #71679 to 24.8: Fix LOGICAL_ERROR when doing ALTER with empt…
robot-clickhouse Nov 13, 2024
8b8e7b4
Merge pull request #71876 from ClickHouse/backport/24.8/71679
robot-clickhouse-ci-1 Nov 13, 2024
37eae3e
24.8 FinishCheck label
MyroTk Nov 13, 2024
f0e4f63
Merge pull request #522 from Altinity/24.8_finishcheck_label
Enmk Nov 14, 2024
f719099
Backport #71863 to 24.8: update host resolver a little bit often
robot-clickhouse Nov 14, 2024
87a2f5b
Fix Builds_Report
MyroTk Nov 14, 2024
34c3d9a
Merge pull request #71936 from ClickHouse/backport/24.8/71863
CheSema Nov 15, 2024
eadcbc7
Backport #69274 to 24.8: fix `metadata_version` in ZooKeeper
robot-clickhouse Nov 15, 2024
3fbc514
Merge pull request #523 from Altinity/24.8_builds_report
Enmk Nov 15, 2024
e98d325
proper commit of Altinity/checkout action
Enmk Nov 15, 2024
1c8a72d
Backport #71949 to 24.8: Fix a crash in clickhouse-client syntax high…
robot-clickhouse Nov 16, 2024
9ccf301
Update 03272_client_highlighting_bug.expect
evillique Nov 16, 2024
e28553d
Merge pull request #72002 from ClickHouse/backport/24.8/71949
robot-ch-test-poll Nov 16, 2024
9bcaa90
Merge pull request #518 from Altinity/24.8.5_altinity_infrastructure
Enmk Nov 18, 2024
56d7140
Backport #71966 to 24.8: Fix partition pruning with binary monotonic …
robot-clickhouse Nov 18, 2024
3df9e19
Update autogenerated version to 24.8.7.41 and contributors
robot-clickhouse Nov 18, 2024
c91bc0a
Backport #71849 to 24.8: Fix: add monotonic estimation for DateTime64…
robot-clickhouse Nov 18, 2024
09906a1
Merge pull request #72032 from ClickHouse/backport/24.8/71966
robot-clickhouse-ci-1 Nov 18, 2024
d0d1002
Merge pull request #72038 from ClickHouse/backport/24.8/71849
yakov-olkhovskiy Nov 18, 2024
248477f
Backport #72051 to 24.8: Correct permissions for dictionaries
robot-clickhouse Nov 19, 2024
1bddc62
Backport #72049 to 24.8: Another fix for client syntax highlighting
robot-clickhouse Nov 19, 2024
89f7572
Merge pull request #72060 from ClickHouse/backport/24.8/72051
robot-clickhouse-ci-2 Nov 19, 2024
b1a405c
Merge pull request #72067 from ClickHouse/backport/24.8/72049
robot-clickhouse Nov 19, 2024
aa758b3
Merge pull request #71981 from ClickHouse/backport/24.8/69274
tavplubix Nov 19, 2024
8efc429
Attempt to fix some integration tests
Enmk Oct 8, 2024
b28f6c3
Using bottle 0.13
Enmk Nov 18, 2024
644e924
Update regression.yml
MyroTk Nov 19, 2024
218e28f
Backport #72080 to 24.8: Fix formatting of `MOVE PARTITION ... TO TAB…
robot-clickhouse Nov 20, 2024
ccc46b8
Increase regression timeout
MyroTk Nov 20, 2024
9a7e25c
Merge pull request #72114 from ClickHouse/backport/24.8/72080
robot-ch-test-poll3 Nov 20, 2024
37d0ca9
Backport #71845 to 24.8: Acquire zero-copy shared lock before moving …
robot-clickhouse Nov 20, 2024
aa86a78
Merge pull request #72142 from ClickHouse/backport/24.8/71845
robot-ch-test-poll4 Nov 20, 2024
87db88e
Backport #71982 to 24.8: Allow only SELECT queries in EXPLAIN AST use…
robot-clickhouse Nov 20, 2024
81036bd
Merge pull request #72155 from ClickHouse/backport/24.8/71982
robot-clickhouse-ci-1 Nov 20, 2024
0cdd467
Merge pull request #525 from Altinity/24.8.5_regression_fix
Enmk Nov 20, 2024
15b2bc2
Merge pull request #521 from Altinity/24.8_fix_tests
Enmk Nov 21, 2024
f9bab7a
Merge remote-tracking branch 'altinity/customizations/24.8.5' into cu…
Enmk Nov 21, 2024
f892f0e
Always push builds report
Enmk Nov 22, 2024
6fa22aa
Merge pull request #530 from Altinity/24.8_always_post_builds_report
Enmk Nov 22, 2024
25ee99b
Using Altinity's README.md
Enmk Nov 22, 2024
168e254
Added missing logos
Enmk Nov 22, 2024
184c829
Allow to execute workflow release_branches.yml
Enmk Nov 22, 2024
5433ae3
Set version to be 24.8.7.43.altinityedge
Enmk Nov 22, 2024
d35710a
Update version_helper.py
Enmk Nov 25, 2024
1f30e8b
Fixed CI/CD unittest
Enmk Nov 25, 2024
d9a0697
Merge pull request #533 from Altinity/Enmk-patch-1
Enmk Nov 25, 2024
0984d0f
Merge pull request #71911 from ianton-ru/auxiliary_autodicovery
vdimir Nov 20, 2024
0659951
Partially cherry-picked 9a3adc70bde322f67f8ef3ba5e21847c0732bbf9 for …
al13n321 Sep 11, 2024
edddd08
Merge remote-tracking branch 'altinity/customizations/24.8.7' into cu…
Enmk Nov 27, 2024
1dad069
Disabled pushing to slack
Enmk Nov 28, 2024
934fbde
Merge pull request #538 from Altinity/24.8_ci_buddy-do-not-attempt-to…
Enmk Nov 28, 2024
745dd69
Disabled getting AZURE_CONNECTION_STRING from SSM
Enmk Nov 28, 2024
479c3a1
Also for stress test
Enmk Nov 28, 2024
2c31b57
Fixed CH startup
Enmk Nov 29, 2024
a3a887e
Merge pull request #531 from Altinity/24.8_backport_71911_auxiliary_z…
Enmk Dec 3, 2024
adec549
Revert "Merge pull request #62565 from ClickHouse/ci_add_azure_tests"
Enmk Dec 5, 2024
51522b8
Udpdated azurite version
Enmk Dec 7, 2024
9883f88
Pushing events to proper database
Enmk Dec 9, 2024
4373bb9
Enable zram
MyroTk Dec 9, 2024
cea8bed
Fix stress test
MyroTk Dec 9, 2024
070a352
Update reusable_build.yml
MyroTk Dec 9, 2024
bbfcd10
Merge pull request #539 from Altinity/24.8_fix_stateless_and_stateful…
Enmk Dec 9, 2024
4c205ec
Merge pull request #545 from Altinity/24.8_fix_stress
Enmk Dec 9, 2024
3e3b6d7
Merge pull request #546 from Altinity/24.8_fix_stateless_and_stateful…
Enmk Dec 9, 2024
b069bfb
Fix Build Report and move FinishCheck to standy runner
MyroTk Dec 10, 2024
3d29e79
Merge pull request #549 from Altinity/24.8_pipeline_patch
Enmk Dec 11, 2024
a8f5e7b
Attempt to make version management sane
Enmk Nov 27, 2024
1555ef7
Fixed minor hiccup
Enmk Nov 28, 2024
2499a02
Merge pull request #537 from Altinity/24.8_easier_versioning
Enmk Dec 11, 2024
e508f82
Testing if creating a tag actually sets the proper version
Enmk Dec 11, 2024
e365b2d
Fix unit tests for commits with no PRs
Enmk Dec 11, 2024
d4fb1be
Getting tweak and flavour from the tag
Enmk Dec 12, 2024
48fbf99
Update release_branches.yml
Enmk Dec 12, 2024
7f5173a
Updated tests to match new logic of generating version
Enmk Dec 12, 2024
6005d93
Merge pull request #551 from Altinity/24.8_easier_versioning
Enmk Dec 12, 2024
d45f9d7
Updating version tweak based on previous tag and number of commits si…
Enmk Dec 12, 2024
2198c54
Merge pull request #555 from Altinity/24.8_easier_versioning
Enmk Dec 13, 2024
017480c
Merge branch 'project-antalya' into project-antalya-24.8.8
Enmk Dec 13, 2024
08267a1
Merge pull request #559 from Altinity/project-antalya-24.8.8
Enmk Dec 13, 2024
b066404
Test for remote+s3Cluster
ianton-ru Nov 27, 2024
5b1efa0
Use INITIAL_QUERY for remote() call
ianton-ru Dec 10, 2024
25de6c3
Avoid CLIENT_INFO_DOES_NOT_MATCH error
ianton-ru Dec 10, 2024
c2ee9c6
Workaroung for remote with multiple shards
ianton-ru Dec 10, 2024
cb3b1b2
Workaround to CLIENT_INFO_DOES_NOT_MATCH with 'TCP not equal to HTTP'
ianton-ru Dec 10, 2024
6ee5056
Keep initial_query_id for remote with INITIAL_QUERY
ianton-ru Dec 10, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 4 additions & 1 deletion .github/actionlint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,10 @@ self-hosted-runner:
- func-tester
- func-tester-aarch64
- fuzzer-unit-tester
- stress-tester
- altinity-on-demand
- altinity-type-cpx51
- altinity-in-ash
- altinity-image-x86-system-ubuntu-22.04
- style-checker
- style-checker-aarch64
- release-maker
10 changes: 10 additions & 0 deletions .github/actions/common_setup/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,16 @@ runs:
run: |
# to remove every leftovers
sudo rm -fr "$TEMP_PATH" && mkdir -p "$TEMP_PATH"
- name: Setup zram
shell: bash
run: |
sudo modprobe zram
MemTotal=$(grep -Po "(?<=MemTotal:)\s+\d+" /proc/meminfo) # KiB
Percent=200
ZRAM_SIZE=$(($MemTotal / 1024 / 1024 * $Percent / 100)) # Convert to GiB
.github/retry.sh 30 2 sudo zramctl --size ${ZRAM_SIZE}GiB --algorithm zstd /dev/zram0
sudo mkswap /dev/zram0 && sudo swapon -p 100 /dev/zram0
sudo sysctl vm.swappiness=200
- name: Tune vm.mmap_rnd_bits for sanitizers
shell: bash
run: |
Expand Down
34 changes: 34 additions & 0 deletions .github/actions/debug/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: DebugInfo
description: Prints workflow debug info

runs:
using: "composite"
steps:
- name: Envs, event.json and contexts
shell: bash
run: |
echo '::group::Environment variables'
env | sort
echo '::endgroup::'

echo '::group::event.json'
python3 -m json.tool "$GITHUB_EVENT_PATH"
echo '::endgroup::'

cat << 'EOF'
::group::github context
${{ toJSON(github) }}
::endgroup::

::group::env context
${{ toJSON(env) }}
::endgroup::

::group::runner context
${{ toJSON(runner) }}
::endgroup::

::group::job context
${{ toJSON(job) }}
::endgroup::
EOF
29 changes: 29 additions & 0 deletions .github/actions/docker_setup/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: Docker setup
description: Setup docker
inputs:
nested_job:
description: the fuse for unintended use inside of the reusable callable jobs
default: true
type: boolean
runs:
using: "composite"
steps:
- name: Docker IPv6 configuration
shell: bash
run: |
# make sure docker uses proper IPv6 config
sudo touch /etc/docker/daemon.json
sudo chown ubuntu:ubuntu /etc/docker/daemon.json
sudo cat <<EOT > /etc/docker/daemon.json
{
"ipv6": true,
"fixed-cidr-v6": "2001:3984:3989::/64"
}
EOT
sudo chown root:root /etc/docker/daemon.json
sudo systemctl restart docker
sudo systemctl status docker
- name: Docker info
shell: bash
run: |
docker info
22 changes: 22 additions & 0 deletions .github/retry.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
#!/bin/bash
# Execute command until exitcode is 0 or
# maximum number of retries is reached
# Example:
# ./retry <retries> <delay> <command>
retries=$1
delay=$2
command="${@:3}"
exitcode=0
try=0
until [ "$try" -ge $retries ]
do
echo "$command"
eval "$command"
exitcode=$?
if [ $exitcode -eq 0 ]; then
break
fi
try=$((try+1))
sleep $2
done
exit $exitcode
31 changes: 21 additions & 10 deletions .github/workflows/backport_branches.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,11 +22,13 @@ jobs:
data: ${{ steps.runconfig.outputs.CI_DATA }}
steps:
- name: Check out repository code
uses: ClickHouse/checkout@v1
uses: Altinity/checkout@19599efdf36c4f3f30eb55d5bb388896faea69f
with:
clear-repository: true # to ensure correct digests
fetch-depth: 0 # to get version
filter: tree:0
- name: Debug Info
uses: ./.github/actions/debug
- name: Labels check
run: |
cd "$GITHUB_WORKSPACE/tests/ci"
Expand Down Expand Up @@ -162,7 +164,7 @@ jobs:
runs-on: [self-hosted, style-checker-aarch64]
steps:
- name: Check out repository code
uses: ClickHouse/checkout@v1
uses: Altinity/checkout@19599efdf36c4f3f30eb55d5bb388896faea69f
- name: Download reports
run: |
python3 "$GITHUB_WORKSPACE/tests/ci/ci.py" --infile ${{ toJson(needs.RunConfig.outputs.data) }} --pre --job-name Builds
Expand Down Expand Up @@ -192,7 +194,7 @@ jobs:
uses: ./.github/workflows/reusable_test.yml
with:
test_name: Install packages (aarch64)
runner_type: style-checker-aarch64
runner_type: altinity-on-demand, altinity-type-cax41, altinity-in-hel1, altinity-image-arm-app-docker-ce
data: ${{ needs.RunConfig.outputs.data }}
run_command: |
python3 install_check.py "$CHECK_NAME"
Expand Down Expand Up @@ -227,18 +229,26 @@ jobs:
uses: ./.github/workflows/reusable_test.yml
with:
test_name: Stress test (tsan)
runner_type: stress-tester
runner_type: altinity-on-demand, altinity-type-cpx51, altinity-in-ash, altinity-image-x86-system-ubuntu-22.04
data: ${{ needs.RunConfig.outputs.data }}
#############################################################################################
############################# INTEGRATION TESTS #############################################
#############################################################################################
IntegrationTestsRelease:
needs: [RunConfig, BuilderDebRelease]
IntegrationTestsAsanOldAnalyzer:
needs: [RunConfig, BuilderDebAsan]
if: ${{ !failure() && !cancelled() }}
uses: ./.github/workflows/reusable_test.yml
with:
test_name: Integration tests (asan, old analyzer)
runner_type: altinity-on-demand, altinity-type-cpx51, altinity-in-ash, altinity-image-x86-system-ubuntu-22.04
data: ${{ needs.RunConfig.outputs.data }}
IntegrationTestsTsan:
needs: [RunConfig, BuilderDebTsan]
if: ${{ !failure() && !cancelled() }}
uses: ./.github/workflows/reusable_test.yml
with:
test_name: Integration tests (release)
runner_type: stress-tester
test_name: Integration tests (tsan)
runner_type: altinity-on-demand, altinity-type-cpx51, altinity-in-ash, altinity-image-x86-system-ubuntu-22.04
data: ${{ needs.RunConfig.outputs.data }}
FinishCheck:
if: ${{ !cancelled() }}
Expand All @@ -248,13 +258,14 @@ jobs:
- FunctionalStatelessTestAsan
- FunctionalStatefulTestDebug
- StressTestTsan
- IntegrationTestsRelease
- IntegrationTestsTsan
- IntegrationTestsAsanOldAnalyzer
- CompatibilityCheckX86
- CompatibilityCheckAarch64
runs-on: [self-hosted, style-checker]
steps:
- name: Check out repository code
uses: ClickHouse/checkout@v1
uses: Altinity/checkout@19599efdf36c4f3f30eb55d5bb388896faea69f
with:
clear-repository: true
- name: Finish label
Expand Down
4 changes: 3 additions & 1 deletion .github/workflows/cherry_pick.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,11 +28,13 @@ jobs:
REPO_TEAM=core
EOF
- name: Check out repository code
uses: ClickHouse/checkout@v1
uses: Altinity/checkout@19599efdf36c4f3f30eb55d5bb388896faea69f
with:
clear-repository: true
token: ${{secrets.ROBOT_CLICKHOUSE_COMMIT_TOKEN}}
fetch-depth: 0
- name: Debug Info
uses: ./.github/actions/debug
- name: Cherry pick
run: |
cd "$GITHUB_WORKSPACE/tests/ci"
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/create_release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,13 +33,13 @@ jobs:
GH_TOKEN: ${{ secrets.ROBOT_CLICKHOUSE_COMMIT_TOKEN }}
runs-on: [self-hosted, release-maker]
steps:
- name: DebugInfo
uses: hmarr/debug-action@f7318c783045ac39ed9bb497e22ce835fdafbfe6
- name: Check out repository code
uses: ClickHouse/checkout@v1
uses: Altinity/checkout@19599efdf36c4f3f30eb55d5bb388896faea69f
with:
token: ${{secrets.ROBOT_CLICKHOUSE_COMMIT_TOKEN}}
fetch-depth: 0
- name: Debug Info
uses: ./.github/actions/debug
- name: Prepare Release Info
shell: bash
run: |
Expand Down
30 changes: 23 additions & 7 deletions .github/workflows/docker_test_images.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,15 +10,31 @@ name: Build docker images
description: set latest tag for resulting multiarch manifest
required: false
type: boolean
default: false
default: false
secrets:
secret_envs:
description: if given, it's passed to the environments
required: false
AWS_SECRET_ACCESS_KEY:
description: the access key to the aws param store.
required: true
AWS_ACCESS_KEY_ID:
description: the access key id to the aws param store.
required: true

env:
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_DEFAULT_REGION: ${{ secrets.AWS_DEFAULT_REGION }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}

jobs:
DockerBuildAarch64:
runs-on: [self-hosted, style-checker-aarch64]
runs-on: [self-hosted, altinity-on-demand, altinity-type-cax41, altinity-image-arm-snapshot-22.04-arm, altinity-startup-snapshot, altinity-setup-none]
if: |
!failure() && !cancelled() && toJson(fromJson(inputs.data).docker_data.missing_aarch64) != '[]'
steps:
- name: Check out repository code
uses: ClickHouse/checkout@v1
uses: Altinity/checkout@19599efdf36c4f3f30eb55d5bb388896faea69f6
with:
ref: ${{ fromJson(inputs.data).git_ref }}
- name: Build images
Expand All @@ -28,12 +44,12 @@ jobs:
--image-tags '${{ toJson(fromJson(inputs.data).docker_data.images) }}' \
--missing-images '${{ toJson(fromJson(inputs.data).docker_data.missing_aarch64) }}'
DockerBuildAmd64:
runs-on: [self-hosted, style-checker]
runs-on: [self-hosted, altinity-on-demand, altinity-type-cpx51, altinity-image-x86-snapshot-22.04-amd, altinity-startup-snapshot, altinity-setup-none]
if: |
!failure() && !cancelled() && toJson(fromJson(inputs.data).docker_data.missing_amd64) != '[]'
steps:
- name: Check out repository code
uses: ClickHouse/checkout@v1
uses: Altinity/checkout@19599efdf36c4f3f30eb55d5bb388896faea69f6
with:
ref: ${{ fromJson(inputs.data).git_ref }}
- name: Build images
Expand All @@ -44,12 +60,12 @@ jobs:
--missing-images '${{ toJson(fromJson(inputs.data).docker_data.missing_amd64) }}'
DockerMultiArchManifest:
needs: [DockerBuildAmd64, DockerBuildAarch64]
runs-on: [self-hosted, style-checker]
runs-on: [self-hosted, altinity-on-demand, altinity-type-cpx51, altinity-image-x86-snapshot-22.04-amd, altinity-startup-snapshot, altinity-setup-none]
if: |
!failure() && !cancelled() && (toJson(fromJson(inputs.data).docker_data.missing_multi) != '[]' || inputs.set_latest)
steps:
- name: Check out repository code
uses: ClickHouse/checkout@v1
uses: Altinity/checkout@19599efdf36c4f3f30eb55d5bb388896faea69f6
with:
ref: ${{ fromJson(inputs.data).git_ref }}
- name: Build images
Expand Down
15 changes: 8 additions & 7 deletions .github/workflows/jepsen.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,27 +8,28 @@ on: # yamllint disable-line rule:truthy
schedule:
- cron: '0 */6 * * *'
workflow_dispatch:

jobs:
RunConfig:
runs-on: [self-hosted, style-checker-aarch64]
outputs:
data: ${{ steps.runconfig.outputs.CI_DATA }}
steps:
- name: DebugInfo
uses: hmarr/debug-action@f7318c783045ac39ed9bb497e22ce835fdafbfe6
- name: Check out repository code
uses: ClickHouse/checkout@v1
uses: Altinity/checkout@19599efdf36c4f3f30eb55d5bb388896faea69f
with:
clear-repository: true # to ensure correct digests
fetch-depth: 0 # to get version
filter: tree:0
- name: Debug Info
uses: ./.github/actions/debug
- name: PrepareRunConfig
id: runconfig
run: |
echo "::group::configure CI run"
python3 "$GITHUB_WORKSPACE/tests/ci/ci.py" --configure --workflow "$GITHUB_WORKFLOW" --outfile ${{ runner.temp }}/ci_run_data.json
echo "::endgroup::"

echo "::group::CI run configure results"
python3 -m json.tool ${{ runner.temp }}/ci_run_data.json
echo "::endgroup::"
Expand All @@ -42,7 +43,7 @@ jobs:
uses: ./.github/workflows/reusable_test.yml
with:
test_name: ClickHouse Keeper Jepsen
runner_type: style-checker-aarch64
runner_type: altinity-on-demand, altinity-type-cax41, altinity-in-hel1, altinity-image-arm-app-docker-ce
data: ${{ needs.RunConfig.outputs.data }}
run_command: |
python3 jepsen_check.py keeper
Expand All @@ -52,7 +53,7 @@ jobs:
uses: ./.github/workflows/reusable_test.yml
with:
test_name: ClickHouse Server Jepsen
runner_type: style-checker-aarch64
runner_type: altinity-on-demand, altinity-type-cax41, altinity-in-hel1, altinity-image-arm-app-docker-ce
data: ${{ needs.RunConfig.outputs.data }}
run_command: |
python3 jepsen_check.py server
Expand All @@ -62,7 +63,7 @@ jobs:
runs-on: [self-hosted, style-checker-aarch64]
steps:
- name: Check out repository code
uses: ClickHouse/checkout@v1
uses: Altinity/checkout@19599efdf36c4f3f30eb55d5bb388896faea69f
- name: Check Workflow results
if: ${{ !cancelled() }}
run: |
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/master.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,14 @@ jobs:
outputs:
data: ${{ steps.runconfig.outputs.CI_DATA }}
steps:
- name: DebugInfo
uses: hmarr/debug-action@f7318c783045ac39ed9bb497e22ce835fdafbfe6
- name: Check out repository code
uses: ClickHouse/checkout@v1
uses: Altinity/checkout@19599efdf36c4f3f30eb55d5bb388896faea69f
with:
clear-repository: true # to ensure correct digests
fetch-depth: 0 # to get version
filter: tree:0
- name: Debug Info
uses: ./.github/actions/debug
- name: Merge sync PR
run: |
cd "$GITHUB_WORKSPACE/tests/ci"
Expand Down Expand Up @@ -118,7 +118,7 @@ jobs:
uses: ./.github/workflows/reusable_test.yml
with:
test_name: Builds
runner_type: style-checker-aarch64
runner_type: altinity-on-demand, altinity-type-cax41, altinity-in-hel1, altinity-image-arm-app-docker-ce
data: ${{ needs.RunConfig.outputs.data }}

FinishCheck:
Expand All @@ -127,7 +127,7 @@ jobs:
runs-on: [self-hosted, style-checker-aarch64]
steps:
- name: Check out repository code
uses: ClickHouse/checkout@v1
uses: Altinity/checkout@19599efdf36c4f3f30eb55d5bb388896faea69f
- name: Finish label
run: |
cd "$GITHUB_WORKSPACE/tests/ci"
Expand Down
Loading
Loading