1
0
mirror of https://github.com/MariaDB/server.git synced 2025-07-13 02:22:51 +03:00
Files
mariadb/mysql-test/t
unknown aa5dba42ef WL#2269 Enable query cache for NDB part 2
-This is mostly fixes for correct behaviour when using query cache + transactions + the thread that
fetches commit count from NDB at regular intervals. The major fix is to add a
list in thd_ndb, that keeps a list of NDB_SHARE's that were modified by
transaction and then "clearing" them in ndbcluster_commit.


mysql-test/r/ndb_cache2.result:
  Updated test cases for the ndb_util thread, more simultaneous tables and more tesst
mysql-test/t/ndb_cache2.test:
  Updated test cases for the ndb_util thread, more simultaneous tables and more advanced tesst
sql/ha_ndbcluster.cc:
  Add table changed during transaction to list of changed tables in Thd_ndb, this list is then used in ndbcluster_commit to invalidate the cached commit_count in share
  Fix so that ndb_util_thread uses milliseconds "sleeps"
  Changed so that ndb_commit_count uses the commit_count from share if available
sql/ha_ndbcluster.h:
  Add commit_count_lock to NBD_SHARE, use for detecting simultaneous attempts to update commit_count
  Add list of tables changed by transaction to Thd_ndb
  Change check_ndb_connection to take thd as argument, use current_thd as default
  Added m_rows_changed variable to keep track of if this handler has modified any records within the transaction
sql/set_var.cc:
  Change format of code
  Sort sys__ variables in aplha order
2005-03-15 15:03:25 +01:00
..
2004-05-05 17:05:24 +03:00
2005-01-26 15:51:46 +01:00
2005-02-09 02:50:45 +04:00
2004-10-28 14:02:09 +03:00
2004-08-26 18:26:38 +03:00
2004-02-16 10:03:25 +02:00
2004-03-29 17:27:30 +05:00
2004-11-02 16:02:12 +04:00
2005-02-15 21:03:17 -08:00
2005-02-03 13:18:30 +02:00
2003-12-16 16:12:28 +01:00
2004-12-06 19:18:35 +02:00
2004-09-16 00:47:45 +06:00
2005-02-16 04:04:34 -06:00
2005-02-09 02:50:45 +04:00
2005-01-15 14:09:45 +02:00
2004-10-06 19:14:33 +03:00
2005-01-20 15:38:56 +04:00
2004-08-18 12:11:26 +05:00
2003-12-17 17:35:34 +02:00
2005-01-15 14:09:45 +02:00
2005-02-03 13:18:30 +02:00
2005-01-04 13:46:53 +02:00
2004-12-31 17:59:43 +01:00
2004-09-06 15:14:10 +03:00
2004-12-31 15:26:24 +01:00
2004-10-07 10:50:13 +03:00
2005-01-04 13:46:53 +02:00
2004-03-31 03:32:38 +03:00
2004-05-14 16:00:57 +02:00
2004-05-14 16:00:57 +02:00
2004-12-06 01:34:19 +02:00
2004-12-31 00:44:00 +02:00
2004-06-26 14:21:32 +02:00
2005-02-17 01:33:59 +00:00
2004-12-07 13:56:48 +03:00
2004-11-22 21:33:15 +01:00
2005-02-02 08:38:24 +02:00
2003-12-17 17:35:34 +02:00
2004-10-06 19:14:33 +03:00
2004-04-07 16:04:28 +02:00
2004-12-31 00:44:00 +02:00
2004-11-24 19:48:30 +02:00
2004-12-31 15:26:24 +01:00
2005-02-03 18:26:59 +00:00
2004-09-30 19:40:33 +02:00
2005-02-14 21:50:09 +01:00
2005-02-09 02:50:45 +04:00
2004-11-08 11:06:36 +01:00
2005-02-07 13:26:44 +01:00
2004-12-22 13:38:15 +01:00
2005-01-09 11:00:37 +01:00
2004-11-29 17:46:32 +00:00
2004-09-30 21:36:25 +00:00
2005-02-03 17:04:27 +01:00
2004-10-07 08:42:11 +00:00
2004-08-31 21:10:57 +03:00
2004-08-12 00:02:29 -07:00
2004-10-10 15:29:06 +05:00
2004-11-30 15:08:26 +00:00
2004-12-22 13:54:39 +02:00
2004-05-05 17:05:24 +03:00
2004-11-22 22:57:05 +01:00
2004-10-07 10:50:13 +03:00
2004-11-22 20:15:48 +01:00
2004-07-15 04:19:07 +03:00
2004-07-15 04:19:07 +03:00
2005-02-14 21:50:09 +01:00
2004-10-20 17:28:40 +03:00
2004-12-06 17:15:54 +02:00
2004-07-20 11:00:10 +02:00
2004-06-21 10:21:20 +03:00
2004-09-06 15:14:10 +03:00
2004-02-11 00:06:46 +01:00
2004-05-26 17:04:45 +02:00
2005-02-18 14:53:23 +01:00
2005-01-30 10:24:03 +00:00
2005-01-31 13:18:36 +00:00
2004-05-05 17:05:24 +03:00
2004-02-22 11:22:51 +01:00
2004-05-24 21:12:05 +04:00
2004-10-29 19:26:52 +03:00
2004-09-06 15:14:10 +03:00
2004-11-15 17:03:54 +01:00
2004-11-15 17:03:54 +01:00
2004-09-07 21:30:28 +02:00
2004-10-28 14:02:09 +03:00
2004-12-06 11:38:56 +02:00
2005-02-14 21:50:09 +01:00
2005-02-17 00:51:27 -08:00
2005-01-15 14:09:45 +02:00
2005-02-18 17:39:32 +01:00
2005-01-04 13:46:53 +02:00
2005-01-04 13:46:53 +02:00
2004-08-24 17:24:23 +02:00
2005-02-21 18:03:06 +04:00
2005-01-04 13:46:53 +02:00
2005-02-09 02:50:45 +04:00
2005-01-15 14:09:45 +02:00
2004-08-18 19:57:55 +02:00
2004-12-19 20:25:19 +02:00
2004-02-11 00:06:46 +01:00
2005-02-15 17:12:13 +02:00
2005-02-03 21:11:12 +00:00
2005-02-17 16:16:58 -08:00
2005-01-04 13:46:53 +02:00