Closed mdillavou closed 7 years ago
Looking into this. It appears as if the problem lies in the replication: Not all values are propagated properly.
BTW, in a rewrite I'm working on, I found that the notification logic in gproc_dist is badly designed, so I set out to rewrite it completely. Still, I will try to fix this bug.
In my case, I am running without gproc_dist enabled, so everything is using local (:l) keys, and I still see this issue.
I must have squinted and seen a :g instead of an :l. ;-)
The bugs are actually different. I'll see if I can fix both cases.
I have tested your pull request and it appears to be working correctly for me.
Ok, thanks.
I have process that is monitoring a key using the :follow flag, so that it will continue to get the :reg messages even after an :unreg. However, at some point, this process will decide it doesn't care anymore, and will ask gproc to demonitor the key, so that it stops receiving message. Unfortunately, this doesn't appear to work.
The below test is using 0.6.1
For example: