Hi,

Changes LGTM +1

Regards
Devesh

> On 27-Jun-2024, at 4:49 PM, Sumit Agrawal <sumitagra...@cloudera.com.INVALID> 
> wrote:
> 
> Hi,
> 
> +1
> 
> It looks good to me.
> 
> Regards
> Sumit
> 
> On Wed, Jun 26, 2024 at 8:44 PM Sadanand Shenoy <
> sadanand.shenoy4...@gmail.com> wrote:
> 
>>> The old blocks are deleted via the existing delete path.
>> I see. Thanks for explaining.
>> 
>> 
>> 
>> On Wed, Jun 26, 2024 at 7:57 PM Stephen O'Donnell
>> <sodonn...@cloudera.com.invalid> wrote:
>> 
>>>> Just curious as to what happens to the original key blocks. Do we
>> intend
>>> to
>>> clean it up?
>>> 
>>> The cleanup is the same as when deleting a key, and then writing it
>> again.
>>> The old blocks are deleted via the existing delete path. If there is a
>>> snapshot covering the key, the old blocks will be retained as usual.
>>> 
>>> Overwriting a key in Ozone is effectively the same as a delete and a
>> create
>>> in a single call. The atomic rewrite change simply blocks the change if
>> the
>>> key was changed. Otherwise the functionality is unchanged.
>>> 
>>> 
>>> On Wed, Jun 26, 2024 at 11:34 AM Sadanand Shenoy <sshe...@apache.org>
>>> wrote:
>>> 
>>>> Thanks for working on this, I tried out the rewrite CLI with/without
>>>> modifying the key and it works.
>>>> +1 for the merge.
>>>> 
>>>> Just curious as to what happens to the original key blocks. Do we
>> intend
>>> to
>>>> clean it up?
>>>> If the answer is yes, having snapshots can cause trouble here as it
>> would
>>>> refer to older blocks.
>>>> 
>>>> On Tue, Jun 25, 2024 at 7:18 PM Stephen O'Donnell
>>>> <sodonn...@cloudera.com.invalid> wrote:
>>>> 
>>>>> +1 for the merge from me. Disclaimer - I was involved in the changes
>> on
>>>>> this branch.
>>>>> 
>>>>> Thanks,
>>>>> 
>>>>> Stephen.
>>>>> 
>>>>> On Tue, Jun 25, 2024 at 1:32 PM Attila Doroszlai <
>>> adorosz...@apache.org>
>>>>> wrote:
>>>>> 
>>>>>> Hi Ozone developers,
>>>>>> 
>>>>>> I would like to propose merging into master the feature branch
>>>>>> HDDS-10656-atomic-key-overwrite, which was used to develop Atomic
>> Key
>>>>>> Overwrite.
>>>>>> 
>>>>>> There are scenarios where it would be desirable to replace a key in
>>>>>> Ozone, but only if the key has not changed since it was read.  The
>>>>>> commits in the branch implement a minimal change to allow this
>>> feature
>>>>>> in the Ozone API.
>>>>>> 
>>>>>> Checklist for feature branch merge:
>>>>>> 
>>>>>> 
>>>>> 
>>>> 
>>> 
>> https://cwiki.apache.org/confluence/display/OZONE/Atomic+Key+Overwrite+and+Key+Replacement+-+HDDS-10656
>>>>>> 
>>>>>> This vote will be open for at least a week.
>>>>>> 
>>>>>> thanks,
>>>>>> Attila
>>>>>> 
>>>>>> 
>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: dev-unsubscr...@ozone.apache.org
>>>>>> For additional commands, e-mail: dev-h...@ozone.apache.org
>>>>>> 
>>>>>> 
>>>>> 
>>>> 
>>> 
>> 
> 
> 
> -- 
> *Sumit Agrawal* | Senior Staff Engineer
> cloudera.com <https://www.cloudera.com>
> [image: Cloudera] <https://www.cloudera.com/>
> [image: Cloudera on Twitter] <https://twitter.com/cloudera> [image:
> Cloudera on Facebook] <https://www.facebook.com/cloudera> [image: Cloudera
> on LinkedIn] <https://www.linkedin.com/company/cloudera>
> ------------------------------


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@ozone.apache.org
For additional commands, e-mail: dev-h...@ozone.apache.org

Reply via email to