Assertion fail when reloading configuration file
Adam Grossman <[email protected]>
| Newsgroups | gmane.network.spread.user |
|---|---|
| Message-ID | <[email protected]> |
hello, i am using version 4.1.0 on fedora 15. i follow these steps: Machine A & B: Created a spread config with one segment, machines A and B in the segment Machine A & B: Ran a program which joins a group (both machines join the same group) and then in an infinite loop, sends out a message saying "hello from <machine name>" , reads in any incoming messaging, and sleeps for 1 second. Machine A & B: Programs receive all messages Machine A: Remove Machine B from the configuration, and use spmonitor to reload the configuration Machine A: core dumps with the error: "G_compare_proc_ids_by_conf: Assertion `ia > -1' failed" this only happens if under these exact conditions. is this a bug, or i am handling this incorrectly? i was hoping that any still incoming messages from the removed daemons would just be ignored. if i am handling this incorrectly, would a solution be, any way to resolve this? since spread is a single thread, i can't view it as race condition or anything that some simple semaphores/mutexes would solve. thank you for any help, -=- adam -------------------------------------------------------------------------------------- This email message has been delivered safely and archived online by Mimecast. For more information please visit http://www.mimecast.com --------------------------------------------------------------------------------------- _______________________________________________ Spread-users mailing list [email protected] http://lists.spread.org/mailman/listinfo/spread-users