Ticket #99 (closed task: fixed)

Opened 7 years ago

Last modified 7 years ago

Deleting a record should delete all blobs used by the record

Reported by: bruno Owned by: evert
Priority: major Milestone: 0.3
Component: Repository Version:
Keywords: Cc: lily-developers@…

Description

Currently deleting a row only deletes (or marks for deletion) the row in HBase. The blobs are untouched, leaving orphan blobs. We should delete them, unless we would let this over to the imagined blob garbage collection process.

Change History

comment:1 Changed 7 years ago by evert

  • Milestone set to 0.3

comment:2 Changed 7 years ago by evert

See also proposed solution in #95

When a record is deleted (and also when a mutable-blob-field is changed) the related blobs should be deleted.

An asynchronous action on the rowlog could be made responsible for doing this.

comment:3 Changed 7 years ago by evert

  • Status changed from new to closed
  • Resolution set to fixed

Solution implemented in r4635.

See also #95 for an explanation of the BlobStore? design.

Note: See TracTickets for help on using tickets.