Yesterday was my second "Faceversary" (i.e. the anniversary of when I started). That's the tenure that I initially thought I had a 50:50 chance of reaching, so it seems like a good time to look back at how I got this far. Instead of waffling on like I usually do, I'll try to structure this as a set of pretty quick good/bad items.
I've been involved in an interesting discussion about enabling (or not) ssh on production machines, starting here.
OK, yeah, I get it, it's an anti-pattern. Something to avoid. I'm 100% on board with that. On the other hand, whether or not you can/should make an absolute prohibition depends a lot on what kind of system . . .
I've been thinking a lot lately about what to do after Gluster. Don't worry (or celebrate), Gluster folks; my departure is not imminent. It's just a confluence of several factors.
Over the years, I've worked on many systems that rely on either verbose logging or all-inclusive "state dumps" as primary debugging tools. Gluster is such a system. If you look on the mailing list, "please send logs" is practically always the first response to bug reports, and "please perform this incantation and send us the magical statedump . . .