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

Restrict the universe of labels and authorizations

VotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 0.98.1
    • 0.99.0, 0.98.2
    • None
    • None
    • Reviewed

    Description

      Currently we allow any string as visibility label or request authorization. However as seen on HBASE-10878, we accept for authorizations strings that would not work if provided as labels in visibility expressions. We should throw an exception at least in cases where someone tries to define or use a label or authorization including visibility expression operators '&', '|', '!', '(', ')'.

      Attachments

        1. HBASE-10883.patch
          3 kB
          ramkrishna.s.vasudevan
        2. HBASE-10883_7.patch
          9 kB
          ramkrishna.s.vasudevan
        3. HBASE-10883_6.patch
          10 kB
          ramkrishna.s.vasudevan
        4. HBASE-10883_5.patch
          9 kB
          ramkrishna.s.vasudevan
        5. HBASE-10883_4.patch
          10 kB
          ramkrishna.s.vasudevan
        6. HBASE-10883_3.patch
          10 kB
          ramkrishna.s.vasudevan
        7. HBASE-10883_2.patch
          9 kB
          ramkrishna.s.vasudevan
        8. HBASE-10883_1.patch
          5 kB
          ramkrishna.s.vasudevan

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

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

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment