On 18 Dec 2013, at 9:51 pm, Kazunori INOUE <kazunori.ino...@gmail.com> wrote:
> Hi, > > When I set only migration-limit without setting node-action-limit in > pacemaker-1.1, > the number of 'operation' other than migrate_to/from was limited to > the value of migration-limit. > (The node that I used has 8 cores.) > > [cib] > property \ > no-quorum-policy="freeze" \ > stonith-enabled="true" \ > startup-fencing="false" \ > migration-limit="3" > > ...snip... > > [log] > $ egrep "warning: cluster_option|debug: throttle_update:" /var/log/ha-debug > Dec 12 16:35:23 [7416] bl460g1n7 crmd: debug: > throttle_update: Host bl460g1n6 supports a maximum of 16 jobs > and throttle mode 0000. New job limit is 16 > Dec 12 16:35:25 [7416] bl460g1n7 crmd: warning: cluster_option: > Using deprecated name 'migration-limit' for cluster option > 'node-action-limit' > Dec 12 16:35:25 [7416] bl460g1n7 crmd: warning: cluster_option: > Using deprecated name 'migration-limit' for cluster option > 'node-action-limit' > Dec 12 16:35:25 [7416] bl460g1n7 crmd: warning: cluster_option: > Using deprecated name 'migration-limit' for cluster option > 'node-action-limit' > Dec 12 16:35:26 [7416] bl460g1n7 crmd: debug: > throttle_update: Host bl460g1n7 supports a maximum of 3 jobs > and throttle mode 0000. New job limit is 3 > Dec 12 16:35:28 [7416] bl460g1n7 crmd: debug: > throttle_update: Host bl460g1n8 supports a maximum of 3 jobs > and throttle mode 0000. New job limit is 3 > > $ egrep "do_lrm_rsc_op: Performing .* op=prmVM|process_lrm_event: LRM > operation prmVM" /var/log/ha-log|grep -v monitor > Dec 12 16:35:28 bl460g1n7 crmd[7416]: info: do_lrm_rsc_op: > Performing key=24:1:0:12d6cc8e-9dd9-40b4-8a07-5e9639050d12 > op=prmVM1_start_0 > Dec 12 16:35:28 bl460g1n7 crmd[7416]: info: do_lrm_rsc_op: > Performing key=26:1:0:12d6cc8e-9dd9-40b4-8a07-5e9639050d12 > op=prmVM2_start_0 > Dec 12 16:35:28 bl460g1n7 crmd[7416]: info: do_lrm_rsc_op: > Performing key=28:1:0:12d6cc8e-9dd9-40b4-8a07-5e9639050d12 > op=prmVM3_start_0 > Dec 12 16:35:30 bl460g1n7 crmd[7416]: notice: process_lrm_event: LRM > operation prmVM2_start_0 (call=27, rc=0, cib-update=23, > confirmed=true) ok > Dec 12 16:35:30 bl460g1n7 crmd[7416]: notice: process_lrm_event: LRM > operation prmVM1_start_0 (call=26, rc=0, cib-update=24, > confirmed=true) ok > Dec 12 16:35:30 bl460g1n7 crmd[7416]: notice: process_lrm_event: LRM > operation prmVM3_start_0 (call=28, rc=0, cib-update=25, > confirmed=true) ok > Dec 12 16:35:32 bl460g1n7 crmd[7416]: info: do_lrm_rsc_op: > Performing key=15:2:0:12d6cc8e-9dd9-40b4-8a07-5e9639050d12 > op=prmVM4_start_0 > Dec 12 16:35:32 bl460g1n7 crmd[7416]: info: do_lrm_rsc_op: > Performing key=17:2:0:12d6cc8e-9dd9-40b4-8a07-5e9639050d12 > op=prmVM5_start_0 > Dec 12 16:35:32 bl460g1n7 crmd[7416]: info: do_lrm_rsc_op: > Performing key=19:2:0:12d6cc8e-9dd9-40b4-8a07-5e9639050d12 > op=prmVM6_start_0 > Dec 12 16:35:34 bl460g1n7 crmd[7416]: notice: process_lrm_event: LRM > operation prmVM4_start_0 (call=32, rc=0, cib-update=29, > confirmed=true) ok > Dec 12 16:35:34 bl460g1n7 crmd[7416]: notice: process_lrm_event: LRM > operation prmVM5_start_0 (call=33, rc=0, cib-update=30, > confirmed=true) ok > Dec 12 16:35:34 bl460g1n7 crmd[7416]: notice: process_lrm_event: LRM > operation prmVM6_start_0 (call=34, rc=0, cib-update=31, > confirmed=true) ok > > Dec 12 16:37:26 bl460g1n7 crmd[7416]: info: do_lrm_rsc_op: > Performing key=12:4:0:12d6cc8e-9dd9-40b4-8a07-5e9639050d12 > op=prmVM1_stop_0 > Dec 12 16:37:26 bl460g1n7 crmd[7416]: info: do_lrm_rsc_op: > Performing key=13:4:0:12d6cc8e-9dd9-40b4-8a07-5e9639050d12 > op=prmVM2_stop_0 > Dec 12 16:37:26 bl460g1n7 crmd[7416]: info: do_lrm_rsc_op: > Performing key=14:4:0:12d6cc8e-9dd9-40b4-8a07-5e9639050d12 > op=prmVM3_stop_0 > Dec 12 16:37:39 bl460g1n7 crmd[7416]: notice: process_lrm_event: LRM > operation prmVM1_stop_0 (call=39, rc=0, cib-update=35, confirmed=true) > ok > Dec 12 16:37:39 bl460g1n7 crmd[7416]: info: do_lrm_rsc_op: > Performing key=15:4:0:12d6cc8e-9dd9-40b4-8a07-5e9639050d12 > op=prmVM4_stop_0 > Dec 12 16:37:39 bl460g1n7 crmd[7416]: notice: process_lrm_event: LRM > operation prmVM2_stop_0 (call=41, rc=0, cib-update=36, confirmed=true) > ok > Dec 12 16:37:39 bl460g1n7 crmd[7416]: info: do_lrm_rsc_op: > Performing key=16:4:0:12d6cc8e-9dd9-40b4-8a07-5e9639050d12 > op=prmVM5_stop_0 > Dec 12 16:37:40 bl460g1n7 crmd[7416]: notice: process_lrm_event: LRM > operation prmVM3_stop_0 (call=43, rc=0, cib-update=37, confirmed=true) > ok > Dec 12 16:37:40 bl460g1n7 crmd[7416]: info: do_lrm_rsc_op: > Performing key=17:4:0:12d6cc8e-9dd9-40b4-8a07-5e9639050d12 > op=prmVM6_stop_0 > Dec 12 16:37:51 bl460g1n7 crmd[7416]: notice: process_lrm_event: LRM > operation prmVM4_stop_0 (call=45, rc=0, cib-update=38, confirmed=true) > ok > Dec 12 16:37:52 bl460g1n7 crmd[7416]: notice: process_lrm_event: LRM > operation prmVM5_stop_0 (call=47, rc=0, cib-update=39, confirmed=true) > ok > Dec 12 16:37:52 bl460g1n7 crmd[7416]: notice: process_lrm_event: LRM > operation prmVM6_stop_0 (call=49, rc=0, cib-update=40, confirmed=true) > ok > > Is this the designed behavior? > How is this change? It was intended at the time, but on reflection is probably not desirable. Could you put that patch into a pull request? > > diff --git a/crmd/control.c b/crmd/control.c > index ed0689d..066cce6 100644 > --- a/crmd/control.c > +++ b/crmd/control.c > @@ -856,7 +856,7 @@ pe_cluster_option crmd_opts[] = { > "The maximum amount of system resources that should be used by > nodes in the cluster", > "The cluster will slow down its recovery process when the amount of > system resources used" > " (currently CPU) approaches this limit", }, > - { "node-action-limit", "migration-limit", "integer", NULL, "0", > &check_number, > + { "node-action-limit", NULL, "integer", NULL, "0", &check_number, > "The maximum number of jobs that can be scheduled per node. > Defaults to 2x cores"}, > { XML_CONFIG_ATTR_ELECTION_FAIL, "election_timeout", "time", NULL, > "2min", &check_timer, "*** Advanced Use Only ***.", "If need to adjust > this value, it probably indicates the presence of a bug." }, > { XML_CONFIG_ATTR_FORCE_QUIT, "shutdown_escalation", "time", NULL, > "20min", &check_timer, "*** Advanced Use Only ***.", "If need to > adjust this value, it probably indicates the presence of a bug." }, > > Best Regards, > Kazunori INOUE > > _______________________________________________ > Pacemaker mailing list: Pacemaker@oss.clusterlabs.org > http://oss.clusterlabs.org/mailman/listinfo/pacemaker > > Project Home: http://www.clusterlabs.org > Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf > Bugs: http://bugs.clusterlabs.org
signature.asc
Description: Message signed with OpenPGP using GPGMail
_______________________________________________ Pacemaker mailing list: Pacemaker@oss.clusterlabs.org http://oss.clusterlabs.org/mailman/listinfo/pacemaker Project Home: http://www.clusterlabs.org Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf Bugs: http://bugs.clusterlabs.org