Comment 2 for bug 886059

I have a master in GMT(BST) and a slave in IST.

I have slaves connected to this master in the US (east and west coast) and they work fine.

master:
/usr/bin/pt-heartbeat --daemonize --table heartbeat --database replicated --update

mysql> show variables like '%time_zone%';
+------------------+--------+
| Variable_name | Value |
+------------------+--------+
| system_time_zone | BST |
| time_zone | SYSTEM |
+------------------+--------+
2 rows in set (0.00 sec)

mysql> select *,now() from heartbeat\G;;
*************************** 1. row ***************************
                   ts: 2011-11-04T12:28:22.001590
            server_id: 1
                 file: binary-log.001158
             position: 351702414
relay_master_log_file: NULL
  exec_master_log_pos: NULL
                now(): 2011-11-04 12:28:22
1 row in set (0.00 sec)

slave:
pt-heartbeat -uheartbeat -pheartbeat -D replicated --table heartbeat

mysql> select *,now() from heartbeat\G;
*************************** 1. row ***************************
                   ts: 2011-11-04T12:26:08.003740
            server_id: 1
                 file: binary-log.001158
             position: 348298042
relay_master_log_file: NULL
  exec_master_log_pos: NULL
                now(): 2011-11-04 17:56:08
1 row in set (0.00 sec)

mysql> show variables like '%time_zone%';
+------------------+--------+
| Variable_name | Value |
+------------------+--------+
| system_time_zone | IST |
| time_zone | SYSTEM |
+------------------+--------+
2 rows in set (0.00 sec)