Hi ,

I have talked to this mailing list before as we are users of QPID in our 
distributed system. Our architecture has multiple modules connected together 
via a backplane Ethernet link. We use QPID version 0.24 release both broker and 
clients are C++.

Recently we have been trying to synchronize time across all  modules using the 
messaging mechanism. However, we are seeing the following problem and the 
sequence of operation is this:


1.       The module running the Qpid Broker receives an time update from a NTP 
server. It updates the local date/time and hwclock ( we are on Linux ) and 
sends a message that suggests all the other modules to update their clocks 
accordingly using the messaging in Qpid.

2.       These messages are not getting sent or are not getting delivered to 
the other modules until we kill and restart the broker. It seems this must be 
as a result of the time change that has happened where the broker is running. 
THERE IS A SHIFT IN THE TIME BASE.

Can someone explain what is going on with this?

Any guidance and may be suggestions will be welcome. We would like to 
understand what is happening internally and see if we are doing something wrong.

Thanks

Nitin

Reply via email to