cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jonathan Ellis (JIRA)" <>
Subject [jira] Commented: (CASSANDRA-34) Hinted handoff rows never get deleted
Date Sun, 03 May 2009 03:29:30 GMT


Jonathan Ellis commented on CASSANDRA-34:

committed the sendMessage fix.  I've reworked the rest substantially in two parts.

01 is just refactoring / cleanup.

02 includes your fix to deleteKey, and also:
 A make hint generation include a real timestamp so we can do meaningful deletes
 B call removeDeleted on the data we read locally to purge tombstones
 C because of (B) any supercolumn w/o subcolumns simply won't exist so we know we can skip
re-deleting the endpoint data.  so deleteKey becomes deleteHintedData.
 D because deleted data is not immediately purged, increased the scheduled interval fro 20min
to 60 to reduce the load of scanning the hint CF.

(for another ticket: since all this is purely local data and not subject to read repair we
should find a way to GC it immediately post-delete.)

how does this look to you?

> Hinted handoff rows never get deleted
> -------------------------------------
>                 Key: CASSANDRA-34
>                 URL:
>             Project: Cassandra
>          Issue Type: Bug
>            Reporter: Jonathan Ellis
>             Fix For: 0.3
>         Attachments: 0001-cleanup.patch, 0002-fix-HHM.patch, issue34.patch_v1, issue34.patch_v2
> from the list: "after the hints are delivered, the hinted keys are deleted from the hinted
CF only, but not from the application CF."
> Prashant verified that this is a bug that can't be fixed until deletes are fully working.
> Note: when we fix this, see if we can do so w/o compromising the immediate-GC of the
hinted CF keys.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message