I have mariadb galera cluster running, with 1 slave for replication. everything works fine, but when I restart slave, I get such log:
150814 14:31:44 [Note] Master 'mariadb1': Slave I/O thread: connected to master 'slave@192.168.1.211:3306',replication starts at GTID position '0-1-225'
150814 14:31:44 [ERROR] Master 'mariadb1': Error reading packet from server: Error: connecting slave requested to start from GTID 0-1-225, which is not in the master's binlog ( server_errno=1236)
150814 14:31:44 [ERROR] Master 'mariadb1': Slave I/O: Got fatal error 1236 from master when reading data from binary log: 'Error: connecting slave requested to start from GTID 0-1-225, which is not in the master's binlog', Internal MariaDB error code: 1236
150814 14:31:44 [Note] Master 'mariadb1': Slave I/O thread exiting, read up to log 'binlog.000002', position 9331; GTID position 0-1-225
but after I enter "start all slaves" manually, it starts well from that very GTID:
150814 14:33:04 [Note] Master 'mariadb1': Slave I/O thread: connected to master 'slave@192.168.1.211:3306',replication starts at GTID position '0-1-225'
also, if I stop slaves, insert something in master server and start start slave, it gives such error again, while data is not replicated (I dont get that inserted row). if I enter "start all slaves" again, it starts correctly, catching up with that insert.
What's wrong?