[TRAFODION-3280] Reduce path length in Trafodion for improved performance and scalability There are many places in Trafodion code getenv is called repeatedly. Cleaned up code so that repeated getenv calls are avoided during prepare and execute operations.
[TRAFODION-2430] RMS enhancements RMS now displays 3 numeric values separated by '|' in "Details" columns in the default output based on the type of stats entry. These numeric values are VAL2, VAL3, VAL4 of the statistics virtual table.
VAL1 is operCpuTime and TEXT column contains the PID of the process
ExFastExtractTcb is now instrumented with ExHdfsScanStats. Hdfs scan and access opearations are now properly instrumented with ExHdfsScanStats counters.
Lob access is now instrumented and is part of the statistics entry(ExHdfsScanStats or ExHbaseAccessStats) attached with tcb.
Additionally, the following changes are done 1. Removed obsolete ExLobStats 2. Optimized space usage in RMS shared segments for some of the operators 3. A new class ExStorageEngineStats is now created. This class is type-defed as ExHbaseAccessStats and ExHdfsScanStats.