Uploaded image for project: 'Phoenix Tephra'
  1. Phoenix Tephra
  2. TEPHRA-91

TransactionAwareHTable should perform normal deletes

    XMLWordPrintableJSON

Details

    Description

      Currently TransactionAwareHTable constructs the delete markers that are used in handling a delete() operation. This makes it difficult to plug in different delete markers, as both the client and server must agree on which delete marker is used. This also violates the layering abstractions between client and server, as the delete marker used is a detail of the data storage, which should be encapsulated on the server side.

      I propose the following separation:

      • Client - responsible for coordinating the overall transaction and tracking the change set that is used.
      • Server - responsible for the data storage details, including the construction and filtering of delete markers.

      Attachments

        Activity

          People

            ghelmling Gary Helmling
            ghelmling Gary Helmling
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: