Fixing the following compilation issue:
/home/xuxuehan/src/ceph/src/crimson/osd/pg_shard_manager.h:236:7: warning: moving a temporary object prevents copy elision [-Wpessimizing-move]
236 | );
| ^
/home/xuxuehan/src/ceph/src/crimson/osd/pg_shard_manager.h:236:7: note: remove ‘std::move’ call
Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
return target_shard_services.get_or_create_pg(
std::move(trigger),
opref.get_pgid(),
- std::move(opref.get_create_info())
+ opref.get_create_info()
);
}).safe_then([&logger, &target_shard_services, &opref](Ref<PG> pgref) {
logger.debug("{}: have_pg", opref);