Alexey Milovidov
c367d513f0
Functions for interval arithmetic on DateTime and Date: development, cleanups [#CLICKHOUSE-3331].
2017-10-30 01:38:06 +03:00
Alexey Milovidov
9f4a3a5e7c
Functions for interval arithmetic on DateTime and Date: development [#CLICKHOUSE-2].
2017-10-29 09:32:21 +03:00
Alexey Milovidov
9b4f299cee
Functions for interval arithmetic on DateTime and Date: development [#CLICKHOUSE-2].
2017-10-29 07:50:32 +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
f02b63fc39
Simplified build on Mac OS [#CLICKHOUSE-2].
2017-10-29 03:00:32 +03:00
Alexey Milovidov
33f56fc035
Fixed build [#CLICKHOUSE-2].
2017-10-28 06:44:06 +03:00
Alexey Milovidov
9e3daca437
Fixed build [#CLICKHOUSE-2].
2017-10-28 00:36:43 +03:00
alexey-milovidov
3b99b723d7
Merge pull request #1245 from yandex/CLICKHOUSE-3178
...
Atomic parts addition and removing
2017-10-27 23:03:33 +03:00
Vitaliy Lyudvichenko
b5c7eaa80e
Force data parts cleanup before repeat fetch. [#CLICKHOUSE-3178]
2017-10-26 17:16:06 +03:00
Vitaliy Lyudvichenko
db3a67a421
Add clearer RangeFiltered implementation. [#CLICKHOUSE-3178]
2017-10-26 17:16:06 +03:00
Vitaliy Lyudvichenko
e2a12d1088
Introduced logic for MergeTree parts states. [#CLICKHOUSE-3178]
2017-10-26 17:16:06 +03:00
Alexey Milovidov
84d966f0d3
Fixed overflow in function toRelativeWeekNum with argument of first week of unix epoch; result values changed by 1 [#CLICKHOUSE-3384].
2017-10-25 21:53:35 +03:00
alexey-milovidov
8c327e9378
Revert "Make gperftools (libtcmalloc) as submodule and update. ( #1381 )"
...
This reverts commit fa2484ea90
.
2017-10-24 22:18:15 +03:00
proller
fa2484ea90
Make gperftools (libtcmalloc) as submodule and update. ( #1381 )
...
* Update tcmalloc and make submodule
* wip
* wip
* wip
* wip
* clean
* fix
* fix
* fix
* Fix tests
2017-10-24 22:11:42 +03:00
Alexey Milovidov
7c99e50a2f
Fixed build [#CLICKHOUSE-2].
2017-10-24 21:28:20 +03:00
Alexey Vasiliev
59309432f9
Updated copy/move operations for some types, https://nda.ya.ru/3TWvPE
2017-10-17 14:58:08 +03:00
Alexey Milovidov
10392d5452
Fixed build on Mac OS X [#CLICKHOUSE-2].
2017-10-14 02:12:06 +03:00
proller
49f8080e52
Small debud improvement
2017-10-13 21:44:26 +03:00
Alexey Milovidov
860c19bad3
Refined "GLIBC_COMPATIBILITY" option [#CLICKHOUSE-3275].
2017-09-15 12:51:56 +03:00
Alexey Milovidov
cd9c387ed4
Using internal memcpy [#CLICKHOUSE-2].
2017-09-15 12:51:56 +03:00
Alexey Milovidov
6307661c35
Addition to prev. revision [#CLICKHOUSE-3300].
2017-09-08 00:26:25 +03:00
proller
1a8e22c37f
Allow compile on 32bit systems ( #1175 )
...
* Trying compile under 32bit..
* PerformanceTest: use getMultiple*FromConfig, fix debug helpers
* Missing file
* clnag-format of Split ComplexKeyCacheDictionary
* wip
* Requested changes
* wip
* wip
* Fix boost 1.64 and gcc7+ compile errors
* More fixes
* wip
* Fix arm build
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* clean
* fix
* wip
* wip
* clean
* clean
* wip
* wip
* Update MergeTreeSettings.h
* Requested changes
* Requested changes
* Requested changes
* Requested changes
2017-09-01 20:21:03 +03:00
alexey-milovidov
9b99dfb53d
Merge pull request #1031 from yandex/wait-for-insertion-in-distributed
...
Wait for insertion in distributed
2017-08-11 21:35:13 +03:00
alexey-milovidov
59e06c9a2c
Update iostream_debug_helpers.h
2017-08-10 06:29:06 +03:00
proller
7937903d56
Improve debug helpers
2017-08-10 06:29:06 +03:00
proller
ac178bde1f
Cmake: link ltdl with pocoodbc static only. rename ARM -> ARCH_ARM ( #1083 )
...
* Cmake: link ltdl with pocoodbc static only. rename ARM -> ARCH_ARM
* Fix lib find order
* Allow define non-contrib cityhash farmhash metrohash
* Fix message
* Cmake: fixes
* clean
* Update CMakeLists.txt
2017-08-09 23:52:55 +03:00
Nikolai Kochetov
43dc201f49
merged with master
2017-08-08 15:11:49 +03:00
Nikolai Kochetov
ea2b486735
added threadpool to DistributedBlockOutputStream
2017-08-07 23:26:28 +03:00
Alexey Milovidov
b9d12ae234
Translated comments [#CLICKHOUSE-3].
2017-08-05 02:16:43 +03:00
Vitaliy Lyudvichenko
10c14cfccb
Small code enhancements according to clang-tidy. [#CLICKHOUSE-2931]
2017-08-04 17:35:36 +03:00
proller
23263a1acc
Fix apple build
2017-08-03 16:57:47 +03:00
proller
d6833a0d55
Cmake: remove global include_directories ( #1055 )
...
* Fix .h compile
* Cmake: remove global include_directories
* boost include hide
* fix cctz
* add \n
2017-08-03 15:44:39 +03:00
Nikolai Kochetov
5477e7c1f9
added date and time to number functions [#CLICKHOUSE-3132]
2017-07-21 20:51:08 +03:00
Vladimir Chebotarev
dd0905e906
common: Fixed a typo with initialization in YandexAppMainFuncImpl::main(). [#METR-21516]
2017-07-19 22:55:10 +03:00
Vladimir Chebotarev
43a2ff769f
common: Moved part of code from macros. [#METR-21516]
2017-07-19 21:44:57 +03:00
Alexey Milovidov
a78ee72e50
Whitespaces [#CLICKHOUSE-3132].
2017-07-10 22:30:10 +03:00
Alexey Milovidov
86eb4d2d06
Renamed Singleton to avoid conflicts with Arcadia* codebase [#DEVTOOLS-3343].
...
* - "Arcadia" is the name of Yandex's monorepo.
2017-07-10 07:34:14 +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
proller
2d359fee54
Make libunwind optional. Allow use custom libcctz ( #920 )
...
* Make libunwind optional. Allow use custom libcctz
* fix
* Fix
* fix
* Update BaseDaemon.cpp
* Update CMakeLists.txt
2017-06-23 17:41:07 +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
Liu Cong
57d999eb35
Fix build cause by libs/libcommon/include/ext/bit_cast.h
2017-06-22 17:14:46 +03:00
Alexey Milovidov
8c9aa37318
Removed useless code [#CLICKHOUSE-2].
2017-06-21 20:16:24 +03:00
proller
9c7d30e0df
Fix missing includes
2017-06-20 17:16:51 +03:00
Alexey Milovidov
0743cfe6d7
Removed code that was used solely by Metrika [#DEVTOOLS-3343].
2017-06-15 21:27:51 +03:00
Alexey Milovidov
3ddea6b260
Removed useless code [#CLICKHOUSE-31].
2017-06-13 07:14:23 +03:00
Alexey Milovidov
ea9c8dcaf7
Removed useless code [#CLICKHOUSE-31].
2017-06-13 07:14:23 +03:00
Alexey Milovidov
ea27922764
Fixed build [#CLICKHOUSE-2].
2017-06-07 04:48:22 +03:00
Alexey Milovidov
0d7d379b44
Removed duplicate code [#CLICKHOUSE-2].
2017-06-06 21:36:13 +03:00
Alexey Milovidov
9c5ddce06d
Get rid of .hpp files [#CLICKHOUSE-2].
2017-06-06 20:18:32 +03:00
Alexey Milovidov
6bd016f380
Found some .hpp files and changed tabs to spaces inside [#CLICKHOUSE-2].
2017-06-06 20:10:04 +03:00
proller
948d9c39cd
Try fix macos build. Add more debug io helpers
2017-04-28 21:57:26 +03:00
proller
cd4a5c040c
More debug io helpers: some types from dbms ( #725 )
...
* release: import options from jenkins script
* correct chdir
* limit parallel build threads
* VERSION_POSTFIX
* add postfix
* support BUILD_TYPE
* Removed unused.
* Fixed error [#CLICKHOUSE-2960].
* Fix version incrementing
* Fix message
* Fix build without icu and readline
* More io helpers: some types from dbms
* Requested changes
2017-04-26 05:50:03 +03:00
Alexey Milovidov
41e97787e3
Less dependencies [#CLICKHOUSE-2].
2017-04-16 08:40:17 +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 Milovidov
02c2bb926f
iostream_debug_helpers: improvement [#CLICKHOUSE-2901].
2017-03-23 22:38:17 +03:00
Alexey Zatelepin
1ce0300c51
better detection of local timezone id [#CLICKHOUSE-2852]
2017-03-23 20:13:04 +04:00
proller
670e98fa92
allow several <graphite> targets ( #603 )
...
* allow several <graphite> targets
* fix
* fix
* Adjustable parts
* changelog version
* fix
* changelog
* Style fixes
* attachSystemTables
* config describe
* fixes
* fixes
2017-03-21 23:08:09 +04:00
proller
5b8ed657f9
fix build ( #602 )
...
* fix build
* fix freebsd
2017-03-16 18:04:05 +03: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
robot-metrika-test
c2c5128638
Auto version update to [54182]
2017-03-15 17:06:03 +03:00
Alexey Milovidov
1c6c751108
Better overloads [#CLICKHOUSE-2].
2017-03-13 22:23:56 +03:00
proller
b6e01cd47e
Fix isolated usage of all .h files, move some code to .cpp ( #578 )
...
* split ColumnAggregateFunction.h
* format
* Allow use re2_st without cmake
* use std type in find_first_symbols.h
* fix ArrayEvaluator.h
* include fixes
* split ColumnConstAggregateFunction.h
* fix StorageMaterializedView.h
* split AddingDefaultBlockOutputStream.h
* move CSVRowInputStream::updateDiagnosticInfo to .cpp
* split ParserEnumElement.h
* format
* split DB/Parsers/ParserUseQuery.h
* clean
2017-03-11 04:27:59 +04:00
robot-metrika-test
e3d9b12ac2
Auto version update to [54180]
2017-03-09 19:48:53 +03:00
robot-metrika-test
655489228b
Auto version update to [54179]
2017-03-09 11:02:02 +03:00
proller
293b8b958c
Allow use external re2 with re2_st=re2 ( #547 )
...
* Allow use external re2 with re2_st=re2
* fix
* remove dupe
* use re2_st in FunctionsStringSearch.h
* fix
2017-03-07 20:10:04 +04:00
proller
107fb86a40
Support multiplie listen addresses, set listen_host to local only ( #545 )
...
* Support multiplie listen addresses, set listen_host to local only
* set correct default
* better config
* no include
* Update Server.cpp
2017-03-03 04:24:56 +04:00
robot-metrika-test
e83d613b48
Auto version update to [54178]
2017-03-02 18:07:33 +03:00
robot-metrika-test
6f106c748e
Auto version update to [54173]
2017-02-27 10:01:52 +03:00
Vasily Okunev
aec39daf99
Manual version increment [#METRIQA-732].
2017-02-27 09:19:08 +03:00
proller
1491a383d2
iostream_debug_helpers ( #493 )
...
* iostream_debug_helpers
* fixes
* fix
* fix
2017-02-14 23:14:34 +04:00
Alexey Milovidov
bc9f8721db
Auto version update to [54164]
2017-02-14 16:41:08 +03:00
proller
b5b64ceb2b
Fix apple .so version ( #490 )
...
* Cmake: fix fallback to internal libs if no external found
* wip
* style
* fix
* Fix apple .so version
2017-02-14 16:34:32 +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
alexey-milovidov
cee5ab01fb
Merge branch 'master' into merge_with_metrika
2017-02-11 00:27:15 +04:00
Alexey Milovidov
f7aca5e9a4
Auto version update to [54160]
2017-02-09 10:16:31 +03:00
proller
f87ae6808f
cmake: USE_INTERNAL_ZLIB_LIBRARY ( #463 )
...
* Correct fix of building with external poco with disabled sending progress
Revert "Removed wrong code [#CLICKHOUSE-2]."
This reverts commit 33f9917f53
.
* fix
* fix
* cmake: USE_INTERNAL_ZLIB_LIBRARY
2017-02-08 01:28:13 +04:00
proller
b2b16b407f
More include fixes ( #462 )
...
* More include fixes
* fix
2017-02-08 01:26:32 +04:00
Pavel Kartavyy
224ba16dcb
use project source and binary dirs instead of global dirs
2017-02-06 18:15:19 +03: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
Vladimir Chebotarev
817587fb76
libcommon: More unique name for stream. [#METR-24353]
2017-02-02 17:19:13 +03:00
Alexey Milovidov
ff55521ac7
Auto version update to [54147]
2017-02-01 23:49:52 +03:00
proller
6e89ae9c82
release --version : only generate, commit and push new version ( #435 )
2017-02-02 00:49:32 +04: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
3135ff17b6
Fix compiling utils without readline ( #429 )
...
* Fix compiling utils without readline
* fix
2017-01-31 23:34:30 +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
fbe888c224
Manual version update [#CLICKHOUSE-2].
2017-01-30 08:27:26 +03:00
proller
46037bb670
Allow link with jemalloc ( #404 )
...
* Allow link with jemalloc
* wip
* fix
* fix
2017-01-28 00:00:02 +04:00
proller
8b4b1534e3
Cmake: Test on having sse ( #405 )
...
* Cmake: Test on having sse
* fix
* wip
* wip
* wip
* wip
* wip
* wip
* fix
* fix
* fix
* fix
* fix
* fix
2017-01-27 23:55:33 +04:00
proller
20d6c20a72
Dont throw if setrlimit failed (just print warning), Little build_options fix ( #403 )
...
* Little improve system.build_options
* Dont throw if setrlimit failed (just print warning)
Little build_options fix
2017-01-27 01:46:17 +04:00
alexey-milovidov
0e38fdcbf3
Remove stringstream performance on very short queries ( #406 )
...
* Improved performance on very short-response queries [#CLICKHOUSE-2].
* Improved performance on very short-response queries [#CLICKHOUSE-2].
* Improved performance on very short-response queries [#CLICKHOUSE-2].
* Renamed variable in test [#CLICKHOUSE-2].
* Benchmark: whitespace [#CLICKHOUSE-2].
* Manual version update [#CLICKHOUSE-2].
2017-01-27 01:30:11 +04:00
proller
a270e9a65f
Little improve system.build_options
2017-01-26 16:15:16 +03:00
proller
e715ddd72a
SELECT * FROM system.build_options [#METR-24175] ( #398 )
...
* start [#METR-24175]
* missing
* wip
* add spaces
* wip
* wip
* fix
* fix
* missing
* style fix
2017-01-26 02:24:36 +04:00
proller
70e641f58a
Fix readline finding on mac; use config for readline vars ( #397 )
...
* Fix readline finding on mac; use config for readline vars
* fix
2017-01-26 00:14:41 +04:00
proller
f890af1f8d
Remove code and includes from Collator.h, fix including <unicode/...> in dbms ( #395 )
2017-01-25 22:19:15 +04:00
Alexey Milovidov
c7aaef9e13
Comments [#CLICKHOUSE-2765].
2017-01-22 16:07:57 +03: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
38040f5323
Сmake: more info in message about libreadline ( #376 )
...
* Cmake: more info in message about libreadline
* icu cmake
* cmake: glib message
2017-01-20 23:57:30 +04:00
proller
2688f4563f
cmake: remove add_definitions(-DNO_TCMALLOC), instead use ENABLE_LIBTCMALLOC from config ( #375 )
...
* Manual version update to [54135]
* Temporary release script fix [#METRIQA-732]
* cmake: remove add_definitions(-DNO_TCMALLOC), instead use ENABLE_LIBTCMALLOC from config
2017-01-20 21:58:07 +04:00
proller
64a84c7c3d
Manual version update to [54135]
2017-01-20 15:53:54 +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
a2e87911ce
Apple fix: lost apple_version.h
2017-01-18 20:52:59 +03:00
proller
f63a3ab167
Fix some errors in apple build ( #362 )
...
Fix some errors in apple build
2017-01-18 20:16:35 +03:00
proller
29475c94c0
Reorganize includes, less depends in .h files
2017-01-16 22:47:11 +03: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
proller
c601dacf31
arm64 compile fix
2017-01-13 22:01:45 +03:00
proller
ee3882f251
Allow link with external libs: poco, tcmalloc
2017-01-13 14:25:44 +03:00
proller
d00765fb15
Find pthread lib by cmake
2017-01-11 16:40:02 +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
ca5c1dc31b
cmake: Improved build. [#METR-21516]
2016-12-06 19:51:34 +03:00
Vladimir Chebotarev
8e1a6aaf3e
cmake: Boost, OpenSSL into find_package(). [#METR-23701]
2016-12-06 16:20:32 +03:00
Vladimir Chebotarev
bcc5500f91
cmake: More options. [#METR-23701]
2016-12-05 15:43:14 +03:00
Vitaliy Lyudvichenko
4df22acea9
Try to fix LIBTCMALLOC linking.
2016-11-30 15:10:39 +03:00
Vladimir Chebotarev
28732f6a7c
libcommon: Improved build under OS X. [#METR-21516]
2016-11-16 05:25:58 +03:00
alexey-milovidov
3432f84409
Merge pull request #183 from ztlpn/METR-23447
...
Client uses server timezone for interpreting DateTime strings [#METR-23447]
2016-11-16 05:22:28 +04:00
Alexey Zatelepin
e1bb33cad0
PR fixes:
...
* add forgotten const
* print exception string if switching to server timezone failed
* protocol compatibility with old versions
* use ALWAYS_INLINE in DateLUT.h
2016-11-15 10:24:55 +00:00
Alexey Zatelepin
3a7260e200
[#METR-23447] Client uses server timezone for DateTime string parsing
2016-11-13 19:34:31 +00:00
Vitaliy Lyudvichenko
d952dd39b0
Merged clickhouse-server and clickhouse-local into common app.
2016-11-09 22:05:35 +03: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
Alexey Milovidov
39f2527012
Fixed memory leak [#METR-2944].
2016-10-23 10:41:26 +03:00
Alexey Milovidov
8b1d686254
Whitespaces [#METR-2944].
2016-10-23 09:58:26 +03: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
Pavel Kartavyy
43f81352cf
Test: add TestLogInitializer to initialise logger in boost unit test [#METR-22785]
2016-10-04 13:38:52 +03:00
Pavel Kartavyy
b6118b1581
Test::initLogger(): use custom formatter in logging. supports logname, timestamp etc. [#METR-22785]
2016-10-04 12:58:38 +03:00
Yuri Dyachenko
99f91e93ba
renamed: libs/libcommon/include/ext/share_ptr_helper.hpp -> libs/libcommon/include/ext/shared_ptr_helper.hpp
2016-08-30 22:31:50 +03:00
Yuri Dyachenko
81df630c68
fix comment
2016-08-30 22:31:26 +03:00
Yuri Dyachenko
94a2186dde
rename ext::share_ptr_helper -> ext::shared_ptr_helper
2016-08-30 22:27:15 +03:00
Yuri Dyachenko
e5825f790f
use std::enable_shared_from_this for IStorage
2016-08-29 16:28:34 +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
alexey-milovidov
9148209bc2
Merge pull request #80 from yandex/metrica-sync2
...
Metrica sync2
2016-08-23 18:18:19 +04: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
Pavel Kartavyy
8b6a8a133b
dbms: fix build
2016-08-22 17:55:49 +03:00
Alexey Milovidov
453c5e1528
Fixed build [#METR-2807].
2016-08-19 20:03:23 +03:00
Pavel Kartavyy
6e7bb0cd65
Merge branch 'master' into METR-19530
...
Conflicts:
metrica/src/CMakeLists.txt
metrica/src/ClickHouse/libs/libdaemon/include/daemon/GraphiteWriter.h
metrica/src/ClickHouse/libs/libdaemon/src/GraphiteWriter.cpp
metrica/src/libs/CMakeLists.txt
metrica/src/libs/liblogbroker-client/src/LogBroker.cpp
metrica/src/libs/liblogbroker-log-import/include/logbroker-log-import/LogBrokerLogImportTask-inl.h
metrica/src/libs/libstatdaemons/include/statdaemons/write_destinations/ClickHouseCluster.h
metrica/src/programs/cleanerd/src/config.xml
metrica/src/programs/deduplicatord/src/Task.cpp
metrica/src/programs/visit-log-processor/src/VisitLogHandler.h
metrica/src/tools/ssqls/templates/header.tpl
2016-08-19 17:15:58 +03:00
Alexey Milovidov
9a07830dbb
Removed useless code (experimental) [#METR-2944].
2016-08-02 04:46:05 +03:00
Alexey Milovidov
ea734b6bee
Removed compatibility layer with OLAPServer [#METR-2944].
2016-07-30 04:08:00 +03:00
Alexey Milovidov
cb83414021
Addition to prev. revision [#METR-2944].
2016-06-27 11:08:39 +03:00
Alexey Milovidov
93954476bc
Addition to prev. revision [#METR-2944].
2016-06-27 10:47:08 +03:00
Alexey Milovidov
50994f0458
Addition to prev. revision [#METR-2944].
2016-06-27 10:16:36 +03:00
Alexey Milovidov
96805d4c2a
Addition to prev. revision [#METR-2944].
2016-06-27 10:15:48 +03:00
Alexey Milovidov
d578fae595
Addition to prev. revision [#METR-2944].
2016-06-27 10:13:54 +03:00
Alexey Milovidov
67890d185a
Addition to prev. revision [#METR-2944].
2016-06-27 09:52:27 +03:00
Alexey Milovidov
30ce038312
Added option for compatibility with older glibc versions (experimental) [#METR-2944].
2016-06-27 09:34:10 +03:00
Pavel Kartavyy
2435af6e31
MultiVersion: add ctor, set from unique_ptr
2016-06-14 14:45:42 +03:00
Pavel Kartavyy
3122b21a44
StrongTypedef: specialize std::hash
2016-06-14 14:44:32 +03:00
Pavel Kartavyy
69e1a0ab2f
strong_typedef: fix build
2016-06-14 14:44:30 +03:00
Pavel Kartavyy
4e94c68bbb
logbroker-import: add CommitMaker, ZooKeeperState [#METR-19530]
2016-06-14 14:44:26 +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
c518abe882
Get rid of Poco::SharedPtr [#METR-21503].
2016-05-28 20:31:50 +03:00
Alexey Milovidov
d4eba7602d
Using std::shared_ptr for data types [#METR-21503].
2016-05-28 17:26:29 +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
0d51b4e3c8
Using std::shared_ptr for data types [#METR-21503].
2016-05-28 17:21:16 +03:00
Alexey Milovidov
4c7eb03b63
Using std::shared_ptr for data types [#METR-21503].
2016-05-28 13:35:44 +03:00
Alexey Milovidov
39d87694be
Fixed error [#METR-20000].
2016-05-28 03:32:37 +03:00
Alexey Milovidov
29f013ce8a
Better [#METR-2944].
2016-05-28 03:16:28 +03:00
Alexey Milovidov
052b3d5154
Fixed build for autotests [#METR-20000].
2016-05-23 03:56:34 +03:00
Vladimir Chebotarev
d37437b3a8
cmake, libtcmalloc: Using of tcmalloc, build fixes [#METR-XXXXX]
2016-05-22 22:04:19 +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
47d18378bb
Packages build: better [#METR-20000].
2016-03-02 22:47:12 +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
Alexey Milovidov
555440efe2
Fixed build on one version of gcc [#METR-2944].
2016-02-18 14:46:08 +03:00
Alexey Milovidov
ef6ca3e1de
Added SSE 4.2 version of find_first_symbols for long set of symbols [#METR-20078].
2016-02-17 05:39:43 +03:00
Vladimir Chebotarev
e9c486c385
libcommon, ReadHelpers: find_first_symbols [METR-20078]
2016-02-16 19:45:40 +03:00
Vladimir Chebotarev
25cc1376b0
libcommon: make_array_n clarification [METR-19529]
2016-02-12 11:52:48 +03:00
Vladimir Chebotarev
559983f2ea
libcommon: make_array_n [METR-19529]
2016-02-11 20:27:24 +03:00
Roman Peshkurov
6c959b7770
libcommon: fixed stash revisions.
2016-02-11 01:26:08 +03:00
Alexey Milovidov
89d0eaa9f8
Removed useless file [#METR-20000].
2016-02-10 04:57:30 +03:00
Pavel Kartavyy
73c8718036
fix build
2016-02-09 20:35:12 +03:00
Pavel Kartavyy
7ad5037c09
ClickHouse: fix error
2016-02-09 20:16:23 +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
3519c3cea2
dbms: separated mysqlxx::Date and mysqlxx::DateTime [#METR-17973].
2016-02-03 04:17:58 +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
Alexey Milovidov
2ae6e4ba77
dbms: attempt to fix an error [#METR-19623].
2016-01-14 06:17:11 +03:00
Andrey Mironov
a724d9eb64
ext: add ext::enumerate
2015-11-24 14:28:29 +03:00
Andrey Mironov
2e8cc93664
dbms: ArenaWithFreeLists basic implementation. [#METR-17382]
2015-11-17 19:09:43 +03:00
Andrey Mironov
274ea51f9d
add ext::size
2015-11-17 19:09:42 +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
Andrey Mironov
ebaf7fd3ba
ext: bit_cast and safe_bit_cast
2015-11-06 17:54:04 +03:00
Andrey Mironov
61691234ca
ext::map: use c++14 return type deduction
2015-10-21 17:54:13 +03:00
Andrey Mironov
4195842841
dbms: add ext::identity and ext::collection_cast, use in ITableDeclaration
2015-10-16 14:44:44 +03:00
Alexey Milovidov
3a5032fd4a
Moved files [#METR-17973].
2015-10-05 03:52:29 +03:00
Alexey Milovidov
fefd3791f1
Moved files [#METR-17973].
2015-10-05 03:33:43 +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