distributed computing - Hazelcast 3.3 - EntryProcessor is accessing "non-local" keys -
i'm using hazelcast 3.3.
one member writes entries imap , calls map.executeonentries(myentryprocessor)
. task of entryprocessor print entries on console. however, members (3 other , 1st 1 = 4 members) seem print overlapping set of entries. understanding entryprocessors entries corresponding localkeyset()
. however, appears thats not case.
could please explain behavior?
your reasoning correct. entryprocessor should touch local keys.
what using key? hazelcast uses serialized version of key actual key; perhaps have 2 different key instances lead same 'tostring', binary content different.
i have shot myself in foot e.g. hashmap being part of key; can lead different binary content though actual content same, , strange behavior.
if using e.g. long or string key; can't explain behavior seeing. how difficult reproduced?
Comments
Post a Comment