Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-23924

[CX] Remove the use of Static Node level singletons

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Minor
    • techdebt-backlog
    • CBAS DP2
    • analytics
    • None
    • Untriaged
    • Unknown
    • CX Sprint 48, CX Sprint 49

    Description

      Currently, some node level objects (mainly application context on the cluster controller) are static singleton. This is problematic in many cases:

      1. Other nodes (NCs) are accessing such objects even though they shouldn't.
      2. Testing is different for Integration tests and Runtime tests.
      3. No access control to such objects (anyone can access them)
      4. Will hinder scaling of compilation nodes.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            Abdullah.Alamoudi Abdullah Alamoudi [X] (Inactive)
            Abdullah.Alamoudi Abdullah Alamoudi [X] (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty