Hi, Rock,

Thanks for the carefully prepared test case.  A fix has been checked
in as SVN revision 510.  Please give it a try and see if it works for you.

Here is a bit of explanation just in case you are interested.  The
problem is caused by a typo in how the a data file is read in the
function ibis::roster::writeSorted.  It mistakenly read 64-bit
integers as 32-bit integers.  You can imagine that this might create
unexpected problems.  The longer list of numbers in your first query
was long enough to trigger a different query evaluation path that
invokes functions in iroster.cpp (through ibis::roster class, which
generates the extra .ind and .srt files).

Thanks again.  Let us know if you have any additional problems with it.

John
_______________________________________________
FastBit-users mailing list
[email protected]
https://hpcrdm.lbl.gov/cgi-bin/mailman/listinfo/fastbit-users

Reply via email to