Thank you, that's very helpful, I appreciate it!
Zitat von Daniel Gryniewicz <dang@xxxxxxxxxx>:
Basically same thing that happens when you overwrite any object.
New data is sent from the client, and a new Head is created pointing
at it. The old head is removed, and the data marked for garbage
collection if it's unused (which it won't be, in this case, since
another Head points at it).
Daniel
On 9/9/20 4:55 AM, Eugen Block wrote:
I think rgw will make a header that points to the original data only, so
you are right in that there is no huge data copy operation.
Alright, that would explain it. But what happens when I overwrite
the object in bucket1 with different content? Because I'm still
able to get the original content from bucket2/file although it's
overwritten in bucket1.
Zitat von Janne Johansson <icepic.dz@xxxxxxxxx>:
Den ons 9 sep. 2020 kl 10:06 skrev Eugen Block <eblock@xxxxxx>:
Hi *,
I'm wondering about what actually happens in the ceph cluster if I
copy/sync the content of one bucket into a different bucket.
How does this work? It seems as if there's (almost) no client traffic
(except for the cp command, of course) to recreate the file in the
second bucket, as if the OSDs are directly instructed to create copies
of the objects.
I think rgw will make a header that points to the original data only, so
you are right in that there is no huge data copy operation.
--
May the most significant bit of your life be positive.
_______________________________________________
ceph-users mailing list -- ceph-users@xxxxxxx
To unsubscribe send an email to ceph-users-leave@xxxxxxx
_______________________________________________
ceph-users mailing list -- ceph-users@xxxxxxx
To unsubscribe send an email to ceph-users-leave@xxxxxxx