1. 31 Oct, 2007 11 commits
  2. 30 Oct, 2007 3 commits
  3. 29 Oct, 2007 4 commits
    • marko's avatar
      branches/zip: trx_rollback_or_clean_all_without_sess(): Distinguish · 6807b773
      marko authored
      recovered transactions from new ones.  Until r1594, they were distinguished
      by trx->sess == NULL.
      
      trx_t: Add the bitfield is_recovered.
      
      trx_lists_init_at_db_start(): Set trx->is_recovered.
      
      trx_create(): Initialize trx->is_recovered = 0.
      
      trx_print(): Display information about trx->is_recovered.
      
      trx_rollback_or_clean_all_without_sess(): Skip new transactions.
      Protect all accesses of trx_sys->trx_list with kernel_mutex.
      
      trx_roll_crash_recv_trx, trx_roll_max_undo_no, trx_roll_progress_printed_pct:
      Made these variables static.
      6807b773
    • marko's avatar
      branches/zip: row_merge_drop_temp_indexes(): Use COMMIT WORK instead of · 17bb043a
      marko authored
      trx_commit_for_mysql().
      17bb043a
    • marko's avatar
      8085e89f
    • vasil's avatar
      branches/zip: · e8de094a
      vasil authored
      Add innodb_locks.lock_data column and some relevant tests.
      For record locks this column represents the ordering fields of the
      locked row in a human readable, SQL-valid, format.
      
      Approved by:	Marko
      e8de094a
  4. 26 Oct, 2007 5 commits
  5. 25 Oct, 2007 7 commits
  6. 24 Oct, 2007 3 commits
    • marko's avatar
      branches/zip: Merge 1937:2015 from trunk. · c661970d
      marko authored
      c661970d
    • marko's avatar
      branches/zip: Remove some unnecessary memory references in the master thread. · ddcf4f8d
      marko authored
      srv_print_thread_releases, srv_print_lock_waits, srv_print_buf_io,
      srv_print_log_io, srv_print_latch_waits: Define these variables as
      constants (FALSE), unless UNIV_DEBUG is defined.  These variables
      are never assigned to, and they are initialized to FALSE.  It could
      be useful to set them when debugging InnoDB.
      
      srv_slot_t: Fuse the fields type, in_use, suspended to a single machine word.
      
      srv_meter[], srv_meter_low_water[], srv_meter_high_water[],
      srv_meter_high_water2[], srv_meter_foreground[]: Enclose these arrays
      inside #if 0.  The arrays are essentially constants that do not affect
      the control flow.
      
      enum srv_thread_type: New enum, to replace the #defines SRV_COM, ...
      Enclose the unused values SRV_BUFFER, SRV_RECOVERY, SRV_INSERT
      inside #if 0, so that some arrays and loops can be reduced.
      ddcf4f8d
    • marko's avatar
  7. 23 Oct, 2007 1 commit
  8. 22 Oct, 2007 6 commits