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
Alexey Milovidov
99a19de80e
Translated comment [#CLICKHOUSE-2].
2017-12-19 22:32:13 +03:00
Alexey Milovidov
7dfd3a2c3a
Translated comment [#CLICKHOUSE-2].
2017-12-19 22:30:25 +03:00
Alexey Milovidov
6f7d2b99ea
Better semantic of sharing columns: development [#CLICKHOUSE-2].
2017-12-17 13:14:12 +03:00
Alexey Milovidov
a6fef4f398
Miscellaneous [#CLICKHOUSE-2].
2017-12-13 23:22:23 +03:00
Alexey Milovidov
ca38cf198c
Whitespaces [#CLICKHOUSE-2].
2017-12-13 22:55:45 +03:00
proller
741117a390
Fix freebsd build. Little cmake fixes. ( #1634 )
2017-12-13 22:07:12 +03:00
Alexey Milovidov
4a51a7bb22
Fixed bad translation [#CLICKHOUSE-2].
2017-12-13 21:42:13 +03:00
Alexey Milovidov
7d04e67262
Merge branch 'write-buffer-from-arena'
2017-12-11 21:25:03 +03:00
Alexey Milovidov
22d90fcc41
Miscellaneous [#CLICKHOUSE-2].
2017-12-11 21:07:08 +03:00
Alexey Milovidov
3b65d95525
Translated comments and by the way made code better [#CLICKHOUSE-2].
2017-12-11 21:05:16 +03:00
Alexey Milovidov
9b81c1ea66
Fixed error with underflow when subtracting months [#CLICKHOUSE-3486].
2017-12-06 07:16:01 +03:00
Alexey Milovidov
4488783072
Better [#CLICKHOUSE-2].
2017-12-02 06:01:41 +03:00
Alexey Milovidov
c748493a86
Better [#CLICKHOUSE-2].
2017-12-02 05:47:12 +03:00
Alexey Milovidov
431da20d99
Better [#CLICKHOUSE-2].
2017-12-01 23:21:35 +03:00
Alexey Milovidov
bdd25b15bd
Better [#CLICKHOUSE-2].
2017-12-01 22:34:51 +03:00
Alexey Milovidov
1a6cb2989b
Better [#CLICKHOUSE-2].
2017-12-01 21:36:55 +03:00
Vitaliy Lyudvichenko
b738d1baed
Add multi index for data_parts storage. And fixed bugs. [#CLICKHOUSE-3452]
...
Fixed handling of obsolete parts.
Fixed conflict resolution between simultaneous PreCommitted covering parts.
Fixed memory leak caused by ordinary MergeTree parts stucked in Deleting state.
Added hidden _state column into system.parts.
2017-11-29 14:25:11 +03:00
proller
34eef961de
ENABLE_LIBTCMALLOC -> ENABLE_TCMALLOC ( #1558 )
...
* Cmake: clang + libc++ fixes
* Cmake: fix link of some tests (missing pthread)
* Use -pthread flag for compile
* ENABLE_LIBTCMALLOC -> ENABLE_TCMALLOC
2017-11-28 22:57:15 +03:00
Alexey Vasiliev
6cb97b9221
ConfigProcessor: do not create config-preprocessed before setting umask [#MOBMET-7044]
2017-11-25 02:00:10 +03:00
Andrey Urusov
d21a2a057b
Graphite simplification
2017-11-23 13:29:11 +03:00
proller
411202d5ad
Zlib: as submodule, fix compile options; config: add logger options: logger.flush logger.rotateOnOpen
2017-11-21 23:10:37 +03:00
Alexey Milovidov
e4d354e39a
Fixed error when using libressl instead of openssl #1466
2017-11-21 03:32:05 +03:00
Alexey Milovidov
a78871f065
Fixed build [#CLICKHOUSE-2].
2017-11-20 08:55:19 +03:00
Alexey Milovidov
01e8adbfff
Removed "experimental" namespace [#CLICKHOUSE-2].
2017-11-20 07:15:43 +03:00
Alexey Milovidov
f0b60b013b
Little better [#CLICKHOUSE-2].
2017-11-18 02:48:55 +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
Orivej Desh
bedec3a0f4
Fix detection of the compatible libunwind
...
Broken since 07c964ef3b
.
2017-11-16 23:59:43 +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
proller
ef1b559845
Check pid file contents inside clickhouse server ( #1498 )
...
* Check pid file contents inside clickhouse (allow run with exists pid file but not exists process)
* fix
* fix
* eol
* wip
2017-11-16 22:09:08 +03:00
Alexey Milovidov
ee48dea0d3
Attempt to improve performance of formatting Date and DateTime [#CLICKHOUSE-2].
2017-11-16 05:07:19 +03:00
Alexey Milovidov
040b4bd47e
Attempt to improve performance of parsing Dates [#CLICKHOUSE-2].
2017-11-16 01:58:50 +03:00
Alexey Milovidov
b19b476cc6
Accept part of pull request [#CLICKHOUSE-2].
2017-11-15 00:13:23 +03:00
alexey-milovidov
9b18c6cb76
Embedded compiler ( #1484 )
...
* Embedded compiler: development [#CLICKHOUSE-3396].
* Embedded compiler: development [#CLICKHOUSE-3396].
* Embedded compiler: development [#CLICKHOUSE-3396].
* Embedded compiler: development [#CLICKHOUSE-3396].
* Embedded compiler: development [#CLICKHOUSE-3396].
* Embedded compiler: development [#CLICKHOUSE-3396].
* Embedded compiler: development [#CLICKHOUSE-3396].
* Embedded compiler: development [#CLICKHOUSE-3396].
* Embedded compiler: development [#CLICKHOUSE-3396].
* Embedded compiler: development [#CLICKHOUSE-3396].
* Embedded compiler: development [#CLICKHOUSE-3396].
2017-11-12 15:58:40 +03:00
Alexey Milovidov
60477a9aaa
Enhanced time zones support: the DateTime data type can track time zone [#CLICKHOUSE-3402].
2017-11-09 22:25:21 +03:00
Alexey Milovidov
a9ebc23599
Added comment [#CLICKHOUSE-2].
2017-11-04 23:57:10 +03:00
Alexey Milovidov
4e04c4da5f
Attempt to change ext::shared_ptr_helper (incomplete) [#CLICKHOUSE-2].
2017-11-04 06:56:31 +03:00
Alexey Milovidov
974a1e4fa5
Attempt to change ext::shared_ptr_helper (incomplete) [#CLICKHOUSE-2].
2017-11-04 06:56:31 +03:00
proller
702c68959a
contrib: cctz as submodule. update cctz.
2017-11-03 00:34:32 +03:00
Alexey Milovidov
e29604b7f9
Updated test [#CLICKHOUSE-2099].
2017-10-30 09:27:21 +03:00
Alexey Milovidov
5a447fe661
Fixed error [#CLICKHOUSE-3331].
2017-10-30 08:55:22 +03:00
Alexey Milovidov
ba435d3d4c
Fixed build [#CLICKHOUSE-2].
2017-10-30 02:10:22 +03:00
Alexey Milovidov
3571c13e06
Functions for interval arithmetic on DateTime and Date: development, cleanups [#CLICKHOUSE-3331].
2017-10-30 01:55:27 +03:00
Alexey Milovidov
2040fb49fa
Functions for interval arithmetic on DateTime and Date: development, cleanups [#CLICKHOUSE-3331].
2017-10-30 01:51:00 +03:00
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
proller
443088ce31
Use c++11 thread_local instaed of gcc's __thread
2017-10-19 22:36:37 +03:00
Alexey Vasiliev
7ec4530354
Added explicit copy constructor for mysqlxx::Null
2017-10-17 20:01:01 +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
64194c9b03
Updating poco and making submodule ( #1263 )
...
* Updating poco part 1: use submodule
* switch to tmp submodule
* update submodule
* wip
* wip
* wip
* wip
* wip
* fix
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* test
* wip
* wip
* wip
* wip
* wip
* wip
* Remove werror
* wip
* wip
* wip
* wip
* wip
* Block pipe signal
* Update poco
* Update and fix poco
* Better sigpipe handler
* Better block sigpipe
* Update BaseDaemon.cpp
2017-10-13 21:58:19 +03:00
proller
49f8080e52
Small debud improvement
2017-10-13 21:44:26 +03:00
proller
56f7f1df72
fix cmake
2017-10-09 20:41:27 +03:00
Vladimir Chebotarev
31d2ed2982
libglibc-compatibility: Changed musl longjmp to work with glibc setjmp. [#METR-21516]
2017-10-09 00:39:00 +03:00
Vladimir Chebotarev
3a7f4f04e2
libglibc-compatibility: Added longjmp tests and fixed longjmp problem. [#METR-21516]
2017-10-09 00:39:00 +03:00
alexey-milovidov
3382a730b8
Merge pull request #1315 from yandex/libunwind-fix
...
Libunwind fix
2017-10-03 17:06:37 +03:00
proller
4e4355a210
Prevent infinite recursion in faultSignalHandler (#CLICKHOUSE-3304) ( #1288 )
...
* Prevent infinite recursion in faultSignalHandler (#CLICKHOUSE-3304)
21 0x00000000012a0cbd in faultSignalHandler (sig=<optimized out>, info=0x7ffcacfd5730, context=0x7ffcacfd5600)
at /home/robot-metrika-test/jenkins/workspace/clickhouse-packages-build@2/sources/libs/libdaemon/src/BaseDaemon.cpp:166
22 <signal handler called>
23 0x00007fc770f90c37 in raise () from /lib/x86_64-linux-gnu/libc.so.6
24 0x00007fc770f94028 in abort () from /lib/x86_64-linux-gnu/libc.so.6
25 0x00000000012a0d5f in terminate_handler () at /home/robot-metrika-test/jenkins/workspace/clickhouse-packages-build@2/sources/libs/libdaemon/src/BaseDaemon.cpp:404
26 0x00000000037c8836 in __cxxabiv1::__terminate(void (*)()) ()
27 0x000000000382d379 in __cxa_call_terminate ()
28 0x00000000037d475d in __gxx_personality_v0 ()
29 0x00000000038331a3 in _Unwind_RaiseException_Phase2 ()
30 0x00000000038339c7 in _Unwind_Resume ()
31 0x00000000012a0cbd in faultSignalHandler (sig=<optimized out>, info=0x7ffcacfd6ef0, context=0x7ffcacfd6dc0)
at /home/robot-metrika-test/jenkins/workspace/clickhouse-packages-build@2/sources/libs/libdaemon/src/BaseDaemon.cpp:166
32 <signal handler called>
33 0x00007fc770f90c37 in raise () from /lib/x86_64-linux-gnu/libc.so.6
34 0x00007fc770f94028 in abort () from /lib/x86_64-linux-gnu/libc.so.6
35 0x00000000012a0d5f in terminate_handler () at /home/robot-metrika-test/jenkins/workspace/clickhouse-packages-build@2/sources/libs/libdaemon/src/BaseDaemon.cpp:404
36 0x00000000037c8836 in __cxxabiv1::__terminate(void (*)()) ()
37 0x000000000382d379 in __cxa_call_terminate ()
38 0x00000000037d475d in __gxx_personality_v0 ()
39 0x00000000038331a3 in _Unwind_RaiseException_Phase2 ()
40 0x00000000038339c7 in _Unwind_Resume ()
41 0x00000000012a0cbd in faultSignalHandler (sig=<optimized out>, info=0x7ffcacfd86b0, context=0x7ffcacfd8580)
at /home/robot-metrika-test/jenkins/workspace/clickhouse-packages-build@2/sources/libs/libdaemon/src/BaseDaemon.cpp:166
* Requested changes
2017-09-30 14:04:56 +03:00
Vladimir Chebotarev
07c964ef3b
contrib: Fixed unwind build under GCC 7. [#METR-21516]
...
See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81712 .
2017-09-28 23:28:37 +03:00
proller
5250650f65
Fixes ( #1286 )
...
* Revert "Simplification [#CLICKHOUSE-2]."
This reverts commit 98ad6a5db3
.
* Fix error: comparison of unsigned expression < 0 is always false
* Fix float division by zero
* Fix float division by zero
* Disable PointInPolygon function if compiling with old clang
* Fix warning:
dbms/src/Functions/FunctionsCoding.h:336:21: error: comparison of constant -1 with expression of type 'const char' is always true [-Werror,-Wtautological-constant-out-of-range-compare]
if (num != -1)
* Fix
2017-09-26 23:29:34 +03:00
proller
7d0e5e786e
Compile fixes
2017-09-24 15:41:29 +03:00
proller
f9130b18da
Cmake: Allow disable libunwind
2017-09-22 00:31:21 +03:00
Alexey Milovidov
f31a38c5ea
Fixed build on Ubuntu Precise [#CLICKHOUSE-2].
2017-09-18 10:10:35 +03:00
Alexey Milovidov
a726f2831c
Enabled "GLIBC_COMPATIBILITY" option by default [#CLICKHOUSE-3275].
2017-09-17 01:41:20 +03:00
Alexey Milovidov
268771efa9
Miscellaneous [#CLICKHOUSE-2].
2017-09-17 01:32:04 +03:00
Alexey Milovidov
5d038312b7
Fixed readme [#CLICKHOUSE-3275].
2017-09-15 12:51:56 +03:00
Alexey Milovidov
1544187f7b
Better GLIBC_COMPATIBILITY option [#CLICKHOUSE-3275].
2017-09-15 12:51:56 +03:00
Alexey Milovidov
a3f3ed12ab
Better GLIBC_COMPATIBILITY option [#CLICKHOUSE-3275].
2017-09-15 12:51:56 +03:00
Alexey Milovidov
148421d10f
Better GLIBC_COMPATIBILITY option [#CLICKHOUSE-3275].
2017-09-15 12:51:56 +03:00
Alexey Milovidov
660926c215
Better GLIBC_COMPATIBILITY option [#CLICKHOUSE-3275].
2017-09-15 12:51:56 +03:00
Alexey Milovidov
8254bbe7b8
Simplification [#CLICKHOUSE-3275].
2017-09-15 12:51:56 +03:00
Alexey Milovidov
860c19bad3
Refined "GLIBC_COMPATIBILITY" option [#CLICKHOUSE-3275].
2017-09-15 12:51:56 +03:00
Alexey Milovidov
165518d4b0
Added README [#CLICKHOUSE-2].
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
50cf5623a2
Moved third-party sources deeper [#CLICKHOUSE-2].
2017-09-15 12:51:56 +03:00
Alexey Milovidov
effbbfd035
Added wrapper [#CLICKHOUSE-2].
2017-09-15 12:51:56 +03:00
Alexey Milovidov
ab8ac9c143
Preparation [#CLICKHOUSE-2].
2017-09-15 12:51:56 +03:00
Alexey Milovidov
85dfdafaeb
Fixed comment [#CLICKHOUSE-2].
2017-09-15 12:51:56 +03:00
Alexey Milovidov
d4d346b8ef
Modified whitespaces [#CLICKHOUSE-2].
2017-09-15 12:51:56 +03:00
Alexey Milovidov
7dc2cd91a7
Imported https://github.com/skywind3000/FastMemcpy at a74a33a1fb6d400252ab73e417d12f622dd8fe61 [#CLICKHOUSE-2].
2017-09-15 12:51:56 +03:00
Bulat Gaifullin
7405dd5742
Add ssl options for MySQL connection #1217
2017-09-10 08:04:56 +03:00
Alexey Milovidov
e9ae193870
Implemented some suggestions from clang-tidy (part 1) [#CLICKHOUSE-3301].
2017-09-08 05:29:47 +03:00
Alexey Milovidov
6307661c35
Addition to prev. revision [#CLICKHOUSE-3300].
2017-09-08 00:26:25 +03:00
Alexey Milovidov
8b313ab99e
Fixed warnings found by cppcheck [#CLICKHOUSE-3300].
2017-09-08 00:04:48 +03:00
Alexey Milovidov
76957f77c4
Removed strange empty space [#CLICKHOUSE-2].
2017-09-06 23:02:11 +03:00
proller
f68a0ea63b
Fix mysql includes and remove libmariadb submodule ( #1185 )
...
* Use bundled libmariadbclient (CLICKHOUSE-3261)
* wip
* wip
* wip
* Update docs about git clone. move docs/en/development/build_*.sh -> utils/build/build_debian.sh
* Fix mysql includes
* Cmake: don't install mariadb targets
* Fix generated includes
* Disable mysql tests
* cmake: mariadb fixes
* Fix
* Update find_mysqlclient.cmake
* Fix zlib
* Remove bundled contrib/mariadb-connector-c
* fix
* Fix build
* Fix includes
2017-09-04 20:04:33 +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
proller
3269b1da57
libmariadb as submodule (CLICKHOUSE-3261) ( #1181 )
...
* Use bundled libmariadbclient (CLICKHOUSE-3261)
* wip
* wip
* wip
* Update docs about git clone. move docs/en/development/build_*.sh -> utils/build/build_debian.sh
2017-08-31 20:11:30 +03:00
proller
221110454e
Prefer mariadbclient
2017-08-29 20:32:15 +03:00
Vladimir Chebotarev
87cc80c30e
libdaemon: Moved default graphite config name to constant. [#CHEBOTAREV-14]
2017-08-24 16:37:27 +03:00
Alexey Milovidov
4687a2730d
Allow to override umask in config [#CLICKHOUSE-2].
2017-08-18 04:00:13 +03:00
proller
0490a268f7
Cmake: find_unwind: Fix disable on arm
2017-08-16 21:06:40 +03:00
blazerer
a11759c75b
mysqlxx transaction exception safety
...
Fix terminate on exception and rollback query fail.
2017-08-16 18:30:05 +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
Vadim Skipin
e6344f9048
Extract handlers to allow reuse
2017-08-10 06:13:15 +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
proller
465d305479
gcc7 and arm fixes ( #1041 )
...
* PerformanceTest: use getMultiple*FromConfig, fix debug helpers
* Missing file
* gcc7 fixes
* clnag-format of Split ComplexKeyCacheDictionary
* Requested changes
* Fix boost 1.64 and gcc7+ compile errors
* More fixes
* Fix arm build
* Fix nothrow
* Better arm detection
2017-07-29 22:58:10 +03:00
Alexey Milovidov
18e5c3bdc7
Miscellaneous [#CLICKHOUSE-2].
2017-07-28 18:28:57 +03:00
alexey-milovidov
3e03bf8e65
Update PoolWithFailover.cpp
2017-07-28 02:28:45 +03:00
Alexey Milovidov
aac6b8ed9f
Fixed error in mysqlxx::PoolWithFailover (failover just doesn't work) [#CLICKHOUSE-3167].
2017-07-28 00:07:41 +03:00
Alexey Milovidov
5bff1e0bfc
Miscellaneous [#CLICKHOUSE-2].
2017-07-27 23:52:14 +03:00
Alexey Milovidov
d08f06ee85
Miscellaneous [#CLICKHOUSE-2].
2017-07-27 23:40:32 +03:00
Alexey Milovidov
c477c7e1cb
Translated comments [#CLICKHOUSE-2].
2017-07-27 23:22:53 +03:00
Alexey Milovidov
9bb647d5d5
Translated comment [#CLICKHOUSE-2].
2017-07-27 22:58:25 +03:00
Nikolai Kochetov
5477e7c1f9
added date and time to number functions [#CLICKHOUSE-3132]
2017-07-21 20:51:08 +03:00
Alexey Zatelepin
874b180adf
don't skip top of the backtrace [#CLICKHOUSE-3094]
2017-07-20 18:23:26 +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
Nikolai Kochetov
116c889b42
translated comments for mysqlxx Connection adn Pool
2017-07-18 17:05:03 +03:00
Nikolai Kochetov
cfdbcb7fde
added mysql socket connection
2017-07-18 17:05:03 +03:00
proller
b172f7a0f1
Cmake: clear test variables with CMakePushCheckState (it will fix macos build issue) ( #992 )
2017-07-17 17:21:43 +03:00
Alexey Milovidov
a78ee72e50
Whitespaces [#CLICKHOUSE-3132].
2017-07-10 22:30:10 +03:00
Георгий Кондратьев
373b91c50d
Fix system libunwind test
...
`unw_init_local_signal` is provided as:
- `_ULx86_64_init_local_signal` in `libunwind`
- `_Ux86_64_init_local_signal` in `libunwind-generic`
`find_library (UNWIND_LIBRARY unwind)` looks for the first library;
`#define UNW_LOCAL_ONLY` before `#include <libunwind.h>` is necessary to select
this variant.
2017-07-10 10:38:56 +00: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
d823135d24
Using libunwind for stack trace from signal handler [#CLICKHOUSE-3094].
2017-06-23 08:39:27 +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
1b17f6191b
Addition to prev. revision [#DEVTOOLS-3381].
2017-06-19 23:09:11 +03:00
Alexey Milovidov
05accbdcbe
Removed cyclic dependency [#DEVTOOLS-3381].
2017-06-19 23:06:35 +03:00
aprudaev
1cd217ba56
Fix reload configuration memory leak ( #892 )
...
* On reload remove previous configuration from LayeredConfiguration.
* fix build
2017-06-19 16:31:55 +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
a669136ac2
Merge branch 'master' into CLICKHOUSE-5
2017-06-13 07:30:36 +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
Vitaliy Lyudvichenko
9fd8d6b79f
Add ALTER queries. [#CLICKHOUSE-5]
2017-06-01 13:49:20 +03:00
proller
948d9c39cd
Try fix macos build. Add more debug io helpers
2017-04-28 21:57:26 +03:00
proller
bcb230ebc6
Fix incudes, move code from daemon/OwnPatternFormatter.h
2017-04-27 08:40:27 +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
proller
9d3a936056
add missing cmake for zookeeper-clizookeeper-cli
2017-04-19 19:17:08 +03:00
alexey-milovidov
35abae95c8
Allow to disable ICU ( #711 )
...
* Allow to disable ICU [#CLICKHOUSE-2].
* Addition to prev. revision [#CLICKHOUSE-2].
* Addition to prev. revision [#CLICKHOUSE-2].
* Addition to prev. revision [#CLICKHOUSE-2].
2017-04-19 04:06:29 +03:00
alexey-milovidov
c9c8c8ec50
Better option to disable mysqlclient ( #710 )
...
* Better support for disabling libmysqlclient [#CLICKHOUSE-2].
* Addition to prev. revision [#CLICKHOUSE-2].
* Addition to prev. revision [#CLICKHOUSE-2].
2017-04-19 03:25:57 +03:00
proller
b6884133b3
Rename zkutil-test -> clickhouse-zookeeper-cli [#CLICKHOUSE-2947]
2017-04-17 19:58:13 +03:00
Alexey Milovidov
41e97787e3
Less dependencies [#CLICKHOUSE-2].
2017-04-16 08:40:17 +03:00
proller
5db73c5d31
Allow build without libmysqlclient ( #698 )
...
* Allow build without libmysqlclient
* better condition
* cmake option ENABLE_MYSQL
* fix formatting
* Update find_mysqlclient.cmake
* Update find_mysqlclient.cmake
* Update Types.h
* Better throw's
2017-04-14 22:38:56 +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
09e3134bf4
Revert "Using C++17 [#CLICKHOUSE-3]."
...
This reverts commit 431a735efe
.
2017-04-01 11:51:30 +03:00
Alexey Milovidov
ecb0b87bd8
Using C++17 [#CLICKHOUSE-3].
2017-04-01 11:51:30 +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
proller
68c02c73fa
Use zookeeper default port 2181 if not specified
2017-03-28 20:50:58 +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
d98c95ddcd
fix build
2017-03-20 22:18:10 +03:00
Alexey Zatelepin
fccbc82c24
translate comments
2017-03-19 21:58:12 +04:00
Alexey Zatelepin
faadab3034
Allow including config elements from ZooKeeper [#CLICKHOUSE-2794]
2017-03-19 21:58:12 +04:00
egatov
2c12df495c
Metr 24491 ( #606 )
...
* fixed external biuld [#METR-24491].
* fix [#METR-24491].
* Update CMakeLists.txt
2017-03-16 22:27:23 +03: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
Alexey Zatelepin
98a866ee5b
split a single large SET_WATCHES message into multiple smaller ones [#CLICKHOUSE-2101]
...
See https://issues.apache.org/jira/browse/ZOOKEEPER-706 for details.
2017-03-15 23:44:24 +04:00
robot-metrika-test
c2c5128638
Auto version update to [54182]
2017-03-15 17:06:03 +03:00
Alexey Milovidov
b35bc57fdc
Addition to prev. revision [#CLICKHOUSE-2].
2017-03-13 22:35:46 +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
proller
0e91c47066
Allow build with external double-conversion lz4 zstd re2 zookeeper ( #531 )
...
* Allow build with external double-conversion lz4 zstd re2 zookeeper
* fix
* fix
* freebsd fixes
* spaces
* fix
* fix
* fix
* wip
* move
* fix
2017-03-01 03:49:04 +04: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
Alexey Milovidov
7bee9f650e
Removed old logic, when paths in graphite could use something other than FQDN [#MTRSADMIN-2700].
2017-02-16 22:46:22 +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
Alexey Milovidov
b5d5fcc17d
Merge branch 'master' of github.com:yandex/ClickHouse
2017-02-14 15:12:44 +03:00
Alexey Milovidov
b4a47af61d
Style [#CLICKHOUSE-2].
2017-02-14 15:12:23 +03:00
proller
ed659bb64e
Create core dir: dont crash if have no permissions ( #486 )
...
* Create core dir: dont crash if have no permissions
* debian postinst: Fix changing owner of old /opt/clickhouse
* space
* fix
* fix
2017-02-14 16:11:46 +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
9bbe8fe5c4
Dynamic library mode ( #471 )
...
* Cmake: UNBUNDLED option
* Dynamic library mode
2017-02-08 22:53:00 +04: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
5107cd94b3
support absence of BaseDaemon in OwnPatternFormatter
2017-02-07 19:37:56 +03:00
Pavel Kartavyy
6d48eacbff
update usage of OwnPatternFormatter
2017-02-07 15:24:28 +03:00
Alexey Zatelepin
7522cecd67
differentiate setrlimit error messages
2017-02-07 09:28:53 +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
43971faf32
Merge branch 'localhost' of https://github.com/proller/ClickHouse into proller-localhost
2017-01-27 00:42:56 +03: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
d319d97bb6
Merge remote-tracking branch 'upstream/master' into localhost
2017-01-26 17:36:38 +03:00
proller
a270e9a65f
Little improve system.build_options
2017-01-26 16:15:16 +03:00
proller
35dce017a2
Merge remote-tracking branch 'upstream/master' into localhost
2017-01-26 15:07:29 +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
3fc4998a01
Merge remote-tracking branch 'upstream/master' into localhost
2017-01-25 21:27:23 +03:00
proller
f890af1f8d
Remove code and includes from Collator.h, fix including <unicode/...> in dbms ( #395 )
2017-01-25 22:19:15 +04:00
proller
9c3133deac
wip
2017-01-25 16:17:13 +03:00
proller
1d7c5f63df
Cmake: fix includes with PATH_SUFFIXES ( #389 )
2017-01-25 01:07:08 +04:00
alexey-milovidov
5ee4c205c8
Revert "Cmake: fix includes with PATH_SUFFIXES" ( #388 )
2017-01-25 00:52:00 +04:00
proller
b068ffb100
Cmake: fix includes with PATH_SUFFIXES ( #387 )
2017-01-24 23:54:35 +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
6ec9380510
Allow to set server timezone from configuration file [#CLICKHOUSE-2765].
2017-01-22 15:53:24 +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