trafodion-codereview mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From selvaganesang <...@git.apache.org>
Subject [GitHub] trafodion pull request #1735: [TRAFODION-3225] Obscure cores seen in RMS and...
Date Tue, 30 Oct 2018 18:31:36 GMT
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.

----


---

Mime
View raw message