Skip to content

Backport #12305 to 20.5: Fix virtual columns filter#12365

Merged
alexey-milovidov merged 1125 commits into20.5from
backport/20.5/12305
Jul 10, 2020
Merged

Backport #12305 to 20.5: Fix virtual columns filter#12365
alexey-milovidov merged 1125 commits into20.5from
backport/20.5/12305

Conversation

@robot-clickhouse
Copy link
Member

Original pull-request #12305
Cherry-pick pull-request #12349

This pull-request is a last step of an automated backporting.
Treat it as a standard pull-request: look at the checks and resolve conflicts.
Merge it only if you intend to backport changes to the target branch, otherwise just close it.

alexey-milovidov and others added 30 commits July 4, 2020 23:39
Fix Parquet for LowCardinality
Fix result_rows and result_bytes metrics for selects.
Add missed <atomic> include in ProxyListConfiguration
This is to know the memory allocation size distribution, that can be
obtained later from left-metric-log.tsv.

This is an attempt to tune tcmalloc (new CPP version by google) to use
lock-free part of the allocator for typical allocations (and it is a bad
idea just to increase kMaxSize there, since number of allocation for
each size class is also important).

P.S. hope that this file will be applied, if no, then the same effect
can be reached by tunning defaults in Settings.h

Refs: #11590
Cc: @akuzm
Remove harmful code from "geoDistance"
* Integrated CachingAllocator into MarkCache

* fixed build errors

* reset func hotfix

* upd: Fixing build

* updated submodules links

* fix 2

* updating grabber allocator proto

* updating lost work

* updating CMake to use concepts

* some other changes to get it building (integration into MarkCache)

* further integration into caches

* updated Async metrics, fixed some build errors

* and some other errors revealing

* added perfect forwarding to some functions

* fix: forward template

* fix: constexpr modifier

* fix: FakePODAllocator missing member func

* updated PODArray constructor taking alloc params

* fix: PODArray overload with n restored

* fix: FakePODAlloc duplicating alloc() func

* added constexpr variable for alloc_tag_t

* split cache values by allocators, provided updates

* fix: memcpy

* fix: constexpr modifier

* fix: noexcept modifier

* fix: alloc_tag_t for PODArray constructor

* fix: PODArray copy ctor with different alloc

* fix: resize() signature

* updating to lastest working master

* syncing with 273267

* first draft version

* fix: update Searcher to case-insensitive

* added ILIKE test

* fixed style errors, updated test, split like and ilike,  added notILike

* replaced inconsistent comments

* fixed show tables ilike

* updated missing test cases

* regenerated ya.make

* Update 01355_ilike.sql

Co-authored-by: myrrc <[email protected]>
Co-authored-by: alexey-milovidov <[email protected]>
Fix potential overflow in integer division
alesapin and others added 26 commits July 8, 2020 16:00
AST-based query fuzzing mode for clickhouse-client
Headers for CSVWithNames in StorageFile
…ary-failed-to-load

Show error after TrieDictionary failed to load.
…t main() { return std::vector<const char>{1, 2, 3}.size(); }'
* first try

* change submodule

* Update .gitmodules

* include build directory

* Update .gitmodules

Co-authored-by: Nikita Mikhailov <[email protected]>
Bump arrow to 0.17 (and flatbuffers to v1.12, required by arrow)
Cap max_memory_usage* limits to the process resident memory
Fix over-limiting the number of threads for union.
…ctGet-fixes

Fix dictGet arguments check during GROUP BY injective functions elimination
…028d4cd9a40835b7801da48aedf4a

Cherry pick #12305 to 20.5: Fix virtual columns filter
@robot-clickhouse robot-clickhouse added the pr-backport Changes, backported to release branch. Do not use manually - automated use only! label Jul 9, 2020
@alexey-milovidov alexey-milovidov merged commit b4db701 into 20.5 Jul 10, 2020
@alexey-milovidov alexey-milovidov deleted the backport/20.5/12305 branch July 10, 2020 05:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr-backport Changes, backported to release branch. Do not use manually - automated use only!

Projects

None yet

Development

Successfully merging this pull request may close these issues.