Nadav Har'El
c1a7a071ea
merge: Remove most inclusions of reactor.hh
Merged patch series from Avi Kivity:
This patchset removes most inclusions of reactor.hh, by switching
to new namespace-scoped API:s instead of those using engine()
as a way to get the reactor. With this, we are down to 12 translation
units depending on reactor.hh, mostly for deprecated API:s like
reactor::at_exit().
Avi Kivity (3):
logalloc: use namespace-scope seastar::idle_cpu_handler and related
rather than reactor scope
test: sstable-utils: deinline do_make_keys()
treewide: replace calls to engine().some_api() with some_api()
configure.py | 14 +++-----
auth/common.hh | 3 +-
checked-file-impl.hh | 4 +--
db/system_keyspace_view_types.hh | 2 +-
flat_mutation_reader.hh | 1 +
lister.hh | 2 +-
message/messaging_service.hh | 2 +-
redis/server.hh | 2 +-
sstables/compress.hh | 2 +-
sstables/integrity_checked_file_impl.hh | 2 +-
test/lib/sstable_utils.hh | 35 ++++---------------
test/lib/test_services.hh | 2 +-
thrift/server.hh | 2 +-
transport/server.hh | 2 +-
utils/error_injection.hh | 3 +-
utils/joinpoint.hh | 2 +-
utils/loading_cache.hh | 2 +-
utils/logalloc.hh | 6 ++--
utils/rate_limiter.hh | 2 +-
api/system.cc | 1 +
auth/default_authorizer.cc | 2 +-
auth/password_authenticator.cc | 2 +-
database.cc | 1 +
db/commitlog/commitlog.cc | 4 +--
db/hints/resource_manager.cc | 3 +-
db/system_distributed_keyspace.cc | 2 +-
dht/i_partitioner.cc | 2 +-
gms/feature_service.cc | 3 +-
lister.cc | 4 +--
locator/ec2_snitch.cc | 3 +-
locator/gce_snitch.cc | 1 +
main.cc | 1 +
reader_concurrency_semaphore.cc | 2 +-
redis/server.cc | 4 +--
sstables/sstables.cc | 11 +++---
table.cc | 3 +-
test/boost/commitlog_test.cc | 2 +-
test/boost/database_test.cc | 2 +-
test/boost/flush_queue_test.cc | 2 +-
test/boost/gossip_test.cc | 2 +-
.../gossiping_property_file_snitch_test.cc | 1 +
test/boost/loading_cache_test.cc | 2 +-
test/boost/sstable_3_x_test.cc | 1 +
test/boost/sstable_datafile_test.cc | 1 +
test/boost/sstable_test.cc | 1 +
test/lib/sstable_utils.cc | 26 ++++++++++++++
test/manual/gossip.cc | 2 +-
test/manual/hint_test.cc | 2 +-
test/manual/sstable_scan_footprint_test.cc | 2 +-
test/perf/perf_mutation.cc | 1 +
test/perf/perf_row_cache_update.cc | 1 +
test/perf/perf_sstable.cc | 1 +
test/tools/cql_repl.cc | 2 +-
thrift/server.cc | 2 +-
transport/server.cc | 4 +--
utils/config_file.cc | 3 +-
utils/file_lock.cc | 2 +-
utils/logalloc.cc | 14 ++++----
utils/updateable_value.cc | 2 +-
59 files changed, 119 insertions(+), 98 deletions(-)
2020-04-05 13:47:39 +03:00
..
2020-04-05 12:46:04 +03:00
2020-04-05 12:46:04 +03:00
2019-10-25 12:04:44 +02:00
2020-04-05 11:41:26 +02:00
2020-03-27 11:40:03 +03:00
2020-02-10 20:54:32 +03:00
2020-04-01 09:12:21 +02:00
2020-04-01 09:12:21 +02:00
2019-04-02 19:08:25 +03:00
2020-03-23 09:29:45 +02:00
2019-11-14 12:15:39 +01:00
2019-02-14 14:52:51 +02:00
2019-12-11 10:44:40 -08:00
2020-03-23 09:29:45 +02:00
2020-03-10 12:51:02 +02:00
2020-03-10 12:51:02 +02:00
2020-03-05 16:09:44 +01:00
2020-02-04 21:15:44 -08:00
2020-03-03 11:34:00 +01:00
2019-10-25 12:04:44 +02:00
2020-03-23 09:29:45 +02:00
2020-02-12 16:44:12 +03:00
2020-03-15 10:25:20 +01:00
2020-03-30 18:42:33 +02:00
2020-03-15 10:25:20 +01:00
2020-03-27 11:40:03 +03:00
2020-03-23 09:29:45 +02:00
2020-04-05 12:46:04 +03:00
2020-03-03 11:34:00 +01:00
2020-04-05 12:46:04 +03:00
2020-04-02 14:43:35 +02:00
2020-03-30 21:02:14 +03:00
2020-03-23 09:29:45 +02:00