mariadb/include
vasil 5d3b805292 branches/zip:
Enable functionality to have multiple background io helper threads.
This patch is based on percona contributions.

More details about this patch will be written at:
https://svn.innodb.com/innobase/MultipleBackgroundThreads

The patch essentially does the following:

expose following knobs:
innodb_read_io_threads = [1 - 64] default 1
innodb_write_io_threads = [1 - 64] default 1

deprecate innodb_file_io_threads (this parameter was relevant only on windows)

Internally it allows multiple segments for read and write IO request arrays
where one thread works on one segement.

Submitted by:	Inaam (rb://124)
Approved by:	Heikki (rb://124)
2009-06-05 15:04:25 +00:00
..
btr0btr.h
btr0btr.ic branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
btr0cur.h branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
btr0cur.ic
btr0pcur.h branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
btr0pcur.ic
btr0sea.h
btr0sea.ic
btr0types.h branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
buf0buddy.h branches/zip: Add Doxygen comments to the rest of buf0*. 2009-06-04 05:58:23 +00:00
buf0buddy.ic
buf0buf.h branches/zip: Add Doxygen comments to the rest of buf0*. 2009-06-04 05:58:23 +00:00
buf0buf.ic branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
buf0flu.h branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
buf0flu.ic
buf0lru.h branches/zip: Add Doxygen comments to the rest of buf0*. 2009-06-04 05:58:23 +00:00
buf0lru.ic
buf0rea.h branches/zip: Add Doxygen comments to the rest of buf0*. 2009-06-04 05:58:23 +00:00
buf0types.h branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
data0data.h
data0data.ic
data0type.h branches/zip: Add some Doxygen @return comments. 2009-05-27 05:08:43 +00:00
data0type.ic branches/zip: Add some Doxygen @return comments. 2009-05-27 05:08:43 +00:00
data0types.h
db0err.h
dict0boot.h
dict0boot.ic
dict0crea.h branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
dict0crea.ic
dict0dict.h branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
dict0dict.ic
dict0load.h
dict0load.ic
dict0mem.h branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
dict0mem.ic
dict0types.h
dyn0dyn.h branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
dyn0dyn.ic branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
eval0eval.h
eval0eval.ic
eval0proc.h
eval0proc.ic
fil0fil.h branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
fsp0fsp.h branches/zip: Merge revisions 4994:5148 from branches/5.1: 2009-05-27 10:46:42 +00:00
fsp0fsp.ic
fsp0types.h branches/zip: Merge revisions 4994:5148 from branches/5.1: 2009-05-27 10:46:42 +00:00
fut0fut.h
fut0fut.ic
fut0lst.h
fut0lst.ic
ha0ha.h branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
ha0ha.ic branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
ha0storage.h branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
ha0storage.ic
ha_prototypes.h branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
handler0alter.h
hash0hash.h branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
hash0hash.ic
ibuf0ibuf.h
ibuf0ibuf.ic branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
ibuf0types.h
lock0iter.h
lock0lock.h branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
lock0lock.ic
lock0priv.h branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
lock0priv.ic
lock0types.h
log0log.h branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
log0log.ic
log0recv.h
log0recv.ic
mach0data.h
mach0data.ic
mem0dbg.h
mem0dbg.ic
mem0mem.h branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
mem0mem.ic
mem0pool.h branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
mem0pool.ic
mtr0log.h branches/zip: Clean up some comments. 2009-06-01 09:35:25 +00:00
mtr0log.ic branches/zip: Merge revisions 5148:5233 from branches/5.1: 2009-06-03 11:26:41 +00:00
mtr0mtr.h branches/zip: mtr0mtr.h: Add Doxygen comments for the redo log entry types. 2009-05-28 06:21:55 +00:00
mtr0mtr.ic
mtr0types.h
mysql_addons.h
os0file.h branches/zip: 2009-06-05 15:04:25 +00:00
os0proc.h
os0proc.ic
os0sync.h branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
os0sync.ic
os0thread.h branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
os0thread.ic
page0cur.h branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
page0cur.ic
page0page.h
page0page.ic
page0types.h branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
page0zip.h branches/zip: Add missing Doxygen comments for page0zip. 2009-06-04 09:37:35 +00:00
page0zip.ic branches/zip: Add missing Doxygen comments for page0zip. 2009-06-04 09:37:35 +00:00
pars0grm.h
pars0opt.h
pars0opt.ic
pars0pars.h branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
pars0pars.ic
pars0sym.h branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
pars0sym.ic
pars0types.h
que0que.h branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
que0que.ic
que0types.h branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
read0read.h branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
read0read.ic
read0types.h
rem0cmp.h
rem0cmp.ic
rem0rec.h
rem0rec.ic
rem0types.h
row0ext.h branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
row0ext.ic
row0ins.h branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
row0ins.ic
row0merge.h
row0mysql.h branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
row0mysql.ic
row0purge.h branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
row0purge.ic
row0row.h branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
row0row.ic
row0sel.h branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
row0sel.ic
row0types.h
row0uins.h
row0uins.ic
row0umod.h
row0umod.ic
row0undo.h branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
row0undo.ic
row0upd.h branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
row0upd.ic
row0vers.h
row0vers.ic
srv0que.h
srv0srv.h branches/zip: 2009-06-05 15:04:25 +00:00
srv0srv.ic
srv0start.h branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
sync0arr.h branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
sync0arr.ic
sync0rw.h branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
sync0rw.ic
sync0sync.h branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
sync0sync.ic branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
sync0types.h branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
thr0loc.h
thr0loc.ic
trx0i_s.h branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
trx0purge.h branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
trx0purge.ic
trx0rec.h
trx0rec.ic
trx0roll.h branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
trx0roll.ic
trx0rseg.h branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
trx0rseg.ic branches/zip: Merge revisions 4994:5148 from branches/5.1: 2009-05-27 10:46:42 +00:00
trx0sys.h branches/zip: Merge revisions 4994:5148 from branches/5.1: 2009-05-27 10:46:42 +00:00
trx0sys.ic branches/zip: Merge revisions 4994:5148 from branches/5.1: 2009-05-27 10:46:42 +00:00
trx0trx.h branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
trx0trx.ic
trx0types.h branches/zip: Merge revisions 4994:5148 from branches/5.1: 2009-05-27 10:46:42 +00:00
trx0undo.h branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
trx0undo.ic
trx0xa.h branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
univ.i
usr0sess.h branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
usr0sess.ic
usr0types.h
ut0auxconf.h
ut0byte.h
ut0byte.ic
ut0dbg.h branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
ut0list.h branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
ut0list.ic
ut0lst.h branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
ut0mem.h
ut0mem.ic
ut0rnd.h branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
ut0rnd.ic
ut0sort.h
ut0ut.h branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
ut0ut.ic
ut0vec.h
ut0vec.ic
ut0wqueue.h branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00