diff --git a/repair/row_level.cc b/repair/row_level.cc index ee66e2e839..9fdb2bd949 100644 --- a/repair/row_level.cc +++ b/repair/row_level.cc @@ -719,6 +719,8 @@ public: private: seastar::sharded& _db; seastar::sharded& _messaging; + seastar::sharded& _sys_dist_ks; + seastar::sharded& _view_update_generator; column_family& _cf; schema_ptr _schema; reader_permit _permit; @@ -807,6 +809,8 @@ public: repair_meta( seastar::sharded& db, seastar::sharded& ms, + seastar::sharded& sys_dist_ks, + seastar::sharded& view_update_generator, column_family& cf, schema_ptr s, dht::token_range range, @@ -822,6 +826,8 @@ public: row_level_repair* row_level_repair_ptr = nullptr) : _db(db) , _messaging(ms) + , _sys_dist_ks(sys_dist_ks) + , _view_update_generator(view_update_generator) , _cf(cf) , _schema(s) , _permit(_cf.streaming_read_concurrency_semaphore().make_permit(_schema.get(), "repair-meta")) @@ -928,6 +934,8 @@ public: node_repair_meta_id id{from, repair_meta_id}; auto rm = make_lw_shared(db, repair.get_messaging().container(), + repair.get_sys_dist_ks(), + repair.get_view_update_generator(), cf, s, range, @@ -2831,6 +2839,8 @@ public: repair_meta master(_ri.db, _ri.messaging, + _ri.sys_dist_ks, + _ri.view_update_generator, _cf, s, _range,