As you suggested that it's not necessary to restart TS every deploy except when 
making index changes.  I just wanted to automate the process so a developer 
would have to remember to restart TS or not.  Would be nice for the deploy 
process to see that the indexes have changed and restart TS automatically. 


On Monday, June 25, 2012 at 1:24 PM, Pat Allan wrote:

> Well, you could SHA or MD5 the files to easily note whether they've changed - 
> but that won't tell you whether it's just the data that's changed, or the 
> structure of them - so it's not useful as an indicator of whether you need to 
> run ts:rebuild as part of a deploy, if that's what you were thinking?
> 
> -- 
> Pat
> 
> On 25/06/2012, at 6:46 PM, Ngan wrote:
> 
> > Is there a reliable, programatic way of determining if your indexes have 
> > changed? E.g. a SHA of the indexes?
> > 
> > On Friday, June 8, 2012 8:52:32 AM UTC-7, Pat Allan wrote:
> > Yeah, if you keep things to the shared paths, then you should be fine. 
> > Those docs certainly need some work (most of my deployments are to Heroku 
> > these days, so I'm a bit out of practice with Capistrano).
> > -- 
> > Pat
> > 
> > On 08/06/2012, at 5:50 PM, Michael Guterl wrote:
> > 
> > > Nope. I was just following the instructions detailed here:
> > > 
> > > http://freelancing-god.github.com/ts/en/deployment.html
> > > 
> > > I was thinking I only need to symlink, but I probably don't even need to 
> > > do that seeing that the sphinx.yml points to the shared path. Do you 
> > > agree?
> > > 
> > > Thanks,
> > > Michael Guterl
> > > 
> > > On Thursday, June 7, 2012 3:55:23 PM UTC-4, Pat Allan wrote:
> > > Hi Michael
> > > Are you using ts:rebuild? You probably don't need to do that - indeed, 
> > > treat the ts:rebuild task like db:migrate: it's only necessary when you 
> > > add/remove indices or make changes to their structure. There's no need to 
> > > restart Sphinx on every deploy.
> > > 
> > > Cheers
> > > 
> > > -- 
> > > Pat
> > > 
> > > On 07/06/2012, at 9:39 PM, Michael Guterl wrote:
> > > 
> > > > Currently when I deploy, searchd is restarted which causes my 
> > > > application to raise errors if someone is trying to search or if a 
> > > > resque process is using searchd. I'm using the capistrano tasks 
> > > > included in thinking-sphinx and I'm wondering if there's any way to 
> > > > achieve a rolling (or zero-downtime) deploy when using these tasks?
> > > > 
> > > > Am I doing something wrong?
> > > > 
> > > > Thanks,
> > > > Michael Guterl
> > > > 
> > > > -- 
> > > > You received this message because you are subscribed to the Google 
> > > > Groups "Thinking Sphinx" group.
> > > > To view this discussion on the web visit 
> > > > https://groups.google.com/d/msg/thinking-sphinx/-/yXAAtZ0hRkQJ.
> > > > To post to this group, send email to [email protected] 
> > > > (mailto:[email protected]).
> > > > To unsubscribe from this group, send email to 
> > > > [email protected] 
> > > > (mailto:[email protected]).
> > > > For more options, visit this group at 
> > > > http://groups.google.com/group/thinking-sphinx?hl=en.
> > > > 
> > > 
> > > 
> > > 
> > > 
> > > 
> > > 
> > > 
> > > 
> > > 
> > > 
> > > 
> > > -- 
> > > You received this message because you are subscribed to the Google Groups 
> > > "Thinking Sphinx" group.
> > > To view this discussion on the web visit 
> > > https://groups.google.com/d/msg/thinking-sphinx/-/xlq7lE__VGcJ.
> > > To post to this group, send email to [email protected] 
> > > (mailto:[email protected]).
> > > To unsubscribe from this group, send email to 
> > > [email protected] 
> > > (mailto:[email protected]).
> > > For more options, visit this group at 
> > > http://groups.google.com/group/thinking-sphinx?hl=en.
> > > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > -- 
> > You received this message because you are subscribed to the Google Groups 
> > "Thinking Sphinx" group.
> > To view this discussion on the web visit 
> > https://groups.google.com/d/msg/thinking-sphinx/-/50QMvBurEJcJ.
> > To post to this group, send email to [email protected] 
> > (mailto:[email protected]).
> > To unsubscribe from this group, send email to 
> > [email protected] 
> > (mailto:[email protected]).
> > For more options, visit this group at 
> > http://groups.google.com/group/thinking-sphinx?hl=en.
> > 
> 
> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Thinking Sphinx" group.
> To post to this group, send email to [email protected] 
> (mailto:[email protected]).
> To unsubscribe from this group, send email to 
> [email protected] 
> (mailto:[email protected]).
> For more options, visit this group at 
> http://groups.google.com/group/thinking-sphinx?hl=en.
> 
> 


-- 
You received this message because you are subscribed to the Google Groups 
"Thinking Sphinx" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/thinking-sphinx?hl=en.

Reply via email to