Simplify locking in QueryAnalysisSampler

XMLWordPrintableJSON

    • Type: Improvement
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Cluster Scalability
    • 1
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      QueryAnalysisSampler currently has 3 mutexes guarding specific members. This makes it difficult to understand which access patterns are valid and which locks should be acquired. We should refactor the members that required synchronized accesses into their own classes that enforce the locking without the caller needing to think about it.

            Assignee:
            Unassigned
            Reporter:
            Brett Nawrocki
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: