On Tue, Jun 5, 2012 at 8:44 AM, Viktor Jevdokimov <Viktor.Jevdokimov@adform.com> wrote:
Understand simple mechanics first, decide how to act later.
Without –PR there’s no difference from which host to run repair, it runs for the whole 100% range, from start to end, the whole cluster, all nodes, at once.
With –PR it runs only for a primary range of a node you are running a repair.
Let say you have simple ring of 3 nodes with RF=2 and ranges (per node) N1=C-A, N2=A-B, N3=B-C (node tokens are N1=A, N2=B, N3=C). No rack, no DC aware.
So running repair with –PR on node N2 will only repair a range A-B, for which node N2 is a primary and N3 is a backup. N2 and N3 will synchronize A-B range one with other. For other ranges you need to run on other nodes.
Without –PR running on any node will repair all ranges, A-B, B-C, C-A. A node you run a repair without –PR is just a repair coordinator, so no difference, which one will be next time.
Best regards / PagarbiaiViktor JevdokimovSenior Developer
Email: Viktor.Jevdokimov@adform.comJ. Jasinskio 16C, LT-01112 Vilnius, LithuaniaFollow us on Twitter: @adforminsiderWhat is Adform: watch this short video
Disclaimer: The information contained in this message and attachments is intended solely for the attention and use of the named addressee and may be confidential. If you are not the intended recipient, you are reminded that the information remains the property of the sender. You must not use, disclose, distribute, copy, print or rely on this e-mail. If you have received this message in error, please contact the sender immediately and irrevocably delete this message and any copies.