[EMAIL PROTECTED] wrote on Thu, 15 Jun 2006 14:59 -0400:
> ret = op_p->coll_p->ds_db->get(op_p->coll_p->ds_db,
> NULL, &key, &data, 0);
> if (ret != 0)
> {
> op_p->coll_p->ds_db->err(op_p->coll_p->ds_db, ret, "DB->get");
> ret = -TROVE_EIO;
>
> ** this is the EIO, no clue why the get failed; nothing in the log.
> Why does ->err not print anything?
>
> goto return_error;
> }
More info: ret is always -30989 = 0xffff86f3. The ->err function
ends up writing on fd 2, which like 0 and 1 points to /dev/null
in pvfs2-server. Maybe want to wire this up to fd 3, the log file,
or better yet call into gossip_err like everything else. We must
be using the default db4 ->err method here.
-- Pete
_______________________________________________
Pvfs2-developers mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-developers