[ClusterLabs] Q: primitive formatting in crm shell
dejanmm at fastmail.fm
Tue May 10 13:26:19 EDT 2016
On Tue, May 10, 2016 at 02:56:58PM +0200, Kristoffer Grönlund wrote:
> Ulrich Windl <Ulrich.Windl at rz.uni-regensburg.de> writes:
> > Hi!
> > I have a long-standing question: What are the rules for formatting a primitive in crm shell?
> > It seems operations are put on separate lines, but parameters are not (The problem is more clear on non-wide terminals like 80 columns).
> > I think having parameters on separate lines would help readability for humans (not to talk about editing with a keyboard).
> Yes, that's pretty much it. Each block (params, meta, op, ...) is broken
> onto its own line. The formatting is pretty simplistic.
> It's something I've been meaning to improve, but it's just one of many
> items on a list that keeps growing...
It was on my list ever since too, but maybe it should really get
more attention. One of the obstacles is that developers seldom
look at real-life configurations.
> > Example (don't try to understand, just watch the formatting):
> > --
> > primitive prm_iotwatch_xen-FS ocf:xola:iotwatch \
> > params alpha=0.0055 interval=3 old_threshold=0.5 options="S:T=F75,S:M=O52,N:3.29/60,Q:C=120,P:nagios.nagios=0664" stats_type=E tag=xenLV target="/dev/CFS_VMs/xen" thresholds="A=0.02:0.05,X=0.08:0.15" \
> > op start interval=0 timeout=90 \
> > op stop interval=0 timeout=90 \
> > op monitor interval=300 timeout=90 \
> > meta priority=500
> > --
> > Maybe a new line after "params" should start with some extra indent for every parameter...
> > Regards,
> > Ulrich
> > _______________________________________________
> > Users mailing list: Users at clusterlabs.org
> > http://clusterlabs.org/mailman/listinfo/users
> > Project Home: http://www.clusterlabs.org
> > Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
> > Bugs: http://bugs.clusterlabs.org
> // Kristoffer Grönlund
> // kgronlund at suse.com
> Users mailing list: Users at clusterlabs.org
> Project Home: http://www.clusterlabs.org
> Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
> Bugs: http://bugs.clusterlabs.org
More information about the Users