Uploaded image for project: 'Apache Trafodion (Retired)'
  1. Apache Trafodion (Retired)
  2. TRAFODION-2478

Reduce the number of memory monitoring threads in Trafodion SQL processes

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • any
    • 2.1-incubating
    • sql-exe
    • None

    Description

      A memory monitor thread is created in every SQL process to handle the memory pressure in BMO (Big memory operators). This has following drawbacks:

      1) No consistent view of the memory pressure in the node
      2) Overhead of calculating the memory pressure in every trafodion SQL process.

      Proposal is to move this thread to RMS SSCP process. All SQL processes have access to RMS shared segment. Hence SQL processes can get the view of the memory pressure readily and easily from the shared segment.

      It is also possible to increase the frequency of the memory pressure calculation to get near real tiime picture of the memory pressure.

      Attachments

        Issue Links

          Activity

            People

              selvag Selvaganesan Govindarajan
              selvag Selvaganesan Govindarajan
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: