Andrew Beekhof wrote:
http://hg.linux-ha.org/dev/rev/54085bc025ce


"This was (at least) caused by a bug in the ssh plugin."

uhhh... no.
the plugin behaved correctly - it's _supposed_ to report failure when it can't complete the stonith operation.

"risk: near-zero - changes were not made to any production code"

again, no.

you know full well that people use the ssh agents and that the change is incredibly dangerous for those people.

if you want to make these cts-specific hacks, please create a new agent called external/cts or perhaps external/broken and do them there.
anything else is just irresponsible.

What I know full well that I have never wavered in strongly advising against using the ssh plugin in production.

The SSH plugin was written specifically for CTS - nothing else. It was written because my machines kept blowing out power supplies, etc from being stonithed with a real power switch in CTS thousands of time. It has always been documented as a test tool ONLY. At one time Lars and I discussed leaving it out of what's shipped in the plugin library but it made life too messy, so we left it in, and documented it as not-for-production.

This has been discussed dozens of times over the last 6 or 7 years, and the recommendation every time it's come up has been to never use it in production.

Also note, that this is NOT the "ssh" plugin, but the "external/ssh" plugin. The "ssh" plugin is unchanged. The external/ssh plugin was written to exercise the new "external" stonith module, and comes with the same caveat: "Never use it in production".

From what your strong reaction to this change, I'm guessing that you might have advised some people to use it in production...

I stand by my recommendation that it never be used in production, but given that what seems to be implied about your recommendations, I can make that last set of changes optional based on a parameter to the RA, which we can then supply in CTS.
        livedangerously=yes

No point in having three stonith agents that do the same thing - we already have two.

These changes are in changeset 11643:35a4edc666b8, which has now been pushed into 'dev'.

--
    Alan Robertson <[EMAIL PROTECTED]>

"Openness is the foundation and preservative of friendship... Let me claim from you at all times your undisguised opinions." - William Wilberforce
_______________________________________________________
Linux-HA-Dev: Linux-HA-Dev@lists.linux-ha.org
http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
Home Page: http://linux-ha.org/

Reply via email to