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].
> > > 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.
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > -- 
> > 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].
> > 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.
> 
> 
> 
> 
> 
> 
> 
> 
> -- 
> 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].
> 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.

 

-- 
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