Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-11039

[VisibilityController] Integration test for labeled data set mixing and filtered excise

    XMLWordPrintableJSON

Details

    • Test
    • Status: Closed
    • Critical
    • Resolution: Fixed
    • 0.98.1
    • 0.98.4, 2.0.0
    • None
    • None
    • Reviewed

    Description

      Create an integration test for the VisibilityController that:
      1. Create several tables of test data
      2. Assign a set of auths to each table. Label all entries in the table with appropriate visibility expressions. Insure that some data in every table overlaps with data in other tables at common row/family/qualifier coordinates. Generate data like ITBLL so we can verify all data present later.
      3. Mix the data from the different tables into a new common table
      4. Verify for each set of auths defined in step #2 that all entries found in the source table can be found in the common table. Like the ITBLL verification step but done N times for each set of auths defined in step #2.
      5. Choose one of the source tables. Get its set of auths. Perform a deletion with visibility expression from the common table using those auths.
      6. Verify that no data in the common table with the auth set chosen in #5 remains. A simple row count with the set of auths chosen in #5 that should return 0.

      Attachments

        1. HBASE-11039_ITBLL_v1.patch
          36 kB
          ramkrishna.s.vasudevan
        2. HBASE-11039_v3_0.98.patch
          40 kB
          ramkrishna.s.vasudevan
        3. HBASE-11039_v4_0.98.patch
          43 kB
          ramkrishna.s.vasudevan
        4. HBASE-11039_v5_0.98.patch
          43 kB
          ramkrishna.s.vasudevan

        Issue Links

          Activity

            People

              ram_krish ramkrishna.s.vasudevan
              apurtell Andrew Kyle Purtell
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: