ClickHouse/dbms/src/Common
Alexey Zatelepin 601a6af0ec fix ZooKeeperNodeCache becoming unusable after SessionExpired event #2947 #3891
Previously after a SessionExpired event the context->zookeeper field was
reinitialized with the old expired ZooKeeper instance. This led to inability
to get new paths. Better not cache the ZooKeeper instance and get it at the
start of each request.
2018-12-26 20:27:25 +03:00
..
Config Miscellaneous [#CLICKHOUSE-2] 2018-12-19 16:11:06 +03:00
HashTable Update ReverseIndex. Added tests. 2018-12-13 22:02:28 +03:00
StringUtils Added comment #3142 2018-09-17 21:12:50 +03:00
tests Remove redundant information from RWLock. 2018-11-28 18:50:52 +03:00
ZooKeeper fix ZooKeeperNodeCache becoming unusable after SessionExpired event #2947 #3891 2018-12-26 20:27:25 +03:00
ActionBlocker.h Merge remote-tracking branch 'origin/master' into CLICKHOUSE-2910 2018-06-14 16:04:00 +03:00
ActionLock.cpp Add query ALTER TABLE t1 [REPLACE|ATTACH] PARTITION FROM t2 2018-05-21 16:49:54 +03:00
ActionLock.h [WIP] Introduced query_thread_log. [#CLICKHOUSE-2910] 2018-05-31 18:54:08 +03:00
AlignedBuffer.cpp Full support for alignment of aggregate states #2808 2018-09-01 07:39:46 +03:00
AlignedBuffer.h Full support for alignment of aggregate states #2808 2018-09-01 07:28:12 +03:00
Allocator.cpp Revert "Added ASLR to aid debugging #1890" 2018-06-12 06:33:26 +03:00
Allocator.h Respect alignment in groupArray and maxIntersections aggregate functions [#CLICKHOUSE-2] 2018-09-02 22:20:27 +03:00
Arena.h Removed incorrect code [#CLICKHOUSE-3939] 2018-09-06 05:30:58 +03:00
ArenaAllocator.h Merge pull request #3021 from yandex/ubsan-fixes-3 2018-12-14 22:29:47 +03:00
ArenaWithFreeLists.h Fixed error when huge sets for IN, JOIN, DISTINCT cannot be created with exception message "Cannot mremap... Bad address" [#CLICKHOUSE-2]. 2017-08-11 02:25:51 +03:00
ArrayCache.h Better [#CLICKHOUSE-2]. 2017-12-01 21:36:55 +03:00
AutoArray.h Avoid temporary nullptr references [#CLICKHOUSE-2] 2018-09-02 06:00:04 +03:00
BitHelpers.h Moved headers and sources to same place [#CLICKHOUSE-3]. 2017-04-01 13:10:04 +03:00
ClickHouseRevision.cpp More correct documentation + miscellaneous name change #3644 2018-11-23 00:27:52 +03:00
ClickHouseRevision.h More correct documentation + miscellaneous name change #3644 2018-11-23 00:27:52 +03:00
CMakeLists.txt Make separate libs Common/ZooKeeper and Common/ConfigProcessor (#1749) 2018-01-15 22:07:47 +03:00
CombinedCardinalityEstimator.h Added support for arbitary complex types in "uniq" family of aggregate functions #2010 2018-07-16 06:55:41 +03:00
CompactArray.h Fixed translation errors, part 1 [#CLICKHOUSE-3]. 2017-05-09 15:07:35 -04:00
ConcurrentBoundedQueue.h Preparation for extra warnings [#CLICKHOUSE-2] 2018-08-10 07:02:56 +03:00
config_version.h.in More correct documentation + miscellaneous name change #3644 2018-11-23 00:27:52 +03:00
config.h.in Add integration test, put dependent libs to contrib, slightly refine 2018-12-07 14:41:24 +03:00
CounterInFile.h Fixed error introduced in #3553 and prevent it happening 2018-11-21 23:56:37 +03:00
COWPtr.h Preparation for extra warnings [#CLICKHOUSE-2] 2018-08-10 07:02:56 +03:00
createHardLink.cpp Fixed error introduced in #3553 and prevent it happening 2018-11-21 23:56:37 +03:00
createHardLink.h use hard links to copy columns that didn't change [#CLICKHOUSE-13] 2018-08-30 16:56:43 +03:00
CurrentMetrics.cpp More correct documentation #3644 2018-11-23 00:28:38 +03:00
CurrentMetrics.h Added documentation for CurrentMetrics #3010 2018-09-01 22:51:38 +03:00
CurrentThread.cpp CONTRIB-254 Arcadia fixes (#3475) 2018-11-01 20:07:20 +03:00
CurrentThread.h Send log message about peak memory usage to client #3230 2018-09-27 00:19:49 +03:00
DNSResolver.cpp Whitespaces [#CLICKHOUSE-2] 2018-11-26 03:56:50 +03:00
DNSResolver.h Add query_id and host_name to server logs. [#CLICKHOUSE-2910] 2018-06-15 16:49:01 +03:00
ErrorCodes.cpp add SettingLogsLevel 2018-12-19 16:20:41 +03:00
escapeForFileName.cpp Make separate libs Common/ZooKeeper and Common/ConfigProcessor (#1749) 2018-01-15 22:07:47 +03:00
escapeForFileName.h Moved headers and sources to same place [#CLICKHOUSE-3]. 2017-04-01 13:10:04 +03:00
Exception.cpp Fixed error introduced in #3553 and prevent it happening 2018-11-21 23:56:37 +03:00
Exception.h Don't allow exceptions without code (#3645) 2018-11-23 00:19:58 +03:00
FieldVisitors.cpp improve field visitors for UUID CLICKHOUSE-3249 2018-08-29 14:58:40 +03:00
FieldVisitors.h Whitespaces [#CLICKHOUSE-2] 2018-11-26 03:56:50 +03:00
FileChecker.cpp Enabling -Wshadow [#CLICKHOUSE-2] 2018-08-26 05:08:35 +03:00
FileChecker.h Enabling -Wshadow [#CLICKHOUSE-2] 2018-08-26 05:08:35 +03:00
FileUpdatesTracker.h Miscellaneous [#CLICKHOUSE-2]. 2017-12-18 07:17:56 +03:00
formatIPv6.cpp Whitespaces [#CLICKHOUSE-2] 2018-11-26 03:56:50 +03:00
formatIPv6.h Less dependencies [#CLICKHOUSE-2]. 2017-06-13 08:14:24 +03:00
formatReadable.cpp Fixed error [#CLICKHOUSE-3191]. 2017-08-01 00:39:24 +03:00
formatReadable.h Fixed translation errors; miscellaneous changes [#CLICKHOUSE-3]. 2017-05-10 00:00:19 -04:00
getFQDNOrHostName.cpp Update getFQDNOrHostName.cpp 2018-01-24 17:14:21 +03:00
getFQDNOrHostName.h Add copying check and retries. [#CLICKHOUSE-3346] 2018-01-11 21:55:45 +03:00
getMultipleKeysFromConfig.cpp Make separate libs Common/ZooKeeper and Common/ConfigProcessor (#1749) 2018-01-15 22:07:47 +03:00
getMultipleKeysFromConfig.h Config: Allow multiple dictionaries_config 2017-08-10 06:17:19 +03:00
getNumberOfPhysicalCPUCores.cpp Reverted #2325 #2261 2018-08-24 03:53:09 +03:00
getNumberOfPhysicalCPUCores.h Moved headers and sources to same place [#CLICKHOUSE-3]. 2017-04-01 13:10:04 +03:00
hasLinuxCapability.cpp Fixed bad and wrong code #3553 2018-11-14 04:59:32 +03:00
hasLinuxCapability.h Fixed bad and wrong code #3553 2018-11-14 04:59:32 +03:00
hex.cpp Attempt to improve performance [#CLICKHOUSE-3]. 2017-07-23 09:53:28 +03:00
hex.h Squashed commit of the following: 2018-08-21 18:56:50 +03:00
HTMLForm.h Moved headers and sources to same place [#CLICKHOUSE-3]. 2017-04-01 13:10:04 +03:00
HyperLogLogBiasEstimator.h Miscellaneous [#CLICKHOUSE-2]. 2017-12-25 07:01:46 +03:00
HyperLogLogCounter.h Whitespaces [#CLICKHOUSE-2] 2018-11-26 03:56:50 +03:00
HyperLogLogWithSmallSetOptimization.h Added support for arbitary complex types in "uniq" family of aggregate functions #2010 2018-07-16 06:55:41 +03:00
IFactoryWithAliases.h Preparation for extra warnings [#CLICKHOUSE-2] 2018-08-10 07:02:56 +03:00
Increment.h Addition to prev. revision [#CLICKHOUSE-2]. 2017-05-10 04:10:50 -04:00
interpolate.h Moved headers and sources to same place [#CLICKHOUSE-3]. 2017-04-01 13:10:04 +03:00
InterruptListener.h Squashed #2471 2018-06-05 23:09:51 +03:00
isLocalAddress.cpp Do not save resolved addresses in Connections. [#CLICKHOSUE-2] 2018-05-09 07:55:08 +03:00
isLocalAddress.h Whitespaces [#CLICKHOUSE-2] 2018-11-26 03:56:50 +03:00
localBackup.cpp use hard links to copy columns that didn't change [#CLICKHOUSE-13] 2018-08-30 16:56:43 +03:00
localBackup.h use hard links to copy columns that didn't change [#CLICKHOUSE-13] 2018-08-30 16:56:43 +03:00
LRUCache.h CLICKHOUSE-3800: Review fixes 2018-09-03 13:14:05 +03:00
Macros.cpp fix implicit macros 2018-10-01 12:01:50 +03:00
Macros.h Update Macros.h 2018-10-01 21:45:39 +03:00
memcpySmall.h Moved headers and sources to same place [#CLICKHOUSE-3]. 2017-04-01 13:10:04 +03:00
MemoryTracker.cpp Common/MemoryTracker: fix metrics not being updated after MemoryTracker reset 2018-10-10 17:37:41 -07:00
MemoryTracker.h Fixed error #3230 2018-10-08 08:30:03 +03:00
NaNUtils.h one another build fix 2018-08-15 18:29:57 +03:00
NetException.h Don't allow exceptions without code (#3645) 2018-11-23 00:19:58 +03:00
ObjectPool.h Moved file (preparation) #2482 2018-08-30 21:40:46 +03:00
OptimizedRegularExpression.cpp Don't log to stderr within RE2 library [#CLICKHOUSE-2] 2018-11-30 22:37:31 +03:00
OptimizedRegularExpression.h Don't log to stderr within RE2 library [#CLICKHOUSE-2] 2018-11-30 22:37:31 +03:00
parseAddress.cpp Fixed error with "extractURLParameter" function (read after buffer); improved performance; added support for zero bytes in URLs; renamed Chars_t type [#CLICKHOUSE-2] 2018-11-25 03:08:50 +03:00
parseAddress.h Merging [#CLICKHOUSE-3114] 2017-12-28 07:28:05 +03:00
PODArray.h Respect alignment in groupArray and maxIntersections aggregate functions [#CLICKHOUSE-2] 2018-09-02 22:20:27 +03:00
PoolBase.h Fixed translation errors; miscellaneous changes [#CLICKHOUSE-3]. 2017-05-10 00:00:19 -04:00
PoolWithFailoverBase.h Don't allow exceptions without code (#3645) 2018-11-23 00:19:58 +03:00
ProfileEvents.cpp Add http connection pool between replicas 2018-11-16 16:15:17 +03:00
ProfileEvents.h Whitespaces [#CLICKHOUSE-2] 2018-11-26 03:56:50 +03:00
ProfilingScopedRWLock.h Changed Poco::RWLock to std::shared_lock [#APRILDEV-91]. 2017-07-28 20:34:02 +03:00
RadixSort.h fix float transform 2018-06-28 16:36:40 +03:00
randomSeed.cpp CLICKHOUSE-3762 Build fixes (#2488) 2018-06-19 21:09:09 +03:00
randomSeed.h Moved headers and sources to same place [#CLICKHOUSE-3]. 2017-04-01 13:10:04 +03:00
RWLock.cpp Remove redundant information from RWLock. 2018-11-28 18:50:52 +03:00
RWLock.h Remove redundant information from RWLock. 2018-11-28 18:50:52 +03:00
setThreadName.cpp Fixed error introduced in #3553 and prevent it happening 2018-11-21 23:56:37 +03:00
setThreadName.h Better AsynchronousBlockInputStream in sync mode. [#CLICKHOUSE-2910] 2018-06-01 14:58:17 +03:00
SharedLibrary.cpp LibDictionarySource : First lib dictionary version with only uint64 type support (#1150) 2017-09-05 04:08:26 +03:00
SharedLibrary.h Fixed warnings found by cppcheck [#CLICKHOUSE-3300]. 2017-09-08 00:04:48 +03:00
ShellCommand.cpp Avoid memory over-allocation when large value of "max_query_size" is specified [#CLICKHOUSE-4169] 2018-11-30 18:36:41 +03:00
ShellCommand.h Fix comments, naming, log about kill inability and better test 2018-11-23 11:08:35 +03:00
SimpleActionBlocker.h [WIP] Introduced query_thread_log. [#CLICKHOUSE-2910] 2018-05-31 18:54:08 +03:00
SimpleCache.h Use only one cache in DNSCache. Add requested changes. [#CLICKHOUSE-2931] 2017-09-01 20:05:24 +03:00
SimpleIncrement.h Removed Increment and CounterInFile [#CLICKHOUSE-2]. 2017-05-10 02:50:37 -04:00
SipHash.h CLICKHOUSE-3800: Review fixes 2018-09-03 13:14:05 +03:00
SmallObjectPool.h Miscellaneous [#CLICKHOUSe-2] 2018-01-10 03:04:08 +03:00
SpaceSaving.h Simply Self. 2018-09-13 22:59:54 +08:00
StackTrace.cpp Removed "_dl_addr" from profile when high amount of queries are instantly rejected with exception as in case when "Too many simultaneous queries" [#CLICKHOUSE-3923] 2018-08-24 11:32:33 +03:00
StackTrace.h Removed "_dl_addr" from profile when high amount of queries are instantly rejected with exception as in case when "Too many simultaneous queries" [#CLICKHOUSE-3923] 2018-08-24 11:32:33 +03:00
StatusFile.cpp Don't allow exceptions without code (#3645) 2018-11-23 00:19:58 +03:00
StatusFile.h Squashed #2471 2018-06-05 23:09:51 +03:00
Stopwatch.cpp fixes 2018-08-23 15:20:54 +03:00
Stopwatch.h Whitespaces [#CLICKHOUSE-2] 2018-11-26 03:56:50 +03:00
StringSearcher.h Enabling -Wcomma [#CLICKHOUSE-2] 2018-08-26 04:24:21 +03:00
TaskStatsInfoGetter.cpp Fix dmesg error netlink: '...': attribute type 1 has an invalid length. 2018-12-04 15:18:37 +03:00
TaskStatsInfoGetter.h wip 2018-08-22 16:01:50 +03:00
ThreadProfileEvents.h Whitespaces [#CLICKHOUSE-2] 2018-11-26 03:56:50 +03:00
ThreadStatus.cpp Fixed tests in Travis (order of destruction of thread-local variables of the main thread vs. static variables) [#CLICKHOUSE-3989] 2018-09-16 03:14:55 +03:00
ThreadStatus.h Understanding the code #2482 2018-09-06 03:28:15 +03:00
Throttler.h Merge remote-tracking branch 'origin/master' into CLICKHOUSE-2910 2018-06-19 23:33:11 +03:00
typeid_cast.h Fix split shared build; fix build without system odbc libs (#2191) 2018-04-09 06:52:39 -07:00
TypeList.h added ArraySourceVisitor and ArraySinkVisitor [#CLICKHOUSE-2998] 2018-01-18 18:50:35 +03:00
UInt128.h remove dirty code [CLICKHOUSE-3765] 2018-08-31 20:36:27 +03:00
UnicodeBar.h Avoid temporary nullptr references [#CLICKHOUSE-2] 2018-09-02 06:00:04 +03:00
UTF8Helpers.cpp Correct wcwidth computation for pretty outputs. 2018-10-02 10:06:18 +08:00
UTF8Helpers.h Correct wcwidth computation for pretty outputs. 2018-10-02 10:06:18 +08:00
VariableContext.h Fixed memory tracking. [#CLICKHOUSE-2910] 2018-06-09 18:29:08 +03:00
Visitor.h Fix split shared build; fix build without system odbc libs (#2191) 2018-04-09 06:52:39 -07:00
Volnitsky.h Make separate libs Common/ZooKeeper and Common/ConfigProcessor (#1749) 2018-01-15 22:07:47 +03:00
XDBCBridgeHelper.h Fix stupid if 2018-11-22 19:01:17 +03:00