On Wed, May 16, 2012 at 1:01 PM, Ron Kerry <rke...@sgi.com> wrote: > I think I did not phrase my question correctly. It appears that pacemaker > and subfunctions like crmd, lrmd, pengine and resource agent script > themselves inherit their logging level from corosync as defined in > corosync.conf. The logger_subsys directive in that file offers some help but > it appears the subsys it talks about only refer to various corosync > subsystems (and there are over a dozen of them I have counted so far). >
Right. > What I want to be able to do is to leave corosync message levels at the > default info level, but drive the message level for things like crmd, lrmd, > pengine and/or the resource agent scripts down to the debug level. I do not > see how to use the logger_subsys{} setting to do this Correct. > and I see nothing in > pacemaker itself that gives me any separate controls over its logging > verbosity. Which is why I mentioned: >> >> You should be able to define >> PCMK_trace_functions=nction1,function2,... as an environment There is also PCMK_trace_files. Depending on your version you may also be able to set PCMK_debug=crmd,pengine,... or send SIGUSR1 to the process to increase the log level >> >> variable to get additional information from just those functions. >> It might take a bit of searching through source code to find the ones >> you care about, but it is possible. >> >> On Wed, May 16, 2012 at 5:58 AM, Ron Kerry<rke...@sgi.com> wrote: >>> >>> I have a cluster running SLES11 SP2 including SLE-HAE-SP2. This includes >>> the >>> following software levels: >>> resource-agents-3.9.2-0.25.5 >>> openais-1.1.4-5.6.3 >>> corosync-1.4.1-0.13.1 >>> pacemaker-1.1.6-1.29.1 >>> pacemaker-mgmt-2.1.0-0.8.74 >>> pacemaker-mgmt-client-2.1.0-0.8.74 >>> >>> The only way I know to get debug level messages is to set debug:on in >>> /etc/corosync/corosync.conf >>> logging { >>> #Whether or not turning on the debug information in the log >>> debug: on >>> } >>> >>> Is there any way to get more granularity? I would like to get debug level >>> information out of my resource agents and perhaps other parts of >>> pacemaker >>> like pengine, crmd and lrmd, but not from corosync. Turning debug:on is >>> very >>> noisy, but without doing that it is very hard to troubleshoot resource >>> issues in production clusters. Other times I may be troubleshooting >>> membership issues and I need detailed corosync messaging. Ideally I would >>> like to be able to set a (potentially) different message level for each >>> of >>> the major components of the HA solution but I see no way to do that >>> currently. Any advice? >>> >>> -- >>> >>> Ron Kerry rke...@sgi.com >>> >>> >>> >>> _______________________________________________ >>> 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 >> >> >> > > > -- > > Ron Kerry rke...@sgi.com > Global Product Support - SGI Federal > _______________________________________________ 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