Commit Graph
48 Commits
Author SHA1 Message Date
Suzy Wang 19d26828a0 s390x build support 2023-01-20 21:16:55 +00:00
Robert Schulze da5a2e2db0 Merge remote-tracking branch 'origin/master' into generated-file-cleanup
Physical merge conflicts:
- src/Common/ZooKeeper/ZooKeeperImpl.cpp
- src/Core/config_core.h.in
- src/Functions/FunctionsAES.h
- src/Functions/config_functions.h.in
- src/configure_config.cmake

Logical merge conflicts:
- Functions/tryDecrypt.cpp
2022-10-06 08:43:25 +00:00
Robert Schulze fd86829824 Consolidate config_core.h into config.h
Less duplication, less confusion ...
2022-09-28 13:31:57 +00:00
Meena Renganathan 51d6611b96 Committing the ClickHouse core changes and other libraries to support OpenSSL. BoringSSL is still set as default 2022-09-12 09:05:38 -07:00
jinjunzh 816e974ca2 rename deflate to deflate_qpl 2022-07-09 14:42:01 -04:00
jinjunzh 825b7511e4 improve cosmetics 2022-07-09 14:13:12 -04:00
jinjunzh 6fa036f6ee remove qpl from clickhouse-keeper 2022-07-06 23:48:09 -04:00
jinjunzh fbe3d84860 revise typo issue 2022-07-05 15:29:53 -04:00
jinjunzh ba38969e9c enable qpl for clickhouse-keeper build 2022-07-05 15:28:41 -04:00
jasperzhuandGitHub bca18b2caf Merge branch 'master' into dev_intel_iaa_deflate 2022-06-16 08:56:27 +08:00
jinjunzh c7ca746994 fixed build issues in clickhouse-keeper 2022-06-05 14:46:28 -04:00
jinjunzh 2170a99484 revise ENABLE_QPL_COMPRESSION build option 2022-06-03 21:06:55 -04:00
jinjunzh e1426c7e9d add build option for iaa compression 2022-06-01 11:47:43 -04:00
koloshmet 0697b9ffcf FPC codec 2022-05-25 22:04:39 +03:00
jinjunzh 68a7e4b9b5 preliminary patch for iaa deflate solution 2022-04-26 14:14:09 -04:00
alesapinandGitHub 77e700b1cf Update src/Compression/CompressionFactory.cpp 2022-03-28 11:25:08 +02:00
alesapinandMikhail f. Shiryaev a4ab73619f Fix UBSan build 2022-03-22 15:05:31 +01:00
Maksim Kita 65c52298b6 Fix clang-tidy warnings in Compression, Coordination, Core folders 2022-03-14 18:17:35 +00:00
Alexey Milovidov 8b4a6a2416 Remove cruft 2021-10-28 02:10:39 +03:00
Nikita Mikhaylov 64821c41d9 Style 2021-08-21 13:00:15 +00:00
Nikita Mikhaylov f72457fa98 Lower the size of the binaries 2021-08-21 02:20:23 +00:00
PHOandGitHub 6425dd001a Add a codec AES_128_GCM_SIV for encrypting columns on disk (#19896)
* Add a codec Encrypted() for encrypting columns on disk

While this is implemented as a compression codec, it does not actually compress data. It instead encrypts data on disk. The key is obtained by executing a user-specified command at the server startup, or if it's not specified the codec refuses to process any data. For now the only supported cipher is 'AES-128-GCM-SIV'.
2021-07-30 12:12:33 +03:00
Alexey Milovidov 8d85145725 Remove experimental compression codecs 2021-06-06 02:26:52 +03:00
Alexey Milovidov 273226de32 Remove string parameter for Density 2021-05-24 06:43:25 +03:00
Alexey Milovidov 8d2fa6cf50 Allow to build without experimental compression libraries and remove from fasttest 2021-05-24 01:18:12 +03:00
Alexey Milovidov 40d4f0678f Remove overload (harmful) 2021-05-23 04:25:06 +03:00
Alexey Milovidov fdc5bb72f5 Minor modification 2021-05-23 04:14:29 +03:00
Alexey Milovidov deb68b15da Fix bad dependencies in code 2021-05-23 04:03:42 +03:00
Alexey Milovidov 77414b50e6 Remove copy-paste 2021-05-23 03:55:16 +03:00
Alexey Milovidov b0df9286f0 Fix whitespace 2021-05-23 03:30:53 +03:00
Alexey Milovidov ecc2e98265 Fix wrong intent in exception message 2021-05-23 03:30:17 +03:00
fibersel cb53bbb7b0 add experimental codecs flag, add integration test for experimental codecs 2021-05-06 14:57:22 +03:00
Anton Popov bc417cf54a refactoring of serializations 2021-03-09 17:46:52 +03:00
Alexey Milovidov 1572d2122b Respect network_compression_method in async INSERT into Distributed table 2021-01-06 03:41:34 +03:00
Mikhail Filimonov 41971e073a Fix typos reported by codespell 2020-10-27 12:04:03 +01:00
IvanandGitHub 1d170f5745 ASTTableIdentifier Part #1: improve internal representation of ASTIdentifier name (#16149)
* Use only |name_parts| as primary name source

* Restore legacy logic for table restoration

* Fix build

* Fix tests

* Add pytest server config

* Fix tests

* Fixes due to review
2020-10-24 21:46:10 +03:00
alesapin fd394f699c Better comments 2020-09-22 15:49:55 +03:00
alesapin 4debccb7fe Almost working version 2020-09-21 17:22:13 +03:00
alesapin a3e999784b Buildable code 2020-09-21 14:24:10 +03:00
alesapinandGitHub 10c7a6c45e Add ability to specify Default codec for columns (#14049)
* Add ability to specify DefaultCompression codec which correspond to settings specified in config.xml

* Fix style

* Rename DefaultCompression to simple Default

* Fix compression codec

* Better codec description representation

* Less strange code and one method

* Fix delta
2020-08-28 20:40:45 +03:00
Nikita Mikhaylov 4d49d2c671 another removes 2020-07-30 13:31:14 +03:00
Alexey Milovidov 380f748358 Fix issues 2020-07-09 08:08:41 +03:00
Alexey Milovidov 0c8e12affd Remove ridiculous code 2020-07-09 03:46:00 +03:00
Dmitrii Kovalkov 37d13d4bce Compilable 2020-05-29 07:31:59 +02:00
Alexey Milovidov 301c6137e4 Better exception messages; fixed error; updated tests 2020-05-04 17:25:54 +03:00
alexey-milovidovandGitHub 6b0bffcdab Update CompressionFactory.cpp 2020-05-04 03:47:41 +03:00
Alexey Milovidov 99c18c5a09 Check for suspicious codecs #4966 2020-05-04 03:11:49 +03:00
Ivan Lezhankin 06446b4f08 dbms/ → src/ 2020-04-03 18:14:31 +03:00