mariadb/storage/maria
unknown 2cc2f3e757 Generalized the way update and redo extends the size of a directory record.
storage/maria/ma_blockrec.c:
  Generalized the way update and redo extends the size of a directory record.
  This will (for now) ensure that data files are idenitical after normal run and after a apply-log run.
storage/maria/ma_open.c:
  Disabled reservation of transid on rows (for now) as these are not yet used.
  (I had to disable this as otherwise update thougth rows had grown in size when they hadn't and we had thus different row sizes on update and redo, which caused different block information)
storage/maria/ma_test1.c:
  Added comment
storage/maria/ma_test2.c:
  Do commit on error/abort
storage/maria/ma_test_all.sh:
  Some more testing (to cover a bug that was not found in previous runs)
storage/maria/ma_test_recovery:
  More tests
2007-08-31 10:19:54 +03:00
..
unittest Fixed compiler warnings 2007-08-22 10:56:10 +03:00
CMakeLists.txt fixed typo 2006-11-15 12:58:37 +02:00
ft_maria.c Merged with mysql-5.1 main tree. 2007-07-02 20:45:15 +03:00
ha_maria.cc Added maria_commit() and maria_begin() to be used with external tests 2007-08-29 09:03:10 +03:00
ha_maria.h merging MyISAM changes into Maria (not done in 5.1->maria merge of 2007-07-27 12:06:39 +02:00
lockman.c This patch is a collection of patches from from Sanja, Sergei and Monty. 2007-05-29 20:13:56 +03:00
lockman.h GPL license update (same change as was done for all files in 5.1). 2007-03-02 11:20:23 +01:00
ma_bitmap.c Fix for three bugs: 2007-08-07 16:06:42 +02:00
ma_blockrec.c Generalized the way update and redo extends the size of a directory record. 2007-08-31 10:19:54 +03:00
ma_blockrec.h merge 2007-07-26 12:15:47 +02:00
ma_cache.c merging MyISAM changes into Maria (not done in 5.1->maria merge of 2007-07-27 12:06:39 +02:00
ma_changed.c GPL license update (same change as was done for all files in 5.1). 2007-03-02 11:20:23 +01:00
ma_check.c * tests which use MERGE or INSERT DELAYED should run only 2007-08-09 15:00:32 +02:00
ma_checkpoint.c First LSN calls added for transaction log. 2007-08-13 22:54:29 +03:00
ma_checkpoint.h WL#3072 Maria Recovery 2007-06-26 16:49:23 +02:00
ma_checksum.c Merged with mysql-5.1 main tree. 2007-07-02 20:45:15 +03:00
ma_close.c Fix for 2007-08-08 18:59:57 +02:00
ma_commit.c Added maria_commit() and maria_begin() to be used with external tests 2007-08-29 09:03:10 +03:00
ma_commit.h - WL#3239 "log CREATE TABLE in Maria" 2007-06-22 14:49:37 +02:00
ma_control_file.c WL#3072 - Maria recovery 2007-07-26 11:56:21 +02:00
ma_control_file.h WL#3072 - Maria recovery 2007-07-26 11:56:21 +02:00
ma_create.c * tests which use MERGE or INSERT DELAYED should run only 2007-08-09 15:00:32 +02:00
ma_dbug.c Merged with mysql-5.1 main tree. 2007-07-02 20:45:15 +03:00
ma_delete.c Merged with mysql-5.1 main tree. 2007-07-02 20:45:15 +03:00
ma_delete_all.c WL#3072 Maria recovery: 2007-08-01 15:52:57 +02:00
ma_delete_table.c WL#3072 - Maria recovery 2007-07-26 11:56:21 +02:00
ma_dynrec.c merging MyISAM changes into Maria (not done in 5.1->maria merge of 2007-07-27 12:06:39 +02:00
ma_extra.c Fix for three bugs: 2007-08-07 16:06:42 +02:00
ma_ft_boolean_search.c merging MyISAM changes into Maria (not done in 5.1->maria merge of 2007-07-27 12:06:39 +02:00
ma_ft_eval.c Fixes after review of guilhem of block record patch 2007-04-19 13:18:56 +03:00
ma_ft_eval.h GPL license update (same change as was done for all files in 5.1). 2007-03-02 11:20:23 +01:00
ma_ft_nlq_search.c merging MyISAM changes into Maria (not done in 5.1->maria merge of 2007-07-27 12:06:39 +02:00
ma_ft_parser.c Merged with mysql-5.1 main tree. 2007-07-02 20:45:15 +03:00
ma_ft_stem.c GPL license update (same change as was done for all files in 5.1). 2007-03-02 11:20:23 +01:00
ma_ft_test1.c Fixes after review of guilhem of block record patch 2007-04-19 13:18:56 +03:00
ma_ft_test1.h GPL license update (same change as was done for all files in 5.1). 2007-03-02 11:20:23 +01:00
ma_ft_update.c Merged with mysql-5.1 main tree. 2007-07-02 20:45:15 +03:00
ma_ftdefs.h Merged with mysql-5.1 main tree. 2007-07-02 20:45:15 +03:00
ma_fulltext.h Merged with mysql-5.1 main tree. 2007-07-02 20:45:15 +03:00
ma_info.c merging MyISAM changes into Maria (not done in 5.1->maria merge of 2007-07-27 12:06:39 +02:00
ma_init.c Merge bk-internal.mysql.com:/home/bk/mysql-maria 2007-07-01 16:48:57 +03:00
ma_key.c merging MyISAM changes into Maria (not done in 5.1->maria merge of 2007-07-27 12:06:39 +02:00
ma_keycache.c Merge desktop.sanja.is.com.ua:/home/bell/mysql/bk/work-maria.bak 2007-04-16 13:19:43 +03:00
ma_least_recently_dirtied.c GPL license update (same change as was done for all files in 5.1). 2007-03-02 11:20:23 +01:00
ma_least_recently_dirtied.h GPL license update (same change as was done for all files in 5.1). 2007-03-02 11:20:23 +01:00
ma_locking.c Merge bk-internal.mysql.com:/home/bk/mysql-maria 2007-07-05 10:35:56 +02:00
ma_loghandler.c Added maria_commit() and maria_begin() to be used with external tests 2007-08-29 09:03:10 +03:00
ma_loghandler.h Storing/getting maximum LSN of the record which parts written 2007-08-19 22:27:43 +03:00
ma_loghandler_lsn.h First LSN calls added for transaction log. 2007-08-13 22:54:29 +03:00
ma_open.c Generalized the way update and redo extends the size of a directory record. 2007-08-31 10:19:54 +03:00
ma_packrec.c post-merge fixes, and fixes for some of the 16 compiler warnings 2007-07-26 17:51:49 +02:00
ma_page.c Ability to read unflushed data added (only problem with CRC left and have to be fixed). 2007-08-13 15:17:49 +03:00
ma_pagecache.c Merge desktop.sanja.is.com.ua:/home/bell/mysql/bk/work-maria-noflush 2007-08-13 15:19:31 +03:00
ma_pagecache.h Merge desktop.sanja.is.com.ua:/home/bell/mysql/bk/work-maria-noflush 2007-08-13 15:19:31 +03:00
ma_pagecaches.c Merged with mysql-5.1 main tree. 2007-07-02 20:45:15 +03:00
ma_panic.c - WL#3239 "log CREATE TABLE in Maria" 2007-06-22 14:49:37 +02:00
ma_preload.c merging MyISAM changes into Maria (not done in 5.1->maria merge of 2007-07-27 12:06:39 +02:00
ma_range.c fixes of bad merge (probably). Less duplication in ma_test_recovery. 2007-08-06 16:13:42 +02:00
ma_recovery.c Added maria_commit() and maria_begin() to be used with external tests 2007-08-29 09:03:10 +03:00
ma_recovery.h WL#3072 - Maria recovery 2007-07-26 11:56:21 +02:00
ma_rename.c WL#3072 - Maria recovery 2007-07-26 11:56:21 +02:00
ma_rfirst.c Merged with mysql-5.1 main tree. 2007-07-02 20:45:15 +03:00
ma_rkey.c merging MyISAM changes into Maria (not done in 5.1->maria merge of 2007-07-27 12:06:39 +02:00
ma_rlast.c Merged with mysql-5.1 main tree. 2007-07-02 20:45:15 +03:00
ma_rnext.c Merged with mysql-5.1 main tree. 2007-07-02 20:45:15 +03:00
ma_rnext_same.c Merged with mysql-5.1 main tree. 2007-07-02 20:45:15 +03:00
ma_rprev.c Merged with mysql-5.1 main tree. 2007-07-02 20:45:15 +03:00
ma_rrnd.c Fixes for bugs found by maria.test and event*tests: 2007-08-21 20:54:11 +03:00
ma_rsame.c Merged with mysql-5.1 main tree. 2007-07-02 20:45:15 +03:00
ma_rsamepos.c Merged with mysql-5.1 main tree. 2007-07-02 20:45:15 +03:00
ma_rt_index.c merging MyISAM changes into Maria (not done in 5.1->maria merge of 2007-07-27 12:06:39 +02:00
ma_rt_index.h Merged with mysql-5.1 main tree. 2007-07-02 20:45:15 +03:00
ma_rt_key.c merging MyISAM changes into Maria (not done in 5.1->maria merge of 2007-07-27 12:06:39 +02:00
ma_rt_key.h Merged with mysql-5.1 main tree. 2007-07-02 20:45:15 +03:00
ma_rt_mbr.c Merged with mysql-5.1 main tree. 2007-07-02 20:45:15 +03:00
ma_rt_mbr.h Merged with mysql-5.1 main tree. 2007-07-02 20:45:15 +03:00
ma_rt_split.c merging MyISAM changes into Maria (not done in 5.1->maria merge of 2007-07-27 12:06:39 +02:00
ma_rt_test.c GPL license update (same change as was done for all files in 5.1). 2007-03-02 11:20:23 +01:00
ma_scan.c Merged with mysql-5.1 main tree. 2007-07-02 20:45:15 +03:00
ma_search.c merging MyISAM changes into Maria (not done in 5.1->maria merge of 2007-07-27 12:06:39 +02:00
ma_sort.c merging MyISAM changes into Maria (not done in 5.1->maria merge of 2007-07-27 12:06:39 +02:00
ma_sp_defs.h Merged with mysql-5.1 main tree. 2007-07-02 20:45:15 +03:00
ma_sp_key.c Merged with mysql-5.1 main tree. 2007-07-02 20:45:15 +03:00
ma_sp_test.c Fixes after review of guilhem of block record patch 2007-04-19 13:18:56 +03:00
ma_static.c Merged with mysql-5.1 main tree. 2007-07-02 20:45:15 +03:00
ma_statrec.c Merged with mysql-5.1 main tree. 2007-07-02 20:45:15 +03:00
ma_test1.c Generalized the way update and redo extends the size of a directory record. 2007-08-31 10:19:54 +03:00
ma_test2.c Generalized the way update and redo extends the size of a directory record. 2007-08-31 10:19:54 +03:00
ma_test3.c porting Serg's fix for BUG#30094 to Maria. Now ma_test_all passes. 2007-07-27 16:11:40 +02:00
ma_test_all.res After merge fixes 2007-01-26 13:32:02 +02:00
ma_test_all.sh Generalized the way update and redo extends the size of a directory record. 2007-08-31 10:19:54 +03:00
ma_test_recovery Generalized the way update and redo extends the size of a directory record. 2007-08-31 10:19:54 +03:00
ma_unique.c Merged with mysql-5.1 main tree. 2007-07-02 20:45:15 +03:00
ma_update.c Merge jamppa@bk-internal.mysql.com:/home/bk/mysql-maria 2007-07-04 12:20:53 +03:00
ma_write.c Merged with mysql-5.1 main tree. 2007-07-02 20:45:15 +03:00
Makefile.am WL#3072 - Maria recovery 2007-07-26 11:56:21 +02:00
maria_chk.c Added maria_commit() and maria_begin() to be used with external tests 2007-08-29 09:03:10 +03:00
maria_def.h Added maria_commit() and maria_begin() to be used with external tests 2007-08-29 09:03:10 +03:00
maria_ftdump.c Merged with mysql-5.1 main tree. 2007-07-02 20:45:15 +03:00
maria_pack.c Merged with mysql-5.1 main tree. 2007-07-02 20:45:15 +03:00
maria_read_log.c Added maria_commit() and maria_begin() to be used with external tests 2007-08-29 09:03:10 +03:00
maria_rename.sh Added storage/maria (based on MyISAM). WL#3245 2006-04-11 16:45:10 +03:00
plug.in Maria - merging recent changes done to MyISAM into Maria. 2006-12-19 19:15:53 +01:00
tablockman.c WL#3072 Maria recovery: 2007-08-01 15:52:57 +02:00
tablockman.h GPL license update (same change as was done for all files in 5.1). 2007-03-02 11:20:23 +01:00
test_pack Added storage/maria (based on MyISAM). WL#3245 2006-04-11 16:45:10 +03:00
trnman.c post-merge fixes, and fixes for some of the 16 compiler warnings 2007-07-26 17:51:49 +02:00
trnman.h Merged with mysql-5.1 main tree. 2007-07-02 20:45:15 +03:00
trnman_public.h WL#3072 Maria Recovery 2007-06-26 16:49:23 +02:00