Alexey Milovidov
|
bdc372cb9a
|
Fix bad code (found by PVS-Studio)
|
2021-05-08 19:11:40 +03:00 |
|
Nikita Mikhaylov
|
9f55424250
|
move to examples everywhere
|
2021-04-27 01:51:42 +03:00 |
|
Alexey Milovidov
|
6f05c447ad
|
Remove old trash
|
2021-04-24 22:54:44 +03:00 |
|
changvvb
|
1f8bd034a3
|
Merge branch 'master' of https://github.com/ClickHouse/ClickHouse into support-apple-m1
|
2021-04-06 15:55:03 +08:00 |
|
changvvb
|
3a9d063f12
|
Fix unit test
|
2021-04-06 15:54:35 +08:00 |
|
tavplubix
|
fa930d49c4
|
Update gtest_peekable_read_buffer.cpp
|
2021-03-26 10:29:58 +03:00 |
|
Ivan Lezhankin
|
be76defcfa
|
Remove check for absent checkpoint on rollback
|
2021-03-23 14:59:36 +03:00 |
|
Alexey Milovidov
|
1096fc328a
|
Make some tests automated
|
2021-03-04 02:11:27 +03:00 |
|
alexey-milovidov
|
81be2d1ed9
|
Merge pull request #21305 from azat/terminate-nested-writers
Fix abnormal server termination for nested writers
|
2021-02-28 21:54:13 +03:00 |
|
Azat Khuzhin
|
eb0387c5a9
|
Fix abnormal server termination for nested writers
Writers with nested writer can call next() from the dtor for nested
writer and this will cause exception again, so the buffer position
should be updated on exceptions.
Found by stress test (thread) here [1] and here [2]:
2021.02.27 19:27:53.498977 [ 302 ] {} <Fatal> BaseDaemon: (version 21.3.1.6130, build id: 2DAEC5DEBF03C5A1C3BF66B7779C886F16239345) (from thread 1614) Terminate called for uncaught exception:
Code: 24, e.displayText() = DB::Exception: Cannot write to ostream at offset 2097498, Stack trace (when copying this message, always include the lines below):
0. ./obj-x86_64-linux-gnu/../contrib/libcxx/include/exception:0: Poco::Exception::Exception(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) @ 0x15bef2ab in /usr/bin/clickhouse
1. ./obj-x86_64-linux-gnu/../src/Common/Exception.cpp:56: DB::Exception::Exception(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int, bool) @ 0x8aea92e in /usr/bin/clickhouse
2. ./obj-x86_64-linux-gnu/../src/IO/WriteBufferFromOStream.cpp:0: DB::WriteBufferFromOStream::nextImpl() @ 0x8bbbc45 in /usr/bin/clickhouse
3. ./obj-x86_64-linux-gnu/../src/IO/BufferBase.h:39: DB::WriteBufferFromOStream::~WriteBufferFromOStream() @ 0x8bbc077 in /usr/bin/clickhouse
4. ./obj-x86_64-linux-gnu/../src/IO/WriteBufferFromOStream.cpp:44: DB::WriteBufferFromOStream::~WriteBufferFromOStream() @ 0x8bbc18a in /usr/bin/clickhouse
5. ./obj-x86_64-linux-gnu/../src/IO/BufferWithOwnMemory.h:137: DB::ZstdDeflatingWriteBuffer::~ZstdDeflatingWriteBuffer() @ 0x118bdc29 in /usr/bin/clickhouse
6. ./obj-x86_64-linux-gnu/../src/IO/ZstdDeflatingWriteBuffer.cpp:32: DB::ZstdDeflatingWriteBuffer::~ZstdDeflatingWriteBuffer() @ 0x118be3ea in /usr/bin/clickhouse
7. ./obj-x86_64-linux-gnu/../contrib/libcxx/include/memory:0: DB::WriteBufferFromHTTPServerResponse::finalize() @ 0x12f1dceb in /usr/bin/clickhouse
8. ./obj-x86_64-linux-gnu/../src/Server/HTTPHandler.cpp:703: DB::HTTPHandler::trySendExceptionToClient(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int, DB::HTTPServerRequest&, DB::HTTPServerResponse&, DB::HTTPHandler::Output&) @ 0x12e9fecc in /usr/bin/clickhouse
9. ./obj-x86_64-linux-gnu/../contrib/libcxx/include/string:1444: DB::HTTPHandler::handleRequest(DB::HTTPServerRequest&, DB::HTTPServerResponse&) @ 0x12ea0d60 in /usr/bin/clickhouse
10. ./obj-x86_64-linux-gnu/../src/Server/HTTP/HTTPServerConnection.cpp:0: DB::HTTPServerConnection::run() @ 0x12f16db1 in /usr/bin/clickhouse
11. ./obj-x86_64-linux-gnu/../contrib/poco/Net/src/TCPServerConnection.cpp:57: Poco::Net::TCPServerConnection::start() @ 0x15b184f3 in /usr/bin/clickhouse
12. ./obj-x86_64-linux-gnu/../contrib/poco/Net/src/TCPServerDispatcher.cpp:0: Poco::Net::TCPServerDispatcher::run() @ 0x15b18c1f in /usr/bin/clickhouse
13. ./obj-x86_64-linux-gnu/../contrib/poco/Foundation/include/Poco/ScopedLock.h:36: Poco::PooledThread::run() @ 0x15c7fdb2 in /usr/bin/clickhouse
14. ./obj-x86_64-linux-gnu/../contrib/poco/Foundation/src/Thread.cpp:56: Poco::(anonymous namespace)::RunnableHolder::run() @ 0x15c7e350 in /usr/bin/clickhouse
15. ./obj-x86_64-linux-gnu/../contrib/poco/Foundation/include/Poco/SharedPtr.h:277: Poco::ThreadImpl::runnableEntry(void*) @ 0x15c7cb58 in /usr/bin/clickhouse
16. __tsan_thread_start_func @ 0x8a04ced in /usr/bin/clickhouse
17. start_thread @ 0x9609 in /usr/lib/x86_64-linux-gnu/libpthread-2.31.so
18. __clone @ 0x122293 in /usr/lib/x86_64-linux-gnu/libc-2.31.so
(version 21.3.1.6130)
[1]: https://clickhouse-test-reports.s3.yandex.net/21279/4f61ef3099f42f17b496a0b0424773978d9a32dc/stress_test_(thread).html#fail1
[2]: https://clickhouse-test-reports.s3.yandex.net/21292/ae9fea1d0af118a8f87b224d194d61da1567188b/stress_test_(thread).html#fail1
v2: https://clickhouse-test-reports.s3.yandex.net/21305/e969daa6e86c5e09cfef08cfde19712982b64e59/stress_test_(thread).html#fail1
|
2021-02-28 15:13:42 +03:00 |
|
Azat Khuzhin
|
568a49dad5
|
Remove unused AsynchronousWriteBuffer
|
2021-02-28 11:19:56 +03:00 |
|
tavplubix
|
fb6d1dc18e
|
Merge pull request #18979 from ClickHouse/fix_18690
Remove unread data limit from PeekableReadBuffer
|
2021-01-15 13:43:50 +03:00 |
|
alexey-milovidov
|
2760006415
|
Update gtest_peekable_read_buffer.cpp
|
2021-01-14 22:29:34 +03:00 |
|
Alexander Tokmakov
|
f9ee3f8178
|
update test
|
2021-01-14 14:09:13 +03:00 |
|
alesapin
|
2683bbc0f7
|
Disable lint for test
|
2021-01-13 18:35:35 +03:00 |
|
Alexander Tokmakov
|
6c4be506fd
|
add test
|
2021-01-13 16:43:42 +03:00 |
|
alesapin
|
c84a8c4b16
|
Fix manipulators for common string types
|
2021-01-13 15:47:34 +03:00 |
|
Alexey Milovidov
|
6eb5a5f4d9
|
Remove useless code
|
2021-01-10 03:28:59 +03:00 |
|
Maksim Kita
|
685099af7f
|
Move getPageSize in common
|
2020-12-17 00:23:41 +03:00 |
|
Maksim Kita
|
7d23451e81
|
Replaced usages of 4096 constant with getPageSize
|
2020-12-16 13:46:28 +03:00 |
|
Maksim Kita
|
b6bfb1cf20
|
Use fast_float by default
|
2020-12-06 23:37:36 +03:00 |
|
Maksim Kita
|
87c50602bc
|
Fast float updated implementation
|
2020-12-06 23:37:35 +03:00 |
|
Maksim Kita
|
7d97f23db4
|
Fixed point
|
2020-12-06 23:37:35 +03:00 |
|
Maksim Kita
|
80d66b8868
|
FastFloat library integration
|
2020-12-06 23:37:35 +03:00 |
|
Maksim Kita
|
977da3d052
|
Removed ryu
|
2020-12-06 15:39:39 +03:00 |
|
Maksim Kita
|
64549702a2
|
DragonBox integration
|
2020-12-06 00:32:03 +03:00 |
|
a.palagashvili
|
502355922d
|
added errors checking, removed redundant variables
|
2020-11-29 15:14:42 +03:00 |
|
a.palagashvili
|
22f147ab0f
|
added newline, fixed initialization in constructor
|
2020-11-17 23:14:22 +03:00 |
|
a.palagashvili
|
6f5390cc70
|
introduce zstd compression
|
2020-11-17 19:02:10 +03:00 |
|
zhang2014
|
6ef93ac73c
|
Try fix MaterializeMySQL SYNC with modify binlog_checksum
|
2020-11-16 21:46:36 +08:00 |
|
alexey-milovidov
|
34b2a460ba
|
Merge pull request #16578 from fibersel/issue-8828
add compression method for files: Xz
|
2020-11-12 02:58:52 +03:00 |
|
Alexander Tokmakov
|
b94cc5c4e5
|
remove more stringstreams
|
2020-11-10 21:22:26 +03:00 |
|
a.palagashvili
|
f999ea2a6f
|
renamed files, added new library, changed error codes, added tests for file() function
|
2020-11-10 01:52:22 +03:00 |
|
a.palagashvili
|
6286775031
|
Merge branch 'master' of https://github.com/ClickHouse/ClickHouse into issue-8828
|
2020-11-09 19:53:20 +03:00 |
|
Alexey Milovidov
|
fd84d16387
|
Fix "server failed to start" error
|
2020-11-07 03:14:53 +03:00 |
|
a.palagashvili
|
805bfd286c
|
resolved git modules
|
2020-11-02 15:16:49 +03:00 |
|
a.palagashvili
|
495cd47fd8
|
fixed compressor testing, added base logic for compressor and decompressor, tests passing
|
2020-11-02 02:52:34 +03:00 |
|
a.palagashvili
|
be2b002ff4
|
fixed cmake for building, added test for compression method, added basic code for encoding
|
2020-11-01 21:40:05 +03:00 |
|
Alexey Milovidov
|
269b6383f5
|
Check for #pragma once in headers
|
2020-10-10 21:37:02 +03:00 |
|
zhang2014
|
9100dcd37a
|
fix build and test failure
|
2020-09-16 11:13:17 +08:00 |
|
zhang2014
|
fb92c56beb
|
Fix bad and nice buffer size
|
2020-09-15 22:22:23 +08:00 |
|
zhang2014
|
84c68947b9
|
Add test for MySQLBinlogReadBuffer
|
2020-09-15 22:07:03 +08:00 |
|
zhang2014
|
c517df0b1a
|
Merge branch 'master' into fix/mysql_protocol_parser
|
2020-09-15 20:29:27 +08:00 |
|
zhang2014
|
106e05ab2f
|
Try fix mysql protocol parse failure
|
2020-09-15 20:28:42 +08:00 |
|
Artem Zuikov
|
51ba12c2c3
|
Try speedup build (#14809)
|
2020-09-15 12:55:57 +03:00 |
|
Alexey Milovidov
|
edd89a8610
|
Fix half of typos
|
2020-08-08 03:47:03 +03:00 |
|
Alexey Milovidov
|
07f3662f6d
|
Merge remote-tracking branch 'origin/master' into deprecate-special-zero-datetime
|
2020-07-31 23:49:06 +03:00 |
|
Nikita Mikhaylov
|
1d6c2ba689
|
rewrite other test + remove useless includes
|
2020-07-29 20:37:57 +03:00 |
|
Alexey Milovidov
|
e207acf19a
|
Merge branch 'master' into deprecate-special-zero-datetime
|
2020-07-17 17:06:31 +03:00 |
|
Alexey Milovidov
|
2249ecf6e8
|
Deprecate special printing of zero Date/DateTime
|
2020-07-12 23:10:04 +03:00 |
|