~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to storage/innobase/log/log0recv.c

Tags: innodb-plugin-1.0.2
InnoDB Plugin 1.0.2

Show diffs side-by-side

added added

removed removed

Lines of Context:
1253
1253
                                                    &mtr);
1254
1254
                ut_a(success);
1255
1255
 
1256
 
#ifdef UNIV_SYNC_DEBUG
1257
1256
                buf_block_dbg_add_level(block, SYNC_NO_ORDER_CHECK);
1258
 
#endif /* UNIV_SYNC_DEBUG */
1259
1257
        }
1260
1258
 
1261
1259
        /* Read the newest modification lsn from the page */
1343
1341
                recv = UT_LIST_GET_NEXT(rec_list, recv);
1344
1342
        }
1345
1343
 
 
1344
#ifdef UNIV_ZIP_DEBUG
 
1345
        if (fil_page_get_type(page) == FIL_PAGE_INDEX) {
 
1346
                page_zip_des_t* page_zip = buf_block_get_page_zip(block);
 
1347
 
 
1348
                if (page_zip) {
 
1349
                        ut_a(page_zip_validate_low(page_zip, page, FALSE));
 
1350
                }
 
1351
        }
 
1352
#endif /* UNIV_ZIP_DEBUG */
 
1353
 
1346
1354
        mutex_enter(&(recv_sys->mutex));
1347
1355
 
1348
1356
        if (recv_max_page_lsn < page_lsn) {
1491
1499
                                        block = buf_page_get(
1492
1500
                                                space, zip_size, page_no,
1493
1501
                                                RW_X_LATCH, &mtr);
1494
 
#ifdef UNIV_SYNC_DEBUG
1495
1502
                                        buf_block_dbg_add_level(
1496
1503
                                                block, SYNC_NO_ORDER_CHECK);
1497
 
#endif /* UNIV_SYNC_DEBUG */
 
1504
 
1498
1505
                                        recv_recover_page(FALSE, FALSE, block);
1499
1506
                                        mtr_commit(&mtr);
1500
1507
                                } else {