Displaying 2 results from an estimated 2 matches for "valuestreams".
Did you mean:
value_stream
2015 Apr 27
2
empty FD after reopen since version 1.2.16
Hi all,
after upgrading xapian I encountered the same problem as described in
ticket
#645 Read block errors after reopen()
in our setup its 100% reproducible after each reopen(). I downgraded
again and it seems the problem occurs in Version 1.2.16 and above.
in <=1.2.15 everything works fine without seeing this error once.
attaches strace shows read ends on FD.
strace starts at reopen()
2015 Apr 28
0
empty FD after reopen since version 1.2.16
...1.2.x easily, though I've not tried to backport it
yet:
http://trac.xapian.org/changeset/1900eca6d325e9185b9f9f5c75a4a4a545616d7f/git
Thanks for narrowing down the release which introduced this - the relevant
change in 1.2.16 is presumably this one:
| * Reuse a cursor for reading values from valuestreams rather than creating
| a new one each time. This can dramatically reduce the number of blocks
| redundantly reread when sorting by value. The rereads will generally get
| served from VM cache, but there's still an overhead to that.
Before that we just created a cursor each time, so the...