Thanks, the earlier presentation is done with KeyNote and the later (more animation) is done with Tumult Hype.
- Mark On Apr 17, 2013, at 3:43 AM, Furkan KAMACI <furkankam...@gmail.com> wrote: > Hej Mark; > > What did you use to prepare your presentation, its really nice. > > 2013/4/17 Furkan KAMACI <furkankam...@gmail.com> > >> Really nice presentation. >> >> >> 2013/4/17 Mark Miller <markrmil...@gmail.com> >> >>> >>> On Apr 16, 2013, at 1:36 AM, SuoNayi <suonayi2...@163.com> wrote: >>> >>>> Hi, can someone explain more details about what model is used to sync >>> docs between the lead and >>>> replica in the shard? >>>> The model can be push or pull.Supposing I have only one shard that has >>> 1 leader and 2 replicas, >>>> when the leader receives a update request, does it will scatter the >>> request to each available and active >>>> replica at first and then processes the request locally at last?In this >>> case if the replicas are able to catch >>>> up with the leader can I think this is a push model that the leader >>> pushes updates to it's replicas? >>> >>> Currently, the leader adds the doc locally and then sends it to all >>> replicas concurrently. >>> >>>> >>>> >>>> What happens if a replica is behind the leader?Will the replica pull >>> docs from the leader and keep >>>> a track of the coming updates from the lead in a log(called tlog)?If so >>> when it complete pulling docs >>>> it will replay updates in the tlog at last? >>> >>> If an update forwarded from a leader to a replica fails it's likely >>> because that replica died. Just in case, the leader will ask that replica >>> to enter "recovery". >>> >>> When a node comes up and is not a leader, it also enters "recovery". >>> >>> Recovery tries to peersync from the leader, and if that fails (works if >>> off by about 100 updates), it replicates the entire index. >>> >>> If you are interested in more details on the SolrCloud architecture, I've >>> given a few talks on it - two of them here: >>> >>> http://vimeo.com/43913870 >>> http://www.youtube.com/watch?v=eVK0wLkLw9w >>> >>> - Mark >>> >>> >>