{"0":{"blame":["Ryan Stewart <ryan.stewart@rackspace.com>","Suman Jakkula <suman.jakkula@gmail.com>"],"builderName":"ele-closure-lint-ubuntu16.04_x86_64-1","currentStep":null,"eta":null,"logs":[["running PythonStep","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/0/steps/PythonStep/logs/running%20PythonStep"],["stdio","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/0/steps/git/logs/stdio"],["interrupt","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/0/steps/git/logs/interrupt"]],"number":0,"properties":[["branch","master","Build"],["builddir","/home/buildslave/slave-ubuntu16.04_x86_64-1/ele-closure-lint-ubuntu16_04_x86_64-1","slave"],["buildername","ele-closure-lint-ubuntu16.04_x86_64-1","Builder"],["buildnumber",0,"Build"],["codebase","","Build"],["codename","xenial","BuildSlave"],["project","","Build"],["repository","https://github.com/rax-maas/ele","Build"],["revision","b34f400a28e052ae84dabded3cb177df406f4b64","Build"],["scheduler","ele-closure-lint-ubuntu16.04_x86_64-1","Scheduler"],["slave_type","app","BuildSlave"],["slavename","slave-ubuntu16.04_x86_64-1","BuildSlave"],["workdir","/home/buildslave/slave-ubuntu16.04_x86_64-1/ele-closure-lint-ubuntu16_04_x86_64-1","slave (deprecated)"]],"reason":"Triggerable(ele-closure-lint-ubuntu16.04_x86_64-1)","results":5,"slave":"slave-ubuntu16.04_x86_64-1","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 01 Sep 2023 15:22:12","branch":"master","category":null,"codebase":"","comments":"add ADRs to the project\n\nIt's high time we start making note of the significant changes we're\nmaking around the project and the reasons why. This adds a directory\nto track the decisions we make, along with an initial one giving us a\nstarting point for the scribe/flume change that we need to do.","files":[{"name":"docs/decisions/0001-record-architecture-decisions.md"},{"name":"docs/decisions/0002-try-flume-as-a-scribe-replacement.md"}],"number":17236,"project":"","properties":[],"repository":"https://github.com/rax-maas/ele","rev":"03efa24edc9d4589262a5ff4ea68844c66774eef","revision":"03efa24edc9d4589262a5ff4ea68844c66774eef","revlink":"https://github.com/rax-maas/ele/commit/03efa24edc9d4589262a5ff4ea68844c66774eef","when":1693581732,"who":"Ryan Stewart <ryan.stewart@rackspace.com>"},{"at":"Thu 14 Sep 2023 10:00:37","branch":"master","category":null,"codebase":"","comments":"Merge pull request #4873 from rax-maas/implement-adrs\n\nadd ADRs to the project","files":[{"name":"docs/decisions/0001-record-architecture-decisions.md"},{"name":"docs/decisions/0002-try-flume-as-a-scribe-replacement.md"}],"number":17237,"project":"","properties":[],"repository":"https://github.com/rax-maas/ele","rev":"3d6243548e72742ca40a203ed8df1b8e3ec7710d","revision":"3d6243548e72742ca40a203ed8df1b8e3ec7710d","revlink":"https://github.com/rax-maas/ele/commit/3d6243548e72742ca40a203ed8df1b8e3ec7710d","when":1694685637,"who":"Suman Jakkula <suman.jakkula@gmail.com>"},{"at":"Thu 14 Sep 2023 15:03:11","branch":"master","category":null,"codebase":"","comments":"add dw details in arch docs\n\nBased on revisiting the dw nodes to fix them in staging, I jotted down\nsome better details in the architecture docs around them.","files":[{"name":"docs/arch-overview/README.md"},{"name":"docs/arch-overview/workspace.dsl"}],"number":17240,"project":"","properties":[],"repository":"https://github.com/rax-maas/ele","rev":"a5eedb92b25ed4c6ae61852360076414b7ba4d03","revision":"a5eedb92b25ed4c6ae61852360076414b7ba4d03","revlink":"https://github.com/rax-maas/ele/commit/a5eedb92b25ed4c6ae61852360076414b7ba4d03","when":1694703791,"who":"Ryan Stewart <ryan.stewart@rackspace.com>"},{"at":"Thu 14 Sep 2023 15:46:11","branch":"master","category":null,"codebase":"","comments":"Merge pull request #4878 from rax-maas/warehouser-arch-docs\n\nadd dw details in arch docs","files":[{"name":"docs/arch-overview/README.md"},{"name":"docs/arch-overview/workspace.dsl"}],"number":17241,"project":"","properties":[],"repository":"https://github.com/rax-maas/ele","rev":"b34f400a28e052ae84dabded3cb177df406f4b64","revision":"b34f400a28e052ae84dabded3cb177df406f4b64","revlink":"https://github.com/rax-maas/ele/commit/b34f400a28e052ae84dabded3cb177df406f4b64","when":1694706371,"who":"Suman Jakkula <suman.jakkula@gmail.com>"}],"codebase":"","hasPatch":false,"project":"","repository":"https://github.com/rax-maas/ele","revision":"b34f400a28e052ae84dabded3cb177df406f4b64"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["running PythonStep","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/0/steps/PythonStep/logs/running%20PythonStep"]],"name":"PythonStep","results":[0,[]],"statistics":{},"step_number":0,"text":["Checking to see if this revision has been built before."],"times":[1694730260.983257,1694730260.983803],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/0/steps/git/logs/stdio"],["interrupt","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/0/steps/git/logs/interrupt"]],"name":"git","results":[5,["exception","slave","lost"]],"statistics":{},"step_number":1,"text":["update","exception","slave","lost"],"times":[1694730260.98436,1694730267.310292],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"run closure lint","results":[null,[]],"statistics":{},"step_number":2,"text":[],"times":[null,null],"urls":{}}],"text":["retry","exception","slave","lost"],"times":[1694730260.982332,1694730267.311498]},"3":{"blame":["Ryan Stewart <zzantozz@users.noreply.github.com>","suma1379 <suma1379@rackspace.com>"],"builderName":"ele-closure-lint-ubuntu16.04_x86_64-1","currentStep":null,"eta":null,"logs":[["running PythonStep","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/3/steps/PythonStep/logs/running%20PythonStep"],["stdio","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/3/steps/git/logs/stdio"],["stdio","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/3/steps/run%20closure%20lint/logs/stdio"]],"number":3,"properties":[["branch","master","Build"],["builddir","/home/buildslave/slave-ubuntu16.04_x86_64-1/ele-closure-lint-ubuntu16_04_x86_64-1","slave"],["buildername","ele-closure-lint-ubuntu16.04_x86_64-1","Builder"],["buildnumber",3,"Build"],["codebase","","Build"],["codename","xenial","BuildSlave"],["got_revision","9a99e94a953492a7e5bd2cb885d659f04db70ce8","Git"],["project","","Build"],["repository","https://github.com/rax-maas/ele","Build"],["revision","9a99e94a953492a7e5bd2cb885d659f04db70ce8","Build"],["scheduler","ele-closure-lint-ubuntu16.04_x86_64-1","Scheduler"],["slave_type","app","BuildSlave"],["slavename","slave-ubuntu16.04_x86_64-1","BuildSlave"],["workdir","/home/buildslave/slave-ubuntu16.04_x86_64-1/ele-closure-lint-ubuntu16_04_x86_64-1","slave (deprecated)"]],"reason":"Triggerable(ele-closure-lint-ubuntu16.04_x86_64-1)","results":0,"slave":"slave-ubuntu16.04_x86_64-1","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 26 Sep 2023 15:02:22","branch":"master","category":null,"codebase":"","comments":"Our cassandra driver global connection pool instance has settings to include custom log function to listen to log events emitted.\nBut no such override option for statsd metrics emitter. This defaults to instruments.recordEvent function which instantiates Meter object.\nMeter object constructor does an recursive setInterval() to listen to incoming metrics and this keeps an open handler in NodeJS event loop and test does not end due to this. It waits forever due to recursive setInterval call. This call might be ok on a server environment but tests need override.\nOverridding the same here to log the metric instead.","files":[{"name":"tests/cass-orm-common.js"}],"number":17258,"project":"","properties":[],"repository":"https://github.com/rax-maas/ele","rev":"3a286571764813a4012c500f2a2ee4e42acadf82","revision":"3a286571764813a4012c500f2a2ee4e42acadf82","revlink":"https://github.com/rax-maas/ele/commit/3a286571764813a4012c500f2a2ee4e42acadf82","when":1695740542,"who":"suma1379 <suma1379@rackspace.com>"},{"at":"Wed 27 Sep 2023 15:25:45","branch":"master","category":null,"codebase":"","comments":"Merge pull request #4879 from rax-maas/CMC-2845\n\nFix for orm tests hung state","files":[{"name":"tests/cass-orm-common.js"}],"number":17259,"project":"","properties":[],"repository":"https://github.com/rax-maas/ele","rev":"9a99e94a953492a7e5bd2cb885d659f04db70ce8","revision":"9a99e94a953492a7e5bd2cb885d659f04db70ce8","revlink":"https://github.com/rax-maas/ele/commit/9a99e94a953492a7e5bd2cb885d659f04db70ce8","when":1695828345,"who":"Ryan Stewart <zzantozz@users.noreply.github.com>"}],"codebase":"","hasPatch":false,"project":"","repository":"https://github.com/rax-maas/ele","revision":"9a99e94a953492a7e5bd2cb885d659f04db70ce8"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["running PythonStep","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/3/steps/PythonStep/logs/running%20PythonStep"]],"name":"PythonStep","results":[0,[]],"statistics":{},"step_number":0,"text":["Checking to see if this revision has been built before."],"times":[1695828401.600112,1695828401.601169],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/3/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":1,"text":["update"],"times":[1695828401.601869,1695828446.503474],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/3/steps/run%20closure%20lint/logs/stdio"]],"name":"run closure lint","results":[0,[]],"statistics":{},"step_number":2,"text":["closure lint completed"],"times":[1695828446.506296,1695828550.351392],"urls":{}}],"text":["build","successful"],"times":[1695828401.599175,1695828550.356219]},"4":{"blame":["Suman Jakkula <suman.jakkula@gmail.com>","suma1379 <suma1379@rackspace.com>"],"builderName":"ele-closure-lint-ubuntu16.04_x86_64-1","currentStep":null,"eta":null,"logs":[["running PythonStep","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/4/steps/PythonStep/logs/running%20PythonStep"],["stdio","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/4/steps/git/logs/stdio"],["stdio","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/4/steps/run%20closure%20lint/logs/stdio"]],"number":4,"properties":[["branch","master","Build"],["builddir","/home/buildslave/slave-ubuntu16.04_x86_64-1/ele-closure-lint-ubuntu16_04_x86_64-1","slave"],["buildername","ele-closure-lint-ubuntu16.04_x86_64-1","Builder"],["buildnumber",4,"Build"],["codebase","","Build"],["codename","xenial","BuildSlave"],["got_revision","642d5cfe02fc44ca05c39442df39646db9f7e441","Git"],["project","","Build"],["repository","https://github.com/rax-maas/ele","Build"],["revision","642d5cfe02fc44ca05c39442df39646db9f7e441","Build"],["scheduler","ele-closure-lint-ubuntu16.04_x86_64-1","Scheduler"],["slave_type","app","BuildSlave"],["slavename","slave-ubuntu16.04_x86_64-1","BuildSlave"],["workdir","/home/buildslave/slave-ubuntu16.04_x86_64-1/ele-closure-lint-ubuntu16_04_x86_64-1","slave (deprecated)"]],"reason":"Triggerable(ele-closure-lint-ubuntu16.04_x86_64-1)","results":0,"slave":"slave-ubuntu16.04_x86_64-1","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 09 Oct 2023 15:49:20","branch":"master","category":null,"codebase":"","comments":"Fix for UK customer SMS failures\n\nBeginning June 2023, UK phone carriers prevented receiving SMS to UK numbers from outside UK. This affected our sms notification feature. We use Twilio as SMS provider and registered a pool of 10 US phone numbers (local_settings.json#TWILIO_API_OUT_PHONE_NUMBERS) to send SMS from. Since June, few sms attempts to UK customers are failing at random with Errors from Twilio API: {UKPhoneNumber} was rejected by twilio: unsupported carrier\". We have 2 options to address it.\n- Purchase a local UK phone number SMS capability from Twilio webconsole.\n- Use registered alphabetic sender ID (such as Rackspace).\n\nLater is preferred as it carries Rackspace name on the SMS receiving side. It appears there is already a sender Id (Rackspace) registered in our Rackspace Cloud Monitoring Twilio account. Using it, test-notification was successful to UK contact.\n\n```\nPOST https://staging.monitoring.api.rackspacecloud.com/v1.0/5877805/test-notification\nX-Auth-Token: {AuthToken}\nContent-Type: application/json\n\n{\n    \"type\": \"sms\",\n    \"details\": {\n        \"phone_number\": \"+447360546311\"\n    }\n}\n\nResponse:\n{\n    \"status\": \"success\",\n    \"message\": \"SMS successfully sent\"\n}\n```\n\nLogs from notification-test-0 service on staging:\n\n```\n{\"version\":\"1.0\",\"host\":\"messenger0.ord1.stage.cm.k1k.me\",\"timestamp\":1696860263.71,\"short_message\":\"Performing Test Notification\",\"full_message\":null,\"level\":6,\"facility\":\"ele.test-notifications.server\",\"_type\":\"sms\",\"_details\":\"{\\\"phone_number\\\":\\\"+447360546311\\\"}\",\"_application\":\"ele-server-test-notification\",\"_accountId\":\"ac824YcDNO\",\"_txnId\":\".rh-fEPh.h-api1.ord1.stage.cm.k1k.me.r-RNkFYF2H.c-28405.ts-1696860263466.v-0d71716\"}\n{\"version\":\"1.0\",\"host\":\"messenger0.ord1.stage.cm.k1k.me\",\"timestamp\":1696860263.718,\"short_message\":\"attempting to send SMS to +447360546311\",\"full_message\":null,\"level\":6,\"facility\":\"ele.messenger.handlers.sms_mms\",\"_application\":\"ele-server-test-notification\"}\n{\"version\":\"1.0\",\"host\":\"messenger0.ord1.stage.cm.k1k.me\",\"timestamp\":1696860263.719,\"short_message\":\"Using Twilio sender Id for +447360546311\",\"full_message\":null,\"level\":6,\"facility\":\"ele.messenger.handlers.sms_mms\",\"_application\":\"ele-server-test-notification\"}\n{\"version\":\"1.0\",\"host\":\"messenger0.ord1.stage.cm.k1k.me\",\"timestamp\":1696860264.014,\"short_message\":\"SMS to +447360546311 successfully sent\",\"full_message\":null,\"level\":6,\"facility\":\"ele.messenger.handlers.sms_mms\",\"_message\":\"Rackspace Monitoring: TEST: Alarm Testing Notifications (Check Testing Notifications) on Test Entity at Mon, 09 Oct 2023 14:04:23 UTC\",\"_number\":\"+447360546311\",\"_application\":\"ele-server-test-notification\"}\n{\"version\":\"1.0\",\"host\":\"messenger0.ord1.stage.cm.k1k.me\",\"timestamp\":1696860264.015,\"short_message\":\"Test Notification Result\",\"full_message\":null,\"level\":6,\"facility\":\"ele.test-notifications.server\",\"_result\":\"{\\\"notification_id\\\":\\\"test_check\\\",\\\"notification_type\\\":\\\"sms\\\",\\\"notification_details\\\":{\\\"phone_number\\\":\\\"+447360546311\\\"},\\\"in_progress\\\":true,\\\"success\\\":false,\\\"attempts\\\":[]}\",\"_application\":\"ele-server-test-notification\",\"_accountId\":\"ac824YcDNO\",\"_messengerTxnId\":\".rh-VmST.h-messenger0.ord1.stage.cm.k1k.me.r-cCxdW00t.c-0.ts-1696860263713.v-0d71716\",\"_txnId\":\".rh-fEPh.h-api1.ord1.stage.cm.k1k.me.r-RNkFYF2H.c-28405.ts-1696860263466.v-0d71716\"}\n```","files":[{"name":"lib/messenger/handlers/sms_mms.js"},{"name":"lib/util/settings.js"}],"number":17271,"project":"","properties":[],"repository":"https://github.com/rax-maas/ele","rev":"380dcb38b2d6717b76aa97b83b30d407be77d7c5","revision":"380dcb38b2d6717b76aa97b83b30d407be77d7c5","revlink":"https://github.com/rax-maas/ele/commit/380dcb38b2d6717b76aa97b83b30d407be77d7c5","when":1696866560,"who":"suma1379 <suma1379@rackspace.com>"},{"at":"Mon 09 Oct 2023 20:44:01","branch":"master","category":null,"codebase":"","comments":"Merge pull request #4882 from rax-maas/CMC-2891\n\nFix for UK customer SMS failures","files":[{"name":"lib/messenger/handlers/sms_mms.js"},{"name":"lib/util/settings.js"}],"number":17272,"project":"","properties":[],"repository":"https://github.com/rax-maas/ele","rev":"642d5cfe02fc44ca05c39442df39646db9f7e441","revision":"642d5cfe02fc44ca05c39442df39646db9f7e441","revlink":"https://github.com/rax-maas/ele/commit/642d5cfe02fc44ca05c39442df39646db9f7e441","when":1696884241,"who":"Suman Jakkula <suman.jakkula@gmail.com>"}],"codebase":"","hasPatch":false,"project":"","repository":"https://github.com/rax-maas/ele","revision":"642d5cfe02fc44ca05c39442df39646db9f7e441"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["running PythonStep","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/4/steps/PythonStep/logs/running%20PythonStep"]],"name":"PythonStep","results":[0,[]],"statistics":{},"step_number":0,"text":["Checking to see if this revision has been built before."],"times":[1696884270.268502,1696884270.269536],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/4/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":1,"text":["update"],"times":[1696884270.270204,1696884307.547447],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/4/steps/run%20closure%20lint/logs/stdio"]],"name":"run closure lint","results":[0,[]],"statistics":{},"step_number":2,"text":["closure lint completed"],"times":[1696884307.55105,1696884438.000461],"urls":{}}],"text":["build","successful"],"times":[1696884270.267774,1696884438.00593]},"5":{"blame":["Ryan Stewart <zzantozz@users.noreply.github.com>","rohitsngh27 <rohitsngh27@gmail.com>"],"builderName":"ele-closure-lint-ubuntu16.04_x86_64-1","currentStep":null,"eta":null,"logs":[["running PythonStep","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/5/steps/PythonStep/logs/running%20PythonStep"],["stdio","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/5/steps/git/logs/stdio"],["stdio","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/5/steps/run%20closure%20lint/logs/stdio"]],"number":5,"properties":[["branch","master","Build"],["builddir","/home/buildslave/slave-ubuntu16.04_x86_64-1/ele-closure-lint-ubuntu16_04_x86_64-1","slave"],["buildername","ele-closure-lint-ubuntu16.04_x86_64-1","Builder"],["buildnumber",5,"Build"],["codebase","","Build"],["codename","xenial","BuildSlave"],["got_revision","688ce8f7e85f8a7b9e853437155138c0b58d0e3a","Git"],["project","","Build"],["repository","https://github.com/rax-maas/ele","Build"],["revision","688ce8f7e85f8a7b9e853437155138c0b58d0e3a","Build"],["scheduler","ele-closure-lint-ubuntu16.04_x86_64-1","Scheduler"],["slave_type","app","BuildSlave"],["slavename","slave-ubuntu16.04_x86_64-1","BuildSlave"],["workdir","/home/buildslave/slave-ubuntu16.04_x86_64-1/ele-closure-lint-ubuntu16_04_x86_64-1","slave (deprecated)"]],"reason":"Triggerable(ele-closure-lint-ubuntu16.04_x86_64-1)","results":0,"slave":"slave-ubuntu16.04_x86_64-1","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 10 Oct 2023 15:09:47","branch":"master","category":null,"codebase":"","comments":"Nodejs binary path location changes.\n\nSince we are updating nodejs to 10.19.0 using nodejs cookbook, It installs node binary under /usr/local/bin but in test case it is pointing out to /usr/bin/node which was resulting in failure as there\u2019s no node binary present there. So, I made a change to use node command directly instead of specifying any specific location.","files":[{"name":"bin/get-boundcheck-info.js"},{"name":"dev-bin/track-automation-latency.js"},{"name":"tests/integration/agent_health_watcher.js"}],"number":17277,"project":"","properties":[],"repository":"https://github.com/rax-maas/ele","rev":"857a7ac7607f03720b3444320ac646fe43b98018","revision":"857a7ac7607f03720b3444320ac646fe43b98018","revlink":"https://github.com/rax-maas/ele/commit/857a7ac7607f03720b3444320ac646fe43b98018","when":1696950587,"who":"rohitsngh27 <rohitsngh27@gmail.com>"},{"at":"Tue 10 Oct 2023 15:27:52","branch":"master","category":null,"codebase":"","comments":"Merge pull request #4883 from rax-maas/rohit/CMC-2893-Nodejs-upgrade-changes\n\nNodejs binary path location changes.","files":[{"name":"bin/get-boundcheck-info.js"},{"name":"dev-bin/track-automation-latency.js"},{"name":"tests/integration/agent_health_watcher.js"}],"number":17278,"project":"","properties":[],"repository":"https://github.com/rax-maas/ele","rev":"688ce8f7e85f8a7b9e853437155138c0b58d0e3a","revision":"688ce8f7e85f8a7b9e853437155138c0b58d0e3a","revlink":"https://github.com/rax-maas/ele/commit/688ce8f7e85f8a7b9e853437155138c0b58d0e3a","when":1696951672,"who":"Ryan Stewart <zzantozz@users.noreply.github.com>"}],"codebase":"","hasPatch":false,"project":"","repository":"https://github.com/rax-maas/ele","revision":"688ce8f7e85f8a7b9e853437155138c0b58d0e3a"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["running PythonStep","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/5/steps/PythonStep/logs/running%20PythonStep"]],"name":"PythonStep","results":[0,[]],"statistics":{},"step_number":0,"text":["Checking to see if this revision has been built before."],"times":[1696951693.933627,1696951693.934178],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/5/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":1,"text":["update"],"times":[1696951693.934679,1696951718.325321],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/5/steps/run%20closure%20lint/logs/stdio"]],"name":"run closure lint","results":[0,[]],"statistics":{},"step_number":2,"text":["closure lint completed"],"times":[1696951718.327873,1696951826.509158],"urls":{}}],"text":["build","successful"],"times":[1696951693.93291,1696951826.514438]},"6":{"blame":[],"builderName":"ele-closure-lint-ubuntu16.04_x86_64-1","currentStep":null,"eta":null,"logs":[["running PythonStep","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/6/steps/PythonStep/logs/running%20PythonStep"],["stdio","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/6/steps/git/logs/stdio"],["stdio","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/6/steps/run%20closure%20lint/logs/stdio"]],"number":6,"properties":[["branch","","Build"],["builddir","/home/buildslave/slave-ubuntu16.04_x86_64-1/ele-closure-lint-ubuntu16_04_x86_64-1","slave"],["buildername","ele-closure-lint-ubuntu16.04_x86_64-1","Builder"],["buildnumber",6,"Build"],["codebase","","Build"],["codename","xenial","BuildSlave"],["got_revision","52ed972810d69eddef1755fe539c3da888ba21f3","Git"],["project","","Build"],["repository","","Build"],["revision","52ed972810d69eddef1755fe539c3da888ba21f3","Build"],["scheduler","ele-closure-lint-ubuntu16.04_x86_64-1","Scheduler"],["slave_type","app","BuildSlave"],["slavename","slave-ubuntu16.04_x86_64-1","BuildSlave"],["workdir","/home/buildslave/slave-ubuntu16.04_x86_64-1/ele-closure-lint-ubuntu16_04_x86_64-1","slave (deprecated)"]],"reason":"Triggerable(ele-closure-lint-ubuntu16.04_x86_64-1)","results":0,"slave":"slave-ubuntu16.04_x86_64-1","sourceStamps":[{"branch":"","changes":[],"codebase":"","hasPatch":false,"project":"","repository":"","revision":"52ed972810d69eddef1755fe539c3da888ba21f3"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["running PythonStep","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/6/steps/PythonStep/logs/running%20PythonStep"]],"name":"PythonStep","results":[0,[]],"statistics":{},"step_number":0,"text":["Checking to see if this revision has been built before."],"times":[1713445721.183039,1713445721.183644],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/6/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":1,"text":["update"],"times":[1713445721.184223,1713445788.90976],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/6/steps/run%20closure%20lint/logs/stdio"]],"name":"run closure lint","results":[0,[]],"statistics":{},"step_number":2,"text":["closure lint completed"],"times":[1713445788.91242,1713445895.856607],"urls":{}}],"text":["build","successful"],"times":[1713445721.182324,1713445895.861821]},"7":{"blame":[],"builderName":"ele-closure-lint-ubuntu16.04_x86_64-1","currentStep":null,"eta":null,"logs":[["running PythonStep","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/7/steps/PythonStep/logs/running%20PythonStep"]],"number":7,"properties":[["branch","","Build"],["builddir","/home/buildslave/slave-ubuntu16.04_x86_64-1/ele-closure-lint-ubuntu16_04_x86_64-1","slave"],["buildername","ele-closure-lint-ubuntu16.04_x86_64-1","Builder"],["buildnumber",7,"Build"],["codebase","","Build"],["codename","xenial","BuildSlave"],["project","","Build"],["repository","","Build"],["revision","52ed972810d69eddef1755fe539c3da888ba21f3","Build"],["scheduler","ele-closure-lint-ubuntu16.04_x86_64-1","Scheduler"],["shortcircuited",true,"Short-Circuit"],["slave_type","app","BuildSlave"],["slavename","slave-ubuntu16.04_x86_64-1","BuildSlave"],["workdir","/home/buildslave/slave-ubuntu16.04_x86_64-1/ele-closure-lint-ubuntu16_04_x86_64-1","slave (deprecated)"]],"reason":"Triggerable(ele-closure-lint-ubuntu16.04_x86_64-1)","results":0,"slave":"slave-ubuntu16.04_x86_64-1","sourceStamps":[{"branch":"","changes":[],"codebase":"","hasPatch":false,"project":"","repository":"","revision":"52ed972810d69eddef1755fe539c3da888ba21f3"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["running PythonStep","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/7/steps/PythonStep/logs/running%20PythonStep"]],"name":"PythonStep","results":[0,[]],"statistics":{},"step_number":0,"text":["Checking to see if this revision has been built before."],"times":[1713453731.244987,1713453731.245685],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"git","results":[null,[]],"statistics":{},"step_number":1,"text":[],"times":[null,null],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"run closure lint","results":[null,[]],"statistics":{},"step_number":2,"text":[],"times":[null,null],"urls":{}}],"text":["build","successful"],"times":[1713453731.244231,1713453731.24631]},"8":{"blame":[],"builderName":"ele-closure-lint-ubuntu16.04_x86_64-1","currentStep":null,"eta":null,"logs":[["running PythonStep","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/8/steps/PythonStep/logs/running%20PythonStep"],["stdio","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/8/steps/git/logs/stdio"],["stdio","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/8/steps/run%20closure%20lint/logs/stdio"]],"number":8,"properties":[["branch","","Build"],["builddir","/home/buildslave/slave-ubuntu16.04_x86_64-1/ele-closure-lint-ubuntu16_04_x86_64-1","slave"],["buildername","ele-closure-lint-ubuntu16.04_x86_64-1","Builder"],["buildnumber",8,"Build"],["codebase","","Build"],["codename","xenial","BuildSlave"],["force_build_clean",false,"Force Build Form"],["got_revision","52ed972810d69eddef1755fe539c3da888ba21f3","Git"],["owner","","Force Build Form"],["owners",[""],"A build was forced by '': "],["project","","Build"],["pull_url","","Force Build Form"],["reason","","Force Build Form"],["repository","","Build"],["revision","","Build"],["scheduler","force","Scheduler"],["slave_type","app","BuildSlave"],["slavename","slave-ubuntu16.04_x86_64-1","BuildSlave"],["workdir","/home/buildslave/slave-ubuntu16.04_x86_64-1/ele-closure-lint-ubuntu16_04_x86_64-1","slave (deprecated)"]],"reason":"A build was forced by '': ","results":0,"slave":"slave-ubuntu16.04_x86_64-1","sourceStamps":[{"branch":"","changes":[],"codebase":"","hasPatch":false,"project":"","repository":"","revision":""}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["running PythonStep","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/8/steps/PythonStep/logs/running%20PythonStep"]],"name":"PythonStep","results":[0,[]],"statistics":{},"step_number":0,"text":["Checking to see if this revision has been built before."],"times":[1716213551.429683,1716213551.430213],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/8/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":1,"text":["update"],"times":[1716213551.430653,1716213614.740563],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/8/steps/run%20closure%20lint/logs/stdio"]],"name":"run closure lint","results":[0,[]],"statistics":{},"step_number":2,"text":["closure lint completed"],"times":[1716213614.742739,1716213718.498788],"urls":{}}],"text":["build","successful"],"times":[1716213551.429451,1716213718.504002]},"9":{"blame":[],"builderName":"ele-closure-lint-ubuntu16.04_x86_64-1","currentStep":null,"eta":null,"logs":[["running PythonStep","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/9/steps/PythonStep/logs/running%20PythonStep"]],"number":9,"properties":[["branch","","Build"],["builddir","/home/buildslave/slave-ubuntu16.04_x86_64-1/ele-closure-lint-ubuntu16_04_x86_64-1","slave"],["buildername","ele-closure-lint-ubuntu16.04_x86_64-1","Builder"],["buildnumber",9,"Build"],["codebase","","Build"],["codename","xenial","BuildSlave"],["project","","Build"],["repository","","Build"],["revision","52ed972810d69eddef1755fe539c3da888ba21f3","Build"],["scheduler","ele-closure-lint-ubuntu16.04_x86_64-1","Scheduler"],["shortcircuited",true,"Short-Circuit"],["slave_type","app","BuildSlave"],["slavename","slave-ubuntu16.04_x86_64-1","BuildSlave"],["workdir","/home/buildslave/slave-ubuntu16.04_x86_64-1/ele-closure-lint-ubuntu16_04_x86_64-1","slave (deprecated)"]],"reason":"Triggerable(ele-closure-lint-ubuntu16.04_x86_64-1)","results":0,"slave":"slave-ubuntu16.04_x86_64-1","sourceStamps":[{"branch":"","changes":[],"codebase":"","hasPatch":false,"project":"","repository":"","revision":"52ed972810d69eddef1755fe539c3da888ba21f3"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["running PythonStep","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/9/steps/PythonStep/logs/running%20PythonStep"]],"name":"PythonStep","results":[0,[]],"statistics":{},"step_number":0,"text":["Checking to see if this revision has been built before."],"times":[1716214509.396424,1716214509.396946],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"git","results":[null,[]],"statistics":{},"step_number":1,"text":[],"times":[null,null],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"run closure lint","results":[null,[]],"statistics":{},"step_number":2,"text":[],"times":[null,null],"urls":{}}],"text":["build","successful"],"times":[1716214509.395743,1716214509.397519]},"10":{"blame":["Aditya Bhatia <17334246+adityacb15@users.noreply.github.com>","Aditya Bhatia <adityabhatia@C02DCPPNML7H.local>"],"builderName":"ele-closure-lint-ubuntu16.04_x86_64-1","currentStep":null,"eta":null,"logs":[["running PythonStep","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/10/steps/PythonStep/logs/running%20PythonStep"],["stdio","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/10/steps/git/logs/stdio"],["stdio","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/10/steps/run%20closure%20lint/logs/stdio"]],"number":10,"properties":[["branch","master","Build"],["builddir","/home/buildslave/slave-ubuntu16.04_x86_64-1/ele-closure-lint-ubuntu16_04_x86_64-1","slave"],["buildername","ele-closure-lint-ubuntu16.04_x86_64-1","Builder"],["buildnumber",10,"Build"],["codebase","","Build"],["codename","xenial","BuildSlave"],["got_revision","cf6e7e0d9bbfcce82adf05e5fa8ca693d162e288","Git"],["project","","Build"],["repository","https://github.com/rax-maas/ele","Build"],["revision","cf6e7e0d9bbfcce82adf05e5fa8ca693d162e288","Build"],["scheduler","ele-closure-lint-ubuntu16.04_x86_64-1","Scheduler"],["slave_type","app","BuildSlave"],["slavename","slave-ubuntu16.04_x86_64-1","BuildSlave"],["workdir","/home/buildslave/slave-ubuntu16.04_x86_64-1/ele-closure-lint-ubuntu16_04_x86_64-1","slave (deprecated)"]],"reason":"Triggerable(ele-closure-lint-ubuntu16.04_x86_64-1)","results":0,"slave":"slave-ubuntu16.04_x86_64-1","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 01 May 2024 16:58:32","branch":"master","category":null,"codebase":"","comments":"Upgrading cassandra test config to work with 1.2 cassandra\n\nThe newer params as per the cassandra 1.2 config yaml were added,\nThese replace the params which were removed in [PR 4856](https://github.com/rax-maas/ele/pull/4856)\nThe newer cassandra version is accordingly modified in the Dockerfile.","files":[{"name":"contrib/docker-bits/cass/Dockerfile"},{"name":"contrib/docker-bits/cass/conf/cassandra.yaml"},{"name":"tests/conf/cass/cassandra.yaml"}],"number":17348,"project":"","properties":[],"repository":"https://github.com/rax-maas/ele","rev":"290eb123a0d32bc191d22e341ac7acb7d7f9e64d","revision":"290eb123a0d32bc191d22e341ac7acb7d7f9e64d","revlink":"https://github.com/rax-maas/ele/commit/290eb123a0d32bc191d22e341ac7acb7d7f9e64d","when":1714582712,"who":"Aditya Bhatia <adityabhatia@C02DCPPNML7H.local>"},{"at":"Mon 20 May 2024 14:14:21","branch":"master","category":null,"codebase":"","comments":"Merge pull request #4895 from rax-maas/cass_1.2_new_params\n\nUpgrading cassandra test config to work with 1.2 cassandra","files":[{"name":"contrib/docker-bits/cass/Dockerfile"},{"name":"contrib/docker-bits/cass/conf/cassandra.yaml"},{"name":"tests/conf/cass/cassandra.yaml"}],"number":17349,"project":"","properties":[],"repository":"https://github.com/rax-maas/ele","rev":"cf6e7e0d9bbfcce82adf05e5fa8ca693d162e288","revision":"cf6e7e0d9bbfcce82adf05e5fa8ca693d162e288","revlink":"https://github.com/rax-maas/ele/commit/cf6e7e0d9bbfcce82adf05e5fa8ca693d162e288","when":1716214461,"who":"Aditya Bhatia <17334246+adityacb15@users.noreply.github.com>"}],"codebase":"","hasPatch":false,"project":"","repository":"https://github.com/rax-maas/ele","revision":"cf6e7e0d9bbfcce82adf05e5fa8ca693d162e288"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["running PythonStep","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/10/steps/PythonStep/logs/running%20PythonStep"]],"name":"PythonStep","results":[0,[]],"statistics":{},"step_number":0,"text":["Checking to see if this revision has been built before."],"times":[1716214521.073076,1716214521.073607],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/10/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":1,"text":["update"],"times":[1716214521.074055,1716214533.444616],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/10/steps/run%20closure%20lint/logs/stdio"]],"name":"run closure lint","results":[0,[]],"statistics":{},"step_number":2,"text":["closure lint completed"],"times":[1716214533.447352,1716214640.664773],"urls":{}}],"text":["build","successful"],"times":[1716214521.072396,1716214640.669623]},"11":{"blame":["Suman Jakkula <suman.jakkula@gmail.com>","suma1379 <suma1379@rackspace.com>"],"builderName":"ele-closure-lint-ubuntu16.04_x86_64-1","currentStep":null,"eta":null,"logs":[["running PythonStep","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/11/steps/PythonStep/logs/running%20PythonStep"],["stdio","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/11/steps/git/logs/stdio"],["stdio","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/11/steps/run%20closure%20lint/logs/stdio"]],"number":11,"properties":[["branch","master","Build"],["builddir","/home/buildslave/slave-ubuntu16.04_x86_64-1/ele-closure-lint-ubuntu16_04_x86_64-1","slave"],["buildername","ele-closure-lint-ubuntu16.04_x86_64-1","Builder"],["buildnumber",11,"Build"],["codebase","","Build"],["codename","xenial","BuildSlave"],["got_revision","36ae25c801a4f82a1b6b0565aec90c8a70cf665d","Git"],["project","","Build"],["repository","https://github.com/rax-maas/ele","Build"],["revision","36ae25c801a4f82a1b6b0565aec90c8a70cf665d","Build"],["scheduler","ele-closure-lint-ubuntu16.04_x86_64-1","Scheduler"],["slave_type","app","BuildSlave"],["slavename","slave-ubuntu16.04_x86_64-1","BuildSlave"],["workdir","/home/buildslave/slave-ubuntu16.04_x86_64-1/ele-closure-lint-ubuntu16_04_x86_64-1","slave (deprecated)"]],"reason":"Triggerable(ele-closure-lint-ubuntu16.04_x86_64-1)","results":0,"slave":"slave-ubuntu16.04_x86_64-1","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 31 Jul 2024 15:52:58","branch":"master","category":null,"codebase":"","comments":"switch to use new webhook url for managed notifications\n\nRBA has [Kinesis based Rest API](https://one.rackspace.com/display/RBA/RBA+Event+Aggregation+Kinesis+Proxy+API) to accept incoming monitoring alert notifications. This API is preferred by RBA to receive MaaS notifications. API uses a static key value for `x-api-key` http header.\nWe have few options to externalize this key value.\n1. ELE settings via chef databag entries\n2. Integrate with external systems like passwordsafe to read the key value\n3. Store the key in cassandra table and create read/write mechanism to manage the key\n\n(2) is not opted to limit dependency on external systems. ELE is built to be self sufficient system with very few external system dependencies. Identity is one example of a system we depend on.\n(3) requires more development to create table, apis to manage data. We are in minimal maintenance mode regardging enhancement requests.\n(1) is preferred due to simple and fast turn around time. However this does have a drawback. When RBA team updates the API key for yearly rotation (or as and when needed), chef databag entries need to be updated and a re-deploy of ELE will be required.\n\nAlso see [related chef change](https://github.com/rax-maas/chef/pull/6230)","files":[{"name":"lib/messenger/helpers.js"},{"name":"tests/simple/test-messenger-helpers.js"}],"number":17361,"project":"","properties":[],"repository":"https://github.com/rax-maas/ele","rev":"56b69621714137f70ccf83fa112f196eb10fded0","revision":"56b69621714137f70ccf83fa112f196eb10fded0","revlink":"https://github.com/rax-maas/ele/commit/56b69621714137f70ccf83fa112f196eb10fded0","when":1722441178,"who":"suma1379 <suma1379@rackspace.com>"},{"at":"Wed 07 Aug 2024 15:19:19","branch":"master","category":null,"codebase":"","comments":"Merge pull request #4899 from rax-maas/rba-webhook-change\n\nswitch to use new webhook url for managed notifications","files":[{"name":"lib/messenger/helpers.js"},{"name":"tests/simple/test-messenger-helpers.js"}],"number":17362,"project":"","properties":[],"repository":"https://github.com/rax-maas/ele","rev":"36ae25c801a4f82a1b6b0565aec90c8a70cf665d","revision":"36ae25c801a4f82a1b6b0565aec90c8a70cf665d","revlink":"https://github.com/rax-maas/ele/commit/36ae25c801a4f82a1b6b0565aec90c8a70cf665d","when":1723043959,"who":"Suman Jakkula <suman.jakkula@gmail.com>"}],"codebase":"","hasPatch":false,"project":"","repository":"https://github.com/rax-maas/ele","revision":"36ae25c801a4f82a1b6b0565aec90c8a70cf665d"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["running PythonStep","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/11/steps/PythonStep/logs/running%20PythonStep"]],"name":"PythonStep","results":[0,[]],"statistics":{},"step_number":0,"text":["Checking to see if this revision has been built before."],"times":[1723044019.78508,1723044019.78566],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/11/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":1,"text":["update"],"times":[1723044019.786145,1723044116.838645],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/11/steps/run%20closure%20lint/logs/stdio"]],"name":"run closure lint","results":[0,[]],"statistics":{},"step_number":2,"text":["closure lint completed"],"times":[1723044116.839065,1723044228.039634],"urls":{}}],"text":["build","successful"],"times":[1723044019.784322,1723044228.045254]},"12":{"blame":["Ryan Stewart <zzantozz@users.noreply.github.com>","suma1379 <suma1379@rackspace.com>"],"builderName":"ele-closure-lint-ubuntu16.04_x86_64-1","currentStep":null,"eta":null,"logs":[["running PythonStep","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/12/steps/PythonStep/logs/running%20PythonStep"],["stdio","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/12/steps/git/logs/stdio"],["stdio","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/12/steps/run%20closure%20lint/logs/stdio"]],"number":12,"properties":[["branch","master","Build"],["builddir","/home/buildslave/slave-ubuntu16.04_x86_64-1/ele-closure-lint-ubuntu16_04_x86_64-1","slave"],["buildername","ele-closure-lint-ubuntu16.04_x86_64-1","Builder"],["buildnumber",12,"Build"],["codebase","","Build"],["codename","xenial","BuildSlave"],["got_revision","10e3d8e1d80e5d721ada77c7ff0c1ef21f60c330","Git"],["project","","Build"],["repository","https://github.com/rax-maas/ele","Build"],["revision","10e3d8e1d80e5d721ada77c7ff0c1ef21f60c330","Build"],["scheduler","ele-closure-lint-ubuntu16.04_x86_64-1","Scheduler"],["slave_type","app","BuildSlave"],["slavename","slave-ubuntu16.04_x86_64-1","BuildSlave"],["workdir","/home/buildslave/slave-ubuntu16.04_x86_64-1/ele-closure-lint-ubuntu16_04_x86_64-1","slave (deprecated)"]],"reason":"Triggerable(ele-closure-lint-ubuntu16.04_x86_64-1)","results":0,"slave":"slave-ubuntu16.04_x86_64-1","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 13 Aug 2024 16:35:07","branch":"master","category":null,"codebase":"","comments":"fixing gaps in managed webhook url change\n\n[4899](https://github.com/rax-maas/ele/pull/4899) implemented a change to update managed webhook url change.\nI did not realize to update the caller of the webhook helper to include new settings key.\nAlso fixed integration tests for this change","files":[{"name":"lib/messenger/handlers/managed.js"},{"name":"lib/messenger/server.js"},{"name":"lib/util/settings.js"},{"name":"tests/integration/messenger.js"}],"number":17365,"project":"","properties":[],"repository":"https://github.com/rax-maas/ele","rev":"06bf191f5082c6f49b96ae60c2e39146c19d3b87","revision":"06bf191f5082c6f49b96ae60c2e39146c19d3b87","revlink":"https://github.com/rax-maas/ele/commit/06bf191f5082c6f49b96ae60c2e39146c19d3b87","when":1723566907,"who":"suma1379 <suma1379@rackspace.com>"},{"at":"Tue 13 Aug 2024 17:14:45","branch":"master","category":null,"codebase":"","comments":"Merge pull request #4900 from rax-maas/fix-integration-tests-for-webhook-change\n\nfixing gaps in managed webhook url change","files":[{"name":"lib/messenger/handlers/managed.js"},{"name":"lib/messenger/server.js"},{"name":"lib/util/settings.js"},{"name":"tests/integration/messenger.js"}],"number":17366,"project":"","properties":[],"repository":"https://github.com/rax-maas/ele","rev":"10e3d8e1d80e5d721ada77c7ff0c1ef21f60c330","revision":"10e3d8e1d80e5d721ada77c7ff0c1ef21f60c330","revlink":"https://github.com/rax-maas/ele/commit/10e3d8e1d80e5d721ada77c7ff0c1ef21f60c330","when":1723569285,"who":"Ryan Stewart <zzantozz@users.noreply.github.com>"}],"codebase":"","hasPatch":false,"project":"","repository":"https://github.com/rax-maas/ele","revision":"10e3d8e1d80e5d721ada77c7ff0c1ef21f60c330"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["running PythonStep","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/12/steps/PythonStep/logs/running%20PythonStep"]],"name":"PythonStep","results":[0,[]],"statistics":{},"step_number":0,"text":["Checking to see if this revision has been built before."],"times":[1723569342.337713,1723569342.338427],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/12/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":1,"text":["update"],"times":[1723569342.338989,1723569428.985623],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/12/steps/run%20closure%20lint/logs/stdio"]],"name":"run closure lint","results":[0,[]],"statistics":{},"step_number":2,"text":["closure lint completed"],"times":[1723569428.988967,1723569532.820924],"urls":{}}],"text":["build","successful"],"times":[1723569342.336938,1723569532.826065]},"13":{"blame":[],"builderName":"ele-closure-lint-ubuntu16.04_x86_64-1","currentStep":null,"eta":null,"logs":[["running PythonStep","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/13/steps/PythonStep/logs/running%20PythonStep"]],"number":13,"properties":[["branch","","Build"],["builddir","/home/buildslave/slave-ubuntu16.04_x86_64-1/ele-closure-lint-ubuntu16_04_x86_64-1","slave"],["buildername","ele-closure-lint-ubuntu16.04_x86_64-1","Builder"],["buildnumber",13,"Build"],["codebase","","Build"],["codename","xenial","BuildSlave"],["project","","Build"],["repository","","Build"],["revision","10e3d8e1d80e5d721ada77c7ff0c1ef21f60c330","Build"],["scheduler","ele-closure-lint-ubuntu16.04_x86_64-1","Scheduler"],["shortcircuited",true,"Short-Circuit"],["slave_type","app","BuildSlave"],["slavename","slave-ubuntu16.04_x86_64-1","BuildSlave"],["workdir","/home/buildslave/slave-ubuntu16.04_x86_64-1/ele-closure-lint-ubuntu16_04_x86_64-1","slave (deprecated)"]],"reason":"Triggerable(ele-closure-lint-ubuntu16.04_x86_64-1)","results":0,"slave":"slave-ubuntu16.04_x86_64-1","sourceStamps":[{"branch":"","changes":[],"codebase":"","hasPatch":false,"project":"","repository":"","revision":"10e3d8e1d80e5d721ada77c7ff0c1ef21f60c330"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["running PythonStep","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/13/steps/PythonStep/logs/running%20PythonStep"]],"name":"PythonStep","results":[0,[]],"statistics":{},"step_number":0,"text":["Checking to see if this revision has been built before."],"times":[1723749886.064528,1723749886.065357],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"git","results":[null,[]],"statistics":{},"step_number":1,"text":[],"times":[null,null],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"run closure lint","results":[null,[]],"statistics":{},"step_number":2,"text":[],"times":[null,null],"urls":{}}],"text":["build","successful"],"times":[1723749886.063714,1723749886.066065]},"14":{"blame":["Ryan Stewart <zzantozz@users.noreply.github.com>","suma1379 <suma1379@rackspace.com>"],"builderName":"ele-closure-lint-ubuntu16.04_x86_64-1","currentStep":null,"eta":null,"logs":[["running PythonStep","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/14/steps/PythonStep/logs/running%20PythonStep"],["stdio","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/14/steps/git/logs/stdio"],["stdio","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/14/steps/run%20closure%20lint/logs/stdio"]],"number":14,"properties":[["branch","master","Build"],["builddir","/home/buildslave/slave-ubuntu16.04_x86_64-1/ele-closure-lint-ubuntu16_04_x86_64-1","slave"],["buildername","ele-closure-lint-ubuntu16.04_x86_64-1","Builder"],["buildnumber",14,"Build"],["codebase","","Build"],["codename","xenial","BuildSlave"],["got_revision","8bf11295dde5ff62bfd6d26765863241967ffc15","Git"],["project","","Build"],["repository","https://github.com/rax-maas/ele","Build"],["revision","8bf11295dde5ff62bfd6d26765863241967ffc15","Build"],["scheduler","ele-closure-lint-ubuntu16.04_x86_64-1","Scheduler"],["slave_type","app","BuildSlave"],["slavename","slave-ubuntu16.04_x86_64-1","BuildSlave"],["workdir","/home/buildslave/slave-ubuntu16.04_x86_64-1/ele-closure-lint-ubuntu16_04_x86_64-1","slave (deprecated)"]],"reason":"Triggerable(ele-closure-lint-ubuntu16.04_x86_64-1)","results":0,"slave":"slave-ubuntu16.04_x86_64-1","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 19 Aug 2024 19:33:19","branch":"master","category":null,"codebase":"","comments":"prevent agent metrics to flume\n\nWe are switching back to scribe for aep metrics. Current state sends to both scribe and flume. To prevent duplicates, removing flume call.","files":[{"name":"lib/agent_endpoint/handler.js"}],"number":17373,"project":"","properties":[],"repository":"https://github.com/rax-maas/ele","rev":"520c24689990c192af2f4fec8fcc38a35da5fce7","revision":"520c24689990c192af2f4fec8fcc38a35da5fce7","revlink":"https://github.com/rax-maas/ele/commit/520c24689990c192af2f4fec8fcc38a35da5fce7","when":1724095999,"who":"suma1379 <suma1379@rackspace.com>"},{"at":"Mon 19 Aug 2024 19:41:37","branch":"master","category":null,"codebase":"","comments":"Merge pull request #4901 from rax-maas/stop-aep-flume-metrics\n\nprevent agent metrics to flume","files":[{"name":"lib/agent_endpoint/handler.js"}],"number":17374,"project":"","properties":[],"repository":"https://github.com/rax-maas/ele","rev":"8bf11295dde5ff62bfd6d26765863241967ffc15","revision":"8bf11295dde5ff62bfd6d26765863241967ffc15","revlink":"https://github.com/rax-maas/ele/commit/8bf11295dde5ff62bfd6d26765863241967ffc15","when":1724096497,"who":"Ryan Stewart <zzantozz@users.noreply.github.com>"}],"codebase":"","hasPatch":false,"project":"","repository":"https://github.com/rax-maas/ele","revision":"8bf11295dde5ff62bfd6d26765863241967ffc15"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["running PythonStep","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/14/steps/PythonStep/logs/running%20PythonStep"]],"name":"PythonStep","results":[0,[]],"statistics":{},"step_number":0,"text":["Checking to see if this revision has been built before."],"times":[1724096509.449652,1724096509.450201],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/14/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":1,"text":["update"],"times":[1724096509.450646,1724096619.035455],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/14/steps/run%20closure%20lint/logs/stdio"]],"name":"run closure lint","results":[0,[]],"statistics":{},"step_number":2,"text":["closure lint completed"],"times":[1724096619.037947,1724096718.841735],"urls":{}}],"text":["build","successful"],"times":[1724096509.448974,1724096718.846894]},"15":{"blame":["Suman Jakkula <suman.jakkula@gmail.com>","suma1379 <suma1379@rackspace.com>"],"builderName":"ele-closure-lint-ubuntu16.04_x86_64-1","currentStep":null,"eta":null,"logs":[["running PythonStep","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/15/steps/PythonStep/logs/running%20PythonStep"],["stdio","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/15/steps/git/logs/stdio"],["stdio","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/15/steps/run%20closure%20lint/logs/stdio"]],"number":15,"properties":[["branch","master","Build"],["builddir","/home/buildslave/slave-ubuntu16.04_x86_64-1/ele-closure-lint-ubuntu16_04_x86_64-1","slave"],["buildername","ele-closure-lint-ubuntu16.04_x86_64-1","Builder"],["buildnumber",15,"Build"],["codebase","","Build"],["codename","xenial","BuildSlave"],["got_revision","d33f386509dbe4dbcc6375e40a324cd9cd773447","Git"],["project","","Build"],["repository","https://github.com/rax-maas/ele","Build"],["revision","d33f386509dbe4dbcc6375e40a324cd9cd773447","Build"],["scheduler","ele-closure-lint-ubuntu16.04_x86_64-1","Scheduler"],["slave_type","app","BuildSlave"],["slavename","slave-ubuntu16.04_x86_64-1","BuildSlave"],["workdir","/home/buildslave/slave-ubuntu16.04_x86_64-1/ele-closure-lint-ubuntu16_04_x86_64-1","slave (deprecated)"]],"reason":"Triggerable(ele-closure-lint-ubuntu16.04_x86_64-1)","results":0,"slave":"slave-ubuntu16.04_x86_64-1","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 10 Sep 2024 15:36:33","branch":"master","category":null,"codebase":"","comments":"workaround for metric_list handler for tenants with large volume of checks\n\nWhen a customer browses monitoring graphs in Intelligence (Sage app), `v1.0/{tenantId}/views/metric_list?limit=250` api is called.\nHandler linked to this API, calls blueflood for the given tenant to fetch metric data. However, implementation iterates over every entityId+checkId combination and makes a Blueflood call.\nFor customers with large volume of checks, it easily exceeds the 2K/minute Query API calls enforced by Blueflood repose. Also it takes a very long time (45+ seconds) to respond.\n\nWe could change the query pattern to Blueflood call to make it generic for the tenant to fetch all metrics in 1 call using `query=rackspace.monitoring.entities.en*.checks.*`.\nBlueflood is able to return data under 7 seconds for such customers.\n\nThis could be a quick work around for customers with large lists. We could actually replace existing implementation to make Blueflood calls at \"entity\" level instead of entityId+checkId combination.\nThat will also reduce blueflood calls by large fraction.","files":[{"name":"lib/api/handlers/views.js"},{"name":"lib/rollups/http_rollups_client.js"}],"number":17382,"project":"","properties":[],"repository":"https://github.com/rax-maas/ele","rev":"2c72e37b8839333c8dd7df88d5fa5174a2796b58","revision":"2c72e37b8839333c8dd7df88d5fa5174a2796b58","revlink":"https://github.com/rax-maas/ele/commit/2c72e37b8839333c8dd7df88d5fa5174a2796b58","when":1725982593,"who":"suma1379 <suma1379@rackspace.com>"},{"at":"Tue 10 Sep 2024 20:34:33","branch":"master","category":null,"codebase":"","comments":"Merge pull request #4903 from rax-maas/workaround-for-intelligence-graph-failure\n\nworkaround for metric_list handler for tenants with large volume of checks","files":[{"name":"lib/api/handlers/views.js"},{"name":"lib/rollups/http_rollups_client.js"}],"number":17383,"project":"","properties":[],"repository":"https://github.com/rax-maas/ele","rev":"d33f386509dbe4dbcc6375e40a324cd9cd773447","revision":"d33f386509dbe4dbcc6375e40a324cd9cd773447","revlink":"https://github.com/rax-maas/ele/commit/d33f386509dbe4dbcc6375e40a324cd9cd773447","when":1726000473,"who":"Suman Jakkula <suman.jakkula@gmail.com>"}],"codebase":"","hasPatch":false,"project":"","repository":"https://github.com/rax-maas/ele","revision":"d33f386509dbe4dbcc6375e40a324cd9cd773447"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["running PythonStep","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/15/steps/PythonStep/logs/running%20PythonStep"]],"name":"PythonStep","results":[0,[]],"statistics":{},"step_number":0,"text":["Checking to see if this revision has been built before."],"times":[1726000490.662268,1726000490.663053],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/15/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":1,"text":["update"],"times":[1726000490.663661,1726000577.168242],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/15/steps/run%20closure%20lint/logs/stdio"]],"name":"run closure lint","results":[0,[]],"statistics":{},"step_number":2,"text":["closure lint completed"],"times":[1726000577.171371,1726000677.735973],"urls":{}}],"text":["build","successful"],"times":[1726000490.661527,1726000677.741376]},"16":{"blame":["Aditya Bhatia <adityabhatia@C02DCPPNML7H.local>","Suman Jakkula <suman.jakkula@gmail.com>"],"builderName":"ele-closure-lint-ubuntu16.04_x86_64-1","currentStep":null,"eta":null,"logs":[["running PythonStep","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/16/steps/PythonStep/logs/running%20PythonStep"],["stdio","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/16/steps/git/logs/stdio"],["stdio","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/16/steps/run%20closure%20lint/logs/stdio"]],"number":16,"properties":[["branch","master","Build"],["builddir","/home/buildslave/slave-ubuntu16.04_x86_64-1/ele-closure-lint-ubuntu16_04_x86_64-1","slave"],["buildername","ele-closure-lint-ubuntu16.04_x86_64-1","Builder"],["buildnumber",16,"Build"],["codebase","","Build"],["codename","xenial","BuildSlave"],["got_revision","a8b1bda459fefb883aa13d69d61c24bd930a86b5","Git"],["project","","Build"],["repository","https://github.com/rax-maas/ele","Build"],["revision","a8b1bda459fefb883aa13d69d61c24bd930a86b5","Build"],["scheduler","ele-closure-lint-ubuntu16.04_x86_64-1","Scheduler"],["slave_type","app","BuildSlave"],["slavename","slave-ubuntu16.04_x86_64-1","BuildSlave"],["workdir","/home/buildslave/slave-ubuntu16.04_x86_64-1/ele-closure-lint-ubuntu16_04_x86_64-1","slave (deprecated)"]],"reason":"Triggerable(ele-closure-lint-ubuntu16.04_x86_64-1)","results":0,"slave":"slave-ubuntu16.04_x86_64-1","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 19 Sep 2024 16:38:55","branch":"master","category":null,"codebase":"","comments":"Fix aep-to-kafka Kafka test\n\nSince #4901, agent metrics are not being sent to Flume\nThe tests were modified accordingly.","files":[{"name":"tests/kafka/aep-to-kafka.js"}],"number":17385,"project":"","properties":[],"repository":"https://github.com/rax-maas/ele","rev":"c85c962c96a2c04472b520799ec65b32d83d4311","revision":"c85c962c96a2c04472b520799ec65b32d83d4311","revlink":"https://github.com/rax-maas/ele/commit/c85c962c96a2c04472b520799ec65b32d83d4311","when":1726763935,"who":"Aditya Bhatia <adityabhatia@C02DCPPNML7H.local>"},{"at":"Fri 20 Sep 2024 16:20:31","branch":"master","category":null,"codebase":"","comments":"Merge pull request #4904 from rax-maas/fix_aep_to_kafka_test\n\nFix aep-to-kafka Kafka test","files":[{"name":"tests/kafka/aep-to-kafka.js"}],"number":17386,"project":"","properties":[],"repository":"https://github.com/rax-maas/ele","rev":"a8b1bda459fefb883aa13d69d61c24bd930a86b5","revision":"a8b1bda459fefb883aa13d69d61c24bd930a86b5","revlink":"https://github.com/rax-maas/ele/commit/a8b1bda459fefb883aa13d69d61c24bd930a86b5","when":1726849231,"who":"Suman Jakkula <suman.jakkula@gmail.com>"}],"codebase":"","hasPatch":false,"project":"","repository":"https://github.com/rax-maas/ele","revision":"a8b1bda459fefb883aa13d69d61c24bd930a86b5"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["running PythonStep","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/16/steps/PythonStep/logs/running%20PythonStep"]],"name":"PythonStep","results":[0,[]],"statistics":{},"step_number":0,"text":["Checking to see if this revision has been built before."],"times":[1726849288.729284,1726849288.730952],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/16/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":1,"text":["update"],"times":[1726849288.731628,1726849392.699544],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://ele-buildbot.cm.k1k.me/builders/ele-closure-lint-ubuntu16.04_x86_64-1/builds/16/steps/run%20closure%20lint/logs/stdio"]],"name":"run closure lint","results":[0,[]],"statistics":{},"step_number":2,"text":["closure lint completed"],"times":[1726849392.70236,1726849490.72595],"urls":{}}],"text":["build","successful"],"times":[1726849288.728082,1726849490.73073]}}