I'm trying to put together a clustered setup but have ran into an issue with diffusion application not able to retrieve the repo information within the web gui. It's a simple cluster setup with only 3 host in the cluster. I registered all the host devices in Almanac to be clustered, created cluster repo service, binded the interfaces to the repo service. The Cluster Repository Server shows that all three host are in synced with each other, and i tried having a client do a pull and push to the clustered repo which seems to be working...but nothing seems to be showing up in diffusion when i click on the specific repo. I have whitelisted the cluster hosts in cluster.addresses. In particular, when i look in the Daemon application, i see that PhabricatorRepositoryPullLocalDaemon task have been failing 40-ish times so far. My setup is that all the EC2 host in the cluster is behind a LoadBalancer.
Is there something else that i'm missing in configuring the cluster setup to work? In particular, what should cluster.instance setting hold since the description for this setting wasn't very clear.
phabricator f3d8e3832c96040b6319f5f599aa877c2d773c25 (Sun, Aug 14)
arcanist c9337c2ade7c76edc98d27c216ab97fc1e40d01c (Sat, Aug 6)
phutil b6f4e866fdb2c41de23c8e635c7803a09a44e9f4 (Sun, Aug 14)
Unable to Retrieve Paths
[HTTP/500] Internal Server Error Exception: Unable to test remote address against cluster whitelist: REMOTE_ADDR is not defined.
Unable to Retrieve History
[HTTP/500] Internal Server Error Exception: Unable to test remote address against cluster whitelist: REMOTE_ADDR is not defined.
Unable to Load Tags
[HTTP/500] Internal Server Error Exception: Unable to test remote address against cluster whitelist: REMOTE_ADDR is not defined.
Unable to Load Branches
[HTTP/500] Internal Server Error Exception: Unable to test remote address against cluster whitelist: REMOTE_ADDR is not defined.