GitHub user sandhyasun opened a pull request:

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

    [TRAFODION-2873] Removed usage of system new from LobGlobals and other 
classes

    ExpOBInterfaceInit will take a parent heap and derive a lobHeap from it. 
ExLobGlobals will get created from this heap and store this heap pointer for 
use by other classes.
    ExpLOBinterfaceCleanup  destroys the LOB globals and will utilize the heap 
pointer stored within it. 
    In cli/Cli.cpp , Removed the initialization/destruction  of LOB glabals 
from the ::createLOB interface and moved it out before the interface is called 
to be consistent with other LOB API usage. 

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

    $ git pull https://github.com/sandhyasun/trafodion traf_lob_global_fix

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

    https://github.com/apache/trafodion/pull/1405.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 #1405
    
----
commit 0da83d525d7e25b546181b0360cf3f3d9d422721
Author: Sandhya Sundaresan <sandhya@...>
Date:   2018-01-18T16:17:41Z

    Removed usage of system new and moved allocation of LOB globals to be 
derived from a heap. Moved xLObHdfsRequest also to be derived from a heap

----


---

Reply via email to