[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

Reply via email to