Skip to content

Commit f3da860

Browse files
committed
httpd: drop unnecessary dependencies from httpd.hh
Downstream files are updated to re-add necessary dependencies. This reduces include load, especially app-template.hh, which pulls in a bunch of boost dependencies.
1 parent af9b804 commit f3da860

File tree

4 files changed

+3
-2
lines changed

4 files changed

+3
-2
lines changed

apps/httpd/main.cc

+1
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
#include <seastar/http/file_handler.hh>
2727
#include <seastar/core/seastar.hh>
2828
#include <seastar/core/reactor.hh>
29+
#include <seastar/core/app-template.hh>
2930
#include "demo.json.hh"
3031
#include <seastar/http/api_docs.hh>
3132
#include <seastar/core/thread.hh>

include/seastar/http/httpd.hh

-2
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,6 @@
3131
#include <seastar/http/request.hh>
3232
#include <seastar/core/seastar.hh>
3333
#include <seastar/core/sstring.hh>
34-
#include <seastar/core/app-template.hh>
35-
#include <seastar/core/circular_buffer.hh>
3634
#include <seastar/core/distributed.hh>
3735
#include <seastar/core/queue.hh>
3836
#include <seastar/core/gate.hh>

src/core/prometheus.cc

+1
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
#include <sstream>
2929

3030
#include <seastar/core/metrics_api.hh>
31+
#include <seastar/core/scollectd.hh>
3132
#include <seastar/http/function_handlers.hh>
3233
#include <boost/algorithm/string/replace.hpp>
3334
#include <boost/range/algorithm_ext/erase.hpp>

tests/unit/rest_api_httpd.cc

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
#include <seastar/http/function_handlers.hh>
2828
#include <seastar/http/file_handler.hh>
2929
#include <seastar/core/seastar.hh>
30+
#include <seastar/core/app-template.hh>
3031
#include <seastar/http/api_docs.hh>
3132
#include <seastar/core/thread.hh>
3233
#include <seastar/net/inet_address.hh>

0 commit comments

Comments
 (0)