Claudenw commented on PR #1950:
URL: https://github.com/apache/cassandra/pull/1950#issuecomment-1445962680

   @michaelsembwever 
   
   1. I agree the name is confusing, does anyone have a better name?  The goal 
of this change is to simply remove the boilerplate from the other scripts while 
providing debugging capabilities to more easily detect the issue that caused 
CASSANDRA-17773.  I did not make any change to operation of the scripts.  
Pulling a `cassandra-env.conf` out of `cassandra-env.sh` may be a reasonable 
thing to do but is outside the scope of this change.
   2. Script is silent by default.  I think you are referring to the `-x` 
argument.  That was included in error and was a debugging switch.
   3. This script has to run before before we can assume any environment 
variables are set as it sets many of them through the logic that pulls in the 
cassandra.in.sh script.  I make 2 assumptions for Cassandra provided scripts.  
       * The scripts in `'bin/` are not to be edited by end users
       * The scripts provided by Cassandra are all deployed in `bin/`.  Thus 
the `cassandra-conf.sh` will be in the same directory as `nodetool`.  However, 
I realise that there was an error in the way the file was included.  The code 
in nodetool now uses `realpath` and `dirname` to figure out where 
`cassandra-conf.sh` is.  This means that symbolic links to `nodetool` will work 
correctly.  (other cassandra provided scripts in `bin/` will be configured the 
same way)
   
   For user created scripts I assume they know where `bin/` is and will modify 
their scripts to source `cassandra-conf.sh` from there.
   
   
   
   


-- 
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.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to