Made the situation with several interlaced inserts and a remove somewhat better. Only known bug is when two insert events are made by different clients who haven't seen each others' events which happen to have the same offset as the end of a remove event from another client who hasn't seen any of the other clients' events AND the events are received in a particular order.
Made the situation with several interlaced inserts and a remove somewhat better. Only known bug is when two insert events are made by different clients who haven't seen each others' events which happen to have the same offset as the end of a remove event from another client who hasn't seen any of the other clients' events AND the events are received in a particular order.
Merge remote-tracking branch 'origin/master'
Made the situation with several interlaced inserts and a remove somewhat better. Only known bug is when two insert events are made by different clients who haven't seen each others' events which happen to have the same offset as the end of a remove event from another client who hasn't seen any of the other clients' events AND the events are received in a particular order.
Made the situation with several interlaced inserts and a remove somewhat better. Only known bug is when two insert events are made by different clients who haven't seen each others' events which happen to have the same offset as the end of a remove event from another client who hasn't seen any of the other clients' events AND the events are received in a particular order.