Commit Graph

1090 Commits

Author SHA1 Message Date
Pavel Kartavyy
34b27dbbe4 logbroker-import: limited number of workers 2016-07-12 13:41:37 +03:00
alexey-milovidov
4cb7924b1e Merge pull request #47 from yandex/change-signal
terminate sends SIGTERM instead of SIGINT
2016-07-11 21:24:37 +03:00
Pavel Kartavyy
5ad60a21ef BaseDaemon: add missed throw 2016-07-09 00:20:44 +03:00
Pavel Kartavyy
76abce1ce0 zkutil::Lock: add comment 2016-07-08 15:01:59 +03:00
Pavel Kartavyy
6bdc4ac851 BaseDaemon: change terminate signal to SIGTERM.
gdb catches SIGINT and by default don't pass it to daemon
2016-07-08 13:26:58 +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
Alexey Milovidov
6ba6d01491 Using in-tree zookeeper client library [#METR-21848]. 2016-06-26 11:16:13 +03:00
Pavel Kartavyy
2435af6e31 MultiVersion: add ctor, set from unique_ptr 2016-06-14 14:45:42 +03:00
Pavel Kartavyy
01cee7b3ce graphite: move daemon specific functions to statdaemond [#METR-19530] 2016-06-14 14:45:39 +03:00
Pavel Kartavyy
8ad40e5d4c write statistic to graphite 2016-06-14 14:45:37 +03:00
Pavel Kartavyy
f8ed64a4ee statdaemons: add environment detector 2016-06-14 14:45:37 +03:00
Pavel Kartavyy
075129850b zkutil: improve Ops description 2016-06-14 14:45:36 +03:00
Pavel Kartavyy
894daaccf3 zookeeper: add describe method for operations 2016-06-14 14:45:35 +03:00
Pavel Kartavyy
2a15df5364 zkutil::Lock: fixed bug if lock was moved 2016-06-14 14:44:34 +03:00
Pavel Kartavyy
2e67346026 logbroker-import: fix build [#METR-19530]
fix build
2016-06-14 14:44:33 +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
Alexey Milovidov
abbb80ddd9 Modifications for address sanitizer [#METR-2944]. 2016-06-10 21:58:04 +03:00
Pavel Kartavyy
ab88279577 BaseDaemon: terminate on double SIGINT 2016-06-10 15:01:14 +03:00
Pavel Kartavyy
c4017da0d8 BaseDaemon: improve message 2016-06-09 12:59:39 +03:00
Pavel Kartavyy
f901ffe116 BaseDaemon: add missed space 2016-06-09 12:59:39 +03:00
Pavel Kartavyy
90acaf81e5 zkutil: add missed library 2016-06-08 17:40:46 +03:00
Pavel Kartavyy
2416f1bd91 create_revision: change regexp 2016-06-08 17:40:17 +03:00
Pavel Kartavyy
ebafc24121 BaseDaemon: waitForTerminationRequest() use sigaction instead of sigwait 2016-06-08 17:39:19 +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
a8ca56ecc0 Better [#METR-2944]. 2016-05-28 03:22:09 +03:00
Alexey Milovidov
29f013ce8a Better [#METR-2944]. 2016-05-28 03:16:28 +03:00
Vladimir Chebotarev
da45ac3d30 libmysqlxx: Proper target_link_libraries [#METR-20000] 2016-05-23 17:05:17 +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
Vladimir Chebotarev
b427b21289 libdaemon: Flag for task failure indication [#METR-5408] 2016-05-12 22:40:23 +03:00
Alexey Milovidov
31ed033fbb Fixed leader election in completely different way to allow many replicas in single ClickHouse instance (that is used in tests) [#METR-20132]. 2016-04-09 05:03:44 +03:00
Alexey Milovidov
1e73f2690e Addition to prev. revision [#CSADMIN-10464]. 2016-03-31 23:16:09 +03:00
Alexey Milovidov
961bdfdaa0 Allowed to use FQDN for server name in Graphite metrics [#CSADMIN-10464]. 2016-03-31 23:13:56 +03:00
Alexey Milovidov
1969504052 Fixed leader election [#METR-20132]. 2016-03-29 18:31:24 +03:00
Alexey Arno
fc728d4249 dbms: Added forgotten file. [#METR-18510] 2016-03-25 16:57:33 +03:00
Alexey Arno
99ef0820f7 dbms: Improved fault tolerance with regards to ZooKeeper. [#METR-18510] 2016-03-25 15:53:10 +03:00
Alexey Arno
776a0e3041 dbms: Improved fault tolerance with regards to ZooKeeper. [#METR-18510] 2016-03-25 15:21:10 +03:00
Alexey Arno
32a38485e6 Merge 2016-03-25 14:48:45 +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
974f18c38e zkutil: minor changes [#METR-20145]. 2016-03-09 22:59:27 +03:00
Pavel Kartavyy
4c64c5e1f5 zkutil: add missed library to link 2016-03-09 13:19:50 +03:00
Evgeniy Gatov
bb7c564c7c libzkutil/RWLock: removed duplicated code [#METR-18510] 2016-03-08 21:40:37 +03:00
Evgeniy Gatov
6aa4d59400 Merge 2016-03-08 20:52:42 +03:00
Alexey Arno
0f35ecc357 dbms: Code cleanup. [#METR-18510] 2016-03-08 16:46:00 +03:00
Alexey Milovidov
fa7b42784a Fixing warnings on clang [#METR-2807]. 2016-03-07 09:58:41 +03:00
Alexey Milovidov
9371fd1923 Fixing build on clang [#METR-2807]. 2016-03-07 07:07:08 +03:00
Alexey Milovidov
9d3eb0dffc Merge 2016-03-07 05:42:47 +03:00
Alexey Milovidov
aacb8326c3 Fixed build [#METR-2807]. 2016-03-07 05:41:35 +03:00
Alexey Milovidov
2f2ea2b210 Fixed build [#METR-2807]. 2016-03-07 05:40:59 +03:00
Alexey Milovidov
ebf5b3afdd Merge 2016-03-07 05:21:16 +03:00
Alexey Milovidov
7b9d9631de Removed few 'possibly lost' and 'still reachable' memory [#METR-2944]. 2016-03-04 05:25:04 +03:00
Alexey Arno
aeb14a7855 dbms: More locking improvements. [#METR-18510] 2016-03-03 19:22:10 +03:00
Alexey Arno
3b9ea20c91 dbms: More locking improvements. [#METR-18510] 2016-03-03 19:20:19 +03:00
Pavel Kartavyy
4e2a760474 Merge 2016-03-03 18:38:13 +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 Arno
d21060c35b dbms: Locking performance and correctness improvements. [#METR-18510] 2016-03-03 17:37:15 +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
Alexey Arno
6efc98d1f3 Merge 2016-03-01 20:47:53 +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
Pavel Kartavyy
aa9df68e3c BaseDaemon: can configure core_dump size 2016-02-24 17:08:11 +03:00
Pavel Kartavyy
ea82b9d55f daemon: make getTaskManager to be protected 2016-02-24 17:08:11 +03:00
Alexey Milovidov
59fd4f9d06 Attempt to fix an error with yielding leadership [#METR-20132]. 2016-02-19 23:35:25 +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
Pavel Kartavyy
31ece973db BaseDaemon: add logRevision method 2016-02-10 10:54:34 +03:00
Alexey Milovidov
e357a4dae3 Removed useless files. 2016-02-10 05:13:03 +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
Alexey Milovidov
345b4b91f7 dbms: preparation [#METR-17973]. 2016-02-05 04:31:09 +03:00
Dmitry Galuza
c2fbf804a8 ███████████, awaps-import: minor fixes
rename graphite metrics
fix logging
fix merge bug
fix BindingType = 3
fix MobilePageIDs
fix Counters parsing on BidingType = 0
2016-02-03 18:10:28 +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
e5d4149ca4 Merge 2016-01-28 04:00:42 +03:00
Alexey Milovidov
67a07205b7 Merge 2016-01-28 04:00:27 +03:00
Alexey Milovidov
b7d3f0e4d6 Merge 2016-01-28 03:59:35 +03:00
Alexey Vasiliev
45e7c7df21 Merge 2016-01-27 22:19:43 +03:00
Pavel Kartavyy
3f16c3e302 Merge 2016-01-26 16:26:21 +03:00
Alexey Milovidov
5c90d7d45c Merge 2016-01-26 05:00:25 +03:00
Alexey Milovidov
085dd9f90a Merge 2016-01-26 04:56:42 +03:00
Alexey Arno
ae2f7c7613 Merge 2016-01-26 03:30:18 +03:00
Roman Peshkurov
f6f528f796 Merge 2016-01-25 13:03:43 +03:00
Alexey Milovidov
6d50fb4b44 dbms: fixed quorum inserts; improved performance of ordinary inserts [#METR-16779]. 2016-01-24 08:00:24 +03:00
Pavel Kartavyy
34545cfdac Merge 2016-01-22 14:48:31 +03:00
Alexey Arno
a3ea32b985 Merge 2016-01-21 19:30:05 +03:00
Vsevolod Orlov
0ebeda8f8a Fix unexpected 'one_min' #2 [#MOBMET-3053] 2016-01-21 11:04:03 +03:00
Vsevolod Orlov
ea301e6304 Fix unexpected 'one_min' [#MOBMET-3053] 2016-01-21 11:01:41 +03:00
Roman Peshkurov
4eecb97759 Merge 2016-01-19 19:15:36 +03:00
Pavel Kartavyy
07399b2915 Merge 2016-01-19 15:41:14 +03:00
Roman Peshkurov
a7c25eb4be ███████████. improved join logic. [#MOBMET-2863] 2016-01-19 00:04:34 +03:00
Alexey Milovidov
3b3dab716a dbms: porting to aarch64 [#METR-19609]. 2016-01-16 04:38:07 +03:00
Alexey Milovidov
bffc6ce8bd dbms: better [#TESTIRT-8223]. 2016-01-15 23:37:56 +03:00
Alexey Milovidov
6692460249 dbms: addition to prev. revision [#METR-17973]. 2016-01-15 07:13:00 +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
217663dc5d Merge 2016-01-14 14:35:58 +03:00
Alexey Milovidov
2ae6e4ba77 dbms: attempt to fix an error [#METR-19623]. 2016-01-14 06:17:11 +03:00
Alexey Milovidov
d95139d6f3 dbms: tiny improvement [#METR-2944]. 2016-01-14 00:33:42 +03:00
Pavel Kartavyy
4e61ade0d1 Merge 2016-01-13 18:55:02 +03:00
Alexey Milovidov
fbaa1cc416 Merge 2016-01-12 05:56:52 +03:00
Alexey Milovidov
d7cc44ff3d Removed useless files [#METR-2807]. 2016-01-12 05:54:53 +03:00
Alexey Milovidov
13c7d0983a dbms: cutting dependency [#METR-2944].. 2016-01-12 00:46:36 +03:00
Alexey Milovidov
2e252abc5c Separated internal and third-party libraries [#METR-19593]. 2016-01-08 01:21:46 +03:00
Alexey Milovidov
0c4f4f9607 dbms: fixing build [#METR-19593]. 2016-01-08 00:32:06 +03:00
Alexey Milovidov
3de42d1dbe Fixed build of Poco library with actual compiler options [#METR-19593]. 2016-01-07 22:49:24 +03:00
Alexey Milovidov
b913078630 Removed useless files [#METR-19593]. 2016-01-07 17:52:03 +03:00
Alexey Milovidov
0846473c5f Removed useless files [#METR-19593]. 2016-01-07 17:50:45 +03:00
Alexey Milovidov
3e287dfe07 Applied all patches to Poco [#METR-19593]. 2016-01-07 17:30:47 +03:00
Alexey Milovidov
f904f00e74 Removed useless files [#METR-19593]. 2016-01-07 17:28:43 +03:00
Alexey Milovidov
f62924289d Removed useless files [#METR-19593]. 2016-01-07 16:36:46 +03:00
Alexey Milovidov
6730b51593 Allowed to build Poco library with our compiler options [#METR-19593]. 2016-01-07 16:34:37 +03:00
Alexey Milovidov
47cd4ebfea Added Poco library to tree [#METR-19593]. 2016-01-07 01:53:39 +03:00
Pavel Kartavyy
74bf058379 zkutil: build fix [#METR-18346] 2015-12-25 12:10:17 +03:00
Pavel Kartavyy
db6e6a2842 zkutil::KeeperException: add isHardwareError [#METR-18346] 2015-12-21 12:55:56 +03:00
Pavel Kartavyy
a910893edc zkutil::Lock: unlock doesn't throw if zookeeper in unrecoverable state [#METR-18346] 2015-12-21 12:54:08 +03:00
Pavel Kartavyy
915fbd16a6 zkutil::Lock: store ZooKeeperHandler if lock is locked to prevent reinitialization of zookeeper session [#METR-18346] 2015-12-18 14:22:03 +03:00
Pavel Kartavyy
c8bc21d032 ZooKeeperHolder: add debug message [#METR-18346] 2015-12-15 13:09:06 +03:00
Pavel Kartavyy
75142c5d41 daemons: use zkutil::Lock::tryCheck [#METR-18346] 2015-12-15 13:01:52 +03:00
Pavel Kartavyy
3dd3eca409 zkutil::Lock: add tryCheck method which down't throw if lock was stolen [#METR-18346] 2015-12-15 13:01:52 +03:00
Pavel Kartavyy
9c064a1440 zookeeper: use ZookeeperHolder in statdaemons [#METR-18346] 2015-12-15 13:01:51 +03:00
Pavel Kartavyy
4afceba26c zkutil::Lock: use ZooKeeperHolder [#METR-18346] 2015-12-15 13:01:51 +03:00
Pavel Kartavyy
ad29c8c42c ZooKeeperHolder: changed interface [#METR-18346] 2015-12-15 13:01:51 +03:00
Pavel Kartavyy
d3be463a7d ZooKeeperHolder: add comparison to nullptr [#METR-18346] 2015-12-15 13:01:51 +03:00
Pavel Kartavyy
7ddc267dd6 zkutil: add ZooKeeperHolder to hold one instance of zookeeper and reinit session if there is no reference on it [#METR-18346] 2015-12-15 13:01:50 +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
Alexey Milovidov
27ff4dd5d8 Updated double-conversion library (fixed warning in gcc-5) [#METR-18843]. 2015-11-16 06:10:37 +03:00
Andrey Mironov
ebaf7fd3ba ext: bit_cast and safe_bit_cast 2015-11-06 17:54:04 +03:00
Roman Peshkurov
1aa72b38d0 Merge 2015-10-26 10:58:00 +03:00
Andrey Urusov
edfab4e4fc Merge 2015-10-23 11:44:22 +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
Pavel Kartavyy
c469b726c1 Merge 2015-10-13 15:38:38 +03:00
Alexey Milovidov
2cb2850ca9 dbms: fixed error with system.zookeeper table [#METR-18410]. 2015-10-13 14:16:32 +03:00
Alexey Milovidov
55f6e9eccc dbms: addition [#METR-18410]. 2015-10-13 13:04:30 +03:00
Alexey Milovidov
a06096f7a5 dbms: ZooKeeper async functions: added support for NULL values [#METR-18410]. 2015-10-13 12:57:59 +03:00
Pavel Kartavyy
2163af290a Merge 2015-10-08 16:21:23 +03:00
Andrey Urusov
681c12d9fa Merge 2015-10-07 17:48:34 +03:00
Alexey Milovidov
9facd5bc56 Removed link-time dependency [#METR-17973]. 2015-10-05 10:04:42 +03:00
Alexey Milovidov
918422ad48 Moved files [#METR-17973]. 2015-10-05 04:35:28 +03:00
Alexey Milovidov
feec229066 Moved files [#METR-17973]. 2015-10-05 04:26:43 +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
Andrey Urusov
bf16b1be56 libmysqlxx: Create connection fixed 2015-10-01 20:52:36 +03:00
Pavel Kartavyy
e596f53a6a ZooKeeper: throw correct exception code in get method [#METR-16142] 2015-10-01 15:24:44 +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
Alexey Milovidov
f9c018035a Addition to prev. revision [#METR-18139]. 2015-09-23 23:51:01 +03:00
Alexey Milovidov
2954f106a8 Addition to prev. revision [#METR-18138]. 2015-09-23 04:26:48 +03:00
Alexey Milovidov
23cb9c7fcd dbms: fixed error in async interface to ZooKeeper [#METR-18088]. 2015-09-22 00:37:34 +03:00
Alexey Milovidov
d53f173478 dbms: quorum inserts: development [#METR-16779]. 2015-09-11 05:13:59 +03:00
Alexey Milovidov
34a5cf045f Updated zstd library to v0.1.1 [#METR-2807]. 2015-09-10 02:51:17 +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 Milovidov
18ed0b2829 dbms: external dictionaries: fixed errors [#METR-17508]. 2015-08-12 07:21:10 +03:00
Andrey Mironov
348ebf0731 add libmetrohash [#METR-15838] 2015-07-20 17:59:29 +03:00
Andrey Mironov
e2d5c30b1f add libfarmhash [#METR-17328] 2015-07-17 18:56:34 +03:00
Alexey Milovidov
1f4f0f591b Updated ZSTD library [#METR-16391]. 2015-07-09 21:40:37 +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
1d9066bb8a Merge 2015-07-03 16:04:03 +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
072d110f67 Merge 2015-07-01 20:33:00 +03:00
Pavel Kartavyy
541f051cd1 zkutil: remove ctor [#METR-17045] 2015-07-01 11:55:31 +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
d6e101ae4b Merge 2015-06-16 17:46:24 +03:00
Pavel Kartavyy
dd05019fe2 cloud: fix error [#METR-15514] 2015-06-10 15:44:55 +03:00
Pavel Kartavyy
e201f39f7f Zookeeper: style fix 2015-06-10 15:28:42 +03:00
Pavel Kartavyy
67944de74e zookeeper: add createOrUpdate method [#METR-15514] 2015-06-10 11:15:30 +03:00
Evgeniy Gatov
775812734d Merge 2015-05-28 18:00:53 +03:00
Andrey Mironov
ff4fb2784a zkutil: rework KeeperException to minimize repetition, set non-zero return code for KeeperException, process ZSESSIONMOVED as unrecoverable 2015-05-26 17:40:36 +03:00
Evgeniy Gatov
1086668e6e Merge 2015-05-18 17:29:14 +03:00
Pavel Kartavyy
8d0e842dde zkutil: add remove with retries [#METR-16024] 2015-05-18 15:38:50 +03:00
Evgeniy Gatov
9880c62839 libzkutil: tiny [#METR-13470]. 2015-04-22 20:56:27 +03:00
Alexey Milovidov
dd4cef4781 dbms: fixed build [#METR-2944]. 2015-04-16 10:32:40 +03:00
Alexey Milovidov
e4bd9b1dec dbms: cut another dependency [#METR-2944]. 2015-04-16 10:22:29 +03:00
Sergey Magidovich
3d95d19283 ███████████-mobile: More accurate clicks handling. [#MOBMET-1212] 2015-03-25 13:08:04 +03:00
Pavel Kartavyy
f0a1e1ba72 Merge 2015-03-23 13:55:23 +03:00
Sergey Magidovich
9856258325 Merge 2015-03-18 18:26:44 +03:00
Pavel Kartavyy
ef08ca1f96 ███████████: better loggind and tiny fixes [#METR-15299] 2015-03-17 16:59:25 +03:00
Pavel Kartavyy
23ef0b9787 zkutil: add Increment [#METR-15299]
███████████: write clicks to cloud [#METR-15299]
2015-03-17 16:59:24 +03:00
Sergey Magidovich
0d53cccb78 ███████████-mobile: Refactoring; 3 out of 5 WriteDestinations work; [#MOBMET-1225] 2015-03-16 15:26:19 +03:00
Alexey Milovidov
2fa797ad40 dbms: added new files for prev. revision [#METR-15386]. 2015-03-09 04:26:33 +03:00
Andrey Mironov
7c9b2a1789 dbms: temporarily allow <table> element in mysqlxx::PoolWithFailover config [#METR-13298] 2015-03-06 16:38:07 +03:00
Alexey Milovidov
664d85e08f dbms: added support for value 'auto' of setting 'max_threads'; using that value by default [#METR-2944]. 2015-02-22 13:50:36 +03:00
Andrey Mironov
b3c32ace59 mysqlxx: copy constructor for pools [#METR-13298] 2015-02-05 21:51:19 +03:00
Alexey Milovidov
dac230aa9e Fixed build with boost 1.57 [#METR-2944]. 2015-02-04 08:15:32 +03:00
Pavel Kartavyy
d4de29beb2 ███████████: use one instance of zookeeper [#METR-14731]
Probably two instances of zookeeper can cause reordering of operations.
2015-01-22 13:33:20 +03:00
Alexey Milovidov
86e9e77eae Fixed errors in clang (part 5, final) [#METR-2807]. 2015-01-22 04:13:13 +03:00
Alexey Milovidov
27543ea7e5 Fixed errors in clang (part 2) [#METR-2807]. 2015-01-21 07:00:20 +03:00
Alexey Milovidov
1be4bd0663 Fixed errors in clang (part 1) [#METR-2807]. 2015-01-21 06:56:28 +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
1de925d879 ███████████: fixed small errrors and better logging [#METR-13222] 2014-12-26 16:43:18 +03:00
Alexey Milovidov
40d28a78e1 zkutil: fixed error with async. interface [#METR-14296]. 2014-12-14 07:38:11 +03:00
Alexey Milovidov
52304c68e7 zkutil: modified test [#METR-14296]. 2014-12-14 05:23:19 +03:00
Andrey Mironov
736c3e0576 dbms: purge unused and auto-generated files from double-conversion and vectorclass 2014-12-10 13:39:35 +03:00
Andrey Mironov
3be8b25ed2 dbms: add lib google/double-conversion. [#METR-13363] 2014-12-09 14:33:57 +03:00
Pavel Kartavyy
4ba0b6be5c Merge 2014-12-08 16:52:46 +03:00
Andrey Mironov
682bfb46a5 dbms: vectorize math functions. [#METR-13613] 2014-12-02 20:25:10 +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
bd107656dc dbms: style [#METR-2944]. 2014-11-30 10:02:36 +03:00
Alexey Milovidov
c013925329 dbms: style [#METR-2944]. 2014-11-30 10:01:00 +03:00
Pavel Kartavyy
1ee06f5e17 zkutil: limited sleep time [#METR-13884] 2014-11-27 15:25:23 +03:00
Pavel Kartavyy
21b59eeb0d style fix [#METR-13884] 2014-11-26 21:58:51 +03:00
Pavel Kartavyy
7aa585af85 daemons: set big session timeouts in daemons which doesn't use any locks [#METR-13884] 2014-11-26 21:58:31 +03:00
Alexey Milovidov
8f076b8ac4 Removed deprecated date and time functions [#METR-13554]. 2014-11-14 23:55:23 +03:00
Alexey Milovidov
dff4d7cca5 Merge 2014-11-07 04:23:12 +03:00
Alexey Milovidov
5ff01a8b13 DateLUT: added test [#METR-13554]. 2014-11-07 04:22:25 +03:00
Alexey Milovidov
3d359e2b82 Partially get rid of time2str.h [#METR-13554]. 2014-11-06 09:32:23 +03:00
Alexey Milovidov
74db63113e DateLUT: removed useless code; improved startup time [#METR-13554]. 2014-11-06 05:39:48 +03:00
Alexey Milovidov
2727fef911 dbms: removed few functions [#METR-13554]. 2014-11-06 04:31:50 +03:00
Pavel Kartavyy
8e801e7163 zkutil: fixed bug 2014-10-31 16:12:50 +03:00
Pavel Kartavyy
d93b251fa4 ███████████: restart if unrecoverable error happened [#METR-10969] 2014-10-30 16:28:45 +03:00
Pavel Kartavyy
8f687c6042 RecountRequest: fixed wrong formatting, when chunk is empty [#METR-13437] 2014-10-28 20:55:07 +03:00
Pavel Kartavyy
07d29d10a7 zookeeper: shuffle servers for better balancing 2014-10-21 17:46:46 +04:00
Alexey Milovidov
43ff614c79 Tiny modification (tnx. hertz) [#METR-2807]. 2014-10-18 21:53:18 +04:00
Alexey Milovidov
58fb17ae88 zkutil: additions [#METR-2944]. 2014-10-17 02:03:38 +04:00
Alexey Milovidov
ef82933bb3 zkutil: Async interface: development [#METR-2944]. 2014-10-17 00:05:26 +04:00
Alexey Milovidov
c1966ab09a Asynchronous interface to ZK (development) [#METR-2944]. 2014-10-16 05:46:56 +04: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
0d4390c176 zkutil: fixed error [#METR-13153]. 2014-10-10 03:12:10 +04:00
Pavel Kartavyy
cc5629a06a Merge 2014-10-08 23:00:44 +04:00
Alexey Milovidov
a1149b11ef Fixed logging (local time formatting) [#MTRSADMIN-385]. 2014-10-08 04:46:57 +04:00
Pavel Kartavyy
7bb049e4e0 Merge 2014-10-02 20:07:18 +04:00
Pavel Kartavyy
458eb3086c zookeeper: fixed error when createIfNotExists can throw error due to netwrok error 2014-09-24 17:02:47 +04:00
Alexey Milovidov
0ea4691107 Merge 2014-09-12 04:32:27 +04:00
Alexey Milovidov
1af0c1a524 dbms: instrumenting ZooKeeper [#METR-12725]. 2014-09-12 00:34:41 +04:00
Pavel Kartavyy
b62e0ed395 Merge 2014-09-04 18:59:00 +04:00
Alexey Milovidov
e54969e251 zkutil: added missing comma to exception message [#METR-12572]. 2014-09-03 05:18:11 +04:00
Pavel Kartavyy
3258e4a160 Merge 2014-08-21 19:08:48 +04:00
Alexey Milovidov
cdf4e8d415 dbms: improved performance of integer division by constant [#METR-2944]. 2014-08-17 06:13:40 +04:00
Pavel Kartavyy
245d2c1a29 zkutil::Lock fixed minor issue [#METR-10969] 2014-08-15 14:20:34 +04:00
Pavel Kartavyy
35a3ce7daf ███████████: better logging [#METR-10969] 2014-08-14 23:27:18 +04:00
Pavel Kartavyy
0e59aa4bf1 Lock: can write lock message [#METR-10969] 2014-08-13 17:41:08 +04:00
Michael Kolupaev
5bbb6dc090 some grammar fixes. [#METR-2807] 2014-08-12 13:35:15 +04:00
Michael Kolupaev
5e0e9bbc00 Merge 2014-08-11 18:05:42 +04:00
Michael Kolupaev
dd90d58dff zkutil: avoiding segfault in multi on session expiration. [#METR-12236] 2014-08-11 15:24:10 +04:00
Michael Kolupaev
971636f733 added files missing in previous commit. [#METR-12236] 2014-08-11 14:59:56 +04:00
Michael Kolupaev
eaf4a79f11 Merge 2014-08-08 16:53:59 +04:00
Michael Kolupaev
336f9f5beb zkutil_test: fixed set query. [#METR-2807] 2014-08-08 13:04:33 +04:00
Pavel Kartavyy
2d3b023996 build-fix after rebase [#METR-10969] 2014-08-06 17:24:44 +04:00
Pavel Kartavyy
dbe5ce0cc0 zkutil::Lock more robust [#METR-10969] 2014-08-06 17:24:44 +04:00
Pavel Kartavyy
00074ffaa5 robust requests to clickhouse [#METR-10969] 2014-08-06 17:24:44 +04:00
Pavel Kartavyy
1024697bf7 zk: fix debug level [#METR-10969] 2014-08-06 17:24:42 +04:00
Pavel Kartavyy
b9e4f25a94 bugfixes [#METR-10969] 2014-08-06 17:24:42 +04:00
Pavel Kartavyy
54ce386586 build fix after merge: [#METR-10969] 2014-08-06 17:24:42 +04:00
Pavel Kartavyy
c8594e6646 FileCloudQueueProcessor: added selection of layer [#METR-10969] 2014-08-06 17:24:41 +04:00
Michael Kolupaev
2854ed49da Merge 2014-07-28 18:50:51 +04:00
Alexey Milovidov
94ed780065 ███████████: intrusive: development [#METR-12050]. 2014-07-26 08:12:43 +04:00
Michael Kolupaev
a6e8c35ba8 Merge 2014-07-25 11:49:02 +04:00
Michael Kolupaev
1ca69dcd7b zkutil: try* methods throw exception on connection loss and timeout. [#METR-10202] 2014-07-18 20:50:51 +04:00
Michael Kolupaev
977a8932a0 zkutil: removeRecursive works faster and more reliably when there are thousands of chilren. [#METR-2807] 2014-07-18 18:44:56 +04:00
Michael Kolupaev
e320d6c35c zkutil: logging an error when watch leak is suspected. [#METR-10202] 2014-07-18 16:25:24 +04:00
Michael Kolupaev
2f14b3b025 zkutil: fixed race conditions. [#METR-11886] 2014-07-18 15:53:24 +04:00
Michael Kolupaev
516789157b Merge 2014-07-14 16:02:17 +04:00
Michael Kolupaev
8f394dd852 Merge 2014-07-14 15:45:34 +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
Michael Kolupaev
42ec19a1e1 zkutil: removed unused typedef. [#METR-2807] 2014-07-08 18:41:19 +04:00
Michael Kolupaev
039858e3f7 zkutil: fixed a bug, removed unused code. [#METR-10202] 2014-07-08 16:45:47 +04:00
Pavel Kartavyy
146378633a GlobalCorrector: added program to overwrite metrics in metrage [#METR-11762] 2014-07-08 15:08:58 +04:00
Michael Kolupaev
8d928558dc zkutil: a little better error message. [#METR-2807] 2014-07-08 14:13:40 +04:00
Alexey Milovidov
8ab98c8db0 DateLUT: tiny improvement [#METR-2944]. 2014-07-07 23:42:33 +04:00
Michael Kolupaev
3b59ecfba4 zkutil: a small simplification. [#METR-2807] 2014-07-07 18:51:31 +04:00
Michael Kolupaev
b40f8bd8d5 Merge 2014-07-07 13:51:42 +04:00
Michael Kolupaev
861eee9163 Merge 2014-07-03 16:15:43 +04:00
Pavel Kartavyy
c9dca1bc61 zkutil: better processing for ConnectionLoss [#METR-11178] 2014-07-02 19:08:04 +04:00
Michael Kolupaev
82d34fa1e9 Merge 2014-07-02 13:21:41 +04:00
Michael Kolupaev
faafb36596 Merge 2014-07-01 19:58:25 +04:00
Pavel Kartavyy
b2f029dc55 libzkutil: wait when ConnectionLoss happened [#METR-11178] 2014-07-01 19:04:27 +04:00
Pavel Kartavyy
499420f2cd improvements [#METR-11178] 2014-07-01 19:04:27 +04:00
Pavel Kartavyy
93b9844f03 CommonChunkProcessor: avoid duplication of written data if removing chunks from ZK failed [#METR-11178] 2014-07-01 19:04:27 +04:00
Pavel Kartavyy
9feab97b19 ███████████: write recount requests robustly [#METR-11718] 2014-07-01 19:04:27 +04:00
Pavel Kartavyy
0eedb5ee84 zkutil: changed exception policy [#METR-10969] 2014-07-01 19:04:26 +04:00
Pavel Kartavyy
0cd5c39456 zk: added retry to exists [#METR-11718] 2014-07-01 19:04:26 +04:00
Michael Kolupaev
5f1fa12ee4 zkutil: fixed segfault on connection loss. [#METR-10202] 2014-07-01 12:50:03 +04:00
Michael Kolupaev
b642bcd4ca fixed LeaderElection. [#METR-10202] 2014-06-30 16:19:55 +04:00
Michael Kolupaev
4d22313fb2 fixed zkutil_test_commands, updated .gitignore. [#METR-10202] 2014-06-30 15:48:11 +04:00
Michael Kolupaev
2c8c1c4abe zkutil_test: fixed build. [#METR-10202] 2014-06-30 15:38:33 +04:00
Michael Kolupaev
501aa63cf9 zkutil: Poco::Event instead of futures. [#METR-10202] 2014-06-30 15:33:06 +04:00
Michael Kolupaev
33a88e83ae fixed zkutil_test. [#METR-2807] 2014-06-30 11:58:16 +04:00
Michael Kolupaev
4baf5626cd small logging improvements. [#METR-10202] 2014-06-27 21:58:26 +04:00
Michael Kolupaev
9c7b5555fd zkutil: fixed tryGet 2014-06-27 16:08:15 +04:00
Pavel Kartavyy
7e1bb082bf added retries when operation timeout happens 2014-06-11 21:29:04 +04:00
Pavel Kartavyy
b7161359de build fix 2014-06-11 21:29:04 +04:00
Pavel Kartavyy
07861aca9b zkutil: use apache C client library instead of libzkcpp 2014-06-11 21:29:04 +04:00
Michael Kolupaev
38c5500a71 Refactored DB::ConnectionPool, DB::ConnectionPoolWithFailover and sqxxl::Pool. [#METR-10202] 2014-06-03 18:32:08 +04:00
Michael Kolupaev
3aad8dad8f Merge 2014-05-27 16:08:40 +04:00
Alexey Milovidov
34eeed7ed3 Renamed mysqlxx::String and sqxxl::String to mysqlxx::Value and sqxxl::Value [#METR-2807]. 2014-05-20 02:05:33 +04:00
Pavel Kartavyy
44cac6fb1a zkutil: maybe recursive delay using multi will be faster 2014-05-19 13:21:57 +04:00
Michael Kolupaev
ca6f5df30e zkutil: tiny logging improvement. [#METR-2807] 2014-05-16 19:54:39 +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
c39737b755 zkcpp: timeout if zk session is expired [#METR-11085] 2014-05-13 23:01:03 +04:00
Michael Kolupaev
2765b93851 Merge 2014-05-13 14:16:33 +04:00
Michael Kolupaev
90e93b171d Merge 2014-05-13 14:10:26 +04:00
Alexey Milovidov
f855ff1803 zkutil_test: fixed error [#METR-10687]. 2014-05-08 23:03:22 +04:00
Alexey Milovidov
6e83aa2253 zkutil_test: added history support [#METR-10687]. 2014-05-08 22:50:31 +04:00
Alexey Milovidov
19078df53c zkutil_test: added support for quoted data [#METR-10687]. 2014-05-08 22:48:34 +04:00
Michael Kolupaev
be5a9cf820 Merge 2014-05-08 17:27:18 +04:00
Michael Kolupaev
a6d0c9693e dbms: development. [#METR-10202] 2014-05-08 17:27:18 +04:00
Michael Kolupaev
0b7928f6a9 Merge 2014-05-07 17:58:20 +04:00
Michael Kolupaev
db9263f5f3 zkutil: not blocking calls if session is expired. [#METR-10202] 2014-04-22 15:20:03 +04:00
Michael Kolupaev
ad3954a28a zkutil: explained a test. [#METR-10202] 2014-04-22 15:20:02 +04:00
Michael Kolupaev
052b2bd83b zkcpp: added test showing that zkcpp blocks calls forever after session expiration. [#METR-10202] 2014-04-22 15:20:02 +04:00
Michael Kolupaev
c2b556f51b Merge 2014-04-22 14:43:18 +04:00
Pavel Kartavyy
72edd15363 ███████████: added writing files to zookeeper [#METR-10172] 2014-04-21 16:29:23 +04:00
Pavel Kartavyy
f53eba5eed zkutil: added path to exception [#METR-10190] 2014-04-21 11:26:08 +04:00
Pavel Kartavyy
892cc08ece added fetch tags in create_revision.sh 2014-04-21 11:26:08 +04:00
Pavel Kartavyy
2d131264e1 statdaemons: improvement [#METR-10190] 2014-04-18 18:26:00 +04:00
Pavel Kartavyy
16d8fe8ab0 zkutil: added state to LeaderElection [#METR-10190] 2014-04-18 18:25:59 +04:00
Pavel Kartavyy
886548859c ███████████: added progress file [#METR-9888] 2014-04-10 19:21:01 +04:00
Michael Kolupaev
e3dfe90ffe Merge 2014-04-09 19:53:47 +04:00
Michael Kolupaev
e0d2bce6e2 zkutil: Probably fixed crashing on ZK connection loss. [#METR-10202] 2014-04-08 14:13:52 +04:00
Alexey Milovidov
63cff6a5a4 Improvement [#METR-2807]. 2014-04-08 11:58:53 +04:00
Alexey Milovidov
5ca21127c7 Improvement [#METR-2807]. 2014-04-08 11:31:51 +04:00
Alexey Milovidov
34bf7dd0ae Removed useless code [#METR-2807]. 2014-04-08 10:51:53 +04:00
Michael Kolupaev
847128152e Merge 2014-04-04 14:37:33 +04:00
Michael Kolupaev
b92f1ff480 Merge 2014-04-02 17:45:39 +04:00
Michael Kolupaev
83fce6973a Fixed build. [#METR-10202] 2014-04-02 14:44:55 +04:00
Michael Kolupaev
233557ec72 Merge 2014-04-02 14:40:23 +04:00
Michael Kolupaev
91f6a73617 zkutil: Inherited KeeperException from DB::Exception. [#METR-10202] 2014-04-02 14:38:27 +04:00
Michael Kolupaev
7b6ce30656 Merge 2014-03-22 18:44:44 +04:00
Michael Kolupaev
36b152f2b1 Added interserver IO host and port to context. [#METR-10202] 2014-03-21 23:49:27 +04:00
Michael Kolupaev
7084f03ab9 Merge 2014-03-21 23:17:59 +04:00
Michael Kolupaev
2809291432 zkutil: Thread safety. [#METR-10202] 2014-03-21 22:58:24 +04:00
Pavel Kartavyy
4384ba0009 zookeeper: added config description [#METR-10172] 2014-03-14 13:31:25 +04:00
Pavel Kartavyy
42dc0516d2 added config for zookeeper [#METR-10172] 2014-03-13 18:51:00 +04:00
Alexey Milovidov
896182ed8a daemon: improved ThreadNumber; showing source thread number on signals [#METR-2944]. 2014-03-08 21:48:22 +04:00
Michael Kolupaev
3411d3db64 libzkutil: added multi; many fixes. [#METR-10202] 2014-03-07 23:19:06 +04:00
Michael Kolupaev
7ea73ab849 libzkutil: working. [#METR-10202] 2014-03-07 21:57:53 +04:00
Michael Kolupaev
5ceab75c8a libzkutil: development. [#METR-10202] 2014-03-07 17:50:58 +04:00
Alexey Milovidov
e51227f502 Updated LZ4. Added LZ4HC. [#METR-2944]. 2014-03-02 08:08:03 +04:00
Pavel Kartavyy
101a056fb8 Removed suddenly reverted commit "Fixed error in prev. revision [#METR-10142]."
This reverts commit a1d4e27454689270855256fa00e6f73e954a316c.
2014-02-21 19:56:42 +04:00
Pavel Kartavyy
0a150faca5 Revert "Fixed error in prev. revision [#METR-10142]."
This reverts commit c139fa2b260ea9e0a77bc721767797b3cfaba0a8.
2014-02-21 19:14:10 +04:00
Alexey Milovidov
4ea2512504 Fixed error in prev. revision [#METR-10142]. 2014-02-21 06:46:51 +04:00
Alexey Milovidov
a7f5465b91 Fixed error in prev. revision [#METR-10142]. 2014-02-21 06:15:18 +04:00
Alexey Milovidov
b1e9204dcc Fixed performance issue [#METR-10142]. 2014-02-21 05:57:01 +04:00
Michael Kolupaev
080b164b09 slightly improved .gitignore. [#METR-2807] 2014-02-20 13:44:25 +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
Pavel Kartavyy
508e7185d2 ignore build files 2014-02-17 15:34:27 +00:00
Pavel Kartavyy
0fea69d718 git: fixed missed folders 2014-02-17 15:34:26 +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
Alexey Milovidov
dd4acec059 Updated lz4 to rev. 112 [#CONV-8766]. 2014-01-11 19:33:11 +00:00
Alexey Milovidov
22fda035cc Allowed to use std::vector instead of DB::Array for Arrays in ssqls [#METR-8766]. 2014-01-05 13:40:11 +00:00
Alexey Milovidov
6dc9ce070c Preparing to linking libmysqlclient statically [#METR-9505]. 2013-12-16 20:15:28 +00:00
Pavel Kartavyy
ce5ff538ec mysqlxx: fix [METR-9429] 2013-12-09 19:16:48 +00:00
Alexey Milovidov
340404eaf3 Fixed indents [#METR-2807]. 2013-12-06 17:29:01 +00:00
Pavel Kartavyy
4ef53f6acb added generating revision for git-svn repo ] 2013-11-18 17:44:44 +00:00
Pavel Kartavyy
2fab08ae10 libmysqlxx: enabled empty password. refactoring [#METR-8598] 2013-10-29 09:27:10 +00:00
Alexey Milovidov
fa7a666a96 mysqlxx: added server address to exception messages [#METR-9068]. 2013-10-26 02:50:23 +00:00
Alexey Milovidov
c46b9253f3 PoolWithFailover: changed error to warning [#METR-9062]. 2013-10-24 17:49:14 +00:00
Pavel Kartavyy
a933ed4e43 libmysqlxx: optimized build time and project view in qtcreator [#CONV-8598] 2013-09-05 11:44:10 +00:00
Pavel Kartavyy
afa70827c7 libmysqlxx: changed settings to mysql [#CONV-8598] 2013-09-04 15:29:02 +00:00
Alexey Milovidov
bd69b6d606 PoolWithFailover: Better error reporting [#CONV-8589]. 2013-08-28 01:21:53 +00:00
Alexey Milovidov
d04ce851ae PoolWithFailover: reverted priority [#RTADMIN-5725]. 2013-08-27 16:53:20 +00:00
Alexey Milovidov
be67c3e3d6 Removed useless namespace [#CONV-2807]. 2013-08-11 03:40:14 +00:00
Evgeniy Gatov
180065b7b4 libmysqlxx/DateTime: fixed bug [#CONV-8035]. 2013-07-01 16:38:13 +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
da4d2f91c9 Renamed file and removed useless code [#CONV-2807]. 2013-05-05 16:23:54 +00:00
Alexey Milovidov
a14c5a4aa9 Improved notifications [#CONV-7461]. 2013-04-28 02:56:13 +00:00
Alexey Milovidov
8ad2255fa9 mysqlxx: set default rw_timeout to half-hour [#CONV-7420]. 2013-04-24 21:50:19 +00:00
Michael Kolupaev
d211d5b185 libmysqlxx: improved test [#CONV-7043]. 2013-04-18 10:36:49 +00:00
Michael Kolupaev
4ffb9e936f libmysqlxx: fixed PoolWithFailover [#CONV-7043]. 2013-04-18 10:33:58 +00:00
Michael Kolupaev
3e12bc0c14 libmysqlxx: added test [#CONV-7043]. 2013-04-18 10:23:40 +00:00
Alexey Milovidov
af71008e23 Added support for rw_timeout in mysqlxx::Pool; removed useless code [#CONV-7093]. 2013-04-11 17:51:14 +00:00
Michael Kolupaev
36798abd60 libmysqlxx: added PoolWithFailover [#CONV-7043]. 2013-04-04 14:39:59 +00:00
Alexey Milovidov
1f375250d6 mysqlxx: added read/write timeouts [#CONV-7093]. 2013-03-31 01:16:35 +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
6a4b0139e8 Fixed build with clang [#CONV-2807]. 2013-01-06 19:06:21 +00:00
Alexey Milovidov
037941ff83 Compatibility with clang [#CONV-2807]. 2013-01-06 16:13:07 +00:00
Alexey Milovidov
c3e3b66dc4 Compatibility with clang [#CONV-2807]. 2013-01-06 16:07:01 +00:00
Alexey Milovidov
aad8bab2d0 Tiny fixes [#CONV-2807]. 2012-10-24 20:05:10 +00:00
Alexey Milovidov
9002b37164 Tiny modification [#CONV-5417]. 2012-09-05 19:51:52 +00:00
Alexey Milovidov
0652f9da96 dbms: development [#CONV-2944]. 2012-08-31 20:38:05 +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
ec0a48e99e ███████████: fixed incompatibility [#CONV-5283]. 2012-07-20 19:54:25 +00:00
Alexey Milovidov
3ad90a2494 sqxxl: development [#CONV-2944]. 2012-06-07 20:22:15 +00:00
Alexey Milovidov
b631690c8c sqxxl: fixed errors [#CONV-2944]. 2012-06-07 20:02:41 +00:00
Alexey Milovidov
e3174f6884 ███████████: committing data in group [#CONV-4768]. 2012-05-02 19:16:50 +00:00
Alexey Milovidov
65b1caa9d7 Updated LZ4 http://lz4.googlecode.com/svn/trunk/ rev. 62 [#CONV-4593]. 2012-04-14 00:09:30 +00:00
Alexey Milovidov
20d0b9b0f6 dbms: development [#CONV-2944]. 2012-03-11 08:54:12 +00:00
Alexey Milovidov
fd8556bf0a mysqlxx: removed initialization by current time [#CONV-2807]. 2012-02-26 02:44:29 +00:00
Alexey Milovidov
51f4954d88 Removed garbage [#CONV-2807]. 2012-02-26 01:49:10 +00:00
Alexey Milovidov
58110f5cde dbms: added LZ4 [#CONV-2944]. 2012-01-05 18:35:22 +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
Alexey Milovidov
16e1632b15 Daemon: fixed error with IPv6 notifications [#CONV-3741]. 2011-12-08 18:37:11 +00:00
Alexey Milovidov
32102bab7b ███████████: fixed error [#CONV-3680]. 2011-12-06 19:52:38 +00:00
Alexey Milovidov
9763d1f8c8 SSQLS: removed useless code; improvement [#CONV-3722]. 2011-12-05 14:13:18 +00:00
Alexey Milovidov
4157959cb7 mysqlxx: fixed error with libmysqlclient [#CONV-3336]. 2011-11-30 19:14:06 +00:00
Alexey Milovidov
1cde7d6ab5 blobs: fixed error [#CONV-3681]. 2011-11-29 18:53:44 +00:00
Alexey Milovidov
eff4e7a65f Cleanup [#CONV-2807]. 2011-11-21 07:40:03 +00:00
Alexey Milovidov
40255abe04 table-statd: fixed error ('db' required) [#CONV-3616]. 2011-11-17 19:28:50 +00:00
Alexey Milovidov
4575aec0c7 Daemon: fixed error with listening to notifications and restart [#CONV-2807]. 2011-11-07 16:48:06 +00:00
Alexey Milovidov
893b5c648b daemon: reusing address while listening to notifications in datagram socket [#CONV-3466]. 2011-10-24 17:52:55 +00:00
Alexey Milovidov
98164a95ec mysqlxx::Date: removed useless changes, left useful changes; mysqlxx::DateTime: added useful changes [#CONV-3381]. 2011-10-14 18:03:25 +00:00
Evgeniy Gatov
538df807c4 libmysqlxx::Date bugfix [#CONV-3381]. 2011-10-14 11:32:08 +00:00
Alexey Milovidov
cb5be1a84f mysqlxx: fixed error [#CONV-3336]. 2011-10-13 23:43:14 +00:00
Alexey Milovidov
ac9b26cc29 mysqlxx: fixed error with libmysqlclient_r [#CONV-3336]. 2011-10-10 20:32:42 +00:00
Alexey Milovidov
d2714cf874 Added listening and notifications for events [#CONV-3364]. 2011-10-10 17:52:29 +00:00
Alexey Milovidov
b27f904bd3 Better sleep [#CONV-2807]. 2011-10-06 18:23:00 +00:00
Alexey Milovidov
7cceb00dd9 mysqlxx::Pool: style fixes [#CONV-2807]. 2011-10-06 15:58:20 +00:00
Alexey Milovidov
809ee23e73 mysqlxx::Pool: minor style fixes [#CONV-2807]. 2011-10-06 15:26:48 +00:00
Alexey Milovidov
bbb966b677 mysqlxx: compatibility with new libmysqlclient; allowed to specify connect timeout in config file [#CONV-3336]. 2011-10-05 20:21:18 +00:00
Alexey Milovidov
ed8905bcf6 Pool: fixed error [#CONV-3288]. 2011-10-02 03:37:24 +00:00
Alexey Milovidov
b444be951e daemon: removed garbage; using logging command line parameters when running in console [#CONV-3180]. 2011-10-01 23:33:53 +00:00
Alexey Milovidov
8eb988a480 statdaemons: added InFileDataLoaderWithBackup [#CONV-3288]. 2011-09-28 19:11:13 +00:00
Alexey Milovidov
c675a0fa40 Removed useless code [#CONV-2807]. 2011-09-08 19:08:55 +00:00
Alexey Milovidov
f5f4599922 mysqlxx::Pool: trying to reconnect only if connection was successful at least once [#CONV-2807]. 2011-09-01 18:15:15 +00:00
Alexey Milovidov
f306242847 mysqlxx: fixed ambiguity in methods take char * and int and default args [#CONV-2807]. 2011-09-01 18:14:01 +00:00
Alexey Milovidov
2b5d719414 mysqlxx: added option MYSQL_OPT_LOCAL_INFILE [#CONV-3016]. 2011-08-23 17:46:58 +00:00
Alexey Milovidov
b3bca9c160 dbms: development. 2011-08-07 03:42:36 +00:00
Evgeniy Gatov
cf7fcfc91c Date format YYYYMMDD now supported by mysqlxx::Date constructor [#CONV-1968]. 2011-08-03 14:24:28 +00:00
Alexey Milovidov
d303caa3ef Fixed error in prev. revision [#CONV-2833]. 2011-07-27 20:04:31 +00:00
Alexey Milovidov
6069ce3961 Addition to prev. revision [#CONV-2833]. 2011-07-27 19:47:19 +00:00
Alexey Milovidov
f3a5c83638 Improvement to prev. revision [#CONV-2833]. 2011-07-27 19:38:00 +00:00
Alexey Milovidov
8789c0a8ca Added compression of program logs [#CONV-2833]. 2011-07-27 19:36:02 +00:00
Alexey Milovidov
7e0d8039ee mysqlxx:: Exception: tiny improvement [#CONV-2807]. 2011-07-20 17:55:33 +00:00
Alexey Milovidov
5779760e0c mysqlxx: added const [#CONV-2546]. 2011-07-20 17:30:31 +00:00
Alexey Milovidov
1ea8120bb0 Added charset cp1252 [#CONV-2668]. 2011-06-30 18:21:59 +00:00
Alexey Milovidov
d4ac9fe904 mysqlxx: removed MYSQL_OPT_READ_TIMEOUT [#CONV-2647]. 2011-06-29 19:59:20 +00:00
Alexey Milovidov
4b2f373163 Added cityhash for [#CONV-2546]. 2011-06-24 19:33:59 +00:00
Alexey Milovidov
b33de091f0 Removed useless code [#CONV-2593]. 2011-06-14 17:17:41 +00:00
Alexey Milovidov
ed1e02e04a Removed useless code [#CONV-2593]. 2011-06-14 16:51:01 +00:00
Alexey Milovidov
a11485e186 ███████████-converter: added. 2011-06-03 21:02:20 +00:00
Alexey Milovidov
9d4a5cf65f mysqlxx: fixed error. 2011-06-03 17:55:26 +00:00
Alexey Milovidov
b219f5fbae Added ███████████-server. 2011-05-25 18:15:00 +00:00
Evgeniy Gatov
fe6f7e0c6b libmysqlxx/ updates for null type values support 2011-05-19 06:14:54 +00:00
Alexey Milovidov
f635f7f230 mysqlxx: fixed error in prev. revision. 2011-05-13 17:58:53 +00:00
Alexey Milovidov
5c023f20e3 mysqlxx: fixed error in prev. revision. 2011-05-13 17:48:30 +00:00
Alexey Milovidov
b45adb47fc mysqlxx: added timeouts. 2011-05-13 16:58:53 +00:00
Alexey Milovidov
e77285160d mysqlxx: added more comments. 2011-04-28 20:23:56 +00:00
Alexey Milovidov
acdb53f933 Merge 2011-04-28 20:20:27 +00:00
Alexey Milovidov
9829b84ef5 mysqlxx: fixed error when reusing *Result objects for different results. 2011-04-28 17:12:28 +00:00
Alexey Milovidov
1a5b3c0473 mysqlxx: fixed error. 2011-04-25 20:31:34 +00:00
Alexey Milovidov
f024849061 common: added MultiVersion template. 2011-04-11 17:29:23 +00:00
Alexey Milovidov
bbef23a3db mysqlxx: added comment. 2011-03-31 15:38:32 +00:00
Alexey Milovidov
c9245b4036 Unification: removed strconvert manips, using mysqlxx manips. 2011-03-29 17:56:51 +00:00
Alexey Milovidov
9c3613fb21 mysqlxx: fixed error in StoreQueryResult. 2011-03-22 18:29:51 +00:00
Alexey Milovidov
1bbaeeff1f mysqlxx: increased preview length of query in exception. 2011-03-22 18:29:37 +00:00
Alexey Milovidov
fd3cbb2b5c mysqlxx: added missing code. 2011-03-21 19:46:50 +00:00
Alexey Milovidov
5533bf9ba9 mysqlxx: added missing file. 2011-03-18 20:30:13 +00:00
Alexey Milovidov
eb9f0512ed mysqlxx: added comments, tiny fixes. 2011-03-18 20:26:54 +00:00
Alexey Milovidov
ede555a1ba mysqlxx: fixed error. 2011-03-17 20:00:04 +00:00
Alexey Milovidov
740df01db3 Using mysqlxx library. 2011-03-17 19:45:21 +00:00
Alexey Milovidov
8afc9ac8bb mysqlxx: fixed error. 2011-03-16 20:33:39 +00:00
Alexey Milovidov
106f0589fa mysqlxx: development. 2011-03-16 14:47:51 +00:00
Alexey Milovidov
57d7e00376 mysqlxx: development. 2011-03-15 21:17:14 +00:00
Alexey Milovidov
5f180b071c mysqlxx: development. 2011-03-15 21:14:05 +00:00
Alexey Milovidov
7b05734af8 mysqlxx: development. 2011-03-15 20:56:42 +00:00
Alexey Milovidov
c7b18f8972 mysqlxx: development. 2011-03-10 20:31:02 +00:00
Alexey Milovidov
acbab22bb2 mysqlxx: development. 2011-03-09 20:11:29 +00:00
Alexey Milovidov
6635e81bc1 mysqlxx: development. 2011-03-09 19:18:01 +00:00
Alexey Milovidov
bced684a34 mysqlxx: development. 2011-03-05 21:03:13 +00:00
Alexey Milovidov
0dedceaa50 mysqlxx: development. 2011-03-05 20:47:46 +00:00
Alexey Milovidov
109aefb00e mysqlxx: development. 2011-03-05 16:56:30 +00:00
Alexey Milovidov
1cd2568ebb mysqlxx: development. 2011-03-04 20:58:19 +00:00
Alexey Milovidov
d9226f4465 mysqlxx: initial development. 2011-03-03 19:57:34 +00:00
Alexey Milovidov
193cd7481d DateLUT: added methods makeDayNum(), makeDate(), makeDateTime(). 2011-03-03 17:22:19 +00:00
Alexey Milovidov
96dc366b9f DateLUT: fixed error in prev. revision. 2011-01-21 21:38:02 +00:00
Alexey Milovidov
4376d61e89 Logging: logging thread number properly. 2011-01-11 18:24:15 +00:00
Alexey Milovidov
71c927c30e ThreadNumber: tiny improvement. 2010-12-27 17:41:30 +00:00
Alexey Milovidov
623f5a7680 ThreadNumber: fixed error. 2010-12-24 19:09:38 +00:00
Alexey Milovidov
e673533a0b Daemon: added formatting for console logger. 2010-12-22 17:59:56 +00:00
Alexey Milovidov
fb1e8d8b75 ThreadNumber: added (experimental). 2010-12-20 18:50:34 +00:00
Alexey Milovidov
e44e530649 Daemon: do not create pid file when running in console. 2010-11-30 21:23:11 +00:00
Alexey Milovidov
fcdd6e100d Daemon: added default parameters. 2010-11-23 18:55:59 +00:00
Alexey Milovidov
ad442fd497 Fixed error with logging. 2010-07-29 16:51:21 +00:00
Alexey Milovidov
3eac786b93 make-charset: fixed compatibility with Poco 1.3.6. 2010-02-04 17:45:55 +00:00
Alexey Milovidov
aafe93c440 libcommon: DateLUT: changed map to sorted vector. 2009-05-28 19:09:41 +00:00
Alexey Milovidov
2ac2a10ff8 libcommon: added DateLUT class. 2009-05-28 18:19:51 +00:00
Alexey Milovidov
390bf11869 Daemon: added KillingErrorHandler (not tested). 2009-04-01 18:15:56 +00:00
Alexey Milovidov
4217b351cb libcommon: fixed old warnings. 2009-02-27 14:34:01 +00:00
Michael Razuvaev
97f12216b7 Metrica:
Пропатчено для сборки с новыми версиями библиотек: libmysql++-3.0.8, libpoco-1.3.3, gcc-4.3
2008-12-22 14:47:26 +00:00
Ilya Korolev
c02649ce87 libpocoext
- Добавлен класс фильтрации логов

libcommon
	- В Daemon(и наследниках) можно использовать лог-файл для вывода только ошибок
2008-12-10 07:43:45 +00:00
Michael Razuvaev
d98b7d7315 Metrica:
Каталоги относящиеся к исходникам перенесены в src/
2008-12-01 11:10:46 +00:00