Hi, 

I have debugged a bit on this. There's a lot of code, and I don't have
the total overview at the moment but what I have found is: 

- I start pathopub tcp://127.0.0.1:5557 

I then debug lvcache and it seems there is a problem with the
subscriptions. When lvcache attemps to add subscription it seems to end
up here: 

void zmq::dist_t::distribute (msg_t *msg_)
{
 // If there are no matching pipes available, simply drop the message.
 if (matching == 0) { 

and matching is 0, so the message is dropped. 

I haven't understood the pipes yet, but it seems there is a problem when
establishing the pipes, which causes matching to remain at 0... 

Any ideas? 

Thanks, 

Ingar 

Den 19.06.2015 16:52, skrev Ingar Pedersen: 

> Hi, 
> 
> Since lvcache prints "sending cached topic xxx" when pathosub is started it 
> seems the subscription from pathosub to lvcache is working. I'll try to debug 
> the pathopub and lvcache to see if I can find the subscription... 
> 
> Ingar 
> 
> Den 19.06.2015 16:17, skrev Pieter Hintjens: 
> 
> I'd suggest you try again to debug the lvcache code, as it runs. It
> should be getting subscriptions from the subscriber.
> 
> On Fri, Jun 19, 2015 at 3:37 PM, Ingar Pedersen <[email protected]> wrote:
> Hi, I have been going through the greate guide, and running all the examples. 
> However I'm getting stuck on the last value cache example... I have built all 
> the source on linux and on windows and I'm getting the same result on both 
> OS. I run the lvcache program, then the pathopub and finally pathosub. 
> lvcache prints "sending cached topic xxx" but nothing is receive by the 
> subscriber. I have debugged lvcache on widows (VS2012) and it seems nothing 
> is received from the publisher ever... When I single step the publisher it 
> seems all messages are dropped because there are no subscribers, but I am not 
> to familiar with the source yet to be 100% sure about this... If I'm running 
> without lvcache and using the 5556 port directly from publisher to subscriber 
> it also works as expected. Now for the funny thing: If I build the C# example 
> I'm getting the expected result, and all is built using the same libzmq... 
> Any ideas why it fails when running with lvcache?? I have checked and trippl!
 e checked
the setup, and I'm using tcp://127.0.0.1:5557 for the publisher and 
tcp://127.0.0.1:5558 for the subscriber... Thanks! best regards Ingar F 
Pedersen _______________________________________________ zeromq-dev mailing 
list [email protected] 
http://lists.zeromq.org/mailman/listinfo/zeromq-dev [1] 
> 
> _______________________________________________
> zeromq-dev mailing list
> [email protected]
> http://lists.zeromq.org/mailman/listinfo/zeromq-dev [1]

_______________________________________________
zeromq-dev mailing list
[email protected]
http://lists.zeromq.org/mailman/listinfo/zeromq-dev [1]

 

Links:
------
[1] http://lists.zeromq.org/mailman/listinfo/zeromq-dev
_______________________________________________
zeromq-dev mailing list
[email protected]
http://lists.zeromq.org/mailman/listinfo/zeromq-dev

Reply via email to