Hello!
Recently switched to TS 1.3.16 w/delayed_deltas and now I'm having
strange problem. Looks like
populate() is invoked on every update of the indexed model (and failed).
I have no idea what's happening and why :(
Is it normal that all this things happen, on attribute update?
Thank for your help!
Errno::EADDRNOTAVAIL: Cannot assign requested address - connect(2)
[GEM_ROOT]/gems/riddle-1.0.10/lib/riddle/client.rb:512:in `initialize'
[GEM_ROOT]/gems/riddle-1.0.10/lib/riddle/client.rb:512:in `new'
[GEM_ROOT]/gems/riddle-1.0.10/lib/riddle/client.rb:512:in
`initialise_socket'
[GEM_ROOT]/gems/riddle-1.0.10/lib/riddle/0.9.9/client.rb:8:in
`initialise_connection'
[GEM_ROOT]/gems/riddle-1.0.10/lib/riddle/client.rb:452:in `open_socket'
[GEM_ROOT]/gems/riddle-1.0.10/lib/riddle/client.rb:479:in `connect'
[GEM_ROOT]/gems/riddle-1.0.10/lib/riddle/client.rb:535:in `request'
[GEM_ROOT]/gems/riddle-1.0.10/lib/riddle/client.rb:203:in `run'
[GEM_ROOT]/gems/riddle-1.0.10/lib/riddle/client.rb:310:in `query'
[GEM_ROOT]/gems/thinking-sphinx-1.3.16/lib/thinking_sphinx/search.rb:
266:in `populate'
[GEM_ROOT]/gems/activesupport-2.3.4/lib/active_support/core_ext/
benchmark.rb:10:in `realtime'
[GEM_ROOT]/gems/thinking-sphinx-1.3.16/lib/thinking_sphinx/search.rb:
265:in `populate'
[GEM_ROOT]/gems/thinking-sphinx-1.3.16/lib/thinking_sphinx/search.rb:
388:in `call'
[GEM_ROOT]/gems/thinking-sphinx-1.3.16/lib/thinking_sphinx/search.rb:
388:in `retry_on_stale_index'
[GEM_ROOT]/gems/thinking-sphinx-1.3.16/lib/thinking_sphinx/search.rb:
262:in `populate'
[GEM_ROOT]/gems/thinking-sphinx-1.3.16/lib/thinking_sphinx/search.rb:
118:in `method_missing'
[GEM_ROOT]/gems/thinking-sphinx-1.3.16/lib/thinking_sphinx/
search_methods.rb:395:in `search_for_id'
[GEM_ROOT]/gems/thinking-sphinx-1.3.16/lib/thinking_sphinx/
active_record/attribute_updates.rb:28:in `update_attribute_values'
[GEM_ROOT]/gems/thinking-sphinx-1.3.16/lib/thinking_sphinx/
active_record/attribute_updates.rb:19:in `each'
[GEM_ROOT]/gems/thinking-sphinx-1.3.16/lib/thinking_sphinx/
active_record/attribute_updates.rb:19:in `update_attribute_values'
[GEM_ROOT]/gems/activesupport-2.3.4/lib/active_support/callbacks.rb:
178:in `send'
[GEM_ROOT]/gems/activesupport-2.3.4/lib/active_support/callbacks.rb:
178:in `evaluate_method'
[GEM_ROOT]/gems/activesupport-2.3.4/lib/active_support/callbacks.rb:
166:in `call'
[GEM_ROOT]/gems/activesupport-2.3.4/lib/active_support/callbacks.rb:
93:in `run'
[GEM_ROOT]/gems/activesupport-2.3.4/lib/active_support/callbacks.rb:
92:in `each'
[GEM_ROOT]/gems/activesupport-2.3.4/lib/active_support/callbacks.rb:
92:in `send'
[GEM_ROOT]/gems/activesupport-2.3.4/lib/active_support/callbacks.rb:
92:in `run'
[GEM_ROOT]/gems/activesupport-2.3.4/lib/active_support/callbacks.rb:
276:in `run_callbacks'
[GEM_ROOT]/gems/activerecord-2.3.4/lib/active_record/callbacks.rb:
344:in `callback'
[GEM_ROOT]/gems/after_commit-1.0.7/lib/after_commit/
connection_adapters.rb:129:in `send'
[GEM_ROOT]/gems/after_commit-1.0.7/lib/after_commit/
connection_adapters.rb:129:in `trigger_after_commit_callbacks'
[GEM_ROOT]/gems/after_commit-1.0.7/lib/after_commit/
connection_adapters.rb:128:in `each'
[GEM_ROOT]/gems/after_commit-1.0.7/lib/after_commit/
connection_adapters.rb:128:in `trigger_after_commit_callbacks'
[GEM_ROOT]/gems/after_commit-1.0.7/lib/after_commit/
connection_adapters.rb:36:in `commit_db_transaction'
[GEM_ROOT]/gems/activerecord-2.3.4/lib/active_record/
connection_adapters/abstract/database_statements.rb:159:in
`transaction_without_callback'
[GEM_ROOT]/gems/after_commit-1.0.7/lib/after_commit/
connection_adapters.rb:12:in `transaction'
[GEM_ROOT]/gems/activerecord-2.3.4/lib/active_record/transactions.rb:
182:in `transaction_without_trace_ActiveRecord_self_name_transaction'
[PROJECT_ROOT]/vendor/plugins/newrelic_rpm/lib/new_relic/agent/
method_tracer.rb:319:in `transaction'
[PROJECT_ROOT]/vendor/plugins/newrelic_rpm/lib/new_relic/agent/
method_tracer.rb:141:in `trace_execution_scoped'
[PROJECT_ROOT]/vendor/plugins/newrelic_rpm/lib/new_relic/agent/
method_tracer.rb:314:in `transaction'
[GEM_ROOT]/gems/activerecord-2.3.4/lib/active_record/transactions.rb:
228:in `with_transaction_returning_status'
[GEM_ROOT]/gems/activerecord-2.3.4/lib/active_record/transactions.rb:
196:in `save'
[GEM_ROOT]/gems/activerecord-2.3.4/lib/active_record/transactions.rb:
208:in `rollback_active_record_state!'
[GEM_ROOT]/gems/activerecord-2.3.4/lib/active_record/transactions.rb:
196:in `save'
[GEM_ROOT]/gems/activerecord-2.3.4/lib/active_record/base.rb:2627:in
`update_attributes'
[PROJECT_ROOT]/app/models/tag.rb:29:in `update_weight'
[PROJECT_ROOT]/app/models/tag.rb:26:in `each'
[PROJECT_ROOT]/app/models/tag.rb:26:in `update_weight'
--
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.