hydro-project / anna

A low-latency, cloud-native KVS
Apache License 2.0
702 stars 106 forks source link

Asynchronously querying the management node #39

Closed cw75 closed 4 years ago

cw75 commented 4 years ago
  1. Changed the management node querying process to be asynchronous (non-blocking). This is because when nodes are added to the cluster, the management node takes a long time to query kubernetes to get node membership. So if the KVS queries the management node synchronously, it will hang for a long time blocking other user requests.

  2. Added check in case git fetch fails in the start script.