Hi Varun,

This should not be a problem. When we register a callback, we are expecting a 
call back type of INIT first, followed by a sequence of CALLBACK types, and 
when you unregister the callback, you will received a FINALIZED type. Since 
unregister is an async operation, when you receive a FINALIZED type, you might 
still see a couple of CALLBACK type callbacks, which are simply ignored. The 
log is basically telling you that.

Thanks,
Jason
________________________________
From: Varun Sharma [[email protected]]
Sent: Thursday, March 05, 2015 10:44 AM
To: [email protected]
Subject: RoutingTableProvider dropping callbacks

Hi,

It seems that the RoutingTableProvider is dropping callbacks in our case. Here 
is a log:


[ZkClient-EventThread-17-terrapinzk001a:2181] (CallbackHandler.java:130) WARN  
Skip processing callbacks for listener: 
com.pinterest.terrapin.controller.TerrapinRoutingTableProvider@7e7f8062, path: 
/main_a/EXTERNALVIEW, expected types: [INIT] but was CALLBACK


We have a custom RoutingTableProvider to catch callbacks and do some processing 
- this is causing a lot of issues for us. What  could be causing this ?

Thanks
Varun

Reply via email to