List:Falcon Storage Engine« Previous MessageNext Message »
From:Christopher Powers Date:January 15 2009 4:29am
Subject:Request for review, Bug#3755,
"Cannot create index on Falcon table (record memory exhausted)"
View as plain text  

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 Powers15 Jan