cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jonathan Ellis (Commented) (JIRA)" <>
Subject [jira] [Commented] (CASSANDRA-3872) Sub-columns removal is broken in 1.1
Date Tue, 07 Feb 2012 23:54:59 GMT


Jonathan Ellis commented on CASSANDRA-3872:

Could we do a simpler fix by turning column.mostRecentLiveChangeAt into column.mostRecentChangeAt?
I don't think restricting to live columns is actually useful here (although it is in SQF,
so we'd need a new method instead of replacing mRLCA).
> Sub-columns removal is broken in 1.1
> ------------------------------------
>                 Key: CASSANDRA-3872
>                 URL:
>             Project: Cassandra
>          Issue Type: Bug
>    Affects Versions: 1.1
>            Reporter: Sylvain Lebresne
>            Assignee: Sylvain Lebresne
>             Fix For: 1.1
>         Attachments: 3872.patch
> CASSANDRA-3716 actually broke sub-columns deletion. The reason is that in QueryFilter.isRelevant,
we've switched in checking getLocalDeletionTime() only (without looking for isMarkedForDelete).
But for columns containers (in this case SuperColumn), the default local deletion time when
not deleted is Integer.MIN_VALUE. In other words, a SC with only non-gcable tombstones will
be considered as not relevant (while it should).
> This is caught by two unit tests (RemoveSuperColumnTest and RemoveSubColumnTest) that
are failing currently.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:!default.jspa
For more information on JIRA, see:


View raw message