New issue
Advanced search Search tips

Issue 666889 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 666810
Owner:
Closed: Nov 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug



Sign in to add a comment

Flakiness dashboard 500 internal server error

Project Member Reported by pdr@chromium.org, Nov 18 2016

Issue description

When loading the flakiness dashboard I get the following error:
GET http://test-results.appspot.com/builders?callback=LOAD_BUILDBOT_DATA 500 (Internal Server Error)
builders.js:79 Uncaught TypeError: Cannot read property 'webkit_tests' of undefined
    at Object.builders.getBuilders (builders.js:79)
    at loader.Loader.load (loader.js:95)
    at flakiness_dashboard.js:1611
 

Comment 1 by est...@chromium.org, Nov 18 2016

Cc: -est...@chromium.org d...@chromium.org

Comment 2 by estaab@chromium.org, Nov 18 2016

Components: Infra>Flakiness>Dashboard
Owner: estaab@chromium.org
Status: Assigned (was: Untriaged)
Looking.
It's been happening since about midday Eastern. I was just getting around to filing it now but pdr@ beat me to it.

Comment 4 by estaab@chromium.org, Nov 18 2016

Labels: -Pri-1 Pri-2
Status: Started (was: Assigned)
Should be up again. I'll spend the rest of the day finishing the CL to fix this for good.
Isn't this the same as  issue 666810 ?
Mergedinto: 666810
Status: Duplicate (was: Started)
It definitely is. Stack traces match exactly.
Project Member

Comment 7 by bugdroid1@chromium.org, Dec 2 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/infra/infra.git/+/ba0044d3eac27f216508c461ca615436f3892b2f

commit ba0044d3eac27f216508c461ca615436f3892b2f
Author: Erik Staab <estaab@google.com>
Date: Thu Dec 01 14:01:21 2016

test-results: Remove dependency on buildbot / milo.

This changes the way we generate the list of known (master, builder, test)
tuples to use what has recently been uploaded instead of scraping step names
from recent passing buildbot builds.

The benefits to doing this are:
1) No more outages from empty builder data caused by milo queries that
timeout from being too large.
2) The javascript client will now only fetch results for combinations that
exist instead of an approximate set.
3) New test combinations will be able to upload and serve without
needing to be whitelisted.

BUG= 666889 ,659952, 655967 , 666810 , 661047 , 643944 , 405799 

Change-Id: Icd0a8a88eecbd920677f704cf816b143e7437e50
Reviewed-on: https://chromium-review.googlesource.com/413142
Commit-Queue: Erik Staab <estaab@chromium.org>
Reviewed-by: Sergiy Byelozyorov <sergiyb@chromium.org>

[modify] https://crrev.com/ba0044d3eac27f216508c461ca615436f3892b2f/appengine/test_results/index.yaml
[delete] https://crrev.com/fb6cd3035cc307a93948a87be99320e24ece75c0/go/src/infra/appengine/test-results/buildextract/buildextract.go
[delete] https://crrev.com/fb6cd3035cc307a93948a87be99320e24ece75c0/go/src/infra/appengine/test-results/buildextract/buildextract.infra_testing
[delete] https://crrev.com/fb6cd3035cc307a93948a87be99320e24ece75c0/go/src/infra/appengine/test-results/buildextract/buildextract_test.go
[delete] https://crrev.com/fb6cd3035cc307a93948a87be99320e24ece75c0/go/src/infra/appengine/test-results/buildextract/testing.go
[delete] https://crrev.com/fb6cd3035cc307a93948a87be99320e24ece75c0/go/src/infra/appengine/test-results/buildextract/testing_test.go
[modify] https://crrev.com/ba0044d3eac27f216508c461ca615436f3892b2f/go/src/infra/appengine/test-results/cron.yaml
[modify] https://crrev.com/ba0044d3eac27f216508c461ca615436f3892b2f/go/src/infra/appengine/test-results/frontend/builders.go
[modify] https://crrev.com/ba0044d3eac27f216508c461ca615436f3892b2f/go/src/infra/appengine/test-results/frontend/builders_test.go
[modify] https://crrev.com/ba0044d3eac27f216508c461ca615436f3892b2f/go/src/infra/appengine/test-results/frontend/handlers.go

Sign in to add a comment