|
|
|
|
@ -596,10 +596,11 @@ unsigned int EmbeddedNetworkController::handleControlPlaneHttpGET(
|
|
|
|
|
// Controller status
|
|
|
|
|
|
|
|
|
|
char tmp[4096]; |
|
|
|
|
OSUtils::ztsnprintf(tmp,sizeof(tmp),"{\n\t\"controller\": true,\n\t\"apiVersion\": %d,\n\t\"clock\": %llu\n}\n",ZT_NETCONF_CONTROLLER_API_VERSION,(unsigned long long)OSUtils::now()); |
|
|
|
|
const bool dbOk = _db->isReady(); |
|
|
|
|
OSUtils::ztsnprintf(tmp,sizeof(tmp),"{\n\t\"controller\": true,\n\t\"apiVersion\": %d,\n\t\"clock\": %llu,\n\t\"databaseReady\": %s\n}\n",ZT_NETCONF_CONTROLLER_API_VERSION,(unsigned long long)OSUtils::now(),dbOk ? "true" : "false"); |
|
|
|
|
responseBody = tmp; |
|
|
|
|
responseContentType = "application/json"; |
|
|
|
|
return 200; |
|
|
|
|
return dbOk ? 200 : 503; |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|