hpcc-systems/HPCC-Platform — pull request #1906 by richardkchapman (2012-03-19 16:38:30+00:00)
Title: gh1900 Roxie memory leaks not always properly cleaned up

Activities that leak Roxie rows (should ever happen anyway) will not
have them automatically cleaned up at the end of the query if the rows
are returned from remote activities.

Rows from remote activities ARE properly released in normal circumstances,
and rows leaked in this way WILL be detected and reported (if memtrace level
set >2) but the leaks were not being corrected.

At least one activity that could leak large number of rows (lookupjoin - see
gh-1901) has been found - this fix would have made that error less fatal.

Fixes gh-1900

Signed-off-by: Richard Chapman