GitHub user selvaganesang opened a pull request:

    https://github.com/apache/trafodion/pull/1735

    [TRAFODION-3225] Obscure cores seen in RMS and logger related code wh…

    …en Trafodion is stressed
    
    Process de-registration is now logged to understand the spate of cores seen 
during
    stress testing
    
    Cleanup dangling semaphore incorrectly detected the problem due to pid 
recycling and
    hence de-registered the process and its query fragment from the shared 
segment
    
    When the RMS semaphore is held for more than 10 seconds, it is assumed to 
be in a
    deadlock situation and hence the process holding the semaphore is core 
dumped for
    further analysis.
    
    Create a global logger instance instead of a function static variable
    to help in debugging when problems with QRlogger is reported.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/selvaganesang/trafodion trafodion-3225

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/trafodion/pull/1735.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #1735
    
----
commit 6a25d5c17ade2140759dab9a6580979147d0e26a
Author: selvaganesang <selva.govindarajan@...>
Date:   2018-10-30T17:21:45Z

    [TRAFODION-3225] Obscure cores seen in RMS and logger related code when 
Trafodion is stressed
    
    Process de-registration is now logged to understand the spate of cores seen 
during
    stress testing
    
    Cleanup dangling semaphore incorrectly detected the problem due to pid 
recycling and
    hence de-registered the process and its query fragment from the shared 
segment
    
    When the RMS semaphore is held for more than 10 seconds, it is assumed to 
be in a
    deadlock situation and hence the process holding the semaphore is core 
dumped for
    further analysis.
    
    Create a global logger instance instead of a function static variable
    to help in debugging when problems with QRlogger is reported.

----


---

Reply via email to