* Radosgw-agent data full sync implementation
@ 2013-08-28 16:21 christophe courtaut
2013-08-29 5:04 ` Joe Buck
0 siblings, 1 reply; 2+ messages in thread
From: christophe courtaut @ 2013-08-28 16:21 UTC (permalink / raw)
To: Joe Buck, ceph-devel
Hi Joe,
I'm currently looking at the radosgw-agent, and i have seen your
recent job on full sync of data.
What will be the preferred way to list all objects to sync? Using
admin API or standard S3 API?
Moreover, we will need to do an exact copy of the object to preserve
attributes, as mentionned here
http://pad.ceph.com/p/rgw-multi-region-dr .
Will this be part of the admin API? or am i missing something?
Btw i recently posted an article here : http://blog.kri5.fr/?p=21, to
setup two cluster for testing purpose of the radosgw-agent.
Best regards.
--
Christophe Courtaut
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: Radosgw-agent data full sync implementation
2013-08-28 16:21 Radosgw-agent data full sync implementation christophe courtaut
@ 2013-08-29 5:04 ` Joe Buck
0 siblings, 0 replies; 2+ messages in thread
From: Joe Buck @ 2013-08-29 5:04 UTC (permalink / raw)
To: christophe courtaut; +Cc: ceph-devel
On 08/28/2013 09:21 AM, christophe courtaut wrote:
> Hi Joe,
>
> I'm currently looking at the radosgw-agent, and i have seen your
> recent job on full sync of data.
>
> What will be the preferred way to list all objects to sync? Using
> admin API or standard S3 API?
It looks like we'll use the S3 API to list the objects in a bucket
(we'll actually use the boto library to do this).
It's worth noting that there's some locking that we need to do to
account for multiple agents running at the same time, so it's not quite
as easy as "list objects, sync objects, call it a day".
> Moreover, we will need to do an exact copy of the object to preserve
> attributes, as mentionned here
> http://pad.ceph.com/p/rgw-multi-region-dr .
>
> Will this be part of the admin API? or am i missing something?
The following link on the wiki has most (all?) of the calls that are
being added for the sync work. There's an extended object GET and PUT in
there, towards the top.
http://wiki.ceph.com/index.php?title=RESTful_API_for_DR_%2F%2F_Geo-Replication
This link is also handy in terms of an overview:
http://www.spinics.net/lists/ceph-devel/msg11905.html
> Btw i recently posted an article here :http://blog.kri5.fr/?p=21, to
> setup two cluster for testing purpose of the radosgw-agent.
Cool.
> Best regards.
>
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2013-08-29 5:04 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-08-28 16:21 Radosgw-agent data full sync implementation christophe courtaut
2013-08-29 5:04 ` Joe Buck
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.