@@ -62,9 +62,6 @@ template <> struct fmt::formatter<crimson::os::seastore::op_type_t>
6262 case op_type_t ::OMAP_GET_VALUES:
6363 name = " omap_get_values" ;
6464 break ;
65- case op_type_t ::OMAP_GET_VALUES2:
66- name = " omap_get_values2" ;
67- break ;
6865 case op_type_t ::OMAP_ITERATE:
6966 name = " omap_iterate" ;
7067 break ;
@@ -166,7 +163,6 @@ void SeaStore::Shard::register_metrics()
166163 {op_type_t ::GET_ATTRS, sm::label_instance (" latency" , " GET_ATTRS" )},
167164 {op_type_t ::STAT, sm::label_instance (" latency" , " STAT" )},
168165 {op_type_t ::OMAP_GET_VALUES, sm::label_instance (" latency" , " OMAP_GET_VALUES" )},
169- {op_type_t ::OMAP_GET_VALUES2, sm::label_instance (" latency" , " OMAP_GET_VALUES2" )},
170166 {op_type_t ::OMAP_ITERATE, sm::label_instance (" latency" , " OMAP_ITERATE" )},
171167 };
172168
@@ -1430,34 +1426,6 @@ SeaStore::Shard::omap_get_values(
14301426 });
14311427}
14321428
1433- SeaStore::Shard::read_errorator::future<SeaStore::Shard::omap_values_paged_t >
1434- SeaStore::Shard::omap_get_values (
1435- CollectionRef ch,
1436- const ghobject_t &oid,
1437- const std::optional<std::string> &start,
1438- uint32_t op_flags)
1439- {
1440- ++(shard_stats.read_num );
1441- ++(shard_stats.pending_read_num );
1442-
1443- return repeat_with_onode<omap_values_paged_t >(
1444- ch,
1445- oid,
1446- Transaction::src_t ::READ,
1447- " omap_get_values2" ,
1448- op_type_t ::OMAP_GET_VALUES2,
1449- op_flags,
1450- [this , start](auto &t, auto &onode)
1451- {
1452- auto root = select_log_omap_root (onode);
1453- return omaptree_get_values (
1454- t, std::move (root), start);
1455- }).finally ([this ] {
1456- assert (shard_stats.pending_read_num );
1457- --(shard_stats.pending_read_num );
1458- });
1459- }
1460-
14611429SeaStore::Shard::read_errorator::future<ObjectStore::omap_iter_ret_t >
14621430SeaStore::Shard::omap_iterate (
14631431 CollectionRef ch,
0 commit comments