ClickHouse/dbms/src/IO
Weiqing Xu ec3c5a369d support reading from HA mode HDSF
the driver libhdfs3 can support HA mode. When the uri doesn't contain
port num, the libhdfs3 will handle it in HA mode, treat the uri as
nameservice name and read the real host and port from configuration file
as the origin Java client.
the default configuration file is hdfs-client.xml in the working
directory, it also can be set in env variable "LIBHDFS3_CONF".
the format of the configuration file is same with hdfs-site.xml.
2019-07-19 07:32:59 +08:00
..
tests Remove "clickhouse_compression" library because it is not a library (cyclic dependency via IDataType) 2019-07-10 00:37:43 +03:00
AIO.cpp Fix build and code-style. 2019-02-08 16:36:58 +03:00
AIO.h Removed duplicate includes 2019-02-10 20:12:22 +03:00
AIOContextPool.cpp [PATCH] Fixup for "AIOcontextPool: Found io_event with unknown id 0'' error #4434 from urgordeadbeef 2019-02-18 20:30:00 +03:00
AIOContextPool.h Add FreeBSD AIO support. 2019-02-07 21:48:09 +03:00
AsynchronousWriteBuffer.h Attempt to implemnt global thread pool #4018 2019-01-11 22:12:36 +03:00
BitHelpers.h Fixed DoubleDelta encoding cases for random Int32 and Int64. 2019-07-15 08:17:14 +03:00
BrotliReadBuffer.cpp DEVTOOLS-5170 Delete Y_IGNORE markers (#5533) 2019-06-05 14:52:39 +03:00
BrotliReadBuffer.h Brotli: additions to #4388 2019-04-10 19:12:31 +03:00
BrotliWriteBuffer.cpp Brotli: additions to #4388 2019-04-10 19:12:31 +03:00
BrotliWriteBuffer.h Brotli: additions to #4388 2019-04-10 19:12:31 +03:00
BufferBase.h Padding for IO buffers. 2018-08-29 09:39:44 +08:00
BufferWithOwnMemory.h MarkCache and UncompressedCache use different allocator to catch segfaults more reliable 2019-04-06 18:27:39 +03:00
CascadeWriteBuffer.cpp
CascadeWriteBuffer.h Build fixes (#3181) 2018-09-28 17:53:20 +03:00
CMakeLists.txt
CompressionMethod.h HTTP Accept-Encoding: br; Expended ZlibCompressionMethod to generic CompressionMethod; Added brotli to CompressionMethod enum 2019-03-21 00:04:35 +03:00
ConcatReadBuffer.h
ConnectionTimeouts.h Fix exception 'No message received' 2019-03-29 21:10:03 +03:00
copyData.cpp more honest constness in ActionBlocker 2018-05-25 23:06:36 +03:00
copyData.h more honest constness in ActionBlocker 2018-05-25 23:06:36 +03:00
createReadBufferFromFileBase.cpp Fixed error message 2019-02-27 22:12:08 +03:00
createReadBufferFromFileBase.h Code consistency [#CLICKHOUSE-3943] 2018-09-04 22:34:34 +03:00
createWriteBufferFromFileBase.cpp Fixed error message 2019-02-27 22:12:08 +03:00
createWriteBufferFromFileBase.h Code consistency [#CLICKHOUSE-3943] 2018-09-04 22:34:34 +03:00
DelimitedReadBuffer.h Namespace comments are unneeded according to the code style. 2019-06-13 13:37:13 +03:00
DoubleConverter.h More bytes for DoubleConverter buffer. 2019-04-25 17:32:39 +03:00
HashingReadBuffer.h Added more warnings from clang's -Weverything, that are available in clang 8 2019-01-07 13:40:58 +03:00
HashingWriteBuffer.cpp Unification [#CLICKHOUSE-2]. 2017-09-15 15:16:12 +03:00
HashingWriteBuffer.h Unification [#CLICKHOUSE-2]. 2017-09-15 15:16:12 +03:00
HDFSCommon.cpp support reading from HA mode HDSF 2019-07-19 07:32:59 +08:00
HDFSCommon.h DEVTOOLS-5170 Delete Y_IGNORE markers (#5533) 2019-06-05 14:52:39 +03:00
HexWriteBuffer.cpp Attempt to improve performance [#CLICKHOUSE-3]. 2017-07-23 09:53:28 +03:00
HexWriteBuffer.h Resolved some of PVS-Studio warnings 2019-04-22 19:07:09 +03:00
HTTPCommon.cpp Fix bug with pooled HTTP sessions and host ip change 2019-06-05 12:23:41 +03:00
HTTPCommon.h CLICKHOUSE-4112: Add keepalive for http connections 2018-11-20 16:15:44 +03:00
IReadableWriteBuffer.h
LimitReadBuffer.cpp Cleanups #4246 2019-02-10 18:17:45 +03:00
LimitReadBuffer.h Cleanups #4246 2019-02-10 18:17:45 +03:00
MemoryReadWriteBuffer.cpp Preparation for extra warnings [#CLICKHOUSE-2] 2018-08-10 07:02:56 +03:00
MemoryReadWriteBuffer.h
MMapReadBufferFromFile.cpp Consistency of FileOpen event [#CLICKHOUSE-3943] 2018-09-04 22:24:45 +03:00
MMapReadBufferFromFile.h Updated performance testing tool #1890 2018-06-13 05:52:03 +03:00
MMapReadBufferFromFileDescriptor.cpp Updated performance testing tool #1890 2018-06-13 05:52:03 +03:00
MMapReadBufferFromFileDescriptor.h Preparation for extra warnings [#CLICKHOUSE-2] 2018-08-10 07:02:56 +03:00
Operators.h Fixed UB #3926 2018-12-26 09:03:18 +03:00
parseDateTimeBestEffort.cpp fix of ppc64le definitions 2019-01-23 18:24:14 +03:00
parseDateTimeBestEffort.h Added more formats to "parseDateTimeBestEffort" function [#CLICKHOUSE-2] 2018-12-24 21:28:41 +03:00
Progress.cpp Progress rename for total_rows and write_[rows|bytes] 2019-05-20 18:37:41 +07:00
Progress.h Progress rename for total_rows and write_[rows|bytes] 2019-05-20 18:37:41 +07:00
ReadBuffer.h Added [[noreturn]] attributes for functions that throw unconditionally 2019-04-10 23:27:14 +03:00
ReadBufferAIO.cpp Better comment 2019-04-03 17:34:46 +03:00
ReadBufferAIO.h Add FreeBSD AIO support. 2019-02-07 21:48:09 +03:00
ReadBufferFromFile.cpp Added more warnings from clang's -Weverything, that are available in clang 8 2019-01-07 13:40:58 +03:00
ReadBufferFromFile.h Better [#CLICKHOUSE-2]. 2017-12-01 20:49:12 +03:00
ReadBufferFromFileBase.cpp
ReadBufferFromFileBase.h Various fixes for PVS-Studio 2019-06-16 21:13:39 +03:00
ReadBufferFromFileDescriptor.cpp Code cleanups #2482 2018-08-22 03:24:55 +03:00
ReadBufferFromFileDescriptor.h libs: compiling with msvc2017 (#1996) 2018-03-23 19:05:14 +03:00
ReadBufferFromHDFS.cpp DEVTOOLS-5170 Delete Y_IGNORE markers (#5533) 2019-06-05 14:52:39 +03:00
ReadBufferFromHDFS.h Grouped includes (40 of 182) 2019-02-10 20:40:52 +03:00
ReadBufferFromIStream.cpp Fixed build #2627 2018-07-11 15:50:23 +03:00
ReadBufferFromIStream.h Update ReadBufferFromIStream.h 2018-07-10 23:46:10 +03:00
ReadBufferFromMemory.h
ReadBufferFromPocoSocket.cpp Grouped includes (40 of 182) 2019-02-10 20:40:52 +03:00
ReadBufferFromPocoSocket.h
ReadBufferFromString.h
readDecimalText.h extract readDecimalText.h from readFloatText.h 2019-05-16 19:41:10 +03:00
readFloatText.cpp Addition to prev. revision #1665 2018-01-13 08:20:18 +03:00
readFloatText.h Various fixes for PVS-Studio 2019-06-16 21:13:39 +03:00
ReadHelpers.cpp Fix column description parse. Now creation of replicated MT table with codecs and comments is possible without default 2019-02-27 19:41:51 +03:00
ReadHelpers.h Add two more warnings from -Weverything 2019-07-08 03:16:39 +03:00
ReadWriteBufferFromHTTP.cpp Add http connection pool between replicas 2018-11-16 16:15:17 +03:00
ReadWriteBufferFromHTTP.h Fix bug with pooled HTTP sessions and host ip change 2019-06-05 12:23:41 +03:00
UncompressedCache.h Use mimalloc instead of lfallocator 2019-06-27 18:13:19 +03:00
UseSSL.cpp Fix ssl init (#3056) 2018-09-06 21:05:33 +03:00
UseSSL.h Fix ssl init (#3056) 2018-09-06 21:05:33 +03:00
VarInt.h Added [[noreturn]] attributes for functions that throw unconditionally 2019-04-10 23:27:14 +03:00
WriteBuffer.h Fixed error in "regexpQuoteMeta" function #3826 2018-12-20 21:16:06 +03:00
WriteBufferAIO.cpp Fix build and code-style. 2019-02-08 16:36:58 +03:00
WriteBufferAIO.h Grouped includes (40 of 182) 2019-02-10 20:40:52 +03:00
WriteBufferFromArena.h Allow to use values of AggregateFunction data type in groupArray aggregate function [#CLICKHOUSE-3485]. 2017-12-06 06:10:32 +03:00
WriteBufferFromFile.cpp Added more warnings from clang's -Weverything, that are available in clang 8 2019-01-07 13:40:58 +03:00
WriteBufferFromFile.h
WriteBufferFromFileBase.cpp
WriteBufferFromFileBase.h
WriteBufferFromFileDescriptor.cpp Grouped includes (40 of 182) 2019-02-10 20:40:52 +03:00
WriteBufferFromFileDescriptor.h
WriteBufferFromHDFS.cpp Flush buffer when WriteBufferFromHDFS's destructor is called 2019-06-19 19:50:34 +08:00
WriteBufferFromHDFS.h Remove strange commit 2019-01-18 13:57:00 +03:00
WriteBufferFromHTTP.cpp Add http connection pool between replicas 2018-11-16 16:15:17 +03:00
WriteBufferFromHTTP.h Add http connection pool between replicas 2018-11-16 16:15:17 +03:00
WriteBufferFromHTTPServerResponse.cpp Split Common/config.h by libs (dbms) (#5715) 2019-06-24 14:17:15 +03:00
WriteBufferFromHTTPServerResponse.h Split Common/config.h by libs (dbms) (#5715) 2019-06-24 14:17:15 +03:00
WriteBufferFromOStream.cpp Update WriteBufferFromOStream.cpp 2018-07-10 23:46:10 +03:00
WriteBufferFromOStream.h Various fixes for PVS-Studio 2019-06-16 21:13:39 +03:00
WriteBufferFromPocoSocket.cpp Grouped includes (40 of 182) 2019-02-10 20:40:52 +03:00
WriteBufferFromPocoSocket.h Non significant changes according to clang's -Weverything, part 3 [#CLICKHOUSE-2] 2018-06-03 23:39:06 +03:00
WriteBufferFromString.h Class WriteBufferFromOwnString now can return StringRef too. 2019-01-24 17:32:01 +03:00
WriteBufferFromTemporaryFile.cpp Added more warnings from clang's -Weverything, that are available in clang 8 2019-01-07 13:40:58 +03:00
WriteBufferFromTemporaryFile.h
WriteBufferFromVector.h Update WriteBufferFromVector.h 2019-05-18 12:43:43 +03:00
WriteBufferValidUTF8.cpp toValidUTF8 function added 2019-05-17 15:55:21 +03:00
WriteBufferValidUTF8.h
WriteHelpers.cpp Don't allow exceptions without code (#3645) 2018-11-23 00:19:58 +03:00
WriteHelpers.h Add two more warnings from -Weverything 2019-07-08 03:16:39 +03:00
WriteIntText.h Fix includes (#4673) 2019-03-13 16:58:04 +03:00
ZlibDeflatingWriteBuffer.cpp HTTP Accept-Encoding: br; Expended ZlibCompressionMethod to generic CompressionMethod; Added brotli to CompressionMethod enum 2019-03-21 00:04:35 +03:00
ZlibDeflatingWriteBuffer.h HTTP Accept-Encoding: br; Expended ZlibCompressionMethod to generic CompressionMethod; Added brotli to CompressionMethod enum 2019-03-21 00:04:35 +03:00
ZlibInflatingReadBuffer.cpp HTTP Accept-Encoding: br; Expended ZlibCompressionMethod to generic CompressionMethod; Added brotli to CompressionMethod enum 2019-03-21 00:04:35 +03:00
ZlibInflatingReadBuffer.h HTTP Accept-Encoding: br; Expended ZlibCompressionMethod to generic CompressionMethod; Added brotli to CompressionMethod enum 2019-03-21 00:04:35 +03:00