Hi Sam, We're running a program on each OSD host that reads the contents of the objects on that host's OSDs (using LIBRADOS_OPERATION_LOCALIZE_READS when reading as eventual consistency is ok). At the moment the simplest way of finding out which objects are local is to look in the local filesystem but I want to ensure that the system will work with BlueStore and any future changes so would love to be able to query this e.g. via librados. Cheers, David > -----Original Message----- > From: Samuel Just [mailto:sjust@xxxxxxxxxx] > Sent: 27 July 2016 17:45 > To: David Blundell <David.Blundell@xxxxxxxxxxxxxxxx> > Cc: ceph-users@xxxxxxxx; ceph-devel@xxxxxxxxxxxxxxx > Subject: Re: [ceph-users] Listing objects in a specified placement group / OSD > > Well, it's kind of deliberately obfuscated because PGs aren't a > librados-level abstraction. Why do you want to list the objects in a > PG? > -Sam ��.n��������+%������w��{.n����z��u���ܨ}���Ơz�j:+v�����w����ޙ��&�)ߡ�a����z�ޗ���ݢj��w�f