ClickHouse/src/Server
Azat Khuzhin b698a4ff65 Apply changes to http handlers on fly without server restart
This has been implemented by simply restarting http servers in case of
http_handlers directive in configuration xml had been changed.

But, for this I have to change the handlers interface to accept
configuration separatelly, since the configuration that contains in the
server is the configuration with which server had been started.

Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
Co-authored-by: Antonio Andelic
2022-09-12 17:34:51 +02:00
..
grpc_protos
HTTP fix heap buffer overflow by limiting http chunk size 2022-08-18 14:30:52 +02:00
CertificateReloader.cpp Fix style 2022-08-20 17:59:51 +02:00
CertificateReloader.h Merge pull request #36487 from FArthur-cmd/fix_certificates 2022-04-24 04:58:21 +03:00
CMakeLists.txt
GRPCServer.cpp Merge 'origin/master' into tracing_context_propagation to resolve conflicts 2022-09-01 23:18:59 +08:00
GRPCServer.h
HTTPHandler.cpp Apply changes to http handlers on fly without server restart 2022-09-12 17:34:51 +02:00
HTTPHandler.h
HTTPHandlerFactory.cpp Apply changes to http handlers on fly without server restart 2022-09-12 17:34:51 +02:00
HTTPHandlerFactory.h Apply changes to http handlers on fly without server restart 2022-09-12 17:34:51 +02:00
HTTPHandlerRequestFilter.h Apply changes to http handlers on fly without server restart 2022-09-12 17:34:51 +02:00
InterserverIOHTTPHandler.cpp base should not depend on Common 2022-04-29 10:26:35 +08:00
InterserverIOHTTPHandler.h
IServer.h
KeeperTCPHandler.cpp base should not depend on Common 2022-04-29 10:26:35 +08:00
KeeperTCPHandler.h Fixing build. 2022-07-20 20:30:16 +00:00
KeeperTCPHandlerFactory.h base should not depend on Common 2022-04-29 10:26:35 +08:00
MySQLHandler.cpp Remove inherited create() method + disallow copying 2022-05-02 08:46:52 +02:00
MySQLHandler.h
MySQLHandlerFactory.cpp Fix clang-tidy-14, part 1 2022-05-27 22:52:14 +02:00
MySQLHandlerFactory.h
NotFoundHandler.cpp
NotFoundHandler.h
PostgreSQLHandler.cpp Slightly better mysql handler 2022-04-27 18:28:09 +08:00
PostgreSQLHandler.h base should not depend on Common 2022-04-29 10:26:35 +08:00
PostgreSQLHandlerFactory.cpp
PostgreSQLHandlerFactory.h
PrometheusMetricsWriter.cpp Fix style 2022-08-27 23:40:24 +02:00
PrometheusMetricsWriter.h
PrometheusRequestHandler.cpp Apply changes to http handlers on fly without server restart 2022-09-12 17:34:51 +02:00
PrometheusRequestHandler.h
ProtocolServerAdapter.cpp Better cmake 2022-03-11 15:47:07 +01:00
ProtocolServerAdapter.h Fix clang-tidy warnings in Server, Storages folders 2022-03-14 18:17:35 +00:00
ReplicasStatusHandler.cpp Apply changes to http handlers on fly without server restart 2022-09-12 17:34:51 +02:00
ReplicasStatusHandler.h
StaticRequestHandler.cpp Apply changes to http handlers on fly without server restart 2022-09-12 17:34:51 +02:00
StaticRequestHandler.h
TCPHandler.cpp Remove using namespace from header 2022-08-25 20:20:13 +08:00
TCPHandler.h Merge branch 'master' into server-side-time 2022-08-10 07:28:15 +03:00
TCPHandlerFactory.h base should not depend on Common 2022-04-29 10:26:35 +08:00
TCPServer.cpp
TCPServer.h
TCPServerConnectionFactory.h
WebUIRequestHandler.cpp Implement code review suggestions 2022-08-22 21:55:41 +02:00
WebUIRequestHandler.h Implement code review suggestions 2022-08-22 21:55:41 +02:00