573574575576577578579580581582583
buffer.limit(toSend); } buffer.rewind(); // sending -1 or 0 bytes will close the file at the backup sendReplicatePacket(new ReplicationSyncFileMessage(content, pageStore, id, toSend, buffer)); if (bytesRead == -1 || bytesRead == 0 || maxBytesToSend == 0) break; } } finally
545546547548549550551552553554555
172173174175176177178179180181182
packet = new ReplicationStartSyncMessage(); break; } case PacketImpl.REPLICATION_SYNC_FILE: { packet = new ReplicationSyncFileMessage(); break; } case PacketImpl.REPLICATION_SCHEDULED_FAILOVER: { packet = new LiveIsStoppingMessage();
557558559560561562563564565566567
560561562563564565566567568569570
578579580581582583584585586587588
165166167168169170171172173174175
packet = new ReplicationStartSyncMessage(); break; } case PacketImpl.REPLICATION_SYNC_FILE: { packet = new ReplicationSyncFileMessage(); break; } case PacketImpl.REPLICATION_SCHEDULED_FAILOVER: { packet = new ReplicationLiveIsStoppingMessage();
575576577578579580581582583584585
567568569570571572573574575576577