Hi Jordan, Thanks very much for your help, that’s great.
Regards, Mike From: Jordan Zimmerman [mailto:[email protected]] Sent: 23 September 2015 14:30 To: Mike Lewis; [email protected] Subject: RE: How to avoid CuratorConnectionLossException on leader loss? Well, I wrote it :) Via the WorkflowManagerBuilder you configure each instance. E.g. on instance A you could do: WorkflowManagerBuilder.builder().addingTaskExecutor(e, 10, myFirstTaskType()); On Instance B you could do: WorkflowManagerBuilder.builder().addingTaskExecutor(e, 8, mySecondTaskType()); etc. On September 23, 2015 at 3:39:41 AM, Mike Lewis ([email protected]<mailto:[email protected]>) wrote: Hi, I was just wondering if anyone on the list had used the Nirmata library with Curator, it looks ideal for a use-case I have. the only thing I’m trying to find is an example that shows task distribution to different services. It is isn’t obvious to me how to specify the number of different processes/machines you want the tasks distributed to, the example looks fine for a workflow running on one process. Thanks in advance, Mike Lewis From: Jordan Zimmerman [mailto:[email protected]] Sent: 14 September 2015 14:49 To: Jens Rantil Cc: [email protected] Subject: Re: How to avoid CuratorConnectionLossException on leader loss? Correct. You can see this in many of Curator’s unit tests. -Jordan On September 14, 2015 at 4:31:30 AM, Jens Rantil ([email protected]<mailto:[email protected]>) wrote: Hi Jordan, Thanks for taking your time to answer me. A follow-up question: If things are properly configured, I should expect Curator to transparently fail over to the new Zookeeper leader without my application code noticing it, right? Thanks, Jens On Sun, Sep 13, 2015 at 10:37 PM, Jordan Zimmerman <[email protected]<mailto:[email protected]>> wrote: Curator will only retry until the connection timeout and/or retry policy gives up. Try increasing your connection timeout and allow more than 3 retries. -Jordan On September 13, 2015 at 11:16:07 AM, Jens Rantil ([email protected]<mailto:[email protected]>) wrote: Dear Curator(s), A couple of days ago we did some maintenance of our Zookeeper ensemble and did a rolling restart of each node. Restarting the followers worked like a charm. However, restarting leader started throwing/logging CuratorConnectionLossException exceptions that trickled down to our application code until a reelection had occured. Example: https://gist.github.com/JensRantil/309fa1bf17ee2982b8e7 We were hoping that Curator would gracefully retry until a leader had been reelected, but I'm sure there is something we need to tweak for this to avoid happening again. Question: To avoid this to happen in the future, should we simply increase our retry policy to retry longer before giving up? Additional information: * Zookeeper version 1.4.5 * Curator version 2.7.0 * We are currently using the following retrying policy: new ExponentialBackoffRetry(1000, 3); * Zookeeper configuration all default except initLimit=60 and syncLimit=30. Thanks, Jens -- Jens Rantil Backend engineer Tink AB Email: [email protected]<mailto:[email protected]> Phone: +46 708 84 18 32 Web: www.tink.se<http://www.tink.se/> Facebook<https://www.facebook.com/#!/tink.se> Linkedin<http://www.linkedin.com/company/2735919?trk=vsrp_companies_res_photo&trkInfo=VSRPsearchId%3A1057023381369207406670%2CVSRPtargetId%3A2735919%2CVSRPcmpt%3Aprimary> Twitter<https://twitter.com/tink> -- Jens Rantil Backend engineer Tink AB Email: [email protected]<mailto:[email protected]> Phone: +46 708 84 18 32 Web: www.tink.se<http://www.tink.se/> Facebook<https://www.facebook.com/#!/tink.se> Linkedin<http://www.linkedin.com/company/2735919?trk=vsrp_companies_res_photo&trkInfo=VSRPsearchId%3A1057023381369207406670%2CVSRPtargetId%3A2735919%2CVSRPcmpt%3Aprimary> Twitter<https://twitter.com/tink> -------------------------------------------------------------------------------------------------------------------------- This email has been sent to you on behalf of Nephila Advisors LLC (“Advisors”). Advisors provides consultancy services to Nephila Capital Ltd. (“Capital”), an investment advisor managed and carrying on business in Bermuda. Advisors and its employees do not act as agents for Capital or the funds it advises and do not have the authority to bind Capital or such funds to any transaction or agreement. The information in this e-mail, and any attachment therein, is confidential and for use by the addressee only. Any use, disclosure, reproduction, modification or distribution of the contents of this e-mail, or any part thereof, other than by the intended recipient, is strictly prohibited. If you are not the intended recipient, please return the e-mail to the sender and delete it from your computer. This email is for information purposes only, nothing contained herein constitutes an offer to sell or buy securities, as such an offer may only be made from a properly authorized offering document. Although Nephila attempts to sweep e-mail and attachments for viruses, it does not guarantee that either are virus-free and accepts no liability for any damage sustained as a result of viruses. -------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------- This email has been sent to you on behalf of Nephila Advisors UK (“Advisors UK”). Advisors UK provides consultancy services to Nephila Capital Ltd. (“Capital”), an investment advisor managed and carrying on business in Bermuda. Advisors UK and its employees do not act as agents for Capital or the funds it advises and do not have the authority to bind Capital or such funds to any transaction or agreement. The information in this e-mail, and any attachment therein, is confidential and for use by the addressee only. Any use, disclosure, reproduction, modification or distribution of the contents of this e-mail, or any part thereof, other than by the intended recipient, is strictly prohibited. If you are not the intended recipient, please return the e-mail to the sender and delete it from your computer. This email is for information purposes only, nothing contained herein constitutes an offer to sell or buy securities, as such an offer may only be made from a properly authorized offering document. Although Nephila attempts to sweep e-mail and attachments for viruses, it does not guarantee that either are virus-free and accepts no liability for any damage sustained as a result of viruses. -------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------- This email has been sent to you on behalf of Nephila Advisors LLC (“Advisors”). Advisors provides consultancy services to Nephila Capital Ltd. (“Capital”), an investment advisor managed and carrying on business in Bermuda. Advisors and its employees do not act as agents for Capital or the funds it advises and do not have the authority to bind Capital or such funds to any transaction or agreement. The information in this e-mail, and any attachment therein, is confidential and for use by the addressee only. Any use, disclosure, reproduction, modification or distribution of the contents of this e-mail, or any part thereof, other than by the intended recipient, is strictly prohibited. If you are not the intended recipient, please return the e-mail to the sender and delete it from your computer. This email is for information purposes only, nothing contained herein constitutes an offer to sell or buy securities, as such an offer may only be made from a properly authorized offering document. Although Nephila attempts to sweep e-mail and attachments for viruses, it does not guarantee that either are virus-free and accepts no liability for any damage sustained as a result of viruses. -------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------- This email has been sent to you on behalf of Nephila Advisors UK (“Advisors UK”). Advisors UK provides consultancy services to Nephila Capital Ltd. (“Capital”), an investment advisor managed and carrying on business in Bermuda. Advisors UK and its employees do not act as agents for Capital or the funds it advises and do not have the authority to bind Capital or such funds to any transaction or agreement. The information in this e-mail, and any attachment therein, is confidential and for use by the addressee only. Any use, disclosure, reproduction, modification or distribution of the contents of this e-mail, or any part thereof, other than by the intended recipient, is strictly prohibited. If you are not the intended recipient, please return the e-mail to the sender and delete it from your computer. This email is for information purposes only, nothing contained herein constitutes an offer to sell or buy securities, as such an offer may only be made from a properly authorized offering document. Although Nephila attempts to sweep e-mail and attachments for viruses, it does not guarantee that either are virus-free and accepts no liability for any damage sustained as a result of viruses. --------------------------------------------------------------------------------------------------------------------------
