diff --git a/service/storage_service.hh b/service/storage_service.hh index fc0765fbe8..fe5656140f 100644 --- a/service/storage_service.hh +++ b/service/storage_service.hh @@ -269,6 +269,7 @@ private: gms::feature _digest_multipartition_read_feature; gms::feature _correct_counter_order_feature; gms::feature _schema_tables_v3; + gms::feature _correct_non_compound_range_tombstones; public: void enable_all_features() { _range_tombstones_feature.enable(); @@ -2243,6 +2244,10 @@ public: const gms::feature& cluster_supports_schema_tables_v3() const { return _schema_tables_v3; } + + bool cluster_supports_reading_correctly_serialized_range_tombstones() const { + return bool(_correct_non_compound_range_tombstones); + } }; inline future<> init_storage_service(distributed& db, sharded& auth_service) {