diff options
author | Adam Ierymenko <adam.ierymenko@gmail.com> | 2017-03-30 09:54:04 -0700 |
---|---|---|
committer | Adam Ierymenko <adam.ierymenko@gmail.com> | 2017-03-30 09:54:04 -0700 |
commit | e5284771e472544ff6363ce773ee7f055fe575f1 (patch) | |
tree | cdf23d466dfd305c1feb2302dab023857e00eaad /controller/EmbeddedNetworkController.cpp | |
parent | 57b5a33fbbbaceb7ac562145712a435fcd2b1a0a (diff) | |
download | infinitytier-e5284771e472544ff6363ce773ee7f055fe575f1.tar.gz infinitytier-e5284771e472544ff6363ce773ee7f055fe575f1.zip |
Add ping/pong to API so controller supervisor in Central can do a full-path check of controller uptime, etc.
Diffstat (limited to 'controller/EmbeddedNetworkController.cpp')
-rw-r--r-- | controller/EmbeddedNetworkController.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/controller/EmbeddedNetworkController.cpp b/controller/EmbeddedNetworkController.cpp index 3be55d8e..5bce7886 100644 --- a/controller/EmbeddedNetworkController.cpp +++ b/controller/EmbeddedNetworkController.cpp @@ -1069,13 +1069,17 @@ unsigned int EmbeddedNetworkController::handleControlPlaneHttpPOST( } // else 404 - } else if (path[0] == "dbtest") { + } else if (path[0] == "ping") { json testRec; const uint64_t now = OSUtils::now(); testRec["clock"] = now; testRec["uptime"] = (now - _startTime); - _db.put("dbtest",testRec); + testRec["content"] = b; + _db.put("pong",testRec); + responseBody = OSUtils::jsonDump(testRec); + responseContentType = "application/json"; + return 200; } |