Attaching patch.
** Patch added: "corosync_1.4.2-2ubuntu0.2.diff"
https://bugs.launchpad.net/ubuntu/+source/corosync/+bug/1318441/+attachment/4110673/+files/corosync_1.4.2-2ubuntu0.2.diff
** Description changed:
[Impact]
- * On certain conditions corosync daemon may quit if it detects itself as not
- being able to receive messages. The logic asserts the existence of at least
- one functional node but the node is marking itself as a failed node (not
- following the specification). It is safe not to assert this if
failed_to_recv
- is set.
+ * On certain conditions *precise* corosync daemon may quit if it detects
itself
+ as not being able to receive messages. The logic asserts the existence of
+ at least one functional node but the node is marking itself as a failed
node
+ (not following the specification). It is safe not to assert this if
+ failed_to_recv is set.
[Test Case]
- * Using "corosync test suite" on precise-test machine:
+ * Using "corosync test suite" on precise-test machine:
- - Make sure to set ssh keys so precise-test can access
precise-cluster-{01,02}.
- - Make sure only failed-to-receive-crash.sh is executable on "tests" dir.
- - Make sure precise-cluster-{01,02} nodes have build-dep for corosync
installed.
- - sudo ./run-tests.sh -c flatiron -n "precise-cluster-01
precise-cluster-02"
- - Check corosync log messages to see precise-cluster-01 corosync dieing.
+ - Make sure to set ssh keys so precise-test can access
precise-cluster-{01,02}.
+ - Make sure only failed-to-receive-crash.sh is executable on "tests" dir.
+ - Make sure precise-cluster-{01,02} nodes have build-dep for corosync
installed.
+ - sudo ./run-tests.sh -c flatiron -n "precise-cluster-01
precise-cluster-02"
+ - Check corosync log messages to see precise-cluster-01 corosync dieing.
[Regression Potential]
- * We are not asserting the existence of at least 1 node in corosync cluster
- anymore. Since there is always 1 node in the cluster (the node itself) it
- is very unlikely this change alters corosync logic for membership. If it
- does it is likely corosync will recover from the error and reestablish new
- membership (with 1 or more nodes).
+ * We are not asserting the existence of at least 1 node in corosync cluster
+ anymore. Since there is always 1 node in the cluster (the node itself) it
+ is very unlikely this change alters corosync logic for membership. If it
+ does it is likely corosync will recover from the error and reestablish new
+ membership (with 1 or more nodes).
[Other Info]
- * n/a
+ * n/a
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1318441
Title:
Precise corosync dies if failed_to_recv is set
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/corosync/+bug/1318441/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs