On Fri, Feb 24, 2017 at 6:35 PM, Yehuda Sadeh-Weinraub <yeh...@redhat.com>
wrote:

> On Fri, Feb 24, 2017 at 3:59 AM, Marius Vaitiekunas
> <mariusvaitieku...@gmail.com> wrote:
> >
> >
> > 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?
> >
>
> That's weird. Do you see anything when you run 'radosgw-admin bi list
> --bucket=<bucket>'?
>
> Yehuda
>

'radosgw-admin bi list --bucket=<bucket>' gives me an error:
2017-02-27 08:55:30.861659 7f20c15779c0  0 error in read_id for id  : (2)
No such file or directory
2017-02-27 08:55:30.861991 7f20c15779c0  0 error in read_id for id  : (2)
No such file or directory
ERROR: bi_list(): (5) Input/output error

'radosgw-admin bucket list --bucket=<bucket>' successfully list all the
files except missing ones.

-- 
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