bitflicker64 commented on PR #2952: URL: https://github.com/apache/incubator-hugegraph/pull/2952#issuecomment-3933744513
Bridge networking changes have been validated successfully across environments: - macOS (Docker Desktop) - Ubuntu 24.04.4 LTS Observed behavior: - PD container starts and becomes healthy - Store container starts, registers, and receives partitions - Partitions are assigned and Raft leaders are elected - Server container initializes without errors - REST endpoints respond as expected No regressions were observed in the single-node deployment. Service discovery and inter-container communication function correctly under bridge networking. --- ## ARM64 Compatibility Fix — `wait-storage.sh` ### Problem The original `wait-storage.sh` relied on `gremlin-console.sh` for storage readiness detection: On ARM64 (Apple Silicon), this fails due to a Jansi native library crash --- ### Root Cause - `gremlin-console.sh` depends on Jansi, which is unstable on ARM64 - The detection logic is triggered only when `hugegraph.*` environment variables are used - Volume-mounted configurations bypass this code path, masking the failure --- ### Fix Replaced Gremlin Console detection with a lightweight PD REST health check: ### Cleanup `detect-storage.groovy` is no longer required by the updated startup flow and can be removed -- 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]
