#At file:///G:/bzr/mysql-6.0-falcon-team/ based on revid:vvaintroub@stripped
3108 Vladislav Vaintroub 2009-04-08
Bug #44160 DataPage allocated but not logged
Added comment clarifying why the page should not be logged
modified:
storage/falcon/Section.cpp
=== modified file 'storage/falcon/Section.cpp'
--- a/storage/falcon/Section.cpp 2009-02-26 20:04:31 +0000
+++ b/storage/falcon/Section.cpp 2009-04-08 21:27:14 +0000
@@ -730,6 +730,10 @@ void Section::storeRecord(RecordLocatorP
if (!dbb->serialLog->recovering && !dbb->noLog)
{
+ //The earlyWrite flag indicates that a DataPage is actually a
+ //large blob page. It's allocation should not be recorded in
+ //the serial log because it will be written directly to disk
+ //on commit without going through the serial log.
if (earlyWrite)
{
dbb->serialLog->logControl->largeBlob.append(dbb, transId, indexPageNumber, indexSlot, temp.page, temp.line);
Attachment: [text/bzr-bundle] bzr/vvaintroub@mysql.com-20090408212714-40iztk8xy9204ttm.bundle
Thread |
---|
• bzr commit into mysql-6.0-falcon-team branch (vvaintroub:3108)Bug#44160 | Vladislav Vaintroub | 8 Apr |