mariadb/storage/maria/unittest
unknown c9c58163a9 Remove SAFE_MODE for opt_range as it disables UPDATE to use keys
REDO optimization (Bascily avoid moving blocks from/to pagecache)
More command line arguments to maria_read_log
Fixed recovery bug when recreating table


sql/opt_range.cc:
  Remove SAFE_MODE for opt_range as it disables UPDATE to use keys
storage/maria/ma_blockrec.c:
  REDO optimization
  Use new interface for pagecache_reads to avoid copying page buffers
storage/maria/ma_loghandler.c:
  Patch from Sanja:
  - Added new parameter to translog_get_page to use direct links to pagecache
  - Changed scanner to be able to use direct links
  
  This avoids a lot of calls to bmove512() in page cache.
storage/maria/ma_loghandler.h:
  Added direct link to pagecache objects
storage/maria/ma_open.c:
  Added const to parameter
  Added missing braces
storage/maria/ma_pagecache.c:
  From Sanja:
  - Added direct links to pagecache (from pagecache_read())
    Dirrect link means that on pagecache_read we get back a pointer to the pagecache buffer
  
  
  From Monty:
  - Fixed arguments to init_page_cache to handle big page caches
  - Fixed compiler warnings
  - Replaced PAGECACHE_PAGE_LINK with PAGECACHE_BLOCK_LINK * to catch errors
storage/maria/ma_pagecache.h:
  Changed block numbers from int to long to be able to handle big page caches
  Changed some PAGECACHE_PAGE_LINK to PAGECACHE_BLOCK_LINK
storage/maria/ma_recovery.c:
  Fixed recovery bug when recreating table (table was kept open)
  Moved some variables to function start (portability)
  Added space to some print messages
storage/maria/maria_chk.c:
  key_buffer_size -> page_buffer_size
storage/maria/maria_def.h:
  Changed default page_buffer_size to 10M
storage/maria/maria_read_log.c:
  Added more startup options:
  --version
  --undo (apply undo)
  --page_cache_size (to run with big cache sizes)
  --silent (to not get any output from --apply)
storage/maria/unittest/ma_control_file-t.c:
  Fixed compiler warning
storage/maria/unittest/ma_test_loghandler-t.c:
  Added new argument to translog_init_scanner()
storage/maria/unittest/ma_test_loghandler_multigroup-t.c:
  Added new argument to translog_init_scanner()
storage/maria/unittest/ma_test_loghandler_multithread-t.c:
  Added new argument to translog_init_scanner()
2007-09-27 14:18:28 +03:00
..
lockman-t.c Maria - fixes for gcc -ansi 2006-11-30 21:12:17 +01:00
lockman1-t.c Maria - fixes for gcc -ansi 2006-11-30 21:12:17 +01:00
lockman2-t.c After merge fixes 2007-01-26 13:32:02 +02:00
ma_control_file-t.c Remove SAFE_MODE for opt_range as it disables UPDATE to use keys 2007-09-27 14:18:28 +03:00
ma_maria_log_cleanup.c unittest fixed 2007-02-21 15:54:08 +02:00
ma_pagecache_consist.c Merged with mysql-5.1 main tree. 2007-07-02 20:45:15 +03:00
ma_pagecache_single.c Merged with mysql-5.1 main tree. 2007-07-02 20:45:15 +03:00
ma_test_loghandler-t.c Remove SAFE_MODE for opt_range as it disables UPDATE to use keys 2007-09-27 14:18:28 +03:00
ma_test_loghandler_first_lsn-t.c Fixes of the empty log problem. 2007-09-13 10:37:51 +03:00
ma_test_loghandler_max_lsn-t.c Fixes of the empty log problem. 2007-09-13 10:37:51 +03:00
ma_test_loghandler_multigroup-t.c Remove SAFE_MODE for opt_range as it disables UPDATE to use keys 2007-09-27 14:18:28 +03:00
ma_test_loghandler_multithread-t.c Remove SAFE_MODE for opt_range as it disables UPDATE to use keys 2007-09-27 14:18:28 +03:00
ma_test_loghandler_noflush-t.c Fixes of the empty log problem. 2007-09-13 10:37:51 +03:00
ma_test_loghandler_pagecache-t.c Check of transaction log descriptor table consistance added. 2007-09-04 22:52:32 +03:00
ma_test_loghandler_purge-t.c Check of transaction log descriptor table consistance added. 2007-09-04 22:52:32 +03:00
Makefile.am Absence of test_file.h fixed. 2007-09-11 09:37:17 +03:00
test_file.c postreview changes for page cache and pre review commit for loghandler 2007-02-02 09:41:32 +02:00
test_file.h - moving pagecache.h from include/ to storage/maria as it is Maria- 2007-06-11 16:29:53 +02:00
trnman-t.c WL#3072 - Maria Recovery 2007-09-07 15:52:25 +02:00