On Sun, Dec 13, 2015 at 7:27 AM, 孙方臣 <sunspot0105@xxxxxxxxx> wrote: > Hi, All, > > I'm setting up federated gateway. One is master zone, the other is slave > zone. Radosgw-agent is running in slave zone. I have encountered some > problems, can anybody help answering this: > > 1. When put a object to radosgw, there are two bilogs to generate. One is > "pending" state, the other is "complete" state.This should be ignored when > the entry is "pending" state, otherwise the same object will be copied > twice. I have a pull request that is at > https://github.com/ceph/radosgw-agent/pull/39, please give some suggestions > about it. > > 2. When the "rgw_num_rados_handles" is set as 16, the radosgw-agent caannot > unlock, the error code is 404. the log is following: > ...... > 2015-12-13 21:52:33,373 26594 [radosgw_agent.lock][WARNING] failed to unlock > shard 115 in zone zone-a: Http error code 404 content Not Found > ...... > 2015-12-13 21:53:00,732 26594 [radosgw_agent.lock][ERROR ] locking shard 116 > in zone zone-a failed: Http error code 423 content > ...... > > I can find the locker with the "rados lock info" command, and can break the > lock with "rados lock break" command. > I find the reason finally, the reason is that the lock request from > radosgw-agent is processed by rados client and the unlock request from > radosgw-agent is processed by anther rados client. When the > "rgw_num_rados_handles" is set as 1, the warning message did not appeared. > Can anybody help giving some suggestions about this, and can the warning > message be ignored? Hi, it certainly seems like a bug. Can you open an issue at tracker.ceph.com? Thanks, Yehuda _______________________________________________ ceph-users mailing list ceph-users@xxxxxxxxxxxxxx http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com