trafodion-codereview mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From sandhyasun <>
Subject [GitHub] incubator-trafodion pull request: Support for doing GC on LOB data...
Date Fri, 04 Mar 2016 07:05:48 GMT
GitHub user sandhyasun opened a pull request:

    Support for doing GC on LOB data files and removing functionality from mxlobsrvr process

    The following set of changes are being committed : 
    1. Moved all calls made in mxlobsrvr process into the master. Removed interprocess sned/recieve
calls and made them function calls all done within master. Retianed the minimum infrastructure
to mxlobsrvr but it's not started anymore during sqstart. 
    2. Add a new LOB call to perform GC. Made this a new CLI call so we could extend it later
to be a utility that can be called offline. For now this CLI cll will be triggered if a certain
threshold is met during an insert/update/append operation. This GC is done per lob column
(i.e per lob data file). Each lob column's GC can be done independently and do not need to
be done all at once. Dpeneds on how much space each lob column ins occupying.
    3 . Removed all uses of hardcoded references ot lob location and hdfsServer and hdfs port.
ALl these are set via CQDs and are passed in to needed Tdbs. 
    4. A new testcase has been added to executor/TEST130  to exercise the new code. 

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

    $ git pull lob_gc_work

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

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

    This closes #363


If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at or file a JIRA ticket
with INFRA.

View raw message