Hi John,

I think the library doesn't properly handle multiple directories that have
"same name", like in this case:

first partition: database/13/00
second partition: database/14/00

These directories are two different partitions, which contain different data
and different rows, as you can see from the files -part.txt:

> more database/13/00/-part.txt
BEGIN HEADER
Name = "00"
Description = "Data partition .."
Number_of_columns = 12
Number_of_rows = 1425408
Timestamp = 1255388390
END HEADER

> more database/14/00/-part.txt
BEGIN HEADER
Name = 00
Description = "Data partition .."
Number_of_rows = 663552
Number_of_columns = 12
Timestamp = 1255399170
END HEADER

If I perform a query like that:

thula -s "L4_DST_PORT" -d database/13/00  -d database/14/00 -w
"L4_SRC_PORT=101"
gatherParts -- replacing the old partition named 00 with new data partition
from database/14/00

FastBit believes to use the same partition twice, and the query is executed
only on the last partition (which is wrong)!

Looking in the code (fastbit-ibis1.1.8/src/part.cpp line 12475), I think you
are checking the name of partition (that may be not unique), while I think
it would be correct to check the timestamp.

Let me know what you think,
best regards,

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

Reply via email to