Skip to content

Commit 82aeaac

Browse files
authored
Merge branch 'master' into native-json-as-string
2 parents 24c5b0a + 2b87bff commit 82aeaac

File tree

967 files changed

+10848
-8501
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

967 files changed

+10848
-8501
lines changed

.git-blame-ignore-revs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,6 @@
1616

1717
# Applied Black formatter for Python code
1818
e6f5a3f98b21ba99cf274a9833797889e020a2b3
19+
20+
# Enabling clang-tidy readability-else-no-return rule
21+
67c1e89d90ef576e62f8b1c68269742a3c6f9b1e

base/base/DecomposedFloat.h

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -110,8 +110,7 @@ struct DecomposedFloat
110110
{
111111
if (!isNegative())
112112
return rhs > 0 ? -1 : 1;
113-
else
114-
return rhs >= 0 ? -1 : 1;
113+
return rhs >= 0 ? -1 : 1;
115114
}
116115

117116
/// The case of the most negative integer
@@ -128,8 +127,7 @@ struct DecomposedFloat
128127

129128
if (mantissa() == 0)
130129
return 0;
131-
else
132-
return -1;
130+
return -1;
133131
}
134132
}
135133

@@ -169,9 +167,8 @@ struct DecomposedFloat
169167
/// Float has no fractional part means that the numbers are equal.
170168
if (large_and_always_integer || (mantissa() & ((1ULL << (Traits::mantissa_bits - normalizedExponent())) - 1)) == 0)
171169
return 0;
172-
else
173-
/// Float has fractional part means its abs value is larger.
174-
return isNegative() ? -1 : 1;
170+
/// Float has fractional part means its abs value is larger.
171+
return isNegative() ? -1 : 1;
175172
}
176173

177174

base/base/JSON.cpp

Lines changed: 13 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -205,8 +205,7 @@ JSON::ElementType JSON::getType() const
205205
Pos after_string = skipString();
206206
if (after_string < ptr_end && *after_string == ':')
207207
return TYPE_NAME_VALUE_PAIR;
208-
else
209-
return TYPE_STRING;
208+
return TYPE_STRING;
210209
}
211210
default:
212211
throw JSONException(std::string("JSON: unexpected char ") + *ptr_begin + ", expected one of '{[tfn-0123456789\"'");
@@ -474,8 +473,7 @@ JSON::Pos JSON::searchField(const char * data, size_t size) const
474473

475474
if (it == end())
476475
return nullptr;
477-
else
478-
return it->data();
476+
return it->data();
479477
}
480478

481479

@@ -487,7 +485,7 @@ bool JSON::hasEscapes() const
487485

488486
if (*pos == '"')
489487
return false;
490-
else if (*pos == '\\')
488+
if (*pos == '\\')
491489
return true;
492490
throw JSONException("JSON: unexpected end of data.");
493491
}
@@ -503,7 +501,7 @@ bool JSON::hasSpecialChars() const
503501

504502
if (*pos == '"')
505503
return false;
506-
else if (pos < ptr_end)
504+
if (pos < ptr_end)
507505
return true;
508506
throw JSONException("JSON: unexpected end of data.");
509507
}
@@ -682,10 +680,9 @@ double JSON::toDouble() const
682680

683681
if (type == TYPE_NUMBER)
684682
return getDouble();
685-
else if (type == TYPE_STRING)
683+
if (type == TYPE_STRING)
686684
return JSON(ptr_begin + 1, ptr_end, level + 1).getDouble();
687-
else
688-
throw JSONException("JSON: cannot convert value to double.");
685+
throw JSONException("JSON: cannot convert value to double.");
689686
}
690687

691688
Int64 JSON::toInt() const
@@ -694,10 +691,9 @@ Int64 JSON::toInt() const
694691

695692
if (type == TYPE_NUMBER)
696693
return getInt();
697-
else if (type == TYPE_STRING)
694+
if (type == TYPE_STRING)
698695
return JSON(ptr_begin + 1, ptr_end, level + 1).getInt();
699-
else
700-
throw JSONException("JSON: cannot convert value to signed integer.");
696+
throw JSONException("JSON: cannot convert value to signed integer.");
701697
}
702698

703699
UInt64 JSON::toUInt() const
@@ -706,10 +702,9 @@ UInt64 JSON::toUInt() const
706702

707703
if (type == TYPE_NUMBER)
708704
return getUInt();
709-
else if (type == TYPE_STRING)
705+
if (type == TYPE_STRING)
710706
return JSON(ptr_begin + 1, ptr_end, level + 1).getUInt();
711-
else
712-
throw JSONException("JSON: cannot convert value to unsigned integer.");
707+
throw JSONException("JSON: cannot convert value to unsigned integer.");
713708
}
714709

715710
std::string JSON::toString() const
@@ -718,11 +713,9 @@ std::string JSON::toString() const
718713

719714
if (type == TYPE_STRING)
720715
return getString();
721-
else
722-
{
723-
Pos pos = skipElement();
724-
return std::string(ptr_begin, pos - ptr_begin);
725-
}
716+
717+
Pos pos = skipElement();
718+
return std::string(ptr_begin, pos - ptr_begin);
726719
}
727720

728721

base/base/JSON.h

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -203,9 +203,7 @@ T JSON::getWithDefault(const std::string & key, const T & default_) const
203203

204204
if (key_json.isType<T>())
205205
return key_json.get<T>();
206-
else
207-
return default_;
208-
}
209-
else
210206
return default_;
207+
}
208+
return default_;
211209
}

base/base/StringRef.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -151,19 +151,19 @@ inline bool memequalWide(const char * p1, const char * p2, size_t size)
151151
return unalignedLoad<uint64_t>(p1) == unalignedLoad<uint64_t>(p2)
152152
&& unalignedLoad<uint64_t>(p1 + size - 8) == unalignedLoad<uint64_t>(p2 + size - 8);
153153
}
154-
else if (size >= 4)
154+
if (size >= 4)
155155
{
156156
/// Chunks of 4..7 bytes.
157157
return unalignedLoad<uint32_t>(p1) == unalignedLoad<uint32_t>(p2)
158158
&& unalignedLoad<uint32_t>(p1 + size - 4) == unalignedLoad<uint32_t>(p2 + size - 4);
159159
}
160-
else if (size >= 2)
160+
if (size >= 2)
161161
{
162162
/// Chunks of 2..3 bytes.
163163
return unalignedLoad<uint16_t>(p1) == unalignedLoad<uint16_t>(p2)
164164
&& unalignedLoad<uint16_t>(p1 + size - 2) == unalignedLoad<uint16_t>(p2 + size - 2);
165165
}
166-
else if (size >= 1)
166+
if (size >= 1)
167167
{
168168
/// A single byte.
169169
return *p1 == *p2;

base/base/argsToConfig.cpp

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -53,10 +53,9 @@ void argsToConfig(const Poco::Util::Application::ArgVec & argv,
5353
key = arg.substr(key_start);
5454
continue;
5555
}
56-
else
57-
{
58-
key = "";
59-
}
56+
57+
key = "";
58+
6059

6160
if (key_start == std::string::npos)
6261
continue;

base/base/find_symbols.h

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -330,9 +330,8 @@ inline const char * find_first_symbols_dispatch(const char * begin, const char *
330330
#if defined(__SSE4_2__)
331331
if (sizeof...(symbols) >= 5)
332332
return find_first_symbols_sse42<positive, return_mode, sizeof...(symbols), symbols...>(begin, end);
333-
else
334333
#endif
335-
return find_first_symbols_sse2<positive, return_mode, symbols...>(begin, end);
334+
return find_first_symbols_sse2<positive, return_mode, symbols...>(begin, end);
336335
}
337336

338337
template <bool positive, ReturnMode return_mode>
@@ -341,9 +340,8 @@ inline const char * find_first_symbols_dispatch(const std::string_view haystack,
341340
#if defined(__SSE4_2__)
342341
if (symbols.str.size() >= 5)
343342
return find_first_symbols_sse42<positive, return_mode>(haystack.begin(), haystack.end(), symbols);
344-
else
345343
#endif
346-
return find_first_symbols_sse2<positive, return_mode>(haystack.begin(), haystack.end(), symbols.str.data(), symbols.str.size());
344+
return find_first_symbols_sse2<positive, return_mode>(haystack.begin(), haystack.end(), symbols.str.data(), symbols.str.size());
347345
}
348346

349347
}

base/base/getMemoryAmount.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,7 @@ std::optional<uint64_t> getCgroupsV2MemoryLimit()
3333
uint64_t value;
3434
if (setting_file >> value)
3535
return {value};
36-
else
37-
return {}; /// e.g. the cgroups default "max"
36+
return {}; /// e.g. the cgroups default "max"
3837
}
3938
current_cgroup = current_cgroup.parent_path();
4039
}

docs/changelogs/v24.3.12.75-lts.md

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
---
2+
sidebar_position: 1
3+
sidebar_label: 2024
4+
---
5+
6+
# 2024 Changelog
7+
8+
### ClickHouse release v24.3.12.75-lts (7cb5dff8019) FIXME as compared to v24.3.11.7-lts (28795d0a47e)
9+
10+
#### Improvement
11+
* Backported in [#69607](https://github.com/ClickHouse/ClickHouse/issues/69607): Improved memory accounting for cgroups v2 to exclude the amount occupied by the page cache. [#65470](https://github.com/ClickHouse/ClickHouse/pull/65470) ([Nikita Taranov](https://github.com/nickitat)).
12+
13+
#### Bug Fix (user-visible misbehavior in an official stable release)
14+
* Backported in [#69785](https://github.com/ClickHouse/ClickHouse/issues/69785): Fix attaching table when pg dbname contains "-" in MaterializedPostgreSQL. [#62730](https://github.com/ClickHouse/ClickHouse/pull/62730) ([takakawa](https://github.com/takakawa)).
15+
* Backported in [#69461](https://github.com/ClickHouse/ClickHouse/issues/69461): Fix expiration in `RoleCache`. [#67748](https://github.com/ClickHouse/ClickHouse/pull/67748) ([Vitaly Baranov](https://github.com/vitlibar)).
16+
* Backported in [#68217](https://github.com/ClickHouse/ClickHouse/issues/68217): Fixed a NULL pointer dereference, triggered by a specially crafted query, that crashed the server via hopEnd, hopStart, tumbleEnd, and tumbleStart. [#68098](https://github.com/ClickHouse/ClickHouse/pull/68098) ([Salvatore Mesoraca](https://github.com/aiven-sal)).
17+
* Backported in [#69437](https://github.com/ClickHouse/ClickHouse/issues/69437): After unexpected restart, fail to start replication of ReplicatedMergeTree due to abnormal handling of covered-by-broken part. [#68584](https://github.com/ClickHouse/ClickHouse/pull/68584) ([baolin](https://github.com/baolinhuang)).
18+
* Backported in [#69827](https://github.com/ClickHouse/ClickHouse/issues/69827): Make `ColumnsDescription::toString` format each column using the same `IAST::FormatState object`. This results in uniform columns metadata being written to disk and ZooKeeper. [#68733](https://github.com/ClickHouse/ClickHouse/pull/68733) ([Miсhael Stetsyuk](https://github.com/mstetsyuk)).
19+
* Backported in [#69294](https://github.com/ClickHouse/ClickHouse/issues/69294): Fix merging of aggregated data for grouping sets. [#68744](https://github.com/ClickHouse/ClickHouse/pull/68744) ([Nikolai Kochetov](https://github.com/KochetovNicolai)).
20+
* Backported in [#70470](https://github.com/ClickHouse/ClickHouse/issues/70470): Fix inf loop after `restore replica` in the replicated merge tree with zero copy. [#69293](https://github.com/ClickHouse/ClickHouse/pull/69293) ([MikhailBurdukov](https://github.com/MikhailBurdukov)).
21+
* Backported in [#69456](https://github.com/ClickHouse/ClickHouse/issues/69456): Fix undefined behavior when all connection attempts fail getting a connection for insertions. [#69390](https://github.com/ClickHouse/ClickHouse/pull/69390) ([Pablo Marcos](https://github.com/pamarcos)).
22+
* Backported in [#69497](https://github.com/ClickHouse/ClickHouse/issues/69497): Fixed a `LOGICAL_ERROR` with function `sqidDecode` ([#69450](https://github.com/ClickHouse/ClickHouse/issues/69450)). [#69451](https://github.com/ClickHouse/ClickHouse/pull/69451) ([Robert Schulze](https://github.com/rschu1ze)).
23+
* Backported in [#69724](https://github.com/ClickHouse/ClickHouse/issues/69724): Keep original order of conditions during move to prewhere. Previously the order could change and it could lead to failing queries when the order is important. [#69560](https://github.com/ClickHouse/ClickHouse/pull/69560) ([Pavel Kruglov](https://github.com/Avogar)).
24+
* Backported in [#69668](https://github.com/ClickHouse/ClickHouse/issues/69668): Fix Keeper multi-request preprocessing after ZNOAUTH error. [#69627](https://github.com/ClickHouse/ClickHouse/pull/69627) ([Antonio Andelic](https://github.com/antonio2368)).
25+
* Backported in [#69792](https://github.com/ClickHouse/ClickHouse/issues/69792): Make getHyperrectangleForRowGroup not throw an exception when the data type in parquet file is not convertable into the requested data type. Solved the user's problem when the Parquet file had Decimal64 data type and the column data type was DateTime. [#69745](https://github.com/ClickHouse/ClickHouse/pull/69745) ([Miсhael Stetsyuk](https://github.com/mstetsyuk)).
26+
* Backported in [#70089](https://github.com/ClickHouse/ClickHouse/issues/70089): Now SQL security will work with parameterized views correctly. [#69984](https://github.com/ClickHouse/ClickHouse/pull/69984) ([pufit](https://github.com/pufit)).
27+
* Backported in [#70077](https://github.com/ClickHouse/ClickHouse/issues/70077): Closes [#69752](https://github.com/ClickHouse/ClickHouse/issues/69752). [#69985](https://github.com/ClickHouse/ClickHouse/pull/69985) ([pufit](https://github.com/pufit)).
28+
* Backported in [#70162](https://github.com/ClickHouse/ClickHouse/issues/70162): Fix wrong LOGICAL_ERROR when replacing literals in ranges. [#70122](https://github.com/ClickHouse/ClickHouse/pull/70122) ([Pablo Marcos](https://github.com/pamarcos)).
29+
* Backported in [#70232](https://github.com/ClickHouse/ClickHouse/issues/70232): Check for Nullable(Nothing) type during ALTER TABLE MODIFY COLUMN/QUERY to prevent tables with such data type. [#70123](https://github.com/ClickHouse/ClickHouse/pull/70123) ([Pavel Kruglov](https://github.com/Avogar)).
30+
* Backported in [#70179](https://github.com/ClickHouse/ClickHouse/issues/70179): Fix data race in ColumnObject/ColumnTuple decompress method that could lead to heap use after free. [#70137](https://github.com/ClickHouse/ClickHouse/pull/70137) ([Pavel Kruglov](https://github.com/Avogar)).
31+
* Backported in [#70241](https://github.com/ClickHouse/ClickHouse/issues/70241): Fix the password being displayed in `system.query_log` for users with bcrypt password authentication method. [#70148](https://github.com/ClickHouse/ClickHouse/pull/70148) ([Nikolay Degterinsky](https://github.com/evillique)).
32+
* Backported in [#70397](https://github.com/ClickHouse/ClickHouse/issues/70397): Fix crash when using WITH FILL incorrectly. [#70338](https://github.com/ClickHouse/ClickHouse/pull/70338) ([Raúl Marín](https://github.com/Algunenano)).
33+
34+
#### NO CL CATEGORY
35+
36+
* Backported in [#69526](https://github.com/ClickHouse/ClickHouse/issues/69526):. [#67029](https://github.com/ClickHouse/ClickHouse/pull/67029) ([Alexander Tokmakov](https://github.com/tavplubix)).
37+
38+
#### NOT FOR CHANGELOG / INSIGNIFICANT
39+
40+
* Backported in [#69506](https://github.com/ClickHouse/ClickHouse/issues/69506): Better handling of errors from azure storage. [#62306](https://github.com/ClickHouse/ClickHouse/pull/62306) ([Anton Popov](https://github.com/CurtizJ)).
41+
* Backported in [#69955](https://github.com/ClickHouse/ClickHouse/issues/69955): Output an operation error for ZK Multi request failed operation into log. [#68127](https://github.com/ClickHouse/ClickHouse/pull/68127) ([Aleksei Filatov](https://github.com/aalexfvk)).
42+
* Backported in [#69485](https://github.com/ClickHouse/ClickHouse/issues/69485): Fix test_role & test_keeper_s3_snapshot integration tests. [#69013](https://github.com/ClickHouse/ClickHouse/pull/69013) ([Shankar](https://github.com/shiyer7474)).
43+
* Backported in [#70028](https://github.com/ClickHouse/ClickHouse/issues/70028): Remove stale moving parts without zookeeper. [#69075](https://github.com/ClickHouse/ClickHouse/pull/69075) ([Kirill](https://github.com/kirillgarbar)).
44+
* Backported in [#69421](https://github.com/ClickHouse/ClickHouse/issues/69421): Fix: Not-ready Set with parallel replicas. [#69264](https://github.com/ClickHouse/ClickHouse/pull/69264) ([Igor Nikonov](https://github.com/devcrafter)).
45+
* Backported in [#69747](https://github.com/ClickHouse/ClickHouse/issues/69747): Add function `kill_ci_runner`. Kill runner when pre-pull failed. [#69557](https://github.com/ClickHouse/ClickHouse/pull/69557) ([Mikhail f. Shiryaev](https://github.com/Felixoid)).
46+
* Backported in [#69636](https://github.com/ClickHouse/ClickHouse/issues/69636): Add more contexts to the debug action and use it broadly. [#69599](https://github.com/ClickHouse/ClickHouse/pull/69599) ([Mikhail f. Shiryaev](https://github.com/Felixoid)).
47+
* The test is flaky and the feature experimental. [#70269](https://github.com/ClickHouse/ClickHouse/pull/70269) ([Raúl Marín](https://github.com/Algunenano)).
48+
* Fix test distributed inter server secret in 24.3. [#70325](https://github.com/ClickHouse/ClickHouse/pull/70325) ([Raúl Marín](https://github.com/Algunenano)).
49+

0 commit comments

Comments
 (0)