Uploaded image for project: 'Accumulo'
  1. Accumulo
  2. ACCUMULO-4338

VisibilityConstraint performs Duplicative Authentication Checks

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • 1.6.5, 1.7.0, 1.7.1
    • None
    • tserver
    • None

    Description

      The VisibilityEvaluator created by the VisibilityConstraint uses the tablet server's SecurityOperations to determine if the user has authorizations for tokens within the visibility expression. This results in an authentication check per token that is evaluated and can lead to the following performance issues.

      • flooding of audit logs since each authentication check produces an audit message
      • excessive object creation due to deserialization of user credentials for each authentication check
      • mild contention between client pool threads over the ZooCache

      Attachments

        Activity

          People

            Unassigned Unassigned
            jwonders Jonathan Wonders
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: