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

