Cache results of the queries to BQ in memcache |
|||||
Issue descriptionCurrently we run BQ each time user refreshes a page. It is slow and causes unnecessary load. We should run these queries as a cron job once an hour and return cached copy from memcache instead. One exception is substring-search on https://test-results.appspot.com/flakiness. Here we can not cache queries and need to continue running BQ query per HTTP request.
,
Dec 12 2016
,
Dec 13 2016
,
Dec 13 2016
The following revision refers to this bug: https://chromium.googlesource.com/infra/infra.git/+/1d0639b11f79038696321538cccdd171c7fcf3f1 commit 1d0639b11f79038696321538cccdd171c7fcf3f1 Author: Sergiy Byelozyorov <sergiyb@chromium.org> Date: Tue Dec 13 14:11:09 2016 Add memcache layer for the flakiness data retrieved from BigQuery BUG= 670323 Change-Id: Ia18fa17f69ecc99ecdbfb54384751c6b5135fbfd Reviewed-on: https://chromium-review.googlesource.com/418659 Commit-Queue: Andrii Shyshkalov <tandrii@chromium.org> Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org> [modify] https://crrev.com/1d0639b11f79038696321538cccdd171c7fcf3f1/go/src/infra/appengine/test-results/cron.yaml [modify] https://crrev.com/1d0639b11f79038696321538cccdd171c7fcf3f1/go/src/infra/appengine/test-results/frontend/testflakiness.go [modify] https://crrev.com/1d0639b11f79038696321538cccdd171c7fcf3f1/go/src/infra/appengine/test-results/frontend/testflakiness_test.go
,
Dec 13 2016
,
Dec 15 2016
This is still not done for ChromiumDash.
,
Dec 15 2016
,
Dec 15 2016
|
|||||
►
Sign in to add a comment |
|||||
Comment 1 by serg...@chromium.org
, Dec 1 2016Labels: -Pri-3 Milestone-Fishfood Flakiness-Surface Pri-2