~percona-dev/percona-patches/5.0.84-fix-bug-352840

« back to all changes in this revision

Viewing changes to innodb_io_pattern.patch

  • Committer: root
  • Date: 2009-07-03 22:35:42 UTC
  • mfrom: (48.2.1 percona-patches)
  • Revision ID: root@ubuntu-20090703223542-hpfqcpjczh7ksfcx
merge with percona-patches

Show diffs side-by-side

added added

removed removed

Lines of Context:
213
213
@@ -145,6 +145,11 @@
214
214
 extern ulint   srv_flush_neighbor_pages;
215
215
 extern uint    srv_read_ahead;
216
 
 extern ulint   srv_adaptive_checkpoint;
 
216
 extern uint    srv_adaptive_checkpoint;
217
217
+
218
218
+extern volatile ibool srv_io_pattern;
219
219
+extern ulong   srv_io_pattern_trace;
228
228
@@ -344,6 +344,11 @@
229
229
 
230
230
 uint   srv_read_ahead = 3; /* 1: random  2: linear  3: Both */
231
 
 ulint  srv_adaptive_checkpoint = 0; /* 0:disable 1:enable */
 
231
 uint   srv_adaptive_checkpoint = 0; /* 0: none  1: reflex  2: estimate */
232
232
+
233
233
+volatile ibool srv_io_pattern = FALSE;
234
234
+ulint   srv_io_pattern_trace = 0;
429
429
@@ -5445,6 +5448,18 @@
430
430
    "Number of background write I/O threads in InnoDB.",
431
431
    (gptr*) &innobase_write_io_threads, (gptr*) &innobase_write_io_threads,
432
 
    0, GET_LONG, REQUIRED_ARG, 1, 1, 64, 0, 0, 0},
 
432
    0, GET_LONG, REQUIRED_ARG, 8, 1, 64, 0, 0, 0},
433
433
+  {"innodb_io_pattern_trace", OPT_INNODB_IO_PATTERN_TRACE,
434
434
+   "Create/Drop the internal hash table for IO pattern tracing.",
435
435
+   (gptr*) &srv_io_pattern_trace, (gptr*) &srv_io_pattern_trace,