mirror of
https://github.com/scylladb/scylladb.git
synced 2026-06-01 04:26:48 +00:00
sstables: stop including unused expensive headers
database.hh is expensive to include, and turns out it's no longer needed. also stop including other unused ones. build time of sstables.o reduces by ~3% (cleared all caches and set cpu frequency to a fixed value before building sstables.o from scratch) Signed-off-by: Raphael S. Carvalho <raphaelsc@scylladb.com> Message-Id: <20220104175908.98833-1-raphaelsc@scylladb.com>
This commit is contained in:
committed by
Avi Kivity
parent
25b036f35b
commit
9a1fdb0635
@@ -31,7 +31,6 @@
|
||||
#include <seastar/core/shared_ptr_incomplete.hh>
|
||||
#include <seastar/core/do_with.hh>
|
||||
#include <seastar/core/thread.hh>
|
||||
#include <seastar/core/shared_future.hh>
|
||||
#include <seastar/core/byteorder.hh>
|
||||
#include <seastar/core/aligned_buffer.hh>
|
||||
#include <seastar/util/closeable.hh>
|
||||
@@ -51,14 +50,10 @@
|
||||
#include "unimplemented.hh"
|
||||
#include "index_reader.hh"
|
||||
#include "memtable.hh"
|
||||
#include "range.hh"
|
||||
#include "downsampling.hh"
|
||||
#include <boost/algorithm/string.hpp>
|
||||
#include <boost/range/adaptor/map.hpp>
|
||||
#include <boost/range/adaptor/transformed.hpp>
|
||||
#include <boost/range/algorithm_ext/insert.hpp>
|
||||
#include <boost/range/algorithm_ext/push_back.hpp>
|
||||
#include <boost/range/algorithm/set_algorithm.hpp>
|
||||
#include <boost/range/algorithm_ext/is_sorted.hpp>
|
||||
#include <boost/range/algorithm/sort.hpp>
|
||||
#include <regex>
|
||||
@@ -80,7 +75,6 @@
|
||||
#include "sstables/sstables_manager.hh"
|
||||
#include "sstables/partition_index_cache.hh"
|
||||
#include "utils/UUID_gen.hh"
|
||||
#include "database.hh"
|
||||
#include "sstables_manager.hh"
|
||||
#include <boost/algorithm/string/predicate.hpp>
|
||||
#include "tracing/traced_file.hh"
|
||||
|
||||
Reference in New Issue
Block a user