]> git.openfabrics.org - ~ardavis/dapl.git/commit
dapl: endpoint pending request count is wrong
authorArlin Davis <arlin.r.davis@intel.com>
Tue, 10 Jun 2008 15:55:30 +0000 (08:55 -0700)
committerArlin Davis <arlin.r.davis@intel.com>
Tue, 10 Jun 2008 15:55:30 +0000 (08:55 -0700)
commit66cc8e98f9f88825b6ce5d95c932f20be779df0e
tree0a74ff3d3d5bb67dbfd3c9aebec248d767b84021
parent7a9b58d6c50fc0a357de540ec3eb2ab2e07f8779
dapl: endpoint pending request count is wrong

The code assumes every cookie allocated during posting of
requests gets completed. This incorrect assumption results in
wrong pending count. Remove request_pending field and replace
with direct call, dapl_cb_pending, to provide accurate
data to consumer.

Add debug print if consumer overruns request queue.

Signed-off by: Arlin Davis ardavis@ichips.intel.com
dapl/common/dapl_cookie.c
dapl/common/dapl_cookie.h
dapl/common/dapl_ep_get_status.c
dapl/common/dapl_ep_post_recv.c
dapl/common/dapl_ep_util.c
dapl/common/dapl_evd_util.c
dapl/common/dapl_rmr_bind.c