On Wed, Feb 22, 2017 at 8:33 PM, Yehuda Sadeh-Weinraub <yeh...@redhat.com>
wrote:

> On Wed, Feb 22, 2017 at 6:19 AM, Marius Vaitiekunas
> <mariusvaitieku...@gmail.com> wrote:
> > Hi Cephers,
> >
> > We are testing rgw multisite solution between to DC. We have one
> zonegroup
> > and to zones. At the moment all writes/deletes are done only to primary
> > zone.
> >
> > Sometimes not all the objects are replicated.. We've written prometheus
> > exporter to check replication status. It gives us each bucket object
> count
> > from user perspective, because we have millions of objects and hundreds
> of
> > buckets. We just want to be sure, that everything is replicated without
> > using ceph internals like rgw admin api for now.
> >
> > Is it possible to initiate full resync of only one rgw bucket from master
> > zone? What are the options about resync when things go wrong and
> replication
> > misses some objects?
> >
> > We run latest jewel 10.2.5.
>
>
> There's the 'radosgw-admin bucket sync init' command that you can run
> on the specific bucket on the target zone. This will reinitialize the
> sync state, so that when it starts syncing it will go through the
> whole full sync process. Note that it shouldn't actually copy data
> that already exists on the target. Also, in order to actually start
> the sync, you'll need to have some change that would trigger the sync
> on that bucket, e.g., create a new object there.
>
> Yehuda
>
>
Hi,

I've tried to resync a bucket, but it didn't manage to resync a missing
object. If I try to copy missing object by hand into secondary zone, i get
asked to overwrite existing object.. It looks like the object is
replicated, but is not in a bucket index. I've tried to check bucket index
with --fix and --check-objects flags, but nothing changes. What else should
i try?

-- 
Marius Vaitiekūnas
_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to