[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| Re: [ecf-dev] Debug ECF remote services | 
Hi Eugen,
Eugen Reiswich wrote:
Hi Scott,
I've been experimenting a bit more with my code and found an 
interesting ECF behavior. Say I have three hosts (host1, host2, host3) 
and a consumer C. The hosts provide a remote service which is supposed 
to be used by the consumer.
1. I connect host1, host2 and consumer. host1 & 2 register remote 
services to consumer. The console output for host 1 & 2 says the 
registration process was correct but my consumer can not retrieve the 
previously registered services neither for host1 nor for host2.
2. now I connect host3 and voila my consumer is able to retrieve 
services from all  hosts 1, 2 and host3. Do you have an idea what's 
wrong here? *What works for three hosts doesn't work for two hosts. *
3. the curiosity is not over yet. When my consumer tries to retrieve 
remote services for his containerID the last connected host always 
offers to many service references. The size of the returned service 
references corresponds to the totally amount of users registered to 
the XMPP server. When I connect host1, 2, consumer, host3: host 1 & 2 
return in each case one service reference, host3 returns 4. The whole 
situation is pretty weird and sometimes the problems are not 
reproducible.
Please open bug with steps to reproduce (as frequently as possible) and 
source code if possible.  It sounds to me like races in the registration 
and/or lookup...which are completely possible...even within a correctly 
functioning system. 
Scott