ComRtUtils.cpp

Clone Tools
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Move core into subdir to combine repos

  1. … 10768 more files in changeset.
Move core into subdir to combine repos

  1. … 10622 more files in changeset.
Move core into subdir to combine repos

Use: git log --follow -- <file>

to view file history thru renames.

  1. … 10837 more files in changeset.
SQL support for phandle verifier, etc.

Changes to use phandle verifier from foundation to distinguish

processes when pids are recycled. Remove some workarounds which

attempted to use process creation timestamps to do the same

thing. Also, use msg_mon_node_down2 to log the reason why the

node is brought down. And removed some unneeded special case

code to free the shared segment semaphore at the startup of

mxssmp.

Change-Id: I4914a26680535222504ecf552fb539b1a817c850

  1. … 21 more files in changeset.
SQL Memory allocation tracing and overflow detection

1) Added code to record stack info when given size of memory blocks are

allocated and dump these info out to a file or terminal if the

deallocation is not made at the time the heap is distructed. This works

for heaps constructed from NAMemory.

2) Fixed the memory debug code to detected memory overflow at the

de-allocation time.

These two features are enabled through environment variables in objects

compiled in debug mode. See sql/common/NAMemory.cpp for details.

3) Fixes for memory usage issues found when testing above code.

Change-Id: Id0e180aee3d069de11836904e80a4290b180dc67

  1. … 8 more files in changeset.
Enable basic Runtime Management System (RMS)

The goal of these initial changes is to get the shared memory

segment created, build and start the persistent server processes

mxssmp and mxsscp, make EXE processes register in the shared segment

and let mxssmp cleanup the shared segment as the processes stop.

Later I will address specific features of RMS that support

Query Invalidation.

Change-Id: Ib3dd10525b6073d32d1e362f301afe9c88012647

Implements: blueprint enable-rms-infrastructure

  1. … 27 more files in changeset.
Initial code drop of Trafodion

  1. … 4886 more files in changeset.