On 10/12/06, Andreas Schwarz <[EMAIL PROTECTED]> wrote:
> Hi,
>
> after a long indexing run I got the following error. I have 149 MB space
> left on the disk, the index is 311 MB large; could Ferret have tried to
> use more than that for the optimizing? Or would that have resulted in a
> different error message?
>
> /usr/local/ruby-1.8.5/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/commands/runner.rb:27:
> /usr/local/ruby-1.8.5/lib/ruby/gems/1.8/gems/ferret-0.10.11/lib/ferret/index.rb:536:in
> `optimize': IO Error occured at <except.c>:79 in xraise (IOError)
> Error occured in fs_store.c:226 - fso_flush_i
>         flushing src of length 1024
>
>         from
> /usr/local/ruby-1.8.5/lib/ruby/gems/1.8/gems/ferret-0.10.11/lib/ferret/index.rb:536:in
> `optimize'
>         from /usr/local/ruby-1.8.5/lib/ruby/1.8/monitor.rb:238:in
> `synchronize'
>         from
> /usr/local/ruby-1.8.5/lib/ruby/gems/1.8/gems/ferret-0.10.11/lib/ferret/index.rb:534:in
> `optimize'
>         from ./vendor/plugins/acts_as_ferret/lib/class_methods.rb:235:in
> `manual_index_update'
>         from (eval):1
>         from
> /usr/local/ruby-1.8.5/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
> `eval'
>         from
> /usr/local/ruby-1.8.5/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/commands/runner.rb:27
>         from
> /usr/local/ruby-1.8.5/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
> `gem_original_require'
>         from
> /usr/local/ruby-1.8.5/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
> `require'
>         from script/runner:3

Hi Andreas,

I think it is most probably because it ran out of space during
indexing as you guessed. I'll have to change that error message to a
friendlier one though. I'll fix that in the next version. Let me know
if you get this problem even when you have more memory.

Cheers,
Dave
_______________________________________________
Ferret-talk mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/ferret-talk

Reply via email to