ignite-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Yakov Zhdanov <yzhda...@apache.org>
Subject Re: Behavior of init() for clustered singleton
Date Fri, 08 Apr 2016 10:47:39 GMT

It seems there can be a race condition between service methods call and
- org/apache/ignite/internal/processors/service/GridServiceProcessor.java:921

Alex G, Val, can you please check if service may be called prior to its

Dan, can you please add service instance identity hash code to output in
init() and other service methods. Smth like - System.out.println("Inside
service XXX method [thread=" + Thread.currentThread().getName() + ", hash=" +
System.identityHashCode(this) + ']');


2016-04-08 13:01 GMT+03:00 dstieglitz <dstieglitz@stainlesscode.com>:

> If you look at the line below:
> https://github.com/dstieglitz/grails-ignite/blob/v0.4.x/src/java/org/grails/ignite/IgniteCronDistributedRunnableScheduledFuture.java#L79
> We're seeing the string "NULL EXECUTOR" in our status. But based on the way
> the classes are initialized I don't think it's possible for that reference
> to be null. Also we've observed the scheduler working, so at this point I
> think our main issue was confusion caused by this seemingly null reference.
> I'm not sure exactly what is not serialized, all we see is this null
> evaluation return true.
> --
> View this message in context:
> http://apache-ignite-users.70518.x6.nabble.com/Behavior-of-init-for-clustered-singleton-tp3819p4021.html
> Sent from the Apache Ignite Users mailing list archive at Nabble.com.

View raw message