Hi Milan

Good to know you found the issue... The threadsafe setting has worked in the 
past, but obviously it (or TS) behaves a little differently now. Thanks for 
letting me know, I'll try to look into it soon.

Cheers

-- 
Pat

On 10/07/2010, at 12:25 AM, milan wrote:

> OK. I think I've found what's wrong.
> After I commented out the config.threadsafe! line in production.rb
> everything seems to work fine now.
> I have no idea what's going on under the hood, but since it works and
> I really don't need threading in my app, I'm pretty happy with just
> that.
> 
> If there's anyone with some kind of explanation of why the above
> mentioned setting causes this kind of problem I'd like to hear it.
> Pat, thanks for your guidance.
> 
> Milan
> 
> On Jul 8, 5:42 pm, Milan Novota <[email protected]> wrote:
>> Commenting out the observers doesn't help.
>> Everything seems to work just fine in the dev environment. That's
>> interesting.
>> I can't see any meaningful explanation for this so far.
>> 
>> -- Milan
>> 
>> On 8 July 2010 17:13, Pat Allan <[email protected]> wrote:
>> 
>>> What happens if you comment out the observers line in production.rb? And
>>> does the issue happen in the dev environment as well?
>> 
>>> --
>>> Pat
>> 
>>> On 08/07/2010, at 6:06 PM, milan wrote:
>> 
>>>> Pat,
>> 
>>>> I tried 1.3.17 but with the same result as with 1.3.18 (i.e. almost
>>>> empty config file is generated).
>>>> Here is my environment.rb file:
>>> https://gist.github.com/5fd3260816e0771ece66
>>>> and my production.rb file here:
>>> https://gist.github.com/00fda09b20184495e672
>>>> I don't think there's anything interesting there, though.
>> 
>>>> Thanks.
>> 
>>>> On Jul 7, 5:13 pm, Pat Allan <[email protected]> wrote:
>>>>> Right, nothing out of the ordinary there. Can you try 1.3.17? I think
>>> there was a bug in earlier versions before that with models being invoked
>>> twice and thus indexes being duplicated. Which is the complete opposite to
>>> your current problem with 1.3.18, but I wonder if it's a similar cause...
>>> ie: something with how models are being loaded...
>> 
>>>>> Can you share your environment.rb and production.rb files? Perhaps in a
>>> gist?
>> 
>>>>> (I'm not going to be so prompt with my next response - it's past 1am
>>> here, time for sleep ;)
>> 
>>>>> --
>>>>> Pat
>> 
>>>>> On 08/07/2010, at 1:10 AM, milan wrote:
>> 
>>>>>> Here we go:
>> 
>>>>>>  define_index do
>>>>>>    indexes subject, :sortable => true
>>>>>>    indexes [contact.last_name, contact.first_name], :as
>>>>>> => :contact_full_name, :sortable => true
>>>>>>    indexes [owner.last_name, owner.first_name], :as
>>>>>> => :owner_full_name, :sortable => true
>>>>>>    indexes start_date
>>>>>>    indexes start_time
>>>>>>    indexes status
>>>>>>    indexes description
>>>>>>    indexes actable.name, :as => :actable_name
>>>>>>    indexes result
>>>>>>    indexes owner_id
>>>>>>    has owner_id, actable_id
>>>>>>    set_property :field_weights => {"subject" => 100,
>>>>>> "contact_full_name" => 90, "description" => 80 }
>>>>>>    set_property :delta => true
>>>>>>  end
>> 
>>>>>> My previous version was 1.1.6
>> 
>>>>>> On Jul 7, 4:59 pm, Pat Allan <[email protected]> wrote:
>>>>>>> Hmm... let's take a look at your Activity define_index block. Also:
>>> which version of TS have you dropped back to? 1.3.17? Or something earlier?
>> 
>>>>>>> --
>>>>>>> Pat
>> 
>>>>>>> On 08/07/2010, at 12:15 AM, milan wrote:
>> 
>>>>>>>> Hi Pat,
>> 
>>>>>>>> thanks for the hint Pat, I tried to run the task on an older branch
>>>>>>>> and what I'm getting now is this: the configuration runs OK, but then
>>>>>>>> when I'm trying to run the rake:index task I'm getting this:
>> 
>>>>>>>> ERROR: section 'activity_delta_0' (type='source') already exists in /
>>>>>>>> Users/milan/Projects/honeybee/config/production.sphinx.conf line 231
>>>>>>>> col 25.
>>>>>>>> FATAL: failed to parse config file '/Users/milan/Projects/honeybee/
>>>>>>>> config/production.sphinx.conf'
>> 
>>>>>>>> I don't think there's anything special about my indexes (they used to
>>>>>>>> work smoothly - I don't remember changing anything). The only special
>>>>>>>> thing about this particular model is that it's a STI model.
>> 
>>>>>>>> Thanks,
>>>>>>>> Milan
>> 
>>>>>>>> On Jul 7, 3:42 pm, Pat Allan <[email protected]> wrote:
>>>>>>>>> Hi Milan
>> 
>>>>>>>>> What version were you running previously? If it wasn't 1.3.17, can
>>> you try dropping down to that and see if the problem still occurs?
>> 
>>>>>>>>> Also: what version of Rails are you running? Do you have anything
>>> particularly complex happening in your indexes, or in the server setup? Are
>>> you doing anything out of the ordinary with model loading?
>> 
>>>>>>>>> Cheers
>> 
>>>>>>>>> --
>>>>>>>>> Pat
>> 
>>>>>>>>> On 07/07/2010, at 11:05 PM, milan wrote:
>> 
>>>>>>>>>> Hey everyone,
>> 
>>>>>>>>>> I just upgraded to version 1.3.18 (using gem) and the configuration
>>>>>>>>>> rake task doesn't seem to work properly. After I run rake ts:conf
>>> all
>>>>>>>>>> I get is this (in config/production.sphinx.conf):
>> 
>>>>>>>>>> indexer
>>>>>>>>>> {
>>>>>>>>>> }
>> 
>>>>>>>>>> searchd
>>>>>>>>>> {
>>>>>>>>>>  listen = 127.0.0.1:9312
>>>>>>>>>>  log = /Users/milan/Projects/honeybee/log/searchd.log
>>>>>>>>>>  query_log = /Users/milan/Projects/honeybee/log/searchd.query.log
>>>>>>>>>>  pid_file = /home/honeybee/production/shared/pids/searchd.pid
>>>>>>>>>> }
>> 
>>>>>>>>>> Obviously, there's something missing here.
>>>>>>>>>> Any ideas what might've gone wrong?
>>>>>>>>>> (I'm using Sphinx 0.9.9-release (r2117)
>> 
>>>>>>>>>> Thanks!
>>>>>>>>>> Milan
>> 
>>>>>>>>>> --
>>>>>>>>>> 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]<thinking-sphinx%[email protected]>
>>> .
>>>>>>>>>> For more options, visit this group athttp://
>>> 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]<thinking-sphinx%[email protected]>
>>> .
>>>>>>>> For more options, visit this group athttp://
>>> 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]<thinking-sphinx%[email protected]>
>>> .
>>>>>> For more options, visit this group athttp://
>>> 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]<thinking-sphinx%[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]<thinking-sphinx%[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.
> 

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