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.
----
---