- 25 Feb, 2014 1 commit
-
-
Jan Lindström authored
execution and global memory heap on shutdown. Added a funcition to get work items from queue without waiting and additional info when there is no work to do for a extended periods.
-
- 21 Feb, 2014 2 commits
-
-
Jan Lindström authored
page data write.
-
Jan Lindström authored
where trim corrupted the database. Fixed the issue and added temporal guards against unalligned write/trim.
-
- 19 Feb, 2014 1 commit
-
-
Jan Lindström authored
and added guard against unalligned trim size.
-
- 15 Feb, 2014 1 commit
-
-
Jan Lindström authored
waiting for a job. They should sleep and let other threads to their work. At shutdown, we know that we put "work" and that is handled as soon as possible.
-
- 14 Feb, 2014 1 commit
-
-
Jan Lindström authored
-
- 13 Feb, 2014 3 commits
-
-
Jan Lindström authored
-
Jan Lindström authored
-
Jan Lindström authored
Fixed issue on multi-threaded flush at shutdown. Removed unnecessary startup option innodb_compress_pages. Added a new startup option innodb_mtflush_threads, default 8.
-
- 12 Feb, 2014 4 commits
-
-
Jan Lindström authored
also on system tables but not per table.
-
Jan Lindström authored
tables.
-
Jan Lindström authored
-
Jan Lindström authored
-
- 11 Feb, 2014 1 commit
-
-
Jan Lindström authored
option using cmake find_library. Fixed bunch of compiler warnings.
-
- 07 Feb, 2014 1 commit
-
-
Jan Lindström authored
code.
-
- 06 Feb, 2014 2 commits
-
-
Jan Lindström authored
current offset to desired size if posix_fallocate is used.
-
Jan Lindström authored
InnoDB.
-
- 05 Feb, 2014 1 commit
-
-
Jan Lindström authored
where not shut down properly.
-
- 04 Feb, 2014 2 commits
-
-
Jan Lindström authored
-
Jan Lindström authored
Fixed issue on file space extend when posix_fallocate is used. Merged second iteration of multi-threaded flush code.
-
- 03 Feb, 2014 1 commit
-
-
Jan Lindström authored
Merged page compression feature to XtraDB storage engine. Added feature where page compression can use lz4 compression method (innodb_use_lz4, default OFF).
-
- 27 Jan, 2014 1 commit
-
-
Jan Lindström authored
-
- 13 Jan, 2014 1 commit
-
-
Jan Lindström authored
Removed some unnecessary assertions to debug build and enhanced the page_compression and page_compression_level fetch.
-
- 10 Jan, 2014 1 commit
-
-
Jan Lindström authored
Enhancement: Change atomic_writes table option to enum type. Now every file can either use atomic writes, not use it or use default. SYNTAX: ATOMIC_WRITES=['DEFAULT','ON','OFF'] Idea here is to be able to define innodb_doublewrite = 1 but with following rules: ATOMIC_WRITES='DEFAULT' - if innodb_use_atomic_writes = 1, we do not write to doublewrite buffer the changes if innodb_use_atomic_writes = 0, we write to doublewrite buffer ATOMIC_WRITES='ON' - do not write to doublewrite buffer ATOMIC_WRITES='OFF' - write to doublewrite buffer Note that doublewrite buffer can't be used if innodb_doublewrite = 0.
-
- 09 Jan, 2014 2 commits
-
-
Jan Lindström authored
written and rest of the page is trimmed. In following writes there is no need to trim again if write_size only increases because rest of the page is already trimmed. If actual write size decreases we need to trim again. Need to research if this can happen frequently enough to make any effect.
-
Jan Lindström authored
Temporal solution: In directFS using atomic writes we must use posix_fallocate to extend the file because pwrite past end of file fails but when compression is used the file pages must be physically initialized with zeroes, thus after file extend with posix_fallocate we still write empty pages to file.
-
- 23 Dec, 2013 1 commit
-
-
Sergei Golubchik authored
-
- 22 Dec, 2013 13 commits
-
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
Sergei Golubchik authored
Fix all suite.pm files that had errors and test files that were skipped because of that
-
Sergei Golubchik authored
* remove is_embedded.require
-
Sergei Golubchik authored
because some suites may be disabled unless a plugin is available, and compiled-in plugins are only known after collect_mysqld_features(). Additionally move mysql_install_db() after everything else it's collected - it's a slow process, better do it after all the information is gathered (and reported to the user).
-
Sergei Golubchik authored
plugin.cmake does it automatically for all plugins
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
Sergei Golubchik authored
* rename "xtradb" combination to be called "innodb" * disable xtradb_plugin embedded tests (because of RECOMPILE_FOR_EMBEDDED)
-
Sergei Golubchik authored
(it was used only for plugins in mysqld)
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-