• Satya B's avatar
    Applying InnoDB Plugin 1.0.5 snapshot, part 6 · 5762495a
    Satya B authored
    From revision r5748 to r5783
    
    Detailed revision comments:
    
    r5748 | marko | 2009-09-03 06:05:44 -0500 (Thu, 03 Sep 2009) | 1 line
    branches/zip: MLOG_MULTI_REC_END: Correct the comment.
    r5751 | marko | 2009-09-03 09:36:15 -0500 (Thu, 03 Sep 2009) | 7 lines
    branches/zip: row_merge(): Remove a bogus debug assertion
    that was triggered when creating an index on an empty table.
    
    row_merge_sort(): Add debug assertions and comments that justify
    the loop termination condition.
    
    The bogus assertion ut_ad(ihalf > 0) was reported by Michael.
    r5752 | marko | 2009-09-03 09:55:51 -0500 (Thu, 03 Sep 2009) | 10 lines
    branches/zip: recv_recover_page_func(): Write the log sequence number
    to the compressed page, if there is one.  Previously, the function only
    wrote the LSN to the uncompressed page.
    
    It is not clear why recv_recover_page_func() is updating FIL_PAGE_LSN
    in the buffer pool.  The log sequence number will be stamped on the
    page when it is flushed to disk, in buf_flush_init_for_writing().
    I noticed this inconsistency when analyzing Issue #313, but this patch
    does not fix it.  That is no surprise, since FIL_PAGE_LSN should only
    matter on disk files, not in the buffer pool.
    r5775 | calvin | 2009-09-07 16:15:05 -0500 (Mon, 07 Sep 2009) | 13 lines
    branches/zip: Build InnoDB on Windows with UNIV_HOTBACKUP
    
    The changes are non-functional changes for normal InnoDB,
    but needed for building the Hot Backup on Windows (with
    UNIV_HOTBACKUP defined).
    
    - Define os_aio_use_native_aio for HB.
    - Do not acquire seek mutexes for backup since HB is single threaded.
    - Do not use srv_flush_log_at_trx_commit for HB build
    
    rb://155
    
    Approved by: Marko
    r5777 | marko | 2009-09-08 10:50:25 -0500 (Tue, 08 Sep 2009) | 2 lines
    branches/zip: Remove BUF_LRU_INITIAL_RATIO, which should have been removed
    together with buf_LRU_get_recent_limit().
    r5779 | marko | 2009-09-09 01:17:19 -0500 (Wed, 09 Sep 2009) | 2 lines
    branches/zip: buf_page_peek_if_too_old(): Make the bitmasking work when
    buf_pool->freed_page_clock is wider than 32 bits.
    r5780 | marko | 2009-09-09 01:50:50 -0500 (Wed, 09 Sep 2009) | 1 line
    branches/zip: ut_time_ms(): Return ulint, not uint.
    r5782 | marko | 2009-09-09 02:00:59 -0500 (Wed, 09 Sep 2009) | 2 lines
    branches/zip: buf_page_peek_if_too_old(): Silence a compiler warning
    that was introduced in r5779 on 32-bit systems.
    r5783 | marko | 2009-09-09 02:25:00 -0500 (Wed, 09 Sep 2009) | 1 line
    branches/zip: buf_page_is_accessed(): Correct the function comment.
    5762495a
os0file.c 104 KB