enable_compacting_data_for_streaming_and_repair has to be LiveUpdate #18674
Labels
backport/5.2
Issues that should be backported to 5.2 branch once they'll be fixed
backport/5.4
Issues that should be backported to 5.4 branch once they'll be fixed
backport/6.0
Milestone
In theory it is, but when propagated down to the table object, the LiveUpdate property is lost (
database.cc
):1251 cfg.enable_compacting_data_for_streaming_and_repair = db_config.enable_compacting_data_for_streaming_and_repair();
Here, we use
named_value<T>::operator()
, which casts theutils::updateable_value<T>
toconst T&
and hence the update signal chain is broken.table::config::enable_compacting_data_for_streaming_and_repair
is bound to a constant and will not receive updates on the config item.The text was updated successfully, but these errors were encountered: