ctubbsii commented on issue #334: Adds systemd support for accumulo services
URL: https://github.com/apache/fluo-muchos/pull/334#issuecomment-606461180
 
 
   > This is like a wrapper function for ssh + systemctl commands and gives a 
unified experience for users of accumulo-cluster script.
   
   I like that framing as a "unified experience". It's a useful concept. I'm 
just not sure this is a useful experience to unify. Unifying around the systemd 
tooling, to strengthen that experience, seems like it would be more useful here 
than duplicating the experience of the `accumulo-cluster` script, which I still 
see as somewhat "experimental". Unifying around one might mean more divergence 
from the other.
   
   Also, I think it is a mistake to think of the provided cluster management 
scripts as being "*the* Accumulo experience" (to copy), rather than "*an* 
Accumulo experience" (to swap out as needed). That's something we explicitly 
wanted to avoid with the script refactor, which was heavily motivated by a 
desire to remove *prescriptive* experiences in favor of empowering downstream 
consumers to create *tailored* experiences more easily. I wish I had argued 
harder about keeping these scripts in the contrib directory (or even in a 
separate repo), in order to dissuade people from the idea that these scripts 
were part of "*the* Accumulo experience".
   
   **If** it is not a requirement to preserve the unified experience of 
`accumulo-cluster` (and I really don't think it is, or should be), the question 
for me becomes: "is it still useful to preserve any of that experience". For 
me, I just haven't found a compelling utility that can't just as easily be 
provided with `pssh` and `systemctl`, making me think we don't actually need 
the experience of this script in Muchos.
   
   Sorry if any of that was too incoherent. Here's a prime number of cats to 
reward anybody who made it this far: :smiley_cat: :smiley_cat: :smiley_cat: 
:smiley_cat: :smiley_cat: :smiley_cat: :smiley_cat: :smiley_cat: :smiley_cat: 
:smiley_cat: :smiley_cat: :smiley_cat: :smiley_cat: :smiley_cat: :smiley_cat: 
:smiley_cat: :smiley_cat: :smiley_cat: :smiley_cat: :smiley_cat: :smiley_cat: 
:smiley_cat: :smiley_cat: 

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to