Commit Graph

305 Commits

Author SHA1 Message Date
proller
5665709bb9 Use copy-headers from cmake (#2412)
* Fix internal compiler includes with new clang

* debug copy_headers.sh

* Fix copy_headers.sh

* Use copy-headers from cmake

* Update rules
2018-05-25 01:20:37 +03:00
proller
87e8d8be5a
Fix internal compiler includes with new clang (#2406) 2018-05-24 15:40:02 +03:00
proller
22d6afd2ad Debian postinst fix
Tests: use /usr/local if exists
2018-05-18 21:26:44 +03:00
Alexey Milovidov
fb91bba279 Miscellaneous [#CLICKHOUSE-2] 2018-05-16 03:34:56 +03:00
proller
2a6d037eab
Build fixes (#2360) 2018-05-14 20:28:26 +03:00
proller
efe661b620 Build fixes (#2347)
* Try fix travis

* fix

* Fix clickhouse-local shared-split link

* fix

* fix

* fix

* Build fixes

* Fix tinfo

* fix

* tinfo -> termcap
2018-05-11 17:16:16 +03:00
proller
76468d8d89 Change build system DIST from artful to bionic (#2330)
* Pbuilder: use ubuntu-ports mirror (with arm64 packages)

* Fix arm64

* Fixed tests isolation. [#CLICKHOUSE-2]

* Fix nodes leak in case of session expiration. [#CLICKHOUSE-2]

* fix

* Add new clang versions

* ubuntu bionic && gcc-8 fixes

* Fixes

* wip

* Change build system DIST from artful to bionic
2018-05-09 07:50:54 +03:00
proller
eb772b8001 gcc8 fixes (memset, uncaught_exception) 2018-05-08 22:44:54 +03:00
robot-metrika-test
10f68290ee Auto version update to [54382] 2018-05-08 14:40:41 +03:00
proller
349009a0d3 Build fixes (#2324)
* Build fixes

* Fixes

* remove libzookeeper-mt-dev

* fix

* fix

* wrong

* try fix

* fix

* Update CMakeLists.txt

* Fixes

* Update boost to 1.67.0

* Fix ninja

* fix
2018-05-07 23:31:50 +03:00
proller
398097d24a Build fixes (#2323)
* Build fixes

* Fixes

* remove libzookeeper-mt-dev

* fix

* fix

* wrong

* try fix

* fix

* Update CMakeLists.txt
2018-05-07 18:59:52 +03:00
Alexey Milovidov
5cacc00eda Removed useless library [#CLICKHOUSE-2] 2018-05-07 13:43:15 +03:00
proller
634ba89f90 Build fixes 2018-05-05 15:34:17 +03:00
proller
899c65af63 Build fixes (#2275)
* Change obsolete comment

* Simpler disable logging to file in conf.d (<log/> <errorlog/>)

* Arm64 packag fixes

* Build fixes
2018-04-24 22:59:48 -07:00
proller
bd23b8790c Debian packages: better deprecated message, docker: do not use old package 2018-04-20 22:48:31 +03:00
robot-metrika-test
c6e29f0cbb Auto version update to [54380] 2018-04-20 22:47:21 +03:00
robot-metrika-test
8bbb295bbc Auto version update to [54379] 2018-04-20 22:15:52 +03:00
proller
1bf49fe844 Docker fixes 2018-04-18 00:03:33 +03:00
Alexey Milovidov
c9c09a9d13 Fixed Travis [#CLICKHOUSE-2] 2018-04-17 00:13:17 +03:00
Alexey Milovidov
5d2d44817e Allow to run postinst script manually on CentOS [#CLICKHOUSE-3707] 2018-04-17 00:03:35 +03:00
robot-metrika-test
bf5763e525 Auto version update to [54378] 2018-04-13 15:44:34 +03:00
robot-metrika-test
fe6feb3a69 Auto version update to [54377] 2018-04-11 17:23:50 +03:00
proller
2ae1c99441
Debian: Try fix compatible dependencies (#2209) 2018-04-11 07:22:41 -07:00
robot-metrika-test
50c2252c31 Auto version update to [54376] 2018-04-10 21:29:22 +03:00
proller
0c2ba39978
Debian: Try make compatible package depends (#2194)
* Fix split shared build

* Fix build without system odbc libs

* Move dbms/src/Common/iostream_debug_helpers.h -> libs/libcommon/include/common/iostream_debug_helpers.h

* Fix build with libiodbc

* Fix clickhouse-server.postinst

* Debian: Try make compatible package depends

* Try fix fail on travis tests fail

* Try fix package

* Fix ssl test

* fix

* fix

* wip

* try fix

* clean

* fix
2018-04-10 11:25:08 -07:00
robot-metrika-test
984d7044ac Auto version update to [54375] 2018-04-06 23:52:52 +03:00
proller
f1f1f09500
Debian: temporary keep packages with old names (#2186)
* cmake fixes

* Fix test server config

* Debian: temporary keep packages with old names

* fix

* fix

* Debian postinst: adjustable user
2018-04-06 13:49:42 -07:00
robot-metrika-test
feaae7d439 Auto version update to [54374] 2018-04-05 21:26:55 +03:00
robot-metrika-test
848d9ecf68 Auto version update to [54373] 2018-04-04 00:45:08 +03:00
robot-metrika-test
40e454b1b6 Auto version update to [54372] 2018-04-02 22:13:54 +03:00
proller
6e03373b8d clickhouse-common-dbg -> clickhouse-common-static-dbg (#2157) 2018-04-02 21:44:19 +03:00
proller
802cac725f Debian: Rename packages (#678)
* Debian: rename packages

* wip

* wip

* wip

* move limits.d/clickhouse.conf to common

* wip

* fix

* bad clang

* update changelog

* more Provides: Conflicts:

* clickhouse-zookeeper-cli [#CLICKHOUSE-2947]

* fix utils desc

* Fix docs

* use cmake links

* fix doc

* Fix test install

* Test me

* Test me

* Test me.

* Dont use pre-depends

* fix

* Minimize control changes

* del

* debian/clickhouse-common.install -> debian/clickhouse-common-static.install

* debian/clickhouse-common.install -> debian/clickhouse-common-static.install
2018-04-01 15:33:39 +03:00
proller
62b27b539a Debian make: Do not use ninja if not installed 2018-03-29 15:58:22 +03:00
proller
a6f9df105c Allow use encryption for distributed tables (#2065)
* Allow use encryption for distributed tables

* wip

* fix

* rename encryption to secure

* Fix DirectoryMonitor with +secure

* fix

* fix

* Update DirectoryMonitor.cpp

* Update DirectoryMonitor.cpp
2018-03-29 04:41:06 +03:00
proller
0d70314ead
Fix package make with ninja (#2129)
* Fix package make with ninja
2018-03-28 05:17:23 -07:00
alexey-milovidov
0f9501b21f Update clickhouse-server-base.postinst 2018-03-28 05:38:27 +03:00
proller
c0aa85436c METRIQA-2349 centos package: fix adduser: unrecognized option '--disabled-login' 2018-03-28 05:38:27 +03:00
proller
5877498c4a Add clickhouse-report script to server package (#2123)
* Add clickhouse-report script to server package

* fix

* fix

* fix

* Revert "fix"

This reverts commit ef3ded0920.
2018-03-28 05:32:54 +03:00
proller
9744ddf70f Use ninja for package build 2018-03-27 21:36:50 +03:00
proller
caf83a650e libs: compiling with msvc2017 (#1996)
* Allow use bundled *ssl library

* fix

* Add submodule

* Fixes

* fix

* fixes

* fixes

* fix

* fix

* update poco

* fix warnings

* fix

* fix

* Build fixes

* Build fixes

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* add bat

* no zookeeper in dbms

* update boost

* fixes

* fixes

* fix

* fix

* fix

* fix

* try fix

* try fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* Better

* fix

* dh verbose

* fix

* dh verbose

* fix

* clean

* Update LocalDate.h

* Update LocalDateTime.h
2018-03-23 19:05:14 +03:00
robot-metrika-test
6249245018 Auto version update to [54371] 2018-03-23 01:11:43 +03:00
proller
f6f505ea33
better test in pbuilder (#2080)
* better test in pbuilder
2018-03-20 20:24:39 +03:00
proller
bbb12e89f0 Better listen_try, pbuilder fix (#2068)
* rename libboost/boost_1_65_0 -> contrib/boost ; make submodule ; update boost to 1.66.0

* Update contrib/boost

* Update contrib/boost

* Add comments

* Fix

* Pbuilder fix

* Better listen_try

* Much better listen_try

* Revert "remove ipv6 listen_host from docker_related_config to allow running in ipv4-only dockers"

This reverts commit 3cfa4c3e65.

* Fix freebsd and macos build
2018-03-18 12:02:29 +03:00
robot-metrika-test
86e4099cc2 Auto version update to [54370] 2018-03-16 12:01:50 +03:00
robot-metrika-test
9126692441 Auto version update to [54369] 2018-03-16 10:31:37 +03:00
robot-metrika-test
2e23b43ed3 Auto version update to [54368] 2018-03-16 09:35:34 +03:00
robot-metrika-test
7633c0bf2b Auto version update to [54367] 2018-03-16 07:51:36 +03:00
Alexey Milovidov
50ae82d9fb Removing --ssl from test under pbuilder, because nothing works #2051 2018-03-16 07:47:00 +03:00
robot-metrika-test
cc19e40fa0 Auto version update to [54366] 2018-03-16 00:07:09 +03:00
proller
56947de18a
Try fix ssl (#2051)
* Revert "Reverted bad modification #2035"

This reverts commit 6d6eca5e23.

* spaces

* fix

* better

* Revert "Disabled ill-formed test #2035"

This reverts commit b28cef9871.

* debug

* fix

* fix

* fix

* fix

* fix

* fix

* clean

* Tests compile fix

* fix

* Try fix ssl

* version

* Test fixes, ./release now uses pbuilder by default

* fix
2018-03-15 02:04:35 +03:00
proller
d056d7e516
Fix ssl tests (#2042)
* Revert "Reverted bad modification #2035"

This reverts commit 6d6eca5e23.

* spaces

* fix

* better

* Revert "Disabled ill-formed test #2035"

This reverts commit b28cef9871.

* debug

* fix

* fix

* fix

* fix

* fix

* fix

* clean

* Tests compile fix
2018-03-14 19:57:15 +03:00
robot-metrika-test
a2560045b3 Auto version update to [54365] 2018-03-14 16:50:31 +03:00
robot-metrika-test
905652d0ba Auto version update to [54364] 2018-03-14 10:03:38 +03:00
Alexey Milovidov
6d6eca5e23 Reverted bad modification #2035 2018-03-14 08:29:05 +03:00
proller
4084579435 Use openssl 2018-03-14 00:27:38 +03:00
proller
9f22e46774 Add openssl to debian test 2018-03-13 22:51:12 +03:00
robot-metrika-test
eb03e63ab2 Auto version update to [54363] 2018-03-13 21:18:53 +03:00
robot-metrika-test
48d90ed960 Auto version update to [54362] 2018-03-10 23:15:15 +03:00
robot-metrika-test
c63b09eeb0 Auto version update to [54361] 2018-03-10 02:53:58 +03:00
robot-metrika-test
fe1b965a09 Auto version update to [54360] 2018-03-10 02:39:41 +03:00
robot-metrika-test
0eeabc5feb Auto version update to [54359] 2018-03-09 15:58:11 +03:00
robot-metrika-test
65da2ee15b Auto version update to [54358] 2018-03-08 00:36:22 +03:00
proller
d73fea5ab0
Fix macos compile (#2006)
* Fix macos compile

* rename cluster-copier -> copier
2018-03-07 21:17:17 +03:00
proller
65722918e7 Add clickhouse-cluster-copier to debian package 2018-03-07 20:47:58 +03:00
proller
ce9647274a CLICKHOUSE-3586 debian/compat : use version 8 to support old gdb version less 7.9.1 (old gdb have no support of compressed symbols) 2018-03-06 23:04:54 +03:00
robot-metrika-test
753c3d098e Auto version update to [54357] 2018-03-06 19:20:07 +03:00
robot-metrika-test
6282c8e490 Auto version update to [54356] 2018-03-06 00:07:31 +03:00
proller
6d9ba52493 Debian init and cron fixes 2018-03-01 23:16:03 +03:00
robot-metrika-test
6f5bf11647 Auto version update to [54355] 2018-02-21 10:35:08 +03:00
alexey-milovidov
ec06895d11
Merge pull request #1916 from HumanUser/master
Prevent cron stdout
2018-02-16 21:14:05 +03:00
alexey-milovidov
cbf5aa3d66
Update clickhouse-server.cron.d 2018-02-16 21:13:45 +03:00
robot-metrika-test
63c826788f Auto version update to [54354] 2018-02-16 20:44:58 +03:00
Ilya
dcef6c0eb3
Prevent cron stdout
This is bad idea to print something to stdout in cron jobs, because this messages can be sended via email
2018-02-16 18:43:21 +03:00
robot-metrika-test
2f59713143 Auto version update to [54353] 2018-02-15 19:27:50 +03:00
robot-metrika-test
d7511761cf Auto version update to [54352] 2018-02-14 21:24:50 +03:00
proller
38fd75f305
Travis: Try fix ccache (#1900)
* Travis: Try fix ccache
2018-02-13 22:39:21 +03:00
proller
971df7b853 Try fix travis. Use less travis tests (#1897)
* Try fix travis. Use less travis tests

* Disable capnp heavy test

* Travis: add gcc in pbuilder

* Fix

* fix
2018-02-13 21:00:06 +03:00
robot-metrika-test
f30ab52834 Auto version update to [54351] 2018-02-13 16:17:02 +03:00
proller
9ec8a576cf Docker: use ubuntu artful 17.10 for building (#1887)
* Docker wip

* no tests

* fixes

* No tests

* Fixes

* Clean
2018-02-12 18:42:27 +03:00
proller
3ffd8c9766 Debian: fix clickhouse-server-base.prerm 2018-02-09 19:01:38 +03:00
proller
a810abf7cd Try fix travis i386 2018-02-09 18:46:30 +03:00
proller
e15b7384a9 Pbuilder: Dont run tests by default 2018-02-08 21:40:24 +03:00
robot-metrika-test
3bb75a9b6e Auto version update to [54350] 2018-02-08 19:59:51 +03:00
proller
41ad692cef
Pbuilder ccache fixes (#1878)
* Pbuilder ccache fixes
2018-02-08 19:41:30 +03:00
proller
b3c60b4a2e Travis for i386 arch (#1873)
* Update internal compiler clang6.0 to rc1

* Build fixes (ubuntu bionic + clang6.0)

* Debian: Fix package install (old version can't do service clickhouse disable_cron)

* Allow use clang-7 as internal compiler: -DCMAKE_CXX_COMPILER=clang++-7 -DCMAKE_C_COMPILER=clang-7 -DLLVM_VERSION_POSTFIX=-7

* fix

* Travis: dont run tests with gcc7 (too long, does not fit to limit)

* Travis: add clang6 + ubuntu bionic

* fix travis

* todo

* Dont test symbols with gdb

* More tests

* better messag

* add note

* Travis i386

* No test

* Fix

* Fix

* pbuilder: fix ccache
2018-02-08 17:38:36 +03:00
robot-metrika-test
cbda6c2b21 Auto version update to [54349] 2018-02-08 14:37:41 +03:00
proller
d816c41992 pbuilder: ccache: fix possible chown fail 2018-02-07 23:48:15 +03:00
robot-metrika-test
df6ed74388 Auto version update to [54348] 2018-02-07 20:18:35 +03:00
proller
15e77ec688 Build and test fixes:
Dont test symbols with gdb
    Travis: add clang6 + ubuntu bionic (disabled)
    Travis: dont run tests with gcc7 (too long, does not fit to limit)
    Allow use clang-7 as internal compiler: -DCMAKE_CXX_COMPILER=clang++-7 -DCMAKE_C_COMPILER=clang-7 -DLLVM_VERSION_POSTFIX=-7
    Debian: Fix package install (old version can't do service clickhouse disable_cron)
    Build fixes (ubuntu bionic + clang6.0)
    Update internal compiler clang6.0 to rc1
2018-02-07 18:58:48 +03:00
robot-metrika-test
124822e250 Auto version update to [54347] 2018-02-07 18:27:54 +03:00
robot-metrika-test
2e1d90915d Auto version update to [54346] 2018-02-07 17:54:16 +03:00
robot-metrika-test
20af4d45a9 Auto version update to [54345] 2018-02-07 00:00:52 +03:00
robot-metrika-test
3c607171d2 Auto version update to [54344] 2018-02-02 21:25:45 +03:00
proller
d03173f8e1
Debian uninstall: Return cron file to original state (#1838)
* Debian uninstall: Return cron file to original state
2018-02-01 20:55:08 +03:00
proller
63b3bccb04 Test and build fixes (#1822)
* Fix travis

* try

* try

* Disable macos

* Travis enable macos

* Fix

* fast_finish: true

* fix

*  fxi

* fix openssl

* fix

* fix

* Fix

* try travis

* fix

* fix

* Cmake: dont filter platform-depended files in cmake

* misc

* renamed:    tests/server_wrapper.sh -> tests/clickhouse-test-serve

* install clickhouse-test-server

* clickhouse-test-server wip

* wip
2018-01-26 12:03:38 +03:00
robot-metrika-test
76629e99ae Auto version update to [54343] 2018-01-24 03:11:30 +03:00
robot-metrika-test
220ae501fb Auto version update to [54342] 2018-01-22 20:51:44 +03:00
proller
ee8272561a
More builder fixes (#1801)
* fix boost

* Fix gtest

* fix gtest

* fix

* fix gtest

* fix
2018-01-20 05:35:16 +03:00
proller
a2c3eae315 Builder fixes. Fix unbundled cctz 2018-01-20 00:33:48 +03:00
robot-metrika-test
e77e8a838f Auto version update to [54341] 2018-01-19 23:07:33 +03:00