Thanks Pat. I will go ahead with making changes to the deployment script for now.
On Sunday, October 30, 2016 at 12:06:21 AM UTC+5:30, Pat Allan wrote: > > Hi Sundar, > > Thanks for all the detail - that sounds like a good approach to me! > > TS makes a point of removing the guard files if Ruby exceptions are > raised, but I guess the forced stop of DJ is a little more sudden. I guess > it’d be nice to have this scenario managed by TS as well - I’m just a > little unsure as to whether the extra complexity is worthwhile and can be > reliable. Still, I’d be interested in seeing any patches for such an > approach. > > In the meantime though, what you’ve suggested sounds wise to me :) > > — > Pat > > On 28 Oct. 2016, at 7:44 am, Sundar Rajamanickam <[email protected] > <javascript:>> wrote: > > Hi Pat > > Hope you are doing good! > > I recently encountered an issue because of stale guard files. > > *Setup:* > > We deploy everyday and during deployment, we restart DJ workers. And, we > have dedicated Sphinx DJ workers. > > thinking-sphinx 3.2.0 > ts-delayed-delta 2.0.2 > > *Issue:* > > Assuming that DJ is forcefully stopped during the execution of say, > article_delta indexing - the guard file ts-article_delta.tmp is not removed > and stays stale. I was thinking of the following workaround for deployment - > > - Stop DJ > - Cleanup stale guard files > - Re-enqueue the locked jobs in Sphinx DJ queue > - Start DJ > > Please let me know if this will help or suggest any workaround. > > Thanks > Sundar Rajamanickam > > -- > You received this message because you are subscribed to the Google Groups > "Thinking Sphinx" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected] <javascript:>. > To post to this group, send email to [email protected] > <javascript:>. > Visit this group at https://groups.google.com/group/thinking-sphinx. > For more options, visit https://groups.google.com/d/optout. > > > -- You received this message because you are subscribed to the Google Groups "Thinking Sphinx" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/thinking-sphinx. For more options, visit https://groups.google.com/d/optout.
