XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • None
    • None
    • None

    Description

      Read your own writes testing:

      • UPSERT SELECT when there's uncommitted data being selected.
      • Aggregate queries when there's uncommitted data (see FIXME in TransactionIT.testDelete).
      • Mix of transactional and non transactional data (ensure that non transactional data is not accidently written).

      Secondary indexes:

      • Ensure writes to local/global mutable/immutable indexes are undone correctly and index is left in a valid state when transactions overlap. In particular, we'll want to test after the index data has been written to HBase already in a case that requires point deletes for an index row. For example, if a covered column has an existing value that's updated, a point delete would be required to get rid of it make the earlier covered column value visible again.
      • Ensure that in the event of a failure that cannot be aborted by the client, that index rows are correctly filtered when it's used in a query.

      Attachments

        1. PHOENIX-1900.patch
          289 kB
          Thomas D'Silva
        2. PHOENIX-1900.final.patch
          287 kB
          Thomas D'Silva

        Activity

          People

            tdsilva Thomas D'Silva
            jamestaylor James R. Taylor
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: