From: Sage Weil Date: Mon, 6 Jun 2016 16:15:51 +0000 (-0400) Subject: client: return acting, not raw, osds X-Git-Tag: v11.0.0~254^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=a651709d943d005e2c0c67b6bac546e3d910de89;p=ceph.git client: return acting, not raw, osds Reported-by: song baisen Signed-off-by: Sage Weil --- diff --git a/src/client/Client.cc b/src/client/Client.cc index 31cc936bce8d..0a062bd243ca 100644 --- a/src/client/Client.cc +++ b/src/client/Client.cc @@ -11061,8 +11061,8 @@ int Client::ll_get_stripe_osd(Inode *in, uint64_t blockno, pg_t pg = (pg_t)olayout.ol_pgid; vector osds; int primary; - o.pg_to_osds(pg, &osds, &primary); - return osds[0]; + o.pg_to_acting_osds(pg, &osds, &primary); + return primary; }); }