| Gerry,
I wouldn't worry about the message. We should clean it up so it makes
a bit more sense. It's basically an errno resulting from a getsockname()
call. I believe the errno got munged by reporting it as a DCE status.
I don't think its a surprise considering you've taken down the interface --
just a matter of timing.
As for your server failing after the reconnection of the interface, can
you check the endpoint database at this point to see if the endpoints
are still present for your server?
% dcecp -c endpoint show
Because dced has some threads dedicated to erasing endpoints that belong
to servers that are no longer reachable, I think it might be expected that
your endpoints have gone away.
I'll file a QAR against the lousy message.
-- brandon
> I am seeing the following error message-
>
> rpc__naf_desc_inq_addr:soc 7, status 4294967291
>
|
| Thanks for the quick reply.
>>
>> Gerry,
>>
>> I wouldn't worry about the message. We should clean it up so it makes
>> a bit more sense. It's basically an errno resulting from a getsockname()
>> call. I believe the errno got munged by reporting it as a DCE status.
>> I don't think its a surprise considering you've taken down the interface --
>> just a matter of timing.
Any chance of rippling the error up to the user API call ? That way the
application could try for some recovery or close down in a controlled fashion.
>>
>> As for your server failing after the reconnection of the interface, can
>> you check the endpoint database at this point to see if the endpoints
>> are still present for your server?
>>
>> % dcecp -c endpoint show
>>
>> Because dced has some threads dedicated to erasing endpoints that belong
>> to servers that are no longer reachable, I think it might be expected that
>> your endpoints have gone away.
I am happy that the endpoints associated with the communications over
the now out-of-service interface are cleaned up. What worries me is that
it appears to clean up the endpoints that are wholely within the system.
This results in the application losing connection (and not being able to
recover it) to an RPC based file service (SFS) that is running on the server
system. Is this a consequence of the endpoint still being associated with
the interface even though the RPC client and server are on the same system ?
I do not know anyway of specifying a string binding that avoids a real
interface because it appears that the RPC checks the interface when
establishing the server (checks that it is UP and has certain capabilities).
-- Any workaround ?
-- Is this likely to change with local rpc support ?
>>
>> I'll file a QAR against the lousy message.
>>
>> -- brandon
>>
Thanks
gerry
|