On 10/12/06, Andreas Schwarz <[EMAIL PROTECTED]> wrote:
> David Balmain wrote:
> > On 10/12/06, Andreas Schwarz <[EMAIL PROTECTED]> wrote:
> >> Error occured in fs_store.c:226 - fso_flush_i
> >>         from ./vendor/plugins/acts_as_ferret/lib/class_methods.rb:235:in
> >>         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.
>
> But there's still 149 MB left, wouldn't it have filled it up first
> beforst giving up?

Perhaps I'm wrong but the single optimized file might have been larger
than 149Mb so it might never have been committed to the file system,
hence the amount of space left would stay at 149Mb. I don't know
enough about file-systems to know if that is a plausible explanation.
The error is actually happening in the write system call. That was the
only place in FSDirectory where I didn't print out the strerror value
so I've fixed that now. If it happens again it'll tell you why.

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

Reply via email to