Code manifestation of the "Scavenger vs DDL" discussion:
I did these things:
1. Moved updateCardinalities() out of the Scavenger to a separate thread.
2. Signal updateCardinalities() from the Scavenger task.
2. For load-based (unscheduled) scavenges, don't commit pending system
3. For scheduled scavenges, check syncSysDDL.isLocked() before
committing pending system transactions.
|• Request for review, Bug#3755,"Cannot create index on Falcon table (record memory exhausted)"||Christopher Powers||15 Jan|