Uploaded image for project: 'Hippo Repository'
  1. Hippo Repository
  2. REPO-1298

[7.9] Synchronize updates to the authorization filter

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Top
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.26.16
    • Labels:
    • Similar issues:

      Description

      A stackdump from a production environment experiencing a hiccup revealed that updates to the authorization filter may be happening with high concurrency (22 threads updating the same filter at the same time). This scenario can occur when there are many searches going on in paralel by the same user while part of the filter needs to be updated. For instance a siteuser. While the index is being updated executing a search on the segment reader is blocked. During this time many threads may start queuing to update the filter. Once the index is unblocked all threads start to simultaneously execute the authorization query on the segment reader. It is better to synchronize such updates to the authorization filter.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                jsheriff Junaidh Kadhar Sheriff
                Reporter:
                uhommes Unico Hommes (Inactive)
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: