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>
(cherry picked from commit
3d77b5c7e2ed95d424cdc9b97f9b41cea1a2648a)
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);