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]

Reply via email to