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
