asterixdb-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ildar Absalyamov (Code Review)" <>
Subject Change in asterixdb[master]: Introduced new storage format bit, which signifies if the tu...
Date Thu, 02 Mar 2017 00:18:15 GMT
Ildar Absalyamov has posted comments on this change.

Change subject: Introduced new storage format bit, which signifies if the tuple in BTree was
updated in-place

Patch Set 2:

1)We had some asynchronous discussions about it with Abdullah & Mike and Mike was on board
with it. This week I wanted to shot a message to dev@ explaining details of the change and
why we need it. So stay tuned :) So far I just wanted to prototype it as a separate change,
thus pushed it as a review.

In a nutshell, the reason for the change is the current quirkiness of the way we deal with
antimatter records & records updated in-place in BTrees. The result is that the same chain
of insert-delete-upsert events can lead to a different state of the components depending on
when the flush happened. Encoding additional information (aka change bit) allows to resolve
this ambiguity.
2) Valid point, I'll have to think what kind of tests would be suitable here (presumably unit

To view, visit
To unsubscribe, visit

Gerrit-MessageType: comment
Gerrit-Change-Id: I12a67eff8431b52d1f9051b793a5a64b15c009e9
Gerrit-PatchSet: 2
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-Owner: Ildar Absalyamov <>
Gerrit-Reviewer: Ildar Absalyamov <>
Gerrit-Reviewer: Jenkins <>
Gerrit-Reviewer: Michael Blow <>
Gerrit-Reviewer: Till Westmann <>
Gerrit-HasComments: No

View raw message