1. 25 Jan, 2005 1 commit
    • unknown's avatar
      InnoDB: Write status bits to MLOG_COMP_REC_INSERT entries. · 16ecc675
      unknown authored
      It is not safe to infer the status bits from the B-tree page
      level, because after MLOG_COMP_LIST_END_COPY_CREATED, the
      level will not be initialized before the records have been inserted.
      (Bug #7973)
      
      
      innobase/btr/btr0cur.c:
        Add parameter "offsets" to page_cur_insert_rec_low()
      innobase/include/page0cur.h:
        page_cur_rec_insert(), page_cur_insert_rec_low(): Add param "offsets"
      innobase/include/page0cur.ic:
        page_cur_rec_insert(), page_cur_insert_rec_low(): Add param "offsets"
      innobase/include/rem0rec.h:
        Add rec_get_info_and_status_bits() and rec_set_info_and_status_bits()
      innobase/include/rem0rec.ic:
        Add rec_get_info_and_status_bits() and rec_set_info_and_status_bits()
      innobase/page/page0cur.c:
        page_cur_insert_rec_write_log(), page_cur_parse_insert_rec():
        write the status bits of the record to the log (Bug #7973)
        page_cur_insert_rec_low(): add parameter "offsets"
        page_copy_rec_list_end_to_created_page(): remove unnecessary call
        to mem_heap_create()
      innobase/page/page0page.c:
        page_copy_rec_list_end_no_locks(), page_copy_rec_list_start():
        compute offsets and pass them to page_cur_rec_insert()
      16ecc675
  2. 24 Jan, 2005 4 commits
  3. 23 Jan, 2005 3 commits
  4. 22 Jan, 2005 5 commits
    • unknown's avatar
      Manual merge · 539b6d59
      unknown authored
      
      mysql-test/r/select_found.result:
        Auto merged
      539b6d59
    • unknown's avatar
      Merge rurik.mysql.com:/home/igor/dev/mysql-4.0-0 · d3db70de
      unknown authored
      into rurik.mysql.com:/home/igor/dev/mysql-4.1-0
      
      
      mysql-test/r/select_found.result:
        Auto merged
      mysql-test/t/select_found.test:
        Auto merged
      sql/sql_select.cc:
        Auto merged
      d3db70de
    • unknown's avatar
      select_found.result, select_found.test: · 25c2d1ad
      unknown authored
        Added a test case for bug #7945.
      sql_select.cc:
        Fixed bug #7945. If DISTINCT is used only with constants
        in a query with GROUP BY, we can apply an optimization
        that set LIMIT to 1 only in the case when there is 
        no SQL_CALC_FOUND_ROWS.
      
      
      sql/sql_select.cc:
        Fixed bug #7945. If DISTINCT is used only with constants
        in a query with GROUP BY, we can apply an optimization
        that set LIMIT to 1 only in the case when there is 
        no SQL_CALC_FOUND_ROWS.
      mysql-test/t/select_found.test:
        Added a test case for bug #7945.
      mysql-test/r/select_found.result:
        Added a test case for bug #7945.
      25c2d1ad
    • unknown's avatar
      Merge hundin.mysql.fi:/home/heikki/mysql-4.1 · 966086ab
      unknown authored
      into hundin.mysql.fi:/home/heikki/mysql-5.0
      
      
      innobase/fil/fil0fil.c:
        Auto merged
      966086ab
    • unknown's avatar
      fil0fil.c: · c695ccd2
      unknown authored
        Fix a race condition that could cause the assertion space->n_pending_flushes == 0 to fail in fil0fil.c, in fil_space_free(), in DROP TABLE or in ALTER TABLE
      
      
      innobase/fil/fil0fil.c:
        Fix a race condition that could cause the assertion space->n_pending_flushes == 0 to fail in fil0fil.c, in fil_space_free()
      c695ccd2
  5. 21 Jan, 2005 27 commits