Re: [Lustre-devel] RE: More LND: error handling

2006-12-11 Thread Scott Atchley
On Dec 11, 2006, at 6:06 AM, Eric Barton wrote: John, Does that sound roughly right? Anything else I should be taking into account? The guiding principles for completion are... 1. If you return success from lnd_send or lnd_recv, you must call lnet_finalize() within finite time. 2. You

[Lustre-devel] RE: More LND

2006-12-04 Thread John R. Dunning
From: Eric Barton [EMAIL PROTECTED] Date: Mon, 4 Dec 2006 16:11:25 - I think this may boil down a question of tastefulness. In the case where A does a GET at B, the nature of our transport dictates that B must figure out what he's going to do to satisfy

RE: [Lustre-devel] RE: More LND

2006-12-04 Thread Eric Barton
Yeah, I see that, but our transport doesn't work that way. I need to have already initialized the transmit side before I can kick the receive side into gear. After that it all happens in hardware, but the cost is that I'm not allowed to start the receive side first. John, So it sounds like

[Lustre-devel] RE: More LND

2006-12-04 Thread John R. Dunning
From: Eric Barton [EMAIL PROTECTED] Date: Mon, 4 Dec 2006 18:59:39 - I actually thought about doing that a bit, but wasn't sure it was safe for B to be doing a PUT involving the lnet_hdr_t on which A was already doing a GET. If the answer is that that is