1
0
mirror of https://github.com/MariaDB/server.git synced 2025-11-19 19:03:26 +03:00
Files
mariadb/mysql-test/t
unknown ac46bf77ae Last part of WL#1062: better replication of timezones: no more use
of SET ONE_SHOT; storing tz info directly in event (if this info is needed),
it's now allowed to have different global tz on master and slave.


client/mysqlbinlog.cc:
  we need MAX_TIME_ZONE_NAME_LENGTH when processing log_event.h, and it's declared in mysql_priv.h
mysql-test/r/rpl_timezone.result:
  result update
mysql-test/t/rpl_timezone-slave.opt:
  Now that we can have different global value of timezone on master and slave, let's test it.
mysql-test/t/rpl_timezone.test:
  Tests of the new replication of timezones: checking the output of mysqlbinlog,
  replication of CONVERT_TZ().
sql/ha_innodb.cc:
  No very fast shutdown on Netware (anyway it's disabled on all platforms,
  but this is so that we don't forget to keep it disabled on Netware in the future).
sql/log.cc:
  No more need to write SET ONE_SHOT to binlog for character set and timezone
  (as we store this info  directly nin the Query_log_event now).
sql/log_event.cc:
  Exclude ::write() methods if MYSQL_CLIENT.
  Storing timezone info in the Query_log_event in master. Re-reading it in slave.
  Small code cleanups. I plan to not store the end 0 of catalog in binlog
  events soon.
sql/log_event.h:
  replication of time zones: a place for tz info in Query_log_event,
  in LAST_EVENT_INFO. Plus if we are compiling a client, we don't need
  the ::write() methods, so keeping them out (of mysqlbinlog.cc;
  keeping them in, resulted in problem that mysqlbinlog does not know Timezone
  structure).
sql/mysql_priv.h:
  moving this define from tztime.h (tztime.h has things which are
  too much for a client like mysqlbinlog).
sql/set_var.cc:
  It's now allowed to change global value of charset or timezone even if using binlogging
  or if being a slave.
  Making CONVERT_TZ(,,@@session.time_zone) replicate.
sql/set_var.h:
  these ::check()s are not needed anymore (changing global charset
  or timezone is now allowed even if binlogging or slave)
sql/slave.cc:
  No more need to check for same global timezone if master is 5.x
  (ok, strictly speaking if it is > 5.0.3 but this is alpha).
sql/slave.h:
  a function to wrap settings of charset to default.
sql/tztime.cc:
  Adaptation of my_tz_find() to the case where it's not called from inside
  a query (i.e. cannot join its tz tables to the query's ones): this variant
  opens the tz tables itself, reads from them, and closes them. This is presently
  only used by the slave SQL thread (when it sets the tz before executing a query).
sql/tztime.h:
  declaration of new function, plus moving symbol to mysql_priv.h
  for easier usage in mysqlbinlog (Dmitri, pardon me).
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2005-03-22 00:26:12 +01: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
2005-03-15 16:54:11 +03:00
2004-08-26 18:26:38 +03:00
2004-11-02 16:02:12 +04:00
2005-03-16 04:32:47 +03:00
2005-02-15 21:03:17 -08:00
2005-02-22 15:47:00 +02:00
2005-03-16 09:23:38 +01:00
2004-12-06 19:18:35 +02:00
2005-02-09 02:50:45 +04:00
2005-03-17 16:51:07 +03: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
2005-01-15 14:09:45 +02:00
2005-03-17 16:51:07 +03:00
2005-01-04 13:46:53 +02:00
2005-03-17 08:16:56 +02:00
2004-09-06 15:14:10 +03:00
2004-12-31 15:26:24 +01:00
2005-02-28 16:20:02 +02:00
2004-10-07 10:50:13 +03:00
2005-01-04 13:46:53 +02:00
2005-03-15 19:31:52 +04: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
2005-03-14 18:46:30 +01: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
2004-10-06 19:14:33 +03: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-03-16 04:32:47 +03:00
2005-03-16 04:32:47 +03:00
2005-03-16 04:32:47 +03:00
2005-03-09 14:09:06 +01: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
2005-03-16 15:55:04 -08:00
2004-10-10 15:29:06 +05:00
2005-02-22 15:47:00 +02:00
2004-11-30 15:08:26 +00:00
2004-11-22 22:57:05 +01:00
2004-10-07 10:50:13 +03:00
2004-07-15 04:19:07 +03:00
2004-07-15 04:19:07 +03:00
2005-03-16 04:32:47 +03:00
2004-10-20 17:28:40 +03:00
2004-12-06 17:15:54 +02:00
2005-03-16 04:32:47 +03:00
2004-07-20 11:00:10 +02:00
2004-09-06 15:14:10 +03:00
2005-02-23 19:58:54 +01:00
2005-03-16 04:32:47 +03:00
2005-03-16 04:32:47 +03:00
2005-03-16 04:32:47 +03:00
2005-01-30 10:24:03 +00:00
2005-01-31 13:18:36 +00: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
2005-02-25 17:12:06 +02:00
2004-09-07 21:30:28 +02:00
2005-03-16 04:32:47 +03:00
2005-02-28 19:59:38 +04:00
2005-03-16 00:13:23 +00:00
2005-03-17 19:26:36 +02:00
2005-03-03 15:01:46 -08: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-22 12:51:23 +02: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
2005-02-15 17:12:13 +02:00
2005-03-17 10:59:25 +04:00
2005-03-16 04:32:47 +03:00
2005-02-17 16:16:58 -08:00