I’m trying to figure out how to compile ferret with large file support,
but none of the topics that discuss this actually say How this is done.
Can someone please provide the info?
Mike,
How are you coming on this? I just built an index that tops out at
just above 2GBs and I installed Ferret with the standard gem install
ferret routine.
du -h indexes/final/
2.0G indexes/final/
I’m curious why I didn’t encounter the same issue you did. I just
combined a 1.7GB index with four indexes of approximately 100MB each.
First, the limit is 2**31, so it’s a little bit more than 2.14e9
bytes. Second, large file support is compiled in by default. There’s
just some stray ints that should be off_t, particularly in the storage
code. I’m going to submit the patch this weekend, after I clean out
some extra debug code… If you don’t store fields, you’ll prolly be
fine.
How are you coming on this? I just built an index that tops out at
just above 2GBs and I installed Ferret with the standard gem install
ferret routine.
I’m attaching a patch against ferret trunk rev 770. It’s got a little
cruft, but it fixes large fiel support in Ferret.
How are you coming on this? I just built an index that tops out at
just above 2GBs and I installed Ferret with the standard gem install
ferret routine.
perhaps your index is just a few bytes under the max… my usage is at
3.5G. i haven’t done anything special, just using ferret and AAF gems:
large file support is compiled in by default. There’s
just some stray ints that should be off_t, particularly in the storage
code. I’m going to submit the patch this weekend, after I clean out
some extra debug code… If you don’t store fields, you’ll prolly be
fine.
cool, i hope this fixes the problem. i’ll wait for the next gem version
and see what happens. =)
thanks
-m
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.