GitHub user selvaganesang opened a pull request:
https://github.com/apache/trafodion/pull/1562
[TRAFODION-2821] Trafodion core code base needs to be thread safe
TMLIB JNI interaction was not thread safe causing T2 driver application to
dump core at times.
Cleaned up TMLIB JNI interaction and added lock mechanism such that JNI
methods are initialized by one thread in a thread safe manner.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/selvaganesang/trafodion trafodion-2821
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/trafodion/pull/1562.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 #1562
----
commit d940a4a183e5b29ccdba320eca7cc0e03e6c7c29
Author: selvaganesang <selva.govindarajan@...>
Date: 2018-05-11T22:51:31Z
[TRAFODION-2821] Trafodion core code base needs to be thread safe
TMLIB JNI interaction was not thread safe causing T2 driver application
to dump core at times.
Cleaned up TMLIB JNI interaction and added lock mechanism such that JNI
methods are initialized by one thread in a thread safe manner.
----
---