webm/dashboard.git
2 years agoRemove hover message fromn Config tree 41/33341/1 master
Rebecca Lawler [Fri, 14 Sep 2012 19:32:50 +0000 (12:32 -0700)]
Remove hover message fromn Config tree

None of the other trees have it and it is a bit distracting.

Change-Id: Iadd33f03977468f4f2c269d978c427b99f4164cd

2 years agoAdd links to Commit View from Explorer View 06/33206/3
Rebecca Lawler [Thu, 13 Sep 2012 17:11:10 +0000 (10:11 -0700)]
Add links to Commit View from Explorer View

Added links to Commit View from the commit dialogs, the
often forgotten right-click menu for the commit tree and the full
commit history.

Change-Id: I8550c21570c51f72cc8a23b5298e04a04c987563

2 years agoRemove redundant Jquery UI code 20/33120/1
Rebecca Lawler [Wed, 12 Sep 2012 20:16:01 +0000 (13:16 -0700)]
Remove redundant Jquery UI code

The top area with the trees no longer uses Jquery UI to be
resizable. Remove the leftover icon.

Change-Id: I20fce9effe52121f33920205fe353f47ad4ef674

2 years agocommitinfo: make accordion variable height 10/33110/1
John Koleszar [Wed, 12 Sep 2012 18:11:25 +0000 (11:11 -0700)]
commitinfo: make accordion variable height

Don't expand all cards to be the same height.

Change-Id: I706a00b6b5dce100a88bb1dc0a1b5a1118098c86

2 years agoEnable warmup service 93/33093/2
John Koleszar [Wed, 12 Sep 2012 17:07:52 +0000 (10:07 -0700)]
Enable warmup service

Change-Id: I4e60a1a34d8ac877ef0cb89581bc3261243af57e

2 years agoFix share link 92/33092/1
John Koleszar [Wed, 12 Sep 2012 15:13:47 +0000 (08:13 -0700)]
Fix share link

Adjust hostname of production dashboard instance:

dashboard.webmproject.org, not www.dashboard.webmproject.org

Change-Id: I532fe6f319838a501f94460e3a81ec5fb8d4ee48

2 years agoTurn on remote_api 91/33091/1
John Koleszar [Wed, 12 Sep 2012 05:29:24 +0000 (22:29 -0700)]
Turn on remote_api

Change-Id: I75d170de026b14e11f1b88beb31fd892a37fbbe9

2 years agoAdditional cache_result() calls 90/33090/1
John Koleszar [Wed, 12 Sep 2012 05:16:54 +0000 (22:16 -0700)]
Additional cache_result() calls

Add result caching to:
  - commit_tree_formatter
  - tree_formatter
  - calculate_improvement
  - get_adhoc_improvement

Change-Id: I503941d4eb5de13d61d046995df8a2df85cb6a90

2 years agoRemove footer until it has actual content 87/33087/1
Rebecca Lawler [Wed, 12 Sep 2012 16:51:27 +0000 (09:51 -0700)]
Remove footer until it has actual content

Change-Id: I688b77ba8834614747d1c95a0f0bd21b4a3563ad

2 years agoCommit Viewer: avoid duplicating footer 86/33086/1
Rebecca Lawler [Wed, 12 Sep 2012 16:37:14 +0000 (09:37 -0700)]
Commit Viewer: avoid duplicating footer

Change-Id: I424c4670aa54067cd6cc956c779604fff4517583

2 years agoCorrect help message (commit_viewer) 85/33085/1
Rebecca Lawler [Wed, 12 Sep 2012 16:25:13 +0000 (09:25 -0700)]
Correct help message (commit_viewer)

Make sure the help messages that pop up are relevant to the
current page.

Change-Id: I4b390c86b62937ddd513b124dfde15352d9de519

2 years agoHome.html: first attempt at real content 28/32928/2
Rebecca Lawler [Tue, 11 Sep 2012 16:28:08 +0000 (09:28 -0700)]
Home.html: first attempt at real content

Added a time series chart at the top, a template into which recent
commit data can be supplied, and a usable 'Search Commit' button.

Change-Id: I53d27bf72302c40e5bccd15e11df647e5e928756

2 years agoMerge "commit_view*: Fix some tag imbalance; xhtml cruft; format. modified: app...
John Koleszar [Wed, 12 Sep 2012 04:39:36 +0000 (21:39 -0700)]
Merge "commit_view*: Fix some tag imbalance; xhtml cruft; format. modified:   app/commit_view.html modified:   app/commit_viewer.html"

2 years agoMerge "Start using Django template includes: add example footer. modified: app...
John Koleszar [Wed, 12 Sep 2012 04:39:17 +0000 (21:39 -0700)]
Merge "Start using Django template includes: add example footer. modified:   app/commit_view.html modified:   app/commit_viewer.html modified:   app/home.html modified:   app/index.html new file:   app/templates/footer.html"

2 years agoMerge "Commit View: multiple commits, search dialog"
John Koleszar [Wed, 12 Sep 2012 04:38:51 +0000 (21:38 -0700)]
Merge "Commit View: multiple commits, search dialog"

2 years agoMerge "upload-data: (really) default to https for appspot"
John Koleszar [Wed, 12 Sep 2012 01:35:10 +0000 (18:35 -0700)]
Merge "upload-data: (really) default to https for appspot"

2 years agoMerge "upload-data: another take on ProxyInfo"
John Koleszar [Wed, 12 Sep 2012 01:34:47 +0000 (18:34 -0700)]
Merge "upload-data: another take on ProxyInfo"

2 years agoMerge "cache: refresh in constructor"
John Koleszar [Wed, 12 Sep 2012 01:34:16 +0000 (18:34 -0700)]
Merge "cache: refresh in constructor"

2 years agoMerge "sample_data: split encoder data to <1MB files"
John Koleszar [Wed, 12 Sep 2012 01:34:04 +0000 (18:34 -0700)]
Merge "sample_data: split encoder data to <1MB files"

2 years agocommit_view*: Fix some tag imbalance; xhtml cruft; format. 41/32841/2
Lou Quillio [Mon, 10 Sep 2012 23:45:08 +0000 (16:45 -0700)]
commit_view*: Fix some tag imbalance; xhtml cruft; format.
modified:   app/commit_view.html
modified:   app/commit_viewer.html

Change-Id: I263e9010b7d93d6b04fb1ae45b8467e928d82f12

2 years agoStart using Django template includes: add example footer. 24/32824/2
Lou Quillio [Mon, 10 Sep 2012 23:24:53 +0000 (16:24 -0700)]
Start using Django template includes: add example footer.
modified:   app/commit_view.html
modified:   app/commit_viewer.html
modified:   app/home.html
modified:   app/index.html
new file:   app/templates/footer.html

Change-Id: I0b35b06b4d5a0c6a500f3ecf34f28e7b32506229

2 years agoMerge "Update dialogs to be more bootstrap-friendly"
Rebecca Lawler [Tue, 11 Sep 2012 23:19:43 +0000 (16:19 -0700)]
Merge "Update dialogs to be more bootstrap-friendly"

2 years agoupload-data: (really) default to https for appspot 76/32976/1
John Koleszar [Tue, 11 Sep 2012 21:25:14 +0000 (14:25 -0700)]
upload-data: (really) default to https for appspot

Change I6199f3c1079d43726a07558c9a9328ac11c2e13d added a variable for
this case but didn't use it.

Change-Id: Id24bab0176dc304fa34070ec89fd55bfbdaed8b9

2 years agoupload-data: another take on ProxyInfo 58/32958/2
John Koleszar [Tue, 11 Sep 2012 18:52:08 +0000 (11:52 -0700)]
upload-data: another take on ProxyInfo

The from_environtment() class method does not exist in all versions of
httplib2. Do it the hard way.

Change-Id: I0c19d92f7f21ced8cc767b47d93c898bfadc6d34

2 years agocache: refresh in constructor 57/32957/1
John Koleszar [Tue, 11 Sep 2012 18:51:15 +0000 (11:51 -0700)]
cache: refresh in constructor

Make sure the cache is refreshed whenever the constructor is called.
Useful for instances that only use the __getitem__ interface.

Change-Id: I252d3de31f75f0f46b4414fcbe0d83986846cc1f

2 years agosample_data: split encoder data to <1MB files 56/32956/1
John Koleszar [Tue, 11 Sep 2012 18:49:27 +0000 (11:49 -0700)]
sample_data: split encoder data to <1MB files

Change-Id: I4c9d50753e7a16817c25346a8457f4a9fb440af6

2 years agoMerge "upload-data: force HTTPS to appspot.com"
John Koleszar [Tue, 11 Sep 2012 18:55:12 +0000 (11:55 -0700)]
Merge "upload-data: force HTTPS to appspot.com"

2 years agoCommit View: multiple commits, search dialog 27/32927/2
Rebecca Lawler [Tue, 11 Sep 2012 16:24:09 +0000 (09:24 -0700)]
Commit View: multiple commits, search dialog

Reformat commit_view.py to display multiple commits and
to clean up the url structure. Also switch to using a dialog
box to search for commits on all pages.

Change-Id: I1609633eae353dc53502b99178b76da9a8adb0ac

2 years agoUpdate dialogs to be more bootstrap-friendly 26/32926/1
Rebecca Lawler [Mon, 10 Sep 2012 23:29:05 +0000 (16:29 -0700)]
Update dialogs to be more bootstrap-friendly

Changed the Jquery UI theme to match better with the bootstrap
styling. Tweeked positioning and fixed the search and share
buttons.

Change-Id: Ic40afb766d34603188ca798416105da7a7bdeecc

2 years agoupload-data: force HTTPS to appspot.com 34/32934/1
John Koleszar [Mon, 10 Sep 2012 23:24:47 +0000 (16:24 -0700)]
upload-data: force HTTPS to appspot.com

Change-Id: I6199f3c1079d43726a07558c9a9328ac11c2e13d

2 years agoMerge "upload-data: fix proxy support for oauth1"
John Koleszar [Mon, 10 Sep 2012 22:58:38 +0000 (15:58 -0700)]
Merge "upload-data: fix proxy support for oauth1"

2 years agoMerge "Create distinction between home/explorer view"
Rebecca Lawler [Mon, 10 Sep 2012 22:57:26 +0000 (15:57 -0700)]
Merge "Create distinction between home/explorer view"

2 years agoupload-data: fix proxy support for oauth1 18/32818/1
John Koleszar [Mon, 10 Sep 2012 22:31:58 +0000 (15:31 -0700)]
upload-data: fix proxy support for oauth1

Change-Id: Ic55dffaa5be9fc9d6e5927bd6edcd611da7f8831

2 years agoCleaned up paths to js and css files. 71/32771/2
Rebecca Lawler [Mon, 10 Sep 2012 18:34:14 +0000 (11:34 -0700)]
Cleaned up paths to js and css files.

Cleaned up home.html and index.html to point to the right
static directories.

Change-Id: Id29cf2bb8f05e9fb73d361d27f105d4d79fef6a8

2 years agoMerge "Added loading message while trees load"
Rebecca Lawler [Mon, 10 Sep 2012 21:35:25 +0000 (14:35 -0700)]
Merge "Added loading message while trees load"

2 years agoMerge "Created chartutils.js with chart drawing functions"
Rebecca Lawler [Mon, 10 Sep 2012 21:35:08 +0000 (14:35 -0700)]
Merge "Created chartutils.js with chart drawing functions"

2 years agoMerge changes I98e133e6,Ic3cdfdfb,I318a7887
John Koleszar [Mon, 10 Sep 2012 21:34:31 +0000 (14:34 -0700)]
Merge changes I98e133e6,Ic3cdfdfb,I318a7887

* changes:
  upload-data: revert to oauth1
  Import python-oauth2
  Log raw data uploaded

2 years agoCreate distinction between home/explorer view 36/32636/3
John Koleszar [Sat, 8 Sep 2012 00:04:33 +0000 (17:04 -0700)]
Create distinction between home/explorer view

Moves the drilldown driven metric exploration view to /explore, and
serves home.html at the root.

Change-Id: I33a05cce58a82d5058d6d25eb89c395237d8215c

2 years agoupload-data: revert to oauth1 01/32801/1
John Koleszar [Mon, 10 Sep 2012 20:49:29 +0000 (13:49 -0700)]
upload-data: revert to oauth1

OAuth2 implementation did not play nice with the App Engine oauth
support, which only supports OAuth1.

Change-Id: I98e133e6e45b3f3a125bcf1977a4dd749d074183

2 years agoImport python-oauth2 00/32800/1
John Koleszar [Thu, 6 Sep 2012 23:30:24 +0000 (16:30 -0700)]
Import python-oauth2

Upstream: git://github.com/simplegeo/python-oauth2.git
Commit: a83f4a297336b631e75cba102910c19231518159

Change-Id: Ic3cdfdfb5db5a396caa590cf567202e2bf573a14

2 years agoAdded loading message while trees load 07/32607/2
Rebecca Lawler [Fri, 7 Sep 2012 22:24:42 +0000 (15:24 -0700)]
Added loading message while trees load

Change-Id: I2acc30ca3a64b5bfcd289e450eed8e03e3c7af71

2 years agoCreated chartutils.js with chart drawing functions 59/32559/3
Rebecca Lawler [Fri, 7 Sep 2012 17:37:58 +0000 (10:37 -0700)]
Created chartutils.js with chart drawing functions

Contains functions used in index.html and commit_view.html, for
convenience.

Change-Id: I966236cc130367719268d3424c40e2967ff7e621

2 years agoLog raw data uploaded 84/32684/1
John Koleszar [Mon, 10 Sep 2012 04:02:39 +0000 (21:02 -0700)]
Log raw data uploaded

Keep a copy of the raw data uploaded to the dashboard for future
rerunning or debugging.

Change-Id: I318a7887636fa0abe7007d4737ae6130b51ecf8c

2 years agoMerge "Apply bootstrap framework. http://getbootstrap.com/"
John Koleszar [Fri, 7 Sep 2012 23:56:04 +0000 (16:56 -0700)]
Merge "Apply bootstrap framework. getbootstrap.com/"

2 years agoApply bootstrap framework. http://getbootstrap.com/ 26/32626/2
Lou Quillio [Fri, 7 Sep 2012 23:18:15 +0000 (16:18 -0700)]
Apply bootstrap framework. getbootstrap.com/

Applies the HTML5, media-query-aware framework "bootstrap".
Associated template changes, image additions, css/less.
modified:   .gitignore
modified:   app/app.yaml
modified:   app/commit_view.html
modified:   app/commit_viewer.html
new file:   app/css/bootstrap-responsive.css
new file:   app/css/bootstrap.css
new file:   app/css/dashboard.css
deleted:    app/css/main.css
new file:   app/favicon.ico
new file:   app/home.html
new file:   app/images/apple-touch-icon.png
new file:   app/images/webm-48px.png
modified:   app/index.html
new file:   app/js/bootstrap.min.js
new file:   app/less/dashboard.less

Change-Id: I8eeae9991293cabef0f50570f2a17256abaa7fa1

2 years agoupload-data: initial http proxy support 25/32625/1
John Koleszar [Fri, 7 Sep 2012 23:19:50 +0000 (16:19 -0700)]
upload-data: initial http proxy support

Change-Id: Ic4e5f90a4c645e9ffcbd71dac83f1ef18875ed9d

2 years agorun-compressions: shell out to upload-data 01/32601/2
John Koleszar [Fri, 7 Sep 2012 21:45:51 +0000 (14:45 -0700)]
run-compressions: shell out to upload-data

Use the upload-data script instead of uploading manually, to take
advantage of its oauth support.

Change-Id: Ia73c52f313287f180f87aafaf36550e31b82385f

2 years agoupload-data: support reading from stdin 00/32600/2
John Koleszar [Fri, 7 Sep 2012 21:23:49 +0000 (14:23 -0700)]
upload-data: support reading from stdin

Change-Id: I184f50fd5ce802a62689a4f50ac520967e926b49

2 years agoAdd OAuth2 authn to data upload 84/32584/2
John Koleszar [Fri, 7 Sep 2012 19:58:50 +0000 (12:58 -0700)]
Add OAuth2 authn to data upload

Adds a new script tools/upload-data.py that obtains an oauth token and
provides it to the data import endpoints. Only users who are
admins may upload at the moment.

Change-Id: Idfab1910c5415968496fca36278b355be60250ae

2 years agocache: don't assert when items not in _missing 83/32583/1
John Koleszar [Fri, 7 Sep 2012 19:29:29 +0000 (12:29 -0700)]
cache: don't assert when items not in _missing

This isn't really an assertion condition, just unexpected behavior.

Change-Id: I41a8c00d3b5d8fdcf59ef0ffda4e155a2abdf02e

2 years agocache: limit prefetching to 100 items 55/32455/2
John Koleszar [Thu, 6 Sep 2012 22:43:50 +0000 (15:43 -0700)]
cache: limit prefetching to 100 items

Rather than fetching thousands of items at once, fetch at most 100, but
fetch often (ie, even if the data can be served from cache) so that the
data will be faulted into memory over time. Should protect against
timeouts on the first few requests after an instance starts.

Change-Id: Ia4474ca2188d888c9bb4d87612b30ebeb87f36e5

2 years agocommit-viewer: query metrics from datastore 21/32421/1
John Koleszar [Thu, 6 Sep 2012 19:41:07 +0000 (12:41 -0700)]
commit-viewer: query metrics from datastore

Instead of reconstructing the contents of the datastore from drilldown,
get the list of available metrics by querying the CodecMetricIndex.
This provides a big speed boost, both by reducing the time to get the
list of metrics, and reducing the number of operations required to
get the data for those metrics, by better batching.

Change-Id: I9eac974ed1b9cd96fd6faa4b1d49f340f2e56335

2 years agoRework global caches 97/32297/2
John Koleszar [Wed, 5 Sep 2012 22:15:42 +0000 (15:15 -0700)]
Rework global caches

Allow any instance to globally invalidate all caches of a single type.
This should give better coherence between instances in the presence of
data updates.

Change-Id: I2117fb3ce36bc77c7f58949d727560b7d3765539

2 years agoEager fetching of cached data values 96/32296/2
John Koleszar [Wed, 5 Sep 2012 19:01:55 +0000 (12:01 -0700)]
Eager fetching of cached data values

Rather than fetching the cached items sequentially on a cache miss,
issue a fetch for all missing items at once.

Change-Id: I60da6634a5a485228a4a6a5a03d84337b206f3ac

2 years agoAverageImprovementHandler: remove commit data lookups 79/32179/3
John Koleszar [Tue, 4 Sep 2012 21:57:39 +0000 (14:57 -0700)]
AverageImprovementHandler: remove commit data lookups

The AverageImprovementHandler and AverageDisplayHandler calculations
don't depend on the commit model data, so don't force a fetch of it.

Change-Id: Ia448b0e04787d37c069798c8cff7131ec11815c0

2 years agoCommit Viewer: simplify runs to 5 kinds of arrows 00/32400/5
Rebecca Lawler [Thu, 6 Sep 2012 16:24:01 +0000 (09:24 -0700)]
Commit Viewer: simplify runs to 5 kinds of arrows

Instead of listing out information, the run data is now displayed
as a block of colored arrows, indicating degree of improvement. One
can hover for more information or click on one to bring up the graph.

Change-Id: I4d6822c6b45bde050b8d20ae3883722d2d29f485

2 years agoCommit Viewer: simple ui to change threshold 85/32185/1
Rebecca Lawler [Tue, 4 Sep 2012 23:03:04 +0000 (16:03 -0700)]
Commit Viewer: simple ui to change threshold

Added a simple button and dialog to allow users to adjust the
threshold interactively.

Change-Id: I4047aae6d73f7faad37c0c6aaa00a20781e95f6d

2 years agoCommit-viewer: Allow for custom thresholds 65/32165/1
Rebecca Lawler [Tue, 4 Sep 2012 19:51:53 +0000 (12:51 -0700)]
Commit-viewer: Allow for custom thresholds

Worked around the backend of the commit viewer to allow for
a user to specify a threshold (for limiting the display of
run data) in the url.

Change-Id: I7e4b31658258a21a4d02a982f85c506ac28bf228

2 years agoCommit Viewer: add underlines, icons to run lines 47/32147/2
Rebecca Lawler [Thu, 30 Aug 2012 20:48:36 +0000 (13:48 -0700)]
Commit Viewer: add underlines, icons to run lines

An effort to make the links on the right more usable.

Change-Id: I90d92d0caf2d410aa3d38b2cd892710e2185bcd2

2 years agoMerge "commit-info: add accordion view of history"
John Koleszar [Tue, 4 Sep 2012 18:16:03 +0000 (11:16 -0700)]
Merge "commit-info: add accordion view of history"

2 years agoMerge "analysis: fix distortion over time view"
John Koleszar [Tue, 4 Sep 2012 18:15:51 +0000 (11:15 -0700)]
Merge "analysis: fix distortion over time view"

2 years agocommit-info: add accordion view of history 84/31984/3
John Koleszar [Fri, 31 Aug 2012 00:21:46 +0000 (17:21 -0700)]
commit-info: add accordion view of history

For a time series chart, to see all the commits between two points,
select them individually, and the commit-info dialog will grow to
include the history between them. Useful for analyzing graph
discontinuities when the x axis points are far apart.

Change-Id: I176b04f1d009dc8f7b70192a97dcff86f3cc8d77

2 years agoanalysis: fix distortion over time view 50/31950/2
John Koleszar [Thu, 30 Aug 2012 21:44:14 +0000 (14:44 -0700)]
analysis: fix distortion over time view

Y-axis should now match that of the underlying data -- percent reduction
in bitrate for same quality

Change-Id: I18bffe91b6dcc5a785929ba2ba915515df7c5e7f

2 years agoMerge "drilldown: move 'other commits' to correct branches"
John Koleszar [Fri, 31 Aug 2012 17:25:15 +0000 (10:25 -0700)]
Merge "drilldown: move 'other commits' to correct branches"

2 years agoMerge "run-compressions: support for building remotely"
John Koleszar [Fri, 31 Aug 2012 17:25:04 +0000 (10:25 -0700)]
Merge "run-compressions: support for building remotely"

2 years agoMerge "Added point differences to the Commit Viewer"
John Koleszar [Fri, 31 Aug 2012 16:41:50 +0000 (09:41 -0700)]
Merge "Added point differences to the Commit Viewer"

2 years agoMerge "Commit Viewer: added useful links in header"
John Koleszar [Fri, 31 Aug 2012 16:41:35 +0000 (09:41 -0700)]
Merge "Commit Viewer: added useful links in header"

2 years agoMerge "Added basic styling to Commit Viewer"
John Koleszar [Fri, 31 Aug 2012 16:41:15 +0000 (09:41 -0700)]
Merge "Added basic styling to Commit Viewer"

2 years agoMerge "Added config and baseline info in commit viewer"
John Koleszar [Fri, 31 Aug 2012 16:40:45 +0000 (09:40 -0700)]
Merge "Added config and baseline info in commit viewer"

2 years agoMerge "Created a utils.js file for common js functions"
John Koleszar [Fri, 31 Aug 2012 16:39:35 +0000 (09:39 -0700)]
Merge "Created a utils.js file for common js functions"

2 years agoMerge "Added visible differences on hover for RD curves"
John Koleszar [Fri, 31 Aug 2012 16:38:49 +0000 (09:38 -0700)]
Merge "Added visible differences on hover for RD curves"

2 years agoMerge "Added sharable custom links for viewing data"
John Koleszar [Fri, 31 Aug 2012 16:38:38 +0000 (09:38 -0700)]
Merge "Added sharable custom links for viewing data"

2 years agoMerge "Added Commit Viewer (first draft)"
John Koleszar [Fri, 31 Aug 2012 16:35:14 +0000 (09:35 -0700)]
Merge "Added Commit Viewer (first draft)"

2 years agodrilldown: move 'other commits' to correct branches 26/31826/1
John Koleszar [Thu, 30 Aug 2012 05:28:56 +0000 (22:28 -0700)]
drilldown: move 'other commits' to correct branches

Change-Id: I7140253e50d58062764d5629cc52b228d9b67983

2 years agorun-compressions: support for building remotely 25/31825/1
John Koleszar [Thu, 30 Aug 2012 04:58:22 +0000 (21:58 -0700)]
run-compressions: support for building remotely

Change-Id: I4402e4995c265dc18ad0a17c1dc0e1b003ffa9a1

2 years agoAdd branch data to sample commits 64/31764/1
John Koleszar [Wed, 29 Aug 2012 23:30:34 +0000 (16:30 -0700)]
Add branch data to sample commits

Include experimental branch commits to test out multiple branches.

Change-Id: I56f5f3bfbd5587c7d431718e3bc064b9ac65d251

2 years agoInitial version of run-compressions script 49/31649/8
John Koleszar [Tue, 28 Aug 2012 22:55:35 +0000 (15:55 -0700)]
Initial version of run-compressions script

Tool to run compressions for RD curves at various settings across
multiple shards.

Change-Id: Ie3dd02785297d27c69179096bd31969e5ce760a4

2 years agoAdded point differences to the Commit Viewer 50/31750/1
Rebecca Lawler [Wed, 29 Aug 2012 21:33:27 +0000 (14:33 -0700)]
Added point differences to the Commit Viewer

Now, when viewing a RD curve, hovering over a data point will
display the difference between the commit and the baseline at
that point.

Change-Id: I4e8031ee6303cac0467b903b4bf537758ca81b02

2 years agoCommit Viewer: added useful links in header 49/31749/1
Rebecca Lawler [Wed, 29 Aug 2012 19:01:31 +0000 (12:01 -0700)]
Commit Viewer: added useful links in header

Added a link to the commit search page and a link to the
main dashboard.

Change-Id: If235a65aeec732ac8b7ad734b1a8f60fbd78cd0c

2 years agoAdded basic styling to Commit Viewer 48/31748/1
Rebecca Lawler [Wed, 29 Aug 2012 18:13:21 +0000 (11:13 -0700)]
Added basic styling to Commit Viewer

Change-Id: I79eb87e5745bb0308d109164072e9ae94576ca84

2 years agoAdded config and baseline info in commit viewer 47/31747/1
Rebecca Lawler [Wed, 29 Aug 2012 17:21:20 +0000 (10:21 -0700)]
Added config and baseline info in commit viewer

This included moving several functions between files, and cleaning
up the url structure a bit.

Change-Id: I379655dd940407baaa842da000eb4780fc49e293

2 years agoCreated a utils.js file for common js functions 50/31650/1
Rebecca Lawler [Tue, 28 Aug 2012 23:09:20 +0000 (16:09 -0700)]
Created a utils.js file for common js functions

Avoiding copy-paste in index.html and commit_viewer.html

Change-Id: I55d73d18a5ef5136b5bbe153389751cfc7171a04

2 years agoBetter tolerate missing data 41/31641/1
John Koleszar [Tue, 28 Aug 2012 22:26:45 +0000 (15:26 -0700)]
Better tolerate missing data

When the data matrix is sparse (eg not all files in a fileset have data)
handle this gracefully.

Change-Id: I811d7ff563ca8d333400f5eda8f8ca5fdc150ce7

2 years agoAdded visible differences on hover for RD curves 29/31629/1
Rebecca Lawler [Tue, 28 Aug 2012 20:53:24 +0000 (13:53 -0700)]
Added visible differences on hover for RD curves

Incorporated the pointDifference function from visualmetrics.py
to allow users to see the differences between points when the mouse
is hovered over a data point. These differences are display directly
below the chart itself.

Change-Id: I87926f6b5b984aa21a37ae31728a8f7f959fab0b

2 years agoAdded sharable custom links for viewing data 47/31547/2
Rebecca Lawler [Tue, 28 Aug 2012 01:10:27 +0000 (18:10 -0700)]
Added sharable custom links for viewing data

Added a new link in the header that displays a custom url which
links to this specific view of the dashboard.

Change-Id: I92538fdfd50fe23fe9e71cbe44fc8f57922855f3

2 years agoAdded Commit Viewer (first draft) 05/31505/1
Rebecca Lawler [Mon, 27 Aug 2012 21:30:53 +0000 (14:30 -0700)]
Added Commit Viewer (first draft)

Added page for viewing the full test data for a commit. To access,
go to http://localhost:8080/commit_viewer/ and enter a valid
commit id.

Change-Id: Ica85297dfdf8f0308fb86cc6465c2742ddfb290d

2 years agoOpen Gerrit links in a new tab 42/31342/2
Rebecca Lawler [Fri, 24 Aug 2012 16:29:50 +0000 (09:29 -0700)]
Open Gerrit links in a new tab

Change-Id: Iaf43d9fd1ded0b507efd88f4a30f78c53194da70

2 years agoClicking on 'WebM' header now resets page 40/31340/2
Rebecca Lawler [Fri, 24 Aug 2012 16:01:47 +0000 (09:01 -0700)]
Clicking on 'WebM' header now resets page

Change-Id: I855ffd2569847307dbd8d6e8e3c5487efb2514fe

2 years agoAdded dialog boxes with config info 99/31299/3
Rebecca Lawler [Fri, 24 Aug 2012 01:08:13 +0000 (18:08 -0700)]
Added dialog boxes with config info

In the RD curve and candlestick graphs, now clicking on a data
point now brings up a dialog box with the config flags and runtime
flags required to reproduce the data point.

Change-Id: Ic9e2a82165c3d6a54e869067bbc720f9024b9ae3

2 years agoDon't delete #githistory 55/31255/1
John Koleszar [Thu, 23 Aug 2012 21:25:22 +0000 (14:25 -0700)]
Don't delete #githistory

Clear the contents of #githistory rather than #tabs3, to allow the
history to be displayed for future selections.

Change-Id: I19b8e45892ac523d91bcc20dc57f0746f88bb87f

2 years agoAllow graphing multiple time series 48/31248/1
John Koleszar [Thu, 23 Aug 2012 20:52:57 +0000 (13:52 -0700)]
Allow graphing multiple time series

Since time series are expressed as "percent improment in Y" it's
legitimate to plot multiple series even when the underlying metrics
are in different units.

Change-Id: I09644f0d0828d549ec3b1557523c0d280c1c1d83

2 years agoJS Date() uses 0-based month 46/31246/1
John Koleszar [Thu, 23 Aug 2012 20:33:37 +0000 (13:33 -0700)]
JS Date() uses 0-based month

Change-Id: I844c9fe20ac5cd8abbbba635b6d1422a6e118ce3

2 years agoUse smaller batch size for map reduce 45/31245/1
John Koleszar [Thu, 23 Aug 2012 20:32:21 +0000 (13:32 -0700)]
Use smaller batch size for map reduce

Currently the input data is only being spread across 2 shards. Reduce
batch size by 5x to hopefully get 5x increased fan-out.

Change-Id: I50db43ba5d3f442ef0990b75b4d45b85d86d5527

2 years agoanalysis.py: add django 1.2 header 44/31244/1
John Koleszar [Thu, 23 Aug 2012 19:13:20 +0000 (12:13 -0700)]
analysis.py: add django 1.2 header

Change-Id: Ida679ec2f51a381097e883bcb2f21a5b7007a386

2 years agoImportFileSetHandler: reset files cache on upload 35/31235/1
John Koleszar [Thu, 23 Aug 2012 18:29:09 +0000 (11:29 -0700)]
ImportFileSetHandler: reset files cache on upload

Change-Id: I583e9de75e6cfab8b540032ce6c56d7ca39bdc0f

2 years agoAdd webapp_django_version default 26/31226/1
John Koleszar [Thu, 23 Aug 2012 16:38:45 +0000 (09:38 -0700)]
Add webapp_django_version default

Change-Id: Id2dea04aa8944a593339dc5ad559fbcefe9a9060

2 years agoRemove errors caused when pushing app to live site 19/31219/1
Rebecca Lawler [Thu, 23 Aug 2012 15:41:33 +0000 (08:41 -0700)]
Remove errors caused when pushing app to live site

Modified an import command and changed the bucket size

Change-Id: Iff09565c2c4cc6a9df0cd8c367113652320dd6f2

2 years agoAdded dialog boxes with relevant commit info 34/31034/2
Rebecca Lawler [Tue, 21 Aug 2012 21:47:50 +0000 (14:47 -0700)]
Added dialog boxes with relevant commit info

The full commit history is moved to a tab, and instead users
can click on the commit names in the filetable header or the
legend of the chart to see the full info for the relevant commits.

Change-Id: I0a7815cf9db9212a3d3ca6dd4f3255e5088069f5

2 years agoTime series charts now have correct x axis values 31/31031/1
Rebecca Lawler [Tue, 21 Aug 2012 00:02:32 +0000 (17:02 -0700)]
Time series charts now have correct x axis values

Instead of using integers, the charts now have date/times along
the x axis.

Change-Id: Ie1f8d371e93e5f77dcb14b596209307e51f1a98f

2 years agoMerge "Remove unnecessary white space from chart area"
Rebecca Lawler [Tue, 21 Aug 2012 21:26:41 +0000 (14:26 -0700)]
Merge "Remove unnecessary white space from chart area"