Alexey Milovidov
d5f8e0347f
Better setup of default time zone from configuration file
2019-08-28 20:11:11 +03:00
Alexey Milovidov
6d6c53d42b
Style
2019-08-28 19:15:57 +03:00
Alexey Milovidov
0eec226c9a
Simplify shared_ptr_helper
2019-08-26 22:07:29 +03:00
Alexey Milovidov
720bb3ac08
Added a test
2019-08-24 14:53:48 +03:00
Alexey Milovidov
d38e9ee229
Fixed "trim" functions (in progress)
2019-08-23 23:32:31 +03:00
Rafael David Tinoco
17a7cb8735
MySQL 8 integration requires previous declaration checks
...
C and C++ differ in the form of types being defined. While C++ structs
are defined also as new types, in C you have to explicitly typedef the
struct to have a new type.
Fir this case, it was enough to check if MySQL header was already
defined in order not to re-declare MYSQL, MYSQL_RES, MYSQL_ROW and
MYSQL_FIELD.
Signed-off-by: Rafael David Tinoco <rafaeldtinoco@ubuntu.com>
2019-08-20 09:48:50 -03:00
Ivan
a502424c33
Implement support for insertion into Kafka tables ( #6012 )
...
* Add write-callback on each row for RowOutputStream
* Fix build of new rdkafka library
* Poll messages if Kafka outgoing queue is full
* Add test
* Add test producer-consumer
* Truncate delimiter from last row in message
2019-08-20 14:17:57 +03:00
alexey-milovidov
f36d20915b
Merge pull request #6529 from yandex/better-signals
...
Better debug-ability of fault signals.
2019-08-18 16:44:54 +03:00
proller
d09c5c871b
Build fixes ( #6491 )
...
* Fix build
* cmake: fix cpuinfo
* Fix includes after processors merge
Conflicts:
dbms/src/Processors/Formats/Impl/CapnProtoRowInputFormat.cpp
dbms/src/Processors/Formats/Impl/ParquetBlockOutputFormat.cpp
dbms/src/Processors/Formats/Impl/ProtobufRowInputFormat.cpp
dbms/src/Processors/Formats/Impl/ProtobufRowOutputFormat.cpp
* Fix build in gcc8
* fix test link
* fix test link
* Fix test link
* link fix
* Fix includes after processors merge 2
Conflicts:
dbms/src/Processors/Formats/Impl/ParquetBlockInputFormat.cpp
* Fix includes after processors merge 3
* link fix
* Fix likely/unlikely conflict with cython
* Fix conflict with protobuf/stubs/atomicops.h
* remove unlikely.h
* Fix macos build (do not use timer_t)
2019-08-18 01:53:46 +03:00
Alexey Milovidov
306878c7a0
Write symbolized stack trace on failure one line at a time and uncached
2019-08-18 01:39:26 +03:00
Alexey Milovidov
cf525890da
Handle faults in printing stack trace
2019-08-18 00:42:47 +03:00
Alexey Milovidov
71dc0f29c2
Always print non-symbolized stack trace in addition to the full stack trace.
2019-08-18 00:27:25 +03:00
Alexey Milovidov
081f1bedc2
Allowed to use SIGPROF to print stack traces for debugging purposes
2019-08-18 00:13:38 +03:00
Alexey Milovidov
2cd669fa1d
Minor improvement
2019-08-17 23:33:50 +03:00
Alexey Milovidov
048ac1dde2
Removed "already_signal_handled" guard, because it is not actual
2019-08-17 23:26:11 +03:00
Nikita Mikhaylov
845f4482aa
better
2019-08-12 18:28:28 +03:00
Nikita Mikhaylov
ad5c7c0b65
done
2019-08-12 18:16:23 +03:00
Alexey Milovidov
5830526fa1
Slightly better information messages
2019-08-11 23:37:53 +03:00
alexey-milovidov
30f8529e04
Merge pull request #6325 from kreuzerkrieg/Shadow4GCC
...
adding -Wshadow for GCC
2019-08-10 17:29:10 +03:00
kreuzerkrieg
112fc71276
adding -Wshadow for GCC
2019-08-09 23:58:16 +03:00
proller
ff009a28d2
Arcadia build fixes
2019-08-09 18:42:52 +03:00
Alexey Milovidov
910e98ef02
Changed boost::filesystem to std::filesystem
2019-08-07 18:52:08 +03:00
Alexey Milovidov
c16b90a0e8
Changed separator of file and function to semicolon
2019-08-04 18:53:12 +03:00
alexey-milovidov
a0599214ef
Merge pull request #6103 from nikitamikhaylov/system_text_log
...
Allow to write ClickHouse text logs into system table.
2019-08-04 17:51:34 +03:00
alexey-milovidov
14671d6df8
Merge pull request #6254 from yandex/fastops
...
Integration with "FastOps" library. Added functions sigmoid and tanh.
2019-08-04 06:28:34 +03:00
Alexey Milovidov
d8eae1f83a
Disable query profiler if we build with test coverage
2019-08-03 23:47:57 +03:00
Alexey Milovidov
b9d39f4882
Merge branch 'master' into fastops
2019-08-03 06:24:33 +03:00
Alexey Milovidov
62053314bb
Fixed FPE in yandexConsistentHash
2019-08-03 01:40:28 +03:00
Nikita Mikhaylov
a9fea0314e
better style
2019-08-01 13:31:29 +03:00
Alexey Milovidov
99b9d354f7
Fixed glibc compatibility
2019-08-01 06:20:54 +03:00
Nikita Mikhaylov
b21c89b4eb
redudant braces
2019-08-01 00:59:26 +03:00
Nikita Mikhaylov
96e5a88a42
;
2019-07-31 18:48:56 +03:00
Nikita Mikhaylov
593194133a
lock to text_log added
2019-07-31 17:42:23 +03:00
Nikita Mikhaylov
ad4459c4a2
fixed flush_logs + added pretty function
2019-07-31 17:03:23 +03:00
alexey-milovidov
d264ec2b8c
Merge pull request #6186 from amosbird/c5
...
build fix
2019-07-31 06:02:05 +03:00
Nikita Mikhaylov
e06b3b17b3
some changes to log all text logs
2019-07-30 17:04:18 +03:00
Alexey Milovidov
fec6ede519
Fixed glibc-compatibility
2019-07-30 03:15:01 +03:00
Alexey Milovidov
372c4d89b2
Enabled line numbers in stack traces
2019-07-30 01:26:44 +03:00
Amos Bird
f63f763c3e
build fix
2019-07-28 22:43:38 +08:00
Alexey Milovidov
45c5dd8e61
Minor modifications
2019-07-26 03:09:36 +03:00
Alexey Milovidov
f4ec18b30f
Merge branch 'system_text_log' of https://github.com/nikitamikhaylov/ClickHouse into nikitamikhaylov-system_text_log
2019-07-26 01:51:19 +03:00
Alexey Milovidov
5a47b0b990
Sanity and configuration checks
2019-07-26 01:35:47 +03:00
Alexey Milovidov
673fb05a2a
Disable PHDR Cache with TSan
2019-07-26 01:18:27 +03:00
Alexey Milovidov
eb2533f898
Merge branch 'master' into merge-profiler
2019-07-26 00:40:27 +03:00
alexey-milovidov
6cf80466d4
Merge pull request #6152 from yandex/aku/oom-adj
...
In debug version on Linux, increase OOM score.
2019-07-25 23:17:44 +03:00
alexey-milovidov
a7cbbd4e4a
Update BaseDaemon.cpp
2019-07-25 23:17:17 +03:00
Alexey Milovidov
9b8375a6ef
More strict memory order just in case
2019-07-25 22:57:49 +03:00
Alexey Milovidov
472a61c1fa
Updating PHDRCache after dlopen
2019-07-25 22:56:51 +03:00
Alexey Milovidov
f5c1dfc5ac
Updated comment
2019-07-25 22:54:43 +03:00
Alexey Milovidov
050db07e3d
Merge branch 'master' into merge-profiler
2019-07-25 22:54:22 +03:00
Alexey Milovidov
1d499bcdc0
Allow to update PHDRCache
2019-07-25 22:54:16 +03:00
Alexander Kuzmenkov
399799d838
In debug version on Linux, increase OOM score.
...
This way, clickhouse is killed first, and not some important service.
2019-07-25 19:09:19 +03:00
avasiliev
734da9c839
Safer interface of mysqlxx::Pool
2019-07-25 15:10:29 +03:00
chertus
50e3839157
NOT_UNBUNDLED -> UNBUNDLED
2019-07-25 13:35:57 +03:00
Alexey Milovidov
d414e7366c
Fixed MSan report
2019-07-25 02:11:00 +03:00
Alexey Milovidov
796dfeb44e
Better PHDR cache
2019-07-24 18:35:19 +03:00
Alexey Milovidov
cc7fe5fb8d
Addition to prev. revision
2019-07-24 18:27:37 +03:00
Alexey Milovidov
d95c6e1bc4
Attempt to solve signal safety of libunwind with solution from Fedor Korotkiy
2019-07-24 18:26:23 +03:00
Alexey Milovidov
36746d85dd
Better cache for symbolizeAddress function
2019-07-24 03:47:17 +03:00
Nikita Mikhaylov
14b384f3e5
Merge branch 'master' into system_text_log
2019-07-23 15:51:04 +03:00
Alexey Milovidov
2d895c4fe6
Changed symbolizeTrace to symbolizeAddress
2019-07-23 15:46:58 +03:00
Nikita Mikhaylov
61412e7f74
changes after review + update config + resolve build fail
2019-07-23 11:22:38 +03:00
alexey-milovidov
e4ad0da6e3
Merge pull request #4247 from laplab/query-poor-mans-profiler
...
Poor man's profiler on query level [Work in progress]
2019-07-23 03:02:58 +03:00
Nikita Mikhaylov
8289472b98
style improvements
2019-07-22 18:09:33 +03:00
Nikita Mikhaylov
c6667ff888
wip
2019-07-22 16:54:08 +03:00
Mikhail Filimonov
f13e18d4fb
atomic masker in channel
2019-07-19 10:23:51 +02:00
Mikhail Filimonov
9c2ae4513d
SensitiveDataMasker
2019-07-19 10:22:42 +02:00
alexey-milovidov
6706af64d7
Merge pull request #5981 from 4ertus2/some
...
Count new/delete memory in MemoryTracker
2019-07-18 23:07:00 +03:00
Nikita Mikhaylov
e5360413a6
integration test added
2019-07-17 14:55:18 +03:00
chertus
3db106c1f2
disable new/delete memory tracking for unbundled build
2019-07-16 21:09:06 +03:00
Nikita Mikhaylov
ded1849559
better
2019-07-16 19:45:24 +03:00
chertus
019c156afa
fix je_nalocx() call with 0 & remove std::new_handler logic
2019-07-16 19:36:10 +03:00
Nikita Mikhaylov
04de34a74f
changes after review
2019-07-16 19:27:42 +03:00
chertus
4bc79bca35
fix unbandled build & add comment
2019-07-16 17:18:01 +03:00
Nikita Mikhailov
6935675917
small commit to fix build check
2019-07-16 11:36:50 +03:00
chertus
bd821d1898
exception safety and fix sanitizers' builds
2019-07-15 21:57:00 +03:00
Nikita Mikhailov
cc5f87e352
Merge branch 'master' of github.com:yandex/ClickHouse into logs_bugfix
2019-07-15 19:31:54 +03:00
Nikita Mikhailov
d192df1388
poco patch define added
2019-07-15 18:25:32 +03:00
chertus
37bee1104d
Merge branch 'master' into some
2019-07-12 18:16:03 +03:00
chertus
9bd42366f0
build fixes
2019-07-12 17:41:59 +03:00
Vitaly Baranov
fd89a8b051
Merge pull request #5212 from andyyzh/custom_week_functions
...
Added functions for working with the Custom week number
2019-07-12 14:00:35 +03:00
chertus
9739ac13e4
move new/delete overloads to dbms/src/Common
2019-07-11 18:40:55 +03:00
Nikita Lapkov
9d540abc84
refactor
2019-07-10 20:47:39 +00:00
NIKITA MIKHAILOV
90494589e4
remove useless stderr
2019-07-10 16:32:12 +03:00
NIKITA MIKHAILOV
865606b83c
bugfix client logs + some tests
2019-07-10 16:15:22 +03:00
NIKITA MIKHAILOV
21ad247df3
only for saving this changes
2019-07-10 16:05:22 +03:00
Nikita Mikhaylov
55e9e21cc5
better includes
2019-07-10 16:05:12 +03:00
Nikita Mikhaylov
f3e026edf5
static missed
2019-07-10 16:05:02 +03:00
Nikita Mikhaylov
c0a4495d17
multithreading
2019-07-10 16:04:50 +03:00
Nikita Mikhaylov
6ff9dfce34
first try
2019-07-10 16:04:01 +03:00
Alexey Milovidov
b1e7e520c0
Fixed compatibility
2019-07-09 22:30:58 +03:00
Alexey Milovidov
52bb292327
Merge branch 'master' into libcxx-as-submodule
2019-07-09 01:58:09 +03:00
Alexey Milovidov
886e8ea0d4
Merge branch 'master' into pvs-studio-fixes-4
2019-07-08 19:58:42 +03:00
Alexey Milovidov
4e1286e1e5
Addition to prev. revision
2019-07-08 05:19:50 +03:00
Alexey Milovidov
6577ecec90
Two more fixes for PVS-Studio
2019-07-08 05:06:37 +03:00
Alexey Milovidov
57d8dac95d
Two more fixes for PVS-Studio
2019-07-08 05:06:15 +03:00
Alexey Milovidov
5ffcaa462a
Addition to prev. revision
2019-07-08 03:08:49 +03:00
Alexey Milovidov
74b245cfd4
Fixed DateLUT initialization when /etc/localtime is a relative symlink like ../usr/share/zoneinfo/Europe/Moscow
2019-07-08 02:55:08 +03:00
Alexey Milovidov
bba2641bd0
A few fixes for PVS-Studio
2019-07-08 02:25:15 +03:00
Nikita Lapkov
aaea6cbfc9
Merge remote-tracking branch 'upstream/master' into query-poor-mans-profiler
2019-07-05 21:37:31 +00:00