Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

corosync.conf: publicize nodelist.node.name configuration option #286

Closed
wants to merge 1 commit into from

Conversation

jnpkrn
Copy link
Contributor

@jnpkrn jnpkrn commented Nov 29, 2017

It was discovered that pacemaker was occassionaly relying on that value
configured in corosync.conf (and documenting so), while backpropagation
got lost somewhere. As the option is deemed generally beneficial by
Honza[1], rectify this gap now and make it standard, public part of
the configuration space, possibly also for other client SW to use now.

[1] https://bugzilla.redhat.com/show_bug.cgi?id=1517834#c6

Signed-off-by: Jan Pokorný jpokorny@redhat.com

It was discovered that pacemaker has been occassionaly relying on
those items configured in corosync.conf (and documenting so), while
backpropagation got stuck somewhere.  As the option is deemed generally
beneficial by Honza[1], rectify this gap now and make it standard,
public part of the configuration space, possibly also for other
client SW to use now.

[1] https://bugzilla.redhat.com/show_bug.cgi?id=1517834#c6

Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
@jfriesse
Copy link
Member

@jnpkrn Thank you for the patch. I've edited commit message slightly to not include link to rh bugzilla, (simply because we generally not include them) and merged as 4708d1d .

Thanks for the patch,
Honza

@jfriesse jfriesse closed this Nov 30, 2017
@jnpkrn jnpkrn deleted the nodelist.node.name branch November 30, 2017 16:03
@jnpkrn
Copy link
Contributor Author

jnpkrn commented Nov 30, 2017

No problem if you prefer less context attached. And thanks.

jnpkrn added a commit to jnpkrn/clufter that referenced this pull request Nov 30, 2017
This option within corosync configuration was silently established (and
suggested to overcome certain node identification issues) by pacemaker
without any awareness of the former, and hence was completely foreign
also to a detached attempt to formalize this public config, interface
(known as "corosync.conf" file) by the means of RelaxNG schema
describing its XML equivalent and materialized as an in-tree
corosync.rng file.  This use to be prone to validation issues with
the cib2pcscmd* commands, but since corosync now acknowledges that
option just as any other native one[*], set the schema to follow suit.

[*] corosync/corosync#286

Resolves: <https://bugzilla.redhat.com/1517834>
Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
jnpkrn added a commit to jnpkrn/clufter that referenced this pull request Nov 30, 2017
This option within corosync configuration was silently established (and
suggested to overcome certain node identification issues) by pacemaker
without any awareness within the former, and hence was completely
foreign also to a detached attempt to formalize this public config,
interface (known as "corosync.conf" file) by the means of RelaxNG
schema describing its XML equivalent and materialized as an in-tree
corosync.rng file.  This use to be prone to validation issues with the
cib2pcscmd* commands, but since corosync now acknowledges that option
just as any other native one[*], set the schema to follow suit.

[*] corosync/corosync#286

Resolves: <https://bugzilla.redhat.com/1517834>
Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
jnpkrn added a commit to jnpkrn/clufter that referenced this pull request Nov 30, 2017
This option within corosync configuration was silently established (and
suggested to overcome certain node identification issues) by pacemaker
without any awareness within the former, and hence was completely
foreign also to a detached attempt to formalize this public config,
interface (known as "corosync.conf" file) by the means of RelaxNG
schema describing its XML equivalent and materialized as an in-tree
corosync.rng file.  This used to be prone to validation issues with the
cib2pcscmd* commands, but since corosync now acknowledges that option
just as any other native one[*], set the schema to follow suit.

[*] corosync/corosync#286

Resolves: <https://bugzilla.redhat.com/1517834>
Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
jnpkrn added a commit to jnpkrn/clufter that referenced this pull request Dec 1, 2017
This option within corosync configuration was silently established (and
suggested to overcome certain node identification issues) by pacemaker
without any awareness within the former, and hence was completely
foreign also to a detached attempt to formalize this public config,
interface (known as "corosync.conf" file) by the means of RelaxNG
schema describing its XML equivalent and materialized as an in-tree
corosync.rng file.  This used to be prone to validation issues with the
cib2pcscmd* commands, but since corosync now acknowledges that option
just as any other native one[*], set the schema to follow suit.

[*] corosync/corosync#286

Resolves: <https://bugzilla.redhat.com/1517834>
Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
jnpkrn added a commit to jnpkrn/clufter that referenced this pull request Mar 14, 2018
This option within corosync configuration was silently established (and
suggested to overcome certain node identification issues) by pacemaker
without any awareness within the former, and hence was completely
foreign also to a detached attempt to formalize this public config,
interface (known as "corosync.conf" file) by the means of RelaxNG
schema describing its XML equivalent and materialized as an in-tree
corosync.rng file.  This used to be prone to validation issues with the
cib2pcscmd* commands, but since corosync now acknowledges that option
just as any other native one[*], set the schema to follow suit.

[*] corosync/corosync#286

Resolves: <https://bugzilla.redhat.com/1517834>
Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants