- 18 Mar, 2008 1 commit
-
-
unknown authored
-
- 16 Mar, 2008 1 commit
-
-
unknown authored
into desktop.sanja.is.com.ua:/home/bell/mysql/bk/work-maria-bug35036 storage/maria/ma_loghandler.c: Auto merged
-
- 11 Mar, 2008 1 commit
-
-
unknown authored
(BUG#35030 maria_pagecache_read* status variables updated at wrong moment) storage/maria/ma_pagecache.c: Fixed statistic calculation.
-
- 08 Mar, 2008 4 commits
-
-
unknown authored
%llu replaces with %s/llstr() as in other MySQL code. storage/maria/ma_loghandler.c: my_stat is not reliable under windows for determinating file length so it is replaced with my_seek. %llu replaces with %s/llstr() as in other MySQL code.
-
unknown authored
into desktop.sanja.is.com.ua:/home/bell/mysql/bk/work-maria-bug34712
-
unknown authored
into mysql.com:/home/my/mysql-maria
-
unknown authored
Problem was that page in bitmap was marked as full even if there was free places in page directory mysql-test/r/maria.result: Test case for problem with head/tail page with 255 entries (Bug 35048 "maria table corruption reported when transactional=0) mysql-test/t/maria.test: Test case for problem with head/tail page with 255 entries (Bug 35048 "maria table corruption reported when transactional=0) storage/maria/ma_blockrec.c: Fix to ensure that bitmap is marked 'full' when the head/tail page directory is full storage/maria/ma_check.c: Better check when directory for head/tail pages are marked full (The page directory can't hold a row tail + blob tails)
-
- 07 Mar, 2008 2 commits
-
-
unknown authored
if nothing was added to the log (BUG#34712 maria_read_log changes log file content on several platforms though not needed) Fixed callback call (now under loghandler lock). storage/maria/ma_loghandler.c: Flag that signaling about "everythig-flushed" state of the log added, to avoid changing log on flush request if nothing was written but horizon placed on the page boarder. Fixed callback call (now under loghandler lock).
-
unknown authored
an internal procedure for it. Removed my_which() as unneccessary.
-
- 05 Mar, 2008 2 commits
- 04 Mar, 2008 11 commits
-
-
unknown authored
into desktop.sanja.is.com.ua:/home/bell/mysql/bk/work-maria-bug34634 storage/maria/ma_pagecache.c: Auto merged
-
unknown authored
the moment. (BUG#34634) Fixed potential bug in pinning schema. storage/maria/ma_pagecache.c: Fixed problem of deleting blocks which are being evicted at the moment. Fixed potential bug in pinning schema.
-
unknown authored
"Using maria-block-size != 8192 makes Maria crash or say "error 174"" storage/maria/ma_create.c: fixed excessive assertion
-
unknown authored
-
unknown authored
sql/mysqld.cc: option -# and --debug, and default_dbug_option, do not exist in non-debug builds
-
unknown authored
into gbichot4.local:/home/mysql_src/mysql-maria-clean storage/maria/ha_maria.cc: Auto merged storage/maria/ma_pagecache.c: Auto merged
-
unknown authored
storage/maria/unittest/CMakeLists.txt: build unit test under Windows too storage/maria/unittest/ma_pagecache_rwconsist.c: portability fix for Windows
-
unknown authored
Fixed crash when using other maria block size than 8192 Fixed bug that caused tables to be reported as crashed if maria_log_control was deleted mysql-test/valgrind.supp: Suppress leaks on SuSE 10.3, x86 64 bit sql/mysqld.cc: Don't give warning in case of timeout for pthread_cond_timedwait Fixed crashing bug when starting mysqld with --dbug storage/maria/ha_maria.cc: Fixed crash when using other block size than 8192 (Crash happend later in bitmap page handling) storage/maria/ma_locking.c: When we write a new uuid for a zerofilled file, also update the lsn's storage/maria/ma_open.c: Don't update lsn on open. Wait until first time file is changed Fixed bug that caused tables to be reported as crashed if maria_log_control was deleted strings/strmake.c: Fixed warnings for strings without end 0 when running under valgrind.
-
unknown authored
storage/maria/Makefile.am: copyright storage/maria/ma_pagecache.c: copyright storage/maria/ma_pagecache.h: copyright storage/maria/ma_pagecaches.c: copyright storage/maria/ma_pagecrc.c: copyright storage/maria/unittest/Makefile.am: copyright storage/maria/unittest/lockman-t.c: copyright storage/maria/unittest/lockman1-t.c: copyright storage/maria/unittest/lockman2-t.c: copyright storage/maria/unittest/ma_control_file-t.c: copyright storage/maria/unittest/ma_loghandler_examples.c: copyright storage/maria/unittest/ma_maria_log_cleanup.c: copyright storage/maria/unittest/ma_pagecache_consist.c: copyright storage/maria/unittest/ma_pagecache_rwconsist.c: copyright storage/maria/unittest/ma_pagecache_single.c: copyright storage/maria/unittest/ma_test_loghandler-t.c: copyright storage/maria/unittest/ma_test_loghandler_first_lsn-t.c: copyright storage/maria/unittest/ma_test_loghandler_max_lsn-t.c: copyright storage/maria/unittest/ma_test_loghandler_multigroup-t.c: copyright storage/maria/unittest/ma_test_loghandler_multithread-t.c: copyright storage/maria/unittest/ma_test_loghandler_noflush-t.c: copyright storage/maria/unittest/ma_test_loghandler_nologs-t.c: copyright storage/maria/unittest/ma_test_loghandler_pagecache-t.c: copyright storage/maria/unittest/ma_test_loghandler_purge-t.c: copyright storage/maria/unittest/test_file.c: copyright storage/maria/unittest/test_file.h: copyright storage/maria/unittest/trnman-t.c: copyright
-
unknown authored
storage/maria/ha_maria.cc: enable LOAD INDEX for Maria storage/maria/ma_preload.c: Making index preloading work for Maria. storage/maria/maria_def.h: We don't need this #define anymore, ma_test_recovery.pl uses zerofill to do comparisons of physical files. mysql-test/r/maria-preload.result: result. The values of maria_pagecache_reads look too high, see BUG#35030 "maria_pagecache_read* status variables updated at wrong moment" mysql-test/t/maria-preload.test: Test of index preloading in Maria
-
unknown authored
into mysql.com:/home/my/mysql-maria
-
- 03 Mar, 2008 2 commits
- 02 Mar, 2008 2 commits
- 29 Feb, 2008 1 commit
-
-
unknown authored
storage/maria/ma_loghandler.c: forgotten unlock
-
- 26 Feb, 2008 1 commit
-
-
unknown authored
fixes for ma_test_recovery.pl to work in release builds too: - bugfix in maria_zerofill_index() - applying of LOGREC_INSERT_ROW_BLOBS now zeroes unused end of non-full blob page (a mutation of tail page when it takes >75% of maria_block_size) like write_full_pages() does. storage/maria/ma_blockrec.c: When we write a non-full blob page at run-time, we zero the rest of it (see write_full_pages()). We now do the same in _ma_apply_redo_insert_row_blobs(): this is consistent and helps having log-applying produce the same page as run-time. storage/maria/ma_check.c: maria_zerofill_index() was wrong: it didn't zero certain bytes because it believed that the count of relevant bytes is _ma_get_page_used(share, buff) + share->keypage_header, whereas it's only the first term. storage/maria/ma_pagecache.c: typo storage/maria/ma_pagecache.h: typo storage/maria/maria_chk.c: enable --zerofill-keep-lsn in all builds storage/maria/unittest/ma_test_recovery.pl: now even release builds can run ma_test_recovery.pl, because zerofill makes tables of this test (made by run-time and by log-applying) identical.
-
- 25 Feb, 2008 6 commits
-
-
unknown authored
into desktop.sanja.is.com.ua:/home/bell/tmp/work-maria-rwlock-push
-
unknown authored
storage/maria/unittest/ma_test_recovery.pl: Tell how many tables were zerofilled (just for information, a varying number does not make the test fail). Don't let --zerofill-keep-lsn influence next runs (which it shouldn't do in theory anyway, but testing should not believe theory): restore non-zerofilled tables right after comparison is finished.
-
unknown authored
into desktop.sanja.is.com.ua:/home/bell/mysql/bk/work-maria-rwlock-push
-
unknown authored
mysys/wqueue.c: fixed removing from circular list.
-
unknown authored
storage/maria/ma_loghandler.c: change the flags, otherwise when maria_dump_log reaches the end of the log it prints an "EOF error" to the user.
-
unknown authored
in release builds, use it to fine-tune physical file comparisons in ma_test_recovery.pl. storage/maria/CMakeLists.txt: build maria_dump_log under Windows too storage/maria/maria_chk.c: make --zerofill-keep-lsn usable in release builds too, it makes sense. This option needn't reset state's LSNs, and it's more useful if it does not (see added comment) as it changes less the table. storage/maria/unittest/ma_test_recovery.pl: - getting rid of 'cmp' - if physical comparison of two MAD or MAI files fails, it might be in irrelevant portions (unushed index or data page pieces): we use --zerofill-keep-lsn and retry the comparison. This fixes a part of test failures under Windows.
-
- 22 Feb, 2008 6 commits
-
-
unknown authored
storage/maria/unittest/ma_pagecache_consist.c: postmerge fix. storage/maria/unittest/ma_pagecache_rwconsist.c: postmerge fix.
-
unknown authored
into 88-214-96-46.dialup.umc.net.ua:/Users/bell/mysql/bk/work-maria-test storage/maria/ma_pagecache.c: Auto merged storage/maria/unittest/Makefile.am: merge storage/maria/unittest/ma_pagecache_consist.c: merge
-
unknown authored
scheme for the same thread locking). include/my_pthread.h: Added variable for lock diffirentiation. include/wqueue.h: New release call. mysys/wqueue.c: New release call in case of read/write lock. storage/maria/ma_pagecache.c: Locking for read and write made waitimg for each other. storage/maria/unittest/Makefile.am: New test added. storage/maria/unittest/ma_pagecache_consist.c: Fixed thread initialization in the test. storage/maria/unittest/ma_pagecache_rwconsist.c: New BitKeeper file ``storage/maria/unittest/ma_pagecache_rwconsist.c''
-
unknown authored
into mysql.com:/home/my/mysql-maria
-
unknown authored
strings/bmove512.c: Fixed typo (Serious for systems that doesn't have longlong, but apparently we don't have theese...) storage/maria/file_formats.txt: Description of file formats (for now, only the header of the index file)
-
unknown authored
KNOWN_BUGS.txt: update
-