Alexey Milovidov
fca5d5f2c7
Use better implementation for exp10 [#CLICKHOUSE-2].
2017-12-22 02:00:32 +03:00
Amos Bird
e7af27c4e0
Better iostream debugger with adl.
...
This patch fixes some issues related to DUMP() debugging. Opening std and
placing all Core related classed inside DB namespace enable proper adl support.
It also adds better sfinae guards to Field constructor which somehow breaks <<
overloads.
2017-12-20 21:44:42 +03:00
proller
741117a390
Fix freebsd build. Little cmake fixes. ( #1634 )
2017-12-13 22:07:12 +03:00
Alexey Milovidov
655565466c
Merge remote-tracking branch 'origin/master' into better-date-parsing-formatting
2017-11-18 02:45:17 +03:00
Silviu Caragea
f7181b4c68
Fix clang error on osx regression from a2b8ae3100
2017-11-17 14:37:17 +03:00
Alexey Milovidov
a2b8ae3100
Fixed tiny error [#CLICKHOUSE-2].
2017-11-16 23:17:57 +03:00
proller
fa65bdcf48
Fix realloc on freebsd and macos ( #1494 )
2017-11-16 22:17:09 +03:00
Alexey Milovidov
040b4bd47e
Attempt to improve performance of parsing Dates [#CLICKHOUSE-2].
2017-11-16 01:58:50 +03:00
Alexey Milovidov
ba435d3d4c
Fixed build [#CLICKHOUSE-2].
2017-10-30 02:10:22 +03:00
Alexey Milovidov
7ecc63fe71
Functions for interval arithmetic on DateTime and Date: development [#CLICKHOUSE-2].
2017-10-29 07:18:48 +03:00
Alexey Milovidov
7bdbd71d7c
Additions to prev. revision [#CLICKHOUSE-2099].
2017-10-29 04:13:28 +03:00
Alexey Milovidov
4236bcbfa2
Fixed year 2038 problem. Added support for timezones with fractional offset from UTC. [#CLICKHOUSE-2099] [#CLICKHOUSE-3392].
2017-10-29 03:51:40 +03:00
Alexey Milovidov
7c99e50a2f
Fixed build [#CLICKHOUSE-2].
2017-10-24 21:28:20 +03:00
Alexey Milovidov
10392d5452
Fixed build on Mac OS X [#CLICKHOUSE-2].
2017-10-14 02:12:06 +03:00
proller
23263a1acc
Fix apple build
2017-08-03 16:57:47 +03:00
proller
4db8d09de9
Reorganize includes. part 1 ( #921 )
...
* Make libunwind optional. Allow use custom libcctz
* fix
* Fix
* fix
* Update BaseDaemon.cpp
* Update CMakeLists.txt
* Reorganize includes. part 1
* Update dbms_include.cmake
* Reorganize includes. part 2
* Reorganize includes. part 3
* dbms/src/Common/ThreadPool -> libs/libcommon
* Reorganize includes. part 4
* Fix print_include_directories
* Update thread_creation_latency.cpp
* Update StringRef.h
2017-06-23 23:22:35 +03:00
Alexey Milovidov
b845b181a5
Miscellaneous [#CLICKHOUSE-2].
2017-06-22 22:51:38 +03:00
proller
70d9fb06b4
PerformanceTest: use getMultiple*FromConfig, fix debug helpers ( #915 )
...
* PerformanceTest: use getMultiple*FromConfig, fix debug helpers
* Missing file
2017-06-22 21:56:40 +03:00
proller
8ef51bf19b
Fixing PerformanceTest: table_exists condition, move getMemoryAmount function to file. Add more debug helpers ( #905 )
...
* Fix missing includes
* ComplexKeyCacheDictionary: Move includes to .cpp
* Fixing PerformanceTest: table_exists condition, move getMemoryAmount function to file. Add more debug helpers
* Multiplatform memory size getter
* Requested changes
* Requested changes
* Requested changes
* fix
* Requested changes
2017-06-22 18:57:37 +03:00
proller
72ccc69212
Debian: simpler package ( #662 )
...
* Allow use external re2 with re2_st=re2
* fix
* remove dupe
* use re2_st in FunctionsStringSearch.h
* fix
* move files from tools/etc to debian
* dont generate control
* version
* ok.
* wip
* Cmake: dont touch CMAKE_INSTALL_PREFIX
* wip
* works!
* clean
* okay
* like old
* wip
* wip
* okay
* clickhouse-server-base-dbg
* clean
* clickhouse-server-dbg
* Debian: Remove daemons
* Update rules
* add source/format
* control clean
* add watch
* clean
* clean
* temp fix build
* clean
* docs
* fake make_control
* fix
* testme
* testme
* add metrika package
* fake metrika files
2017-04-10 20:43:30 +03:00
Alexey Milovidov
310736cd7e
Moved headers and sources to same place [#CLICKHOUSE-3].
2017-04-01 12:22:42 +03:00
Alexey Milovidov
137ad95929
Changed tabs to spaces in code [#CLICKHOUSE-3].
2017-04-01 11:35:09 +03:00
Alexey Milovidov
4f44445ff0
Removed all trailing whitespaces [#CLICKHOUSE-2]. find . -name '*.h' -or -name '*.cpp' -or -name '*.cmake' -or -name 'CMakeLists.txt' -or -name '*.html' -or -name '*.xml' | grep -v contrib | xargs sed -i -r -e 's/\s+$//'
2017-03-31 19:00:30 +03:00
Vitaliy Lyudvichenko
2ab25099cd
Move boost::tests to Google Tests. [#CLICKHOUSE-2]
2017-03-28 20:46:16 +03:00
Alexey Zatelepin
1ce0300c51
better detection of local timezone id [#CLICKHOUSE-2852]
2017-03-23 20:13:04 +04:00
proller
930ac5b2ce
move ClickHouseRevision to dbms
2017-03-16 13:51:41 +04:00
proller
28ed324702
add cmake option USE_VECTORIZED_MATH_FUNCTIONS, reorganize auto configs
2017-03-16 13:51:41 +04:00
proller
f8d2f19280
Fix odbc include, clang-format fixes, misc ( #484 )
...
* Cmake: fix fallback to internal libs if no external found
* wip
* style
* fix
2017-02-13 17:59:34 +04:00
Pavel Kartavyy
b61bd0b96b
Merge commit '84e4fb00bd0373058bfc091d2d19a8034df7cc93' into update-clickhouse
...
Conflicts:
metrica/src/ClickHouse/libs/libdaemon/src/BaseDaemon.cpp
2017-02-06 17:57:47 +03:00
proller
d59f34f052
Fix generating release version.
2017-02-01 18:10:20 +04:00
proller
c51801d776
Change default user and paths [#CLICKHOUSE-2715] ( #382 )
...
* Changing default user to clickhouse and path to /var/lib/clickhouse [#CLICKHOUSE-2715]
* wip
* Auto version update to [54141]
* Get version from saved in cmake
2017-01-31 23:53:05 +04:00
proller
79a7e893c7
system.build_options: move generated data to cpp, dont regenerate every compile ( #423 )
...
* system.build_options: move generated data to cpp, dont regenerate every compile
* Fix linking iconv under macos and freebsd
Partially Revert "Removed usage of glib [#CLICKHOUSE-2]."
This reverts commit e4ff740ef1
.
* fix
2017-01-31 22:03:56 +04:00
Alexey Milovidov
149d1ead71
Fixed error [#CLICKHOUSE-2765].
2017-01-22 16:04:36 +03:00
Alexey Milovidov
f46e39fa97
Addition to prev. revision [#CLICKHOUSE-2765].
2017-01-22 13:45:05 +03:00
Alexey Milovidov
56cc8ca948
Addition to prev. revision [#CLICKHOUSE-2765].
2017-01-22 13:31:15 +03:00
Alexey Milovidov
4bb7b58e10
Addition to prev. revision [#CLICKHOUSE-2765].
2017-01-22 13:30:08 +03:00
Alexey Milovidov
f22a2303c7
Addition to prev. revision [#CLICKHOUSE-2765].
2017-01-22 13:03:28 +03:00
Alexey Milovidov
f41480f1cd
More simple time zones implementation [#CLICKHOUSE-2765].
2017-01-22 12:27:51 +03:00
Alexey Milovidov
8de0740291
Using cctz library [#CLICKHOUSE-2].
2017-01-21 05:32:02 +03:00
proller
22797da2a6
Move generate version from git tool to source ( #351 )
...
* wip
* fix
* wip
* Auto version update to [54146]
* Auto version update to [54147]
* Auto version update to [54148]
* teeeeest
* Auto version update to [54149]
* wip
* Auto version update to [54154]
* wip
* wip
* wip
2017-01-19 03:28:23 +04:00
proller
e634bc05a9
move git fetch from libs/libcommon/src/get_revision_lib.sh to release_lib.sh
2017-01-16 17:50:06 +03:00
Alexey Milovidov
ad6507f9df
Preparation [#METR-23490].
2016-12-27 09:36:53 +03:00
proller
4bc003c4c1
Porting to freebsd: initial, compile ok, most tests ok.
2016-12-24 01:03:10 +00:00
proller
d270053c3c
Replace all !/bin/bash by !/usr/bin/env bash : allow running scripts with bash in non standard path. also on freebsd.
2016-12-21 23:04:27 +03:00
Alexey Milovidov
c564b505b6
Fixed build on clang with debug mode [#METR-2944].
2016-12-12 09:18:28 +03:00
Vladimir Chebotarev
c1dd1467d6
libcommon: Build was fixed. [#METRIQA-600]
2016-12-08 16:22:59 +04:00
Vladimir Chebotarev
b72ecc383d
libcommon: Support for invoking from /tmp. [#METRIQA-600]
2016-12-08 15:12:54 +04:00
Vladimir Chebotarev
93c805c7f5
libcommon: Extract revision from source directory. [#METR-21516]
2016-12-07 01:53:32 +03:00
Vladimir Chebotarev
eb552f2943
cmake: Improved copy_headers.sh script, minor fixes. [#METR-21516]
2016-12-06 21:04:10 +03:00
Vladimir Chebotarev
8e1a6aaf3e
cmake: Boost, OpenSSL into find_package(). [#METR-23701]
2016-12-06 16:20:32 +03:00
Alexey Zatelepin
3a7260e200
[#METR-23447] Client uses server timezone for DateTime string parsing
2016-11-13 19:34:31 +00:00
Vladimir Chebotarev
cdaece7dfa
: More specific usage of static libraries. [#METR-21516]
2016-11-09 21:49:01 +03:00
Vladimir Chebotarev
e2ceb63c54
libcommon, libre2, tools: Fixed build under OS X Sierra. [#METR-21516]
2016-11-03 15:41:13 +03:00
Vladimir Smirnov
d36f52502e
Make it compilable on OS X
...
It's still hackish and dirty, but server and client compies.
Server starts, but throwes meaningless exception on any query.
Client seems to be working fine.
Linux compilation might (but shouldn't) be broken (not tested).
2016-11-01 17:59:21 +01:00
Pavel Kartavyy
78a8235802
json_test: fix build
2016-10-04 19:10:15 +03:00
Pavel Kartavyy
6b5a029e85
common: remove Test.h. Recommended to use boost_unit_test_framework instead [#METR-22785]
2016-10-04 18:13:52 +03:00
Yuri Dyachenko
065b02494a
add -Wold-style-cast
2016-08-26 22:55:11 +03:00
Vasily Okunev
1cac1e7d69
Common get_revision function.
2016-08-25 20:55:25 +03:00
Pavel Kartavyy
38102a356c
StrongTypedef: fixed bug with same type. Supported only moved types like unique_ptr
2016-08-23 13:41:08 +03:00
Alexey Milovidov
9a07830dbb
Removed useless code (experimental) [#METR-2944].
2016-08-02 04:46:05 +03:00
Pavel Kartavyy
2416f1bd91
create_revision: change regexp
2016-06-08 17:40:17 +03:00
Vladimir Chebotarev
7f942e782c
libcommon: removed pure attribute from JSON [#METR-21516]
2016-06-02 01:43:43 +03:00
Alexey Milovidov
6917fe9d16
Using std::shared_ptr for data types [#METR-21503].
2016-05-28 17:24:59 +03:00
Alexey Milovidov
6776cb7dec
Using std::shared_ptr for data types [#METR-21503].
2016-05-28 17:24:27 +03:00
Alexey Milovidov
4c7eb03b63
Using std::shared_ptr for data types [#METR-21503].
2016-05-28 13:35:44 +03:00
Pavel Kartavyy
720386de2a
fix bugs after merge
2016-03-18 22:13:38 +03:00
Pavel Kartavyy
67e74bf5cb
Merge
2016-03-18 22:12:14 +03:00
Pavel Kartavyy
00090987c3
release: cut '-mobmet' suffix from tags
2016-03-18 16:27:23 +03:00
Pavel Kartavyy
4f620ff8b5
release scripts: add filter for release tags
2016-03-18 15:17:08 +03:00
Pavel Kartavyy
9c106de07f
json_test: reverted wrong merge
2016-03-17 18:08:13 +03:00
Roman Peshkurov
a1168f2625
Merge
2016-03-17 16:10:14 +03:00
Roman Peshkurov
b05268555c
Merge
2016-03-17 15:57:07 +03:00
Roman Peshkurov
6839f0e653
change re
2016-03-17 15:20:04 +03:00
Roman Peshkurov
899ac22a31
try to fix build
2016-03-17 15:09:59 +03:00
Roman Peshkurov
4f6bca642f
Revert "try to fix build"
...
This reverts commit 470401d8f4799490bb467398c5744fad90530668.
2016-03-17 15:08:27 +03:00
Roman Peshkurov
a46424c870
try to fix build
2016-03-17 15:06:47 +03:00
Alexey Milovidov
22dedb5235
Fixed json_test [#METR-2807].
2016-03-11 04:07:14 +03:00
Pavel Kartavyy
ef4f0e2b7a
Revert "Fixing warnings on clang [#METR-2807]."
...
This reverts commit 906d1d432ce851031c1a334768b62241d2b3c328.
2016-03-10 13:20:50 +03:00
Alexey Milovidov
fa7b42784a
Fixing warnings on clang [#METR-2807].
2016-03-07 09:58:41 +03:00
Alexey Milovidov
2f2ea2b210
Fixed build [#METR-2807].
2016-03-07 05:40:59 +03:00
Alexey Milovidov
7b9d9631de
Removed few 'possibly lost' and 'still reachable' memory [#METR-2944].
2016-03-04 05:25:04 +03:00
Pavel Kartavyy
1f3cff5232
Merge
2016-03-03 18:21:44 +03:00
Vladimir Chebotarev
e46238b8bf
libcommon: json_test was fixed [#METR-19958]
2016-03-03 18:21:44 +03:00
Vladimir Chebotarev
50631dd862
libcommon: JSON improvement and simple test [#METR-19958]
2016-03-03 18:21:44 +03:00
Alexey Milovidov
bd30a4fdf1
Create revision: better [#METR-20000].
2016-03-02 21:50:17 +03:00
Pavel Kartavyy
20b96de457
json: fix missed break [#METR-17759]
2016-02-25 12:19:53 +03:00
Pavel Kartavyy
aa3a3a4132
JSON: fix reading unalocated memory on invalid json [#METR-17759]
2016-02-24 17:08:11 +03:00
Roman Peshkurov
6c959b7770
libcommon: fixed stash revisions.
2016-02-11 01:26:08 +03:00
Pavel Kartavyy
d7072341f0
create_revision.sh: add argument with path of generated file
2016-02-09 20:07:39 +03:00
Pavel Kartavyy
eca42536d8
dbms: renamed Revision to ClickHouseRevision. Daemon to BaseDaemon
2016-02-09 20:06:50 +03:00
Alexey Milovidov
df1d66e51a
Removed sensitive data.
2016-02-08 00:58:58 +03:00
Alexey Milovidov
563e410b72
Moved threadpool library to contrib [#METR-17973].
2016-02-05 08:07:39 +03:00
Vladimir Chebotarev
a7401627a4
minor: Default revision was updated [METR-XXXXX]
2016-02-03 13:07:34 +03:00
Alexey Milovidov
015039c2f7
dbms: addition to prev. revision [#METR-17973].
2016-01-15 07:03:45 +03:00
Alexey Milovidov
30b4b1e4a5
dbms: removed dependency of clickhouse-server to statdaemons [#METR-17973].
2016-01-15 06:55:07 +03:00
Pavel Kartavyy
a3c99ce30e
ecommerce: getWithDefault returns default type if value has another type [#METR-18657]
2015-11-16 14:54:27 +03:00
Alexey Milovidov
3a5032fd4a
Moved files [#METR-17973].
2015-10-05 03:52:29 +03:00
Alexey Milovidov
13a45bce25
Addition to prev. revision [#METR-18202].
2015-09-29 22:21:02 +03:00
Alexey Milovidov
1f6def094f
dbms: fixed build [#METR-18202].
2015-09-29 22:19:54 +03:00
Roman Peshkurov
c29531227c
version-numerating: try to fix scrypt. [NO CASE]
2015-08-28 19:43:37 +03:00
Roman Peshkurov
d8aeaa129e
version-numerating: set fixed version for stash repo. [NO CASE]
2015-08-28 19:31:53 +03:00
Alexey Arno
8ce8b602b6
dbms: Server: Performance improvements. [#METR-15618]
2015-07-09 14:14:31 +03:00
Alexey Arno
5e1b1d4c48
dbms: Server: Performance improvements. [#METR-15618]
2015-07-08 20:30:42 +03:00
Alexey Arno
f2a2054bb7
dbms: Server: Small code improvement. [#METR-15618]
2015-07-08 17:14:35 +03:00
Alexey Arno
992e7dc7a5
Merge
2015-07-08 02:11:30 +03:00
Alexey Arno
90d85c9a77
dbms: Server: Support for multiple time zones: development [#METR-15618]
2015-07-03 14:55:51 +03:00
Alexey Arno
79290d82a5
dbms: Server: Support for multiple time zones: development [#METR-15618]
2015-06-30 16:42:08 +03:00
Alexey Arno
f02d490f94
dbms: Server: Support for multiple time zones: development [#METR-15618]
2015-06-29 16:54:08 +03:00
Alexey Arno
b1788e7d05
dbms: Server: Support for multiple time zones: development [#METR-15618]
2015-06-29 14:54:57 +03:00
Alexey Arno
0b3887fbb3
dbms: Server: Support for multiple time zones: development [#METR-15618]
2015-06-29 12:56:04 +03:00
Alexey Arno
81e654b89f
dbms: Server: Support for multiple time zones: fix [#METR-15618]
2015-06-26 21:09:00 +03:00
Alexey Arno
779a90d438
dbms: Server: Support for multiple time zones: take into account the existence of equivalent time zones [#METR-15618]
2015-06-26 20:57:49 +03:00
Alexey Arno
37f008afd0
dbms: Server: Added support for multiple time zones: part 1 (does not add any new functionality, does not change current functionality) [#METR-15618]
2015-06-26 18:11:31 +03:00
Pavel Kartavyy
982c2c5573
create_revision.sh: better
2015-01-13 11:08:23 +03:00
Pavel Kartavyy
9e75cc4ae7
create_revision.sh: supports build paths with spaces
2015-01-12 17:48:37 +03:00
Pavel Kartavyy
e5e132eeae
fixed errror in creating revision
2014-12-01 12:57:48 +03:00
Pavel Kartavyy
968f35354a
git: take last revision from HEAD
2014-12-01 12:57:48 +03:00
Alexey Milovidov
8f076b8ac4
Removed deprecated date and time functions [#METR-13554].
2014-11-14 23:55:23 +03:00
Alexey Milovidov
5ff01a8b13
DateLUT: added test [#METR-13554].
2014-11-07 04:22:25 +03:00
Alexey Milovidov
74db63113e
DateLUT: removed useless code; improved startup time [#METR-13554].
2014-11-06 05:39:48 +03:00
Alexey Milovidov
c2e4662ad7
Changed boost:: to std:: for bind, ref/cref, thread, shared_ptr [#METR-2807].
2014-10-16 05:21:03 +04:00
Alexey Milovidov
4c7226627c
dbms: fixed error with formatting of date-times with 1970-01-01 dates [#METR-11873].
2014-07-10 22:53:09 +04:00
Alexey Milovidov
0041db77ab
Tiny improvement [#METR-2807].
2014-07-09 03:52:53 +04:00
Alexey Milovidov
8ab98c8db0
DateLUT: tiny improvement [#METR-2944].
2014-07-07 23:42:33 +04:00
Pavel Kartavyy
226ea78f5b
Revert "improved revision detection"
...
This reverts commit 6bfc93eac0b05885e1cbc7954d394f4d64a607e5.
2014-05-16 16:37:21 +04:00
Pavel Kartavyy
0dabdd9950
improved revision detection
2014-05-15 15:26:16 +04:00
Pavel Kartavyy
892cc08ece
added fetch tags in create_revision.sh
2014-04-21 11:26:08 +04:00
Pavel Kartavyy
b635b253c0
run script generator with bash [#METR-9800]
2014-02-17 17:20:59 +00:00
Alexey Milovidov
ba3a0000ae
Fixed strange error in revision.h generation [#METR-9800].
2014-02-17 16:55:37 +00:00
Pavel Kartavyy
12f520e117
get tag from git
2014-02-17 15:34:29 +00:00
Sergey Fedorov
645a0eb544
create_revision: updates in script made by Lesha :) [METR-9766]
2014-02-12 16:16:41 +00:00
Pavel Kartavyy
053e453935
added SVN_PATH [#METR-9766]
2014-01-28 20:27:29 +00:00
Pavel Kartavyy
b9c35019e9
added SVN_PATH [#METR-9766]
2014-01-28 20:26:22 +00:00
Pavel Kartavyy
e839059abf
added SVN_PATH [#METR-9766]
2014-01-28 20:25:28 +00:00
Pavel Kartavyy
92fdc6dc88
added SVN_PATH [#METR-9766]
2014-01-28 20:13:24 +00:00
Pavel Kartavyy
740623b729
removed revision generating for git-svn.
...
works badly
2014-01-28 20:13:23 +00:00
Pavel Kartavyy
4ef53f6acb
added generating revision for git-svn repo ]
2013-11-18 17:44:44 +00:00
Alexey Milovidov
be67c3e3d6
Removed useless namespace [#CONV-2807].
2013-08-11 03:40:14 +00:00
Alexey Milovidov
3673752d1b
dbms: fixed error with formatting DateTime near begin of unix epoch; fixed error with toTime function when changing daylight saving time; fixed toTime function for non-Moscow time zones [#CONV-7755].
2013-06-01 04:58:52 +00:00
Alexey Milovidov
a14c5a4aa9
Improved notifications [#CONV-7461].
2013-04-28 02:56:13 +00:00
Alexey Milovidov
a55c07f449
Tiny improvement [#CONV-2944].
2013-02-16 17:31:03 +00:00
Alexey Milovidov
9856a89373
Logging stack trace on signals [#CONV-6459].
2013-01-14 00:45:58 +00:00
Alexey Milovidov
e7e9e7cc61
Writing core dumps into appropriate directory [#CONV-6469].
2013-01-13 23:04:54 +00:00
Alexey Milovidov
0d99e28531
Using terminate handler [#CONV-2807].
2013-01-13 21:02:41 +00:00
Alexey Milovidov
777bb550f7
Daemon: don't creating pid file if no option 'pid-file' specified [#CONV-5295].
2012-07-23 16:23:51 +00:00
Alexey Milovidov
20d0b9b0f6
dbms: development [#CONV-2944].
2012-03-11 08:54:12 +00:00
Alexey Milovidov
26e7e1273a
Daemon: removed previous modification [#CONV-2807].
2011-12-20 23:15:23 +00:00
Alexey Milovidov
11e5fb35ec
Daemon: added stack trace in case of DB::Exception [#CONV-2807].
2011-12-20 19:30:06 +00:00
Alexey Milovidov
a652c56044
Daemon: fixed error in prev. revision [#CONV-3742].
2011-12-08 19:25:00 +00:00
Alexey Milovidov
bbf5c62f17
Fixed compatibility issue [#CONV-3742].
2011-12-08 19:16:59 +00:00