snazy opened a new pull request, #3612:
URL: https://github.com/apache/polaris/pull/3612

   The statements in the shell scripts for the setup services are often 
concatenated using `;`, which means that a previous' command exit code is _not_ 
propagated and the service, although it failed, is determined to be successful.
   
   This change updates those scripts to use `&&` for the statement 
concatenation.
   
   "Final" setup services (aka "polaris-setup") now have a final `sleep 120`. 
This is due to the behavior of `docker compose up --detach --wait`, which 
considers _any_ service (without dependants) that exits with exit code 0 as a 
failure, leading to that docker-compose command yielding an error code. That 
would break the guides testing code (#3553). That `sleep 120` in 
"polaris-setup" services does **not** cause a delay of the compose starting up 
- it is purely a "hack around" Docker Compose not having a notion of "setup 
services".
   
   To avoid merge conflicts, this change also:
   * updates affected `curl` invocations (as #3610)
   * removes superfluous `restart: "no"`


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

Reply via email to