diff --git a/DEPS b/DEPS
index b918a1f..64d1b25 100644
--- a/DEPS
+++ b/DEPS
@@ -40,11 +40,11 @@
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling Skia
   # and whatever else without interference from each other.
-  'skia_revision': '967c84a747ff0d942a35895fa75969db55ca9832',
+  'skia_revision': 'df3a371c904c2e3e1d3d9201b7dfc0d080e5f12a',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling V8
   # and whatever else without interference from each other.
-  'v8_revision': '3d7c892d19ff27d4b8c046c50b68116814c4d746',
+  'v8_revision': '041e67fe01d8be05dd9d56514dd2b88be273ef21',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling swarming_client
   # and whatever else without interference from each other.
@@ -96,7 +96,7 @@
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling catapult
   # and whatever else without interference from each other.
-  'catapult_revision': '2cbeef5c42f565dfe0dfb19f77e9134ebdd8944a',
+  'catapult_revision': 'fd3eb1dce85a8482e93658fb3fc00eb88c9c6cc0',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling libFuzzer
   # and whatever else without interference from each other.
diff --git a/base/BUILD.gn b/base/BUILD.gn
index 9bdfd7c..9cad83be 100644
--- a/base/BUILD.gn
+++ b/base/BUILD.gn
@@ -847,6 +847,7 @@
     "task_scheduler/sequence.h",
     "task_scheduler/sequence_sort_key.cc",
     "task_scheduler/sequence_sort_key.h",
+    "task_scheduler/single_thread_task_runner_thread_mode.h",
     "task_scheduler/task.cc",
     "task_scheduler/task.h",
     "task_scheduler/task_scheduler.cc",
diff --git a/base/task_scheduler/single_thread_task_runner_thread_mode.h b/base/task_scheduler/single_thread_task_runner_thread_mode.h
new file mode 100644
index 0000000..39ede50
--- /dev/null
+++ b/base/task_scheduler/single_thread_task_runner_thread_mode.h
@@ -0,0 +1,25 @@
+// Copyright 2016 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef BASE_TASK_SCHEDULER_SINGLE_THREAD_TASK_RUNNER_THREAD_MODE_H_
+#define BASE_TASK_SCHEDULER_SINGLE_THREAD_TASK_RUNNER_THREAD_MODE_H_
+
+namespace base {
+
+enum class SingleThreadTaskRunnerThreadMode {
+  // Allow the SingleThreadTaskRunner's thread to be shared with others,
+  // allowing for efficient use of thread resources when this
+  // SingleThreadTaskRunner is idle. This is the default mode and is
+  // recommended for most code.
+  SHARED,
+  // Dedicate a single thread for this SingleThreadTaskRunner. No other tasks
+  // from any other source will be scheduled on the thread backing
+  // the SingleThreadTaskRunner. Use sparingly as this reserves an entire
+  // thread for this SingleThreadTaskRunner.
+  DEDICATED,
+};
+
+}  // namespace base
+
+#endif  // BASE_TASK_SCHEDULER_SINGLE_THREAD_TASK_RUNNER_THREAD_MODE_H_
diff --git a/base/task_scheduler/task_scheduler.h b/base/task_scheduler/task_scheduler.h
index e36f7de..594b3dedd 100644
--- a/base/task_scheduler/task_scheduler.h
+++ b/base/task_scheduler/task_scheduler.h
@@ -16,6 +16,7 @@
 #include "base/strings/string_piece.h"
 #include "base/task_runner.h"
 #include "base/task_scheduler/scheduler_worker_pool_params.h"
+#include "base/task_scheduler/single_thread_task_runner_thread_mode.h"
 #include "base/task_scheduler/task_traits.h"
 #include "base/time/time.h"
 #include "build/build_config.h"
@@ -92,7 +93,10 @@
   // scheduling tasks using |traits|. Tasks run on a single thread in posting
   // order.
   virtual scoped_refptr<SingleThreadTaskRunner>
-  CreateSingleThreadTaskRunnerWithTraits(const TaskTraits& traits) = 0;
+  CreateSingleThreadTaskRunnerWithTraits(
+      const TaskTraits& traits,
+      SingleThreadTaskRunnerThreadMode thread_mode =
+          SingleThreadTaskRunnerThreadMode::SHARED) = 0;
 
 #if defined(OS_WIN)
   // Returns a SingleThreadTaskRunner whose PostTask invocations result in
@@ -104,7 +108,10 @@
   // apartments as necessary. In either case, care should be taken to make sure
   // COM pointers are not smuggled across apartments.
   virtual scoped_refptr<SingleThreadTaskRunner>
-  CreateCOMSTATaskRunnerWithTraits(const TaskTraits& traits) = 0;
+  CreateCOMSTATaskRunnerWithTraits(
+      const TaskTraits& traits,
+      SingleThreadTaskRunnerThreadMode thread_mode =
+          SingleThreadTaskRunnerThreadMode::SHARED) = 0;
 #endif  // defined(OS_WIN)
 
   // Returns a vector of all histograms available in this task scheduler.
diff --git a/base/task_scheduler/task_scheduler_impl.cc b/base/task_scheduler/task_scheduler_impl.cc
index 0b22c84..b1b2d36 100644
--- a/base/task_scheduler/task_scheduler_impl.cc
+++ b/base/task_scheduler/task_scheduler_impl.cc
@@ -142,7 +142,8 @@
 
 scoped_refptr<SingleThreadTaskRunner>
 TaskSchedulerImpl::CreateSingleThreadTaskRunnerWithTraits(
-    const TaskTraits& traits) {
+    const TaskTraits& traits,
+    SingleThreadTaskRunnerThreadMode thread_mode) {
   const auto& environment_params =
       kEnvironmentParams[GetEnvironmentIndexForTraits(traits)];
   return single_thread_task_runner_manager_
@@ -153,7 +154,9 @@
 
 #if defined(OS_WIN)
 scoped_refptr<SingleThreadTaskRunner>
-TaskSchedulerImpl::CreateCOMSTATaskRunnerWithTraits(const TaskTraits& traits) {
+TaskSchedulerImpl::CreateCOMSTATaskRunnerWithTraits(
+    const TaskTraits& traits,
+    SingleThreadTaskRunnerThreadMode thread_mode) {
   const auto& environment_params =
       kEnvironmentParams[GetEnvironmentIndexForTraits(traits)];
   return single_thread_task_runner_manager_.CreateCOMSTATaskRunnerWithTraits(
diff --git a/base/task_scheduler/task_scheduler_impl.h b/base/task_scheduler/task_scheduler_impl.h
index 3eb7931..4907ce2 100644
--- a/base/task_scheduler/task_scheduler_impl.h
+++ b/base/task_scheduler/task_scheduler_impl.h
@@ -18,6 +18,7 @@
 #include "base/task_scheduler/delayed_task_manager.h"
 #include "base/task_scheduler/scheduler_single_thread_task_runner_manager.h"
 #include "base/task_scheduler/scheduler_worker_pool_impl.h"
+#include "base/task_scheduler/single_thread_task_runner_thread_mode.h"
 #include "base/task_scheduler/task_scheduler.h"
 #include "base/task_scheduler/task_tracker.h"
 #include "base/task_scheduler/task_traits.h"
@@ -52,10 +53,12 @@
   scoped_refptr<SequencedTaskRunner> CreateSequencedTaskRunnerWithTraits(
       const TaskTraits& traits) override;
   scoped_refptr<SingleThreadTaskRunner> CreateSingleThreadTaskRunnerWithTraits(
-      const TaskTraits& traits) override;
+      const TaskTraits& traits,
+      SingleThreadTaskRunnerThreadMode thread_mode) override;
 #if defined(OS_WIN)
   scoped_refptr<SingleThreadTaskRunner> CreateCOMSTATaskRunnerWithTraits(
-      const TaskTraits& traits) override;
+      const TaskTraits& traits,
+      SingleThreadTaskRunnerThreadMode thread_mode) override;
 #endif  // defined(OS_WIN)
   std::vector<const HistogramBase*> GetHistograms() const override;
   int GetMaxConcurrentTasksWithTraitsDeprecated(
diff --git a/base/task_scheduler/task_scheduler_impl_unittest.cc b/base/task_scheduler/task_scheduler_impl_unittest.cc
index baa3baf..3098bf3 100644
--- a/base/task_scheduler/task_scheduler_impl_unittest.cc
+++ b/base/task_scheduler/task_scheduler_impl_unittest.cc
@@ -384,7 +384,8 @@
 TEST_F(TaskSchedulerImplTest, SequencedRunsTasksOnCurrentThread) {
   StartTaskScheduler();
   auto single_thread_task_runner =
-      scheduler_.CreateSingleThreadTaskRunnerWithTraits(TaskTraits());
+      scheduler_.CreateSingleThreadTaskRunnerWithTraits(
+          TaskTraits(), SingleThreadTaskRunnerThreadMode::SHARED);
   auto sequenced_task_runner =
       scheduler_.CreateSequencedTaskRunnerWithTraits(TaskTraits());
 
@@ -409,7 +410,8 @@
   auto sequenced_task_runner =
       scheduler_.CreateSequencedTaskRunnerWithTraits(TaskTraits());
   auto single_thread_task_runner =
-      scheduler_.CreateSingleThreadTaskRunnerWithTraits(TaskTraits());
+      scheduler_.CreateSingleThreadTaskRunnerWithTraits(
+          TaskTraits(), SingleThreadTaskRunnerThreadMode::SHARED);
 
   WaitableEvent task_ran(WaitableEvent::ResetPolicy::MANUAL,
                          WaitableEvent::InitialState::NOT_SIGNALED);
@@ -428,8 +430,8 @@
 #if defined(OS_WIN)
 TEST_F(TaskSchedulerImplTest, COMSTATaskRunnersRunWithCOMSTA) {
   StartTaskScheduler();
-  auto com_sta_task_runner =
-      scheduler_.CreateCOMSTATaskRunnerWithTraits(TaskTraits());
+  auto com_sta_task_runner = scheduler_.CreateCOMSTATaskRunnerWithTraits(
+      TaskTraits(), SingleThreadTaskRunnerThreadMode::SHARED);
 
   WaitableEvent task_ran(WaitableEvent::ResetPolicy::MANUAL,
                          WaitableEvent::InitialState::NOT_SIGNALED);
diff --git a/base/test/scoped_task_scheduler.cc b/base/test/scoped_task_scheduler.cc
index 0b9a198..b31d4bd 100644
--- a/base/test/scoped_task_scheduler.cc
+++ b/base/test/scoped_task_scheduler.cc
@@ -20,6 +20,7 @@
 #include "base/sequenced_task_runner.h"
 #include "base/single_thread_task_runner.h"
 #include "base/task_runner.h"
+#include "base/task_scheduler/single_thread_task_runner_thread_mode.h"
 #include "base/task_scheduler/task.h"
 #include "base/task_scheduler/task_scheduler.h"
 #include "base/task_scheduler/task_tracker.h"
@@ -60,10 +61,12 @@
   scoped_refptr<SequencedTaskRunner> CreateSequencedTaskRunnerWithTraits(
       const TaskTraits& traits) override;
   scoped_refptr<SingleThreadTaskRunner> CreateSingleThreadTaskRunnerWithTraits(
-      const TaskTraits& traits) override;
+      const TaskTraits& traits,
+      SingleThreadTaskRunnerThreadMode thread_mode) override;
 #if defined(OS_WIN)
   scoped_refptr<SingleThreadTaskRunner> CreateCOMSTATaskRunnerWithTraits(
-      const TaskTraits& traits) override;
+      const TaskTraits& traits,
+      SingleThreadTaskRunnerThreadMode thread_mode) override;
 #endif  // defined(OS_WIN)
   std::vector<const HistogramBase*> GetHistograms() const override;
   int GetMaxConcurrentTasksWithTraitsDeprecated(
@@ -196,14 +199,17 @@
 
 scoped_refptr<SingleThreadTaskRunner>
 TestTaskScheduler::CreateSingleThreadTaskRunnerWithTraits(
-    const TaskTraits& traits) {
+    const TaskTraits& traits,
+    SingleThreadTaskRunnerThreadMode thread_mode) {
   return make_scoped_refptr(new TestTaskSchedulerTaskRunner(
       this, ExecutionMode::SINGLE_THREADED, traits));
 }
 
 #if defined(OS_WIN)
 scoped_refptr<SingleThreadTaskRunner>
-TestTaskScheduler::CreateCOMSTATaskRunnerWithTraits(const TaskTraits& traits) {
+TestTaskScheduler::CreateCOMSTATaskRunnerWithTraits(
+    const TaskTraits& traits,
+    SingleThreadTaskRunnerThreadMode thread_mode) {
   EnsureCOMSTA();
   return make_scoped_refptr(new TestTaskSchedulerTaskRunner(
       this, ExecutionMode::SINGLE_THREADED, traits));
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadManagerDelegate.java b/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadManagerDelegate.java
index 699132e..ee41a0f 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadManagerDelegate.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadManagerDelegate.java
@@ -11,6 +11,7 @@
 import android.net.Uri;
 import android.os.AsyncTask;
 import android.os.Build;
+import android.os.Environment;
 import android.support.v4.app.NotificationManagerCompat;
 import android.text.TextUtils;
 
@@ -18,6 +19,7 @@
 import org.chromium.base.Log;
 import org.chromium.chrome.browser.UrlConstants;
 
+import java.io.File;
 import java.lang.reflect.InvocationTargetException;
 import java.lang.reflect.Method;
 
@@ -26,6 +28,7 @@
  */
 public class DownloadManagerDelegate {
     private static final String TAG = "DownloadDelegate";
+    private static final String DOWNLOAD_DIRECTORY = "Download";
     private static final long INVALID_SYSTEM_DOWNLOAD_ID = -1;
     private static final String DOWNLOAD_ID_MAPPINGS_FILE_NAME = "download_id_mappings";
     private static final Object sLock = new Object();
@@ -216,12 +219,13 @@
                 int status = c.getInt(c.getColumnIndex(DownloadManager.COLUMN_STATUS));
                 if (status == DownloadManager.STATUS_SUCCESSFUL) {
                     downloadStatus = DownloadManagerService.DOWNLOAD_STATUS_COMPLETE;
-                    DownloadInfo info =
-                            DownloadInfo.Builder.fromDownloadInfo(mDownloadItem.getDownloadInfo())
-                                    .setFileName(c.getString(
-                                            c.getColumnIndex(DownloadManager.COLUMN_TITLE)))
-                                    .build();
-                    mDownloadItem.setDownloadInfo(info);
+                    DownloadInfo.Builder builder = mDownloadItem.getDownloadInfo() == null
+                            ? new DownloadInfo.Builder()
+                            : DownloadInfo.Builder.fromDownloadInfo(
+                                      mDownloadItem.getDownloadInfo());
+                    builder.setFileName(
+                            c.getString(c.getColumnIndex(DownloadManager.COLUMN_TITLE)));
+                    mDownloadItem.setDownloadInfo(builder.build());
                     if (mShowNotifications) {
                         canResolve = DownloadManagerService.isOMADownloadDescription(
                                 mDownloadItem.getDownloadInfo())
@@ -262,4 +266,142 @@
         }
         return contentUri;
     }
+
+    /**
+     * Sends the download request to Android download manager. If |notifyCompleted| is true,
+     * a notification will be sent to the user once download is complete and the downloaded
+     * content will be saved to the public directory on external storage. Otherwise, the
+     * download will be saved in the app directory and user will not get any notifications
+     * after download completion.
+     * This will be used by OMA downloads as we need Android DownloadManager to encrypt the content.
+     *
+     * @param item The associated {@link DownloadItem}.
+     * @param notifyCompleted Whether to notify the user after DownloadManager completes the
+     *                        download.
+     * @param callback The callback to be executed after the download request is enqueued.
+     */
+    public void enqueueDownloadManagerRequest(final DownloadItem item, boolean notifyCompleted,
+            EnqueueDownloadRequestCallback callback) {
+        new EnqueueDownloadRequestTask(item, notifyCompleted, callback).execute();
+    }
+
+    /**
+     * Interface for returning the enqueue result when it completes.
+     */
+    public interface EnqueueDownloadRequestCallback {
+        /**
+         * Callback function to return result of enqueue download operation.
+         * @param result Result of enqueue operation on android DownloadManager.
+         * @param failureReason The reason for failure if any, provided by android DownloadManager.
+         * @param downloadItem The associated download item.
+         * @param downloadId The download id obtained from android DownloadManager as a result of
+         * this enqueue operation.
+         */
+        public void onDownloadEnqueued(
+                boolean result, int failureReason, DownloadItem downloadItem, long downloadId);
+    }
+
+    /**
+     * Async task to enqueue a download request into DownloadManager.
+     */
+    private class EnqueueDownloadRequestTask extends AsyncTask<Void, Void, Boolean> {
+        private final DownloadItem mDownloadItem;
+        private final boolean mNotifyCompleted;
+        private final EnqueueDownloadRequestCallback mCallback;
+        private long mDownloadId;
+        private int mFailureReason;
+        private long mStartTime;
+
+        public EnqueueDownloadRequestTask(DownloadItem downloadItem, Boolean notifyCompleted,
+                EnqueueDownloadRequestCallback callback) {
+            mDownloadItem = downloadItem;
+            mNotifyCompleted = notifyCompleted;
+            mCallback = callback;
+        }
+
+        @Override
+        public Boolean doInBackground(Void... voids) {
+            Uri uri = Uri.parse(mDownloadItem.getDownloadInfo().getUrl());
+            DownloadManager.Request request;
+            DownloadInfo info = mDownloadItem.getDownloadInfo();
+            try {
+                request = new DownloadManager.Request(uri);
+            } catch (IllegalArgumentException e) {
+                Log.e(TAG, "Cannot download non http or https scheme");
+                // Use ERROR_UNHANDLED_HTTP_CODE so that it will be treated as a server error.
+                mFailureReason = DownloadManager.ERROR_UNHANDLED_HTTP_CODE;
+                return false;
+            }
+
+            request.setMimeType(info.getMimeType());
+            try {
+                if (mNotifyCompleted) {
+                    if (info.getFileName() != null) {
+                        // Set downloaded file destination to /sdcard/Download or, should it be
+                        // set to one of several Environment.DIRECTORY* dirs depending on mimetype?
+                        request.setDestinationInExternalPublicDir(
+                                Environment.DIRECTORY_DOWNLOADS, info.getFileName());
+                    }
+                } else {
+                    File dir = new File(mContext.getExternalFilesDir(null), DOWNLOAD_DIRECTORY);
+                    if (dir.mkdir() || dir.isDirectory()) {
+                        File file = new File(dir, info.getFileName());
+                        request.setDestinationUri(Uri.fromFile(file));
+                    } else {
+                        Log.e(TAG, "Cannot create download directory");
+                        mFailureReason = DownloadManager.ERROR_FILE_ERROR;
+                        return false;
+                    }
+                }
+            } catch (IllegalStateException e) {
+                Log.e(TAG, "Cannot create download directory");
+                mFailureReason = DownloadManager.ERROR_FILE_ERROR;
+                return false;
+            }
+
+            if (mNotifyCompleted) {
+                // Let this downloaded file be scanned by MediaScanner - so that it can
+                // show up in Gallery app, for example.
+                request.allowScanningByMediaScanner();
+                request.setNotificationVisibility(
+                        DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED);
+            } else {
+                request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE);
+            }
+            String description = info.getDescription();
+            if (TextUtils.isEmpty(description)) {
+                description = info.getFileName();
+            }
+            request.setDescription(description);
+            request.setTitle(info.getFileName());
+            request.addRequestHeader("Cookie", info.getCookie());
+            request.addRequestHeader("Referer", info.getReferrer());
+            request.addRequestHeader("User-Agent", info.getUserAgent());
+
+            DownloadManager manager =
+                    (DownloadManager) mContext.getSystemService(Context.DOWNLOAD_SERVICE);
+            try {
+                mStartTime = System.currentTimeMillis();
+                mDownloadId = manager.enqueue(request);
+            } catch (IllegalArgumentException e) {
+                // See crbug.com/143499 for more details.
+                Log.e(TAG, "Download failed: " + e);
+                mFailureReason = DownloadManager.ERROR_UNKNOWN;
+                return false;
+            } catch (RuntimeException e) {
+                // See crbug.com/490442 for more details.
+                Log.e(TAG, "Failed to create target file on the external storage: " + e);
+                mFailureReason = DownloadManager.ERROR_FILE_ERROR;
+                return false;
+            }
+            return true;
+        }
+
+        @Override
+        protected void onPostExecute(Boolean result) {
+            mDownloadItem.setStartTime(mStartTime);
+            mCallback.onDownloadEnqueued(result, mFailureReason, mDownloadItem, mDownloadId);
+            mDownloadItem.setSystemDownloadId(mDownloadId);
+        }
+    }
 }
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadManagerService.java b/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadManagerService.java
index 5c02497..3ff9a9f 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadManagerService.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadManagerService.java
@@ -6,21 +6,16 @@
 
 import android.app.DownloadManager;
 import android.content.ActivityNotFoundException;
-import android.content.BroadcastReceiver;
 import android.content.Context;
 import android.content.Intent;
-import android.content.IntentFilter;
 import android.content.SharedPreferences;
-import android.database.Cursor;
 import android.net.ConnectivityManager;
 import android.net.NetworkInfo;
 import android.net.Uri;
 import android.os.AsyncTask;
-import android.os.Environment;
 import android.os.Handler;
 import android.support.annotation.Nullable;
 import android.text.TextUtils;
-import android.util.LongSparseArray;
 import android.util.Pair;
 
 import org.chromium.base.ContextUtils;
@@ -65,12 +60,12 @@
  * Android DownloadManager interactions. And DownloadManagerService should not know download Id
  * issued by Android DownloadManager.
  */
-public class DownloadManagerService extends BroadcastReceiver implements
-        DownloadController.DownloadNotificationService,
-        NetworkChangeNotifierAutoDetect.Observer,
-        DownloadManagerDelegate.DownloadQueryCallback,
-        DownloadServiceDelegate,
-        BackendProvider.DownloadDelegate {
+public class DownloadManagerService
+        implements DownloadController.DownloadNotificationService,
+                   NetworkChangeNotifierAutoDetect.Observer,
+                   DownloadManagerDelegate.DownloadQueryCallback,
+                   DownloadManagerDelegate.EnqueueDownloadRequestCallback, DownloadServiceDelegate,
+                   BackendProvider.DownloadDelegate {
     // Download status.
     public static final int DOWNLOAD_STATUS_IN_PROGRESS = 0;
     public static final int DOWNLOAD_STATUS_COMPLETE = 1;
@@ -80,7 +75,6 @@
 
     private static final String TAG = "DownloadService";
     private static final String DOWNLOAD_DIRECTORY = "Download";
-    protected static final String PENDING_OMA_DOWNLOADS = "PendingOMADownloads";
     private static final String UNKNOWN_MIME_TYPE = "application/unknown";
     private static final String DOWNLOAD_UMA_ENTRY = "DownloadUmaEntry";
     private static final String DOWNLOAD_RETRY_COUNT_FILE_NAME = "DownloadRetryCount";
@@ -131,8 +125,6 @@
     private final Handler mHandler;
     private final Context mContext;
 
-    private final LongSparseArray<DownloadItem> mSystemDownloadIdMap =
-            new LongSparseArray<DownloadItem>();
     @VisibleForTesting protected final List<String> mAutoResumableDownloadIds =
             new ArrayList<String>();
     private final List<DownloadUmaStatsEntry> mUmaEntries = new ArrayList<DownloadUmaStatsEntry>();
@@ -190,45 +182,6 @@
     }
 
     /**
-     * Class representing an OMA download entry to be stored in SharedPrefs.
-     * TODO(qinmin): Move all OMA related class and functions to a separate class.
-     */
-    @VisibleForTesting
-    protected static class OMAEntry {
-        final long mDownloadId;
-        final String mInstallNotifyURI;
-
-        OMAEntry(long downloadId, String installNotifyURI) {
-            mDownloadId = downloadId;
-            mInstallNotifyURI = installNotifyURI;
-        }
-
-        /**
-         * Parse OMA entry from the SharedPrefs String
-         * TODO(qinmin): use a file instead of SharedPrefs to store the OMA entry.
-         *
-         * @param entry String contains the OMA information.
-         * @return an OMAEntry object.
-         */
-        @VisibleForTesting
-        static OMAEntry parseOMAEntry(String entry) {
-            int index = entry.indexOf(",");
-            long downloadId = Long.parseLong(entry.substring(0, index));
-            return new OMAEntry(downloadId, entry.substring(index + 1));
-        }
-
-        /**
-         * Generates a string for an OMA entry to be inserted into the SharedPrefs.
-         * TODO(qinmin): use a file instead of SharedPrefs to store the OMA entry.
-         *
-         * @return a String representing the download entry.
-         */
-        String generateSharedPrefsString() {
-            return String.valueOf(mDownloadId) + "," + mInstallNotifyURI;
-        }
-    }
-
-    /**
      * Creates DownloadManagerService.
      */
     @SuppressFBWarnings("LI_LAZY_INIT") // Findbugs doesn't see this is only UI thread.
@@ -276,13 +229,14 @@
         mDownloadNotifier = downloadNotifier;
         mUpdateDelayInMillis = updateDelayInMillis;
         mHandler = handler;
-        mOMADownloadHandler = new OMADownloadHandler(context);
         mDownloadSnackbarController = new DownloadSnackbarController(context);
         mDownloadManagerDelegate = new DownloadManagerDelegate(mContext);
+        mOMADownloadHandler = new OMADownloadHandler(
+                context, mDownloadManagerDelegate, mDownloadSnackbarController);
         // Note that this technically leaks the native object, however, DownloadManagerService
         // is a singleton that lives forever and there's no clean shutdown of Chrome on Android.
         init();
-        clearPendingOMADownloads();
+        mOMADownloadHandler.clearPendingOMADownloads();
     }
 
     @VisibleForTesting
@@ -418,117 +372,6 @@
     }
 
     /**
-     * Clear any pending OMA downloads by reading them from shared prefs.
-     * TODO(qinmin): move this to a separate class.
-     */
-    public void clearPendingOMADownloads() {
-        if (mSharedPrefs.contains(PENDING_OMA_DOWNLOADS)) {
-            Set<String> omaDownloads = getStoredDownloadInfo(mSharedPrefs, PENDING_OMA_DOWNLOADS);
-            for (String omaDownload : omaDownloads) {
-                OMAEntry entry = OMAEntry.parseOMAEntry(omaDownload);
-                clearPendingOMADownload(entry.mDownloadId, entry.mInstallNotifyURI);
-            }
-        }
-    }
-
-    /**
-     * Async task to clear the pending OMA download from SharedPrefs and inform
-     * the OMADownloadHandler about download status.
-     * TODO(qinmin): move this to a separate file.
-     */
-    private class ClearPendingOMADownloadTask extends
-            AsyncTask<Void, Void, Pair<Integer, Boolean>> {
-        private final DownloadItem mDownloadItem;
-        private final String mInstallNotifyURI;
-        private DownloadInfo mDownloadInfo;
-        private int mFailureReason;
-
-        public ClearPendingOMADownloadTask(DownloadItem downloadItem, String installNotifyURI) {
-            mDownloadItem = downloadItem;
-            mInstallNotifyURI = installNotifyURI;
-            mDownloadInfo = downloadItem.getDownloadInfo();
-        }
-
-        @Override
-        public Pair<Integer, Boolean> doInBackground(Void...voids) {
-            DownloadManager manager =
-                    (DownloadManager) mContext.getSystemService(Context.DOWNLOAD_SERVICE);
-            Cursor c = manager.query(new DownloadManager.Query().setFilterById(
-                    mDownloadItem.getSystemDownloadId()));
-            int statusIndex = c.getColumnIndex(DownloadManager.COLUMN_STATUS);
-            int reasonIndex = c.getColumnIndex(DownloadManager.COLUMN_REASON);
-            int titleIndex = c.getColumnIndex(DownloadManager.COLUMN_TITLE);
-            int status = DownloadManager.STATUS_FAILED;
-            Boolean canResolve = false;
-            if (c.moveToNext()) {
-                status = c.getInt(statusIndex);
-                String title = c.getString(titleIndex);
-                if (mDownloadInfo == null) {
-                    // Chrome has been killed, reconstruct a DownloadInfo.
-                    mDownloadInfo = new DownloadInfo.Builder()
-                            .setFileName(title)
-                            .setDescription(c.getString(
-                                    c.getColumnIndex(DownloadManager.COLUMN_DESCRIPTION)))
-                            .setMimeType(c.getString(
-                                    c.getColumnIndex(DownloadManager.COLUMN_MEDIA_TYPE)))
-                            .setBytesReceived(Long.parseLong(c.getString(
-                                    c.getColumnIndex(DownloadManager.COLUMN_TOTAL_SIZE_BYTES))))
-                            .build();
-                }
-                if (status == DownloadManager.STATUS_SUCCESSFUL) {
-                    mDownloadInfo = DownloadInfo.Builder.fromDownloadInfo(mDownloadInfo)
-                            .setFileName(title)
-                            .build();
-                    mDownloadItem.setDownloadInfo(mDownloadInfo);
-                    canResolve = canResolveDownloadItem(mContext, mDownloadItem, false);
-                } else if (status == DownloadManager.STATUS_FAILED) {
-                    mFailureReason = c.getInt(reasonIndex);
-                    manager.remove(mDownloadItem.getSystemDownloadId());
-                }
-            }
-            c.close();
-            return Pair.create(status, canResolve);
-        }
-
-        @Override
-        protected void onPostExecute(Pair<Integer, Boolean> result) {
-            long downloadId = mDownloadItem.getSystemDownloadId();
-            if (result.first == DownloadManager.STATUS_SUCCESSFUL) {
-                mOMADownloadHandler.onDownloadCompleted(
-                        mDownloadInfo, downloadId, mInstallNotifyURI);
-                removeOMADownloadFromSharedPrefs(downloadId);
-                mDownloadSnackbarController.onDownloadSucceeded(
-                        mDownloadInfo, DownloadSnackbarController.INVALID_NOTIFICATION_ID,
-                        downloadId, result.second, true);
-            } else if (result.first == DownloadManager.STATUS_FAILED) {
-                mOMADownloadHandler.onDownloadFailed(
-                        mDownloadInfo, downloadId, mFailureReason, mInstallNotifyURI);
-                removeOMADownloadFromSharedPrefs(downloadId);
-                if (mDownloadInfo != null) {
-                    String fileName = mDownloadInfo.getFileName();
-                    onDownloadFailed(fileName, mFailureReason);
-                }
-            }
-        }
-    }
-
-    /**
-     * Clear pending OMA downloads for a particular download ID.
-     *
-     * @param downloadId Download identifier from Android DownloadManager.
-     * @param installNotifyURI URI to notify after installation.
-     */
-    private void clearPendingOMADownload(long downloadId, String installNotifyURI) {
-        DownloadItem item = mSystemDownloadIdMap.get(downloadId);
-        if (item == null) {
-            item = new DownloadItem(true, null);
-            item.setSystemDownloadId(downloadId);
-        }
-        ClearPendingOMADownloadTask task = new ClearPendingOMADownloadTask(item, installNotifyURI);
-        task.execute();
-    }
-
-    /**
      * Broadcast that a download was successful.
      * @param downloadInfo info about the download.
      */
@@ -546,49 +389,6 @@
     }
 
     /**
-     * Add OMA download info to SharedPrefs.
-     * @param omaInfo OMA download information to save.
-     */
-    @VisibleForTesting
-    protected void addOMADownloadToSharedPrefs(String omaInfo) {
-        Set<String> omaDownloads = getStoredDownloadInfo(mSharedPrefs, PENDING_OMA_DOWNLOADS);
-        omaDownloads.add(omaInfo);
-        storeDownloadInfo(mSharedPrefs, PENDING_OMA_DOWNLOADS, omaDownloads);
-    }
-
-    /**
-     * Remove OMA download info from SharedPrefs.
-     * @param downloadId ID to be removed.
-     */
-    private void removeOMADownloadFromSharedPrefs(long downloadId) {
-        Set<String> omaDownloads = getStoredDownloadInfo(mSharedPrefs, PENDING_OMA_DOWNLOADS);
-        for (String omaDownload : omaDownloads) {
-            OMAEntry entry = OMAEntry.parseOMAEntry(omaDownload);
-            if (entry.mDownloadId == downloadId) {
-                omaDownloads.remove(omaDownload);
-                storeDownloadInfo(mSharedPrefs, PENDING_OMA_DOWNLOADS, omaDownloads);
-                return;
-            }
-        }
-    }
-
-    /**
-     * Check if a download ID is in OMA SharedPrefs.
-     * @param downloadId Download identifier to check.
-     * @param true if it is in the SharedPrefs, or false otherwise.
-     */
-    private boolean isDownloadIdInOMASharedPrefs(long downloadId) {
-        Set<String> omaDownloads = getStoredDownloadInfo(mSharedPrefs, PENDING_OMA_DOWNLOADS);
-        for (String omaDownload : omaDownloads) {
-            OMAEntry entry = OMAEntry.parseOMAEntry(omaDownload);
-            if (entry.mDownloadId == downloadId) {
-                return true;
-            }
-        }
-        return false;
-    }
-
-    /**
      * Stores download information to shared preferences. The information can be
      * either pending download IDs, or pending OMA downloads.
      *
@@ -874,186 +674,29 @@
         mOMADownloadHandler = omaDownloadHandler;
     }
 
-    @Override
-    public void onReceive(Context context, Intent intent) {
-        String action = intent.getAction();
-        if (!DownloadManager.ACTION_DOWNLOAD_COMPLETE.equals(action)) return;
-        long downloadId = intent.getLongExtra(DownloadManager.EXTRA_DOWNLOAD_ID,
-                DownloadItem.INVALID_DOWNLOAD_ID);
-        if (downloadId == DownloadItem.INVALID_DOWNLOAD_ID) return;
-        boolean isPendingOMADownload = mOMADownloadHandler.isPendingOMADownload(downloadId);
-        boolean isInOMASharedPrefs = isDownloadIdInOMASharedPrefs(downloadId);
-        if (isPendingOMADownload || isInOMASharedPrefs) {
-            clearPendingOMADownload(downloadId, null);
-            mSystemDownloadIdMap.remove(downloadId);
-            return;
-        }
-        DownloadItem downloadItem = mSystemDownloadIdMap.get(downloadId);
-        if (downloadItem != null) {
-            mDownloadManagerDelegate.queryDownloadResult(downloadItem, true, this);
-            mSystemDownloadIdMap.remove(downloadId);
-            if (mSystemDownloadIdMap.size() == 0) {
-                mContext.unregisterReceiver(this);
-            }
-        }
-    }
-
-    /**
-     * Sends the download request to Android download manager. If |notifyCompleted| is true,
-     * a notification will be sent to the user once download is complete and the downloaded
-     * content will be saved to the public directory on external storage. Otherwise, the
-     * download will be saved in the app directory and user will not get any notifications
-     * after download completion.
-     * This will be used by OMA downloads as we need Android DownloadManager to encrypt the content.
-     * TODO(qinmin): move this to DownloadManagerDelegate.
-     *
-     * @param info Download information about the download.
-     * @param notifyCompleted Whether to notify the user after Downloadmanager completes the
-     *                        download.
-     */
-    public void enqueueDownloadManagerRequest(
-            final DownloadItem item, boolean notifyCompleted) {
+    /** See {@link DownloadManagerDelegate.EnqueueDownloadRequestTask}. */
+    public void enqueueDownloadManagerRequest(final DownloadItem item, boolean notifyCompleted) {
         if (mDownloadManagerRequestInterceptor != null) {
             mDownloadManagerRequestInterceptor.interceptDownloadRequest(item, notifyCompleted);
             return;
         }
-        EnqueueDownloadRequestTask task = new EnqueueDownloadRequestTask(item);
-        task.execute(notifyCompleted);
+
+        mDownloadManagerDelegate.enqueueDownloadManagerRequest(item, notifyCompleted, this);
     }
 
-    /**
-     * Async task to enqueue a download request into DownloadManager.
-     */
-    private class EnqueueDownloadRequestTask extends AsyncTask<Boolean, Void, Boolean> {
-        private long mDownloadId;
-        private final DownloadItem mDownloadItem;
-        private int mFailureReason;
-        private long mStartTime;
-
-        public EnqueueDownloadRequestTask(DownloadItem downloadItem) {
-            mDownloadItem = downloadItem;
+    @Override
+    public void onDownloadEnqueued(
+            boolean result, int failureReason, DownloadItem downloadItem, long downloadId) {
+        if (!result) {
+            onDownloadFailed(downloadItem.getDownloadInfo().getFileName(), failureReason);
+            recordDownloadCompletionStats(
+                    true, DownloadManagerService.DOWNLOAD_STATUS_FAILED, 0, 0, 0, 0);
+            return;
         }
 
-        @Override
-        public Boolean doInBackground(Boolean... booleans) {
-            boolean notifyCompleted = booleans[0];
-            Uri uri = Uri.parse(mDownloadItem.getDownloadInfo().getUrl());
-            DownloadManager.Request request;
-            DownloadInfo info = mDownloadItem.getDownloadInfo();
-            try {
-                request = new DownloadManager.Request(uri);
-            } catch (IllegalArgumentException e) {
-                Log.e(TAG, "Cannot download non http or https scheme");
-                // Use ERROR_UNHANDLED_HTTP_CODE so that it will be treated as
-                // a server error.
-                mFailureReason = DownloadManager.ERROR_UNHANDLED_HTTP_CODE;
-                return false;
-            }
-
-            request.setMimeType(info.getMimeType());
-            try {
-                if (notifyCompleted) {
-                    if (info.getFileName() != null) {
-                        // Set downloaded file destination to /sdcard/Download or, should it be
-                        // set to one of several Environment.DIRECTORY* dirs depending on mimetype?
-                        request.setDestinationInExternalPublicDir(
-                                Environment.DIRECTORY_DOWNLOADS, info.getFileName());
-                    }
-                } else {
-                    File dir = new File(mContext.getExternalFilesDir(null), DOWNLOAD_DIRECTORY);
-                    if (dir.mkdir() || dir.isDirectory()) {
-                        File file = new File(dir, info.getFileName());
-                        request.setDestinationUri(Uri.fromFile(file));
-                    } else {
-                        Log.e(TAG, "Cannot create download directory");
-                        mFailureReason = DownloadManager.ERROR_FILE_ERROR;
-                        return false;
-                    }
-                }
-            } catch (IllegalStateException e) {
-                Log.e(TAG, "Cannot create download directory");
-                mFailureReason = DownloadManager.ERROR_FILE_ERROR;
-                return false;
-            }
-
-            if (notifyCompleted) {
-                // Let this downloaded file be scanned by MediaScanner - so that it can
-                // show up in Gallery app, for example.
-                request.allowScanningByMediaScanner();
-                request.setNotificationVisibility(
-                        DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED);
-            } else {
-                request.setNotificationVisibility(
-                        DownloadManager.Request.VISIBILITY_VISIBLE);
-            }
-            String description = info.getDescription();
-            if (TextUtils.isEmpty(description)) {
-                description = info.getFileName();
-            }
-            request.setDescription(description);
-            request.setTitle(info.getFileName());
-            request.addRequestHeader("Cookie", info.getCookie());
-            request.addRequestHeader("Referer", info.getReferrer());
-            request.addRequestHeader("User-Agent", info.getUserAgent());
-
-            DownloadManager manager =
-                    (DownloadManager) mContext.getSystemService(Context.DOWNLOAD_SERVICE);
-            try {
-                mStartTime = System.currentTimeMillis();
-                mDownloadId = manager.enqueue(request);
-            } catch (IllegalArgumentException e) {
-                // See crbug.com/143499 for more details.
-                Log.e(TAG, "Download failed: " + e);
-                mFailureReason = DownloadManager.ERROR_UNKNOWN;
-                return false;
-            } catch (RuntimeException e) {
-                // See crbug.com/490442 for more details.
-                Log.e(TAG, "Failed to create target file on the external storage: " + e);
-                mFailureReason = DownloadManager.ERROR_FILE_ERROR;
-                return false;
-            }
-            return true;
-        }
-
-        @Override
-        protected void onPostExecute(Boolean result) {
-            boolean isPendingOMADownload = mOMADownloadHandler.isPendingOMADownload(
-                    mDownloadItem.getSystemDownloadId());
-            if (!result) {
-                onDownloadFailed(mDownloadItem.getDownloadInfo().getFileName(), mFailureReason);
-                recordDownloadCompletionStats(true, DOWNLOAD_STATUS_FAILED, 0, 0, 0, 0);
-                if (isPendingOMADownload) {
-                    mOMADownloadHandler.onDownloadFailed(
-                            mDownloadItem.getDownloadInfo(), mDownloadItem.getSystemDownloadId(),
-                            DownloadManager.ERROR_UNKNOWN, null);
-                }
-                return;
-            }
-            DownloadUtils.showDownloadStartToast(mContext);
-            if (isPendingOMADownload) {
-                // A new downloadId is generated, needs to update the OMADownloadHandler
-                // about this.
-                mOMADownloadHandler.updateDownloadInfo(
-                        mDownloadItem.getSystemDownloadId(), mDownloadId);
-                // TODO(qinmin): use a file instead of shared prefs to save the
-                // OMA information in case chrome is killed. This will allow us to
-                // save more information like cookies and user agent.
-                String notifyUri = mOMADownloadHandler.getInstallNotifyInfo(mDownloadId);
-                if (!TextUtils.isEmpty(notifyUri)) {
-                    OMAEntry entry = new OMAEntry(mDownloadId, notifyUri);
-                    addOMADownloadToSharedPrefs(entry.generateSharedPrefsString());
-                }
-            }
-            if (mSystemDownloadIdMap.size() == 0) {
-                mContext.registerReceiver(DownloadManagerService.this,
-                        new IntentFilter(DownloadManager.ACTION_DOWNLOAD_COMPLETE));
-            }
-            addUmaStatsEntry(new DownloadUmaStatsEntry(
-                    String.valueOf(mDownloadId), mStartTime, 0, false, true, 0, 0));
-            mDownloadItem.setSystemDownloadId(mDownloadId);
-            mDownloadItem.setStartTime(mStartTime);
-            mSystemDownloadIdMap.put(mDownloadId, mDownloadItem);
-        }
+        DownloadUtils.showDownloadStartToast(mContext);
+        addUmaStatsEntry(new DownloadUmaStatsEntry(
+                String.valueOf(downloadId), downloadItem.getStartTime(), 0, false, true, 0, 0));
     }
 
     /**
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/download/OMADownloadHandler.java b/chrome/android/java/src/org/chromium/chrome/browser/download/OMADownloadHandler.java
index bff2741b..71155bb 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/download/OMADownloadHandler.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/download/OMADownloadHandler.java
@@ -6,10 +6,14 @@
 
 import android.app.Activity;
 import android.app.DownloadManager;
+import android.content.BroadcastReceiver;
 import android.content.Context;
 import android.content.DialogInterface;
 import android.content.Intent;
+import android.content.IntentFilter;
+import android.content.SharedPreferences;
 import android.content.pm.PackageManager;
+import android.database.Cursor;
 import android.net.Uri;
 import android.os.AsyncTask;
 import android.os.Environment;
@@ -19,6 +23,7 @@
 import android.text.TextUtils;
 import android.util.Log;
 import android.util.LongSparseArray;
+import android.util.Pair;
 import android.view.LayoutInflater;
 import android.view.View;
 import android.webkit.URLUtil;
@@ -29,6 +34,7 @@
 import org.xmlpull.v1.XmlPullParserFactory;
 
 import org.chromium.base.ApplicationStatus;
+import org.chromium.base.ContextUtils;
 import org.chromium.base.VisibleForTesting;
 import org.chromium.chrome.R;
 import org.chromium.chrome.browser.ChromeApplication;
@@ -47,6 +53,7 @@
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
+import java.util.Set;
 
 /**
  * This class handles OMA downloads according to the steps described in
@@ -66,8 +73,10 @@
  * be saved to the app directory first. If step 6 completes successfully, the content will
  * be moved to the public external storage. Otherwise, it will be removed from the device.
  */
-public class OMADownloadHandler {
+public class OMADownloadHandler extends BroadcastReceiver
+        implements DownloadManagerDelegate.EnqueueDownloadRequestCallback {
     private static final String TAG = "OMADownloadHandler";
+    private static final String PENDING_OMA_DOWNLOADS = "PendingOMADownloads";
 
     // MIME types for OMA downloads.
     public static final String OMA_DOWNLOAD_DESCRIPTOR_MIME = "application/vnd.oma.dd+xml";
@@ -104,8 +113,13 @@
     private static final String DOWNLOAD_STATUS_LOADER_ERROR = "954 Loader Error \n\r";
 
     private final Context mContext;
+    private final SharedPreferences mSharedPrefs;
+    private final LongSparseArray<DownloadItem> mSystemDownloadIdMap =
+            new LongSparseArray<DownloadItem>();
     private final LongSparseArray<OMAInfo> mPendingOMADownloads =
             new LongSparseArray<OMAInfo>();
+    private final DownloadSnackbarController mDownloadSnackbarController;
+    private final DownloadManagerDelegate mDownloadManagerDelegate;
 
     /**
      * Information about the OMA content. The object is parsed from the download
@@ -192,8 +206,50 @@
         }
     }
 
-    public OMADownloadHandler(Context context) {
+    /**
+     * Class representing an OMA download entry to be stored in SharedPrefs.
+     */
+    @VisibleForTesting
+    protected static class OMAEntry {
+        final long mDownloadId;
+        final String mInstallNotifyURI;
+
+        OMAEntry(long downloadId, String installNotifyURI) {
+            mDownloadId = downloadId;
+            mInstallNotifyURI = installNotifyURI;
+        }
+
+        /**
+         * Parse OMA entry from the SharedPrefs String
+         * TODO(qinmin): use a file instead of SharedPrefs to store the OMA entry.
+         *
+         * @param entry String contains the OMA information.
+         * @return an OMAEntry object.
+         */
+        @VisibleForTesting
+        static OMAEntry parseOMAEntry(String entry) {
+            int index = entry.indexOf(",");
+            long downloadId = Long.parseLong(entry.substring(0, index));
+            return new OMAEntry(downloadId, entry.substring(index + 1));
+        }
+
+        /**
+         * Generates a string for an OMA entry to be inserted into the SharedPrefs.
+         * TODO(qinmin): use a file instead of SharedPrefs to store the OMA entry.
+         *
+         * @return a String representing the download entry.
+         */
+        String generateSharedPrefsString() {
+            return String.valueOf(mDownloadId) + "," + mInstallNotifyURI;
+        }
+    }
+
+    public OMADownloadHandler(Context context, DownloadManagerDelegate delegate,
+            DownloadSnackbarController downloadSnackbarController) {
         mContext = context;
+        mSharedPrefs = ContextUtils.getAppSharedPreferences();
+        mDownloadManagerDelegate = delegate;
+        mDownloadSnackbarController = downloadSnackbarController;
     }
 
     /**
@@ -213,6 +269,7 @@
     private class OMAParserTask extends AsyncTask<Void, Void, OMAInfo> {
         private final DownloadInfo mDownloadInfo;
         private final long mDownloadId;
+        private long mFreeSpace;
         public OMAParserTask(DownloadInfo downloadInfo, long downloadId) {
             mDownloadInfo = downloadInfo;
             mDownloadId = downloadId;
@@ -235,6 +292,7 @@
                 Log.w(TAG, "Cannot read file.", e);
             }
             manager.remove(mDownloadId);
+            mFreeSpace = Environment.getExternalStorageDirectory().getUsableSpace();
             return omaInfo;
         }
 
@@ -256,7 +314,7 @@
                 return;
             }
             // Check device capabilities.
-            if (Environment.getExternalStorageDirectory().getUsableSpace() < getSize(omaInfo)) {
+            if (mFreeSpace < getSize(omaInfo)) {
                 showDownloadWarningDialog(
                         R.string.oma_download_insufficient_memory,
                         omaInfo, mDownloadInfo, DOWNLOAD_STATUS_INSUFFICIENT_MEMORY);
@@ -272,6 +330,36 @@
         }
     }
 
+    @Override
+    public void onReceive(Context context, Intent intent) {
+        String action = intent.getAction();
+        if (!DownloadManager.ACTION_DOWNLOAD_COMPLETE.equals(action)) return;
+        long downloadId = intent.getLongExtra(
+                DownloadManager.EXTRA_DOWNLOAD_ID, DownloadItem.INVALID_DOWNLOAD_ID);
+        if (downloadId == DownloadItem.INVALID_DOWNLOAD_ID) return;
+        boolean isPendingOMADownload = isPendingOMADownload(downloadId);
+        boolean isInOMASharedPrefs = isDownloadIdInOMASharedPrefs(downloadId);
+        if (isPendingOMADownload || isInOMASharedPrefs) {
+            clearPendingOMADownload(downloadId, null);
+            removeFromSystemDownloadIdMap(downloadId);
+            return;
+        }
+
+        DownloadItem downloadItem = mSystemDownloadIdMap.get(downloadId);
+        if (downloadItem != null) {
+            mDownloadManagerDelegate.queryDownloadResult(
+                    downloadItem, true, DownloadManagerService.getDownloadManagerService());
+            removeFromSystemDownloadIdMap(downloadId);
+        }
+    }
+
+    private void removeFromSystemDownloadIdMap(long downloadId) {
+        mSystemDownloadIdMap.remove(downloadId);
+        if (mSystemDownloadIdMap.size() == 0) {
+            mContext.unregisterReceiver(this);
+        }
+    }
+
     /**
      * Called when the content is successfully downloaded by the Android DownloadManager.
      *
@@ -279,7 +367,7 @@
      * @param downloadId Download Id from the Android DownloadManager.
      * @param notifyURI The previously saved installNotifyURI attribute.
      */
-    public void onDownloadCompleted(DownloadInfo downloadInfo, long downloadId, String notifyURI) {
+    private void onDownloadCompleted(DownloadInfo downloadInfo, long downloadId, String notifyURI) {
         OMAInfo omaInfo = mPendingOMADownloads.get(downloadId);
         if (omaInfo == null) {
             omaInfo = new OMAInfo();
@@ -298,7 +386,7 @@
      * @param reason The reason of failure.
      * @param notifyURI The previously saved installNotifyURI attribute.
      */
-    public void onDownloadFailed(
+    private void onDownloadFailed(
             DownloadInfo downloadInfo, long downloadId, int reason, String notifyURI) {
         String status = DOWNLOAD_STATUS_DEVICE_ABORTED;
         switch (reason) {
@@ -355,7 +443,8 @@
      * @param statusMessage The message to send to the notification server.
      * @return true if the notification ise sent, or false otherwise.
      */
-    private boolean sendNotification(
+    @VisibleForTesting
+    protected boolean sendNotification(
             OMAInfo omaInfo, DownloadInfo downloadInfo, long downloadId, String statusMessage) {
         if (omaInfo == null) return false;
         if (omaInfo.isValueEmpty(OMA_INSTALL_NOTIFY_URI)) return false;
@@ -586,7 +675,8 @@
      * @param downloadInfo Information about the download.
      * @param omaInfo Information about the OMA content.
      */
-    private void downloadOMAContent(long downloadId, DownloadInfo downloadInfo, OMAInfo omaInfo) {
+    @VisibleForTesting
+    protected void downloadOMAContent(long downloadId, DownloadInfo downloadInfo, OMAInfo omaInfo) {
         if (omaInfo == null) return;
         String mimeType = omaInfo.getDrmType();
         if (mimeType == null) {
@@ -609,8 +699,8 @@
         // Don't show complete notification until that happens.
         DownloadItem item = new DownloadItem(true, newInfo);
         item.setSystemDownloadId(downloadId);
-        DownloadManagerService.getDownloadManagerService().enqueueDownloadManagerRequest(
-                item, omaInfo.isValueEmpty(OMA_INSTALL_NOTIFY_URI));
+        mDownloadManagerDelegate.enqueueDownloadManagerRequest(
+                item, omaInfo.isValueEmpty(OMA_INSTALL_NOTIFY_URI), this);
         mPendingOMADownloads.put(downloadId, omaInfo);
     }
 
@@ -620,7 +710,7 @@
      * @param downloadId Download identifier.
      * @return true if the download is in progress, or false otherwise.
      */
-    public boolean isPendingOMADownload(long downloadId) {
+    private boolean isPendingOMADownload(long downloadId) {
         return mPendingOMADownloads.get(downloadId) != null;
     }
 
@@ -630,19 +720,187 @@
      * @param oldDownloadId Old download Id from the DownloadManager.
      * @param newDownloadId New download Id from the DownloadManager.
      */
-    public void updateDownloadInfo(long oldDownloadId, long newDownloadId) {
+    private void updateDownloadInfo(long oldDownloadId, long newDownloadId) {
         OMAInfo omaInfo = mPendingOMADownloads.get(oldDownloadId);
         mPendingOMADownloads.remove(oldDownloadId);
         mPendingOMADownloads.put(newDownloadId, omaInfo);
     }
 
+    @Override
+    public void onDownloadEnqueued(
+            boolean result, int failureReason, DownloadItem downloadItem, long downloadId) {
+        boolean isPendingOMADownload = isPendingOMADownload(downloadItem.getSystemDownloadId());
+        if (!result) {
+            if (isPendingOMADownload) {
+                onDownloadFailed(downloadItem.getDownloadInfo(), downloadItem.getSystemDownloadId(),
+                        DownloadManager.ERROR_UNKNOWN, null);
+            }
+            return;
+        }
+
+        if (mSystemDownloadIdMap.size() == 0) {
+            mContext.registerReceiver(
+                    this, new IntentFilter(DownloadManager.ACTION_DOWNLOAD_COMPLETE));
+        }
+        mSystemDownloadIdMap.put(downloadId, downloadItem);
+
+        if (isPendingOMADownload) {
+            // A new downloadId is generated, needs to update the OMADownloadHandler
+            // about this.
+            updateDownloadInfo(downloadItem.getSystemDownloadId(), downloadId);
+            // TODO(qinmin): use a file instead of shared prefs to save the
+            // OMA information in case chrome is killed. This will allow us to
+            // save more information like cookies and user agent.
+            String notifyUri = getInstallNotifyInfo(downloadId);
+            if (!TextUtils.isEmpty(notifyUri)) {
+                OMAEntry entry = new OMAEntry(downloadId, notifyUri);
+                addOMADownloadToSharedPrefs(entry.generateSharedPrefsString());
+            }
+        }
+        DownloadManagerService.getDownloadManagerService().onDownloadEnqueued(
+                result, failureReason, downloadItem, downloadId);
+    }
+
+    /**
+     * Async task to clear the pending OMA download from SharedPrefs and inform
+     * the OMADownloadHandler about download status.
+     */
+    protected class ClearPendingOMADownloadTask
+            extends AsyncTask<Void, Void, Pair<Integer, Boolean>> {
+        private final DownloadItem mDownloadItem;
+        private final String mInstallNotifyURI;
+        private DownloadInfo mDownloadInfo;
+        private int mFailureReason;
+
+        public ClearPendingOMADownloadTask(DownloadItem downloadItem, String installNotifyURI) {
+            mDownloadItem = downloadItem;
+            mInstallNotifyURI = installNotifyURI;
+            mDownloadInfo = downloadItem.getDownloadInfo();
+        }
+
+        @Override
+        public Pair<Integer, Boolean> doInBackground(Void... voids) {
+            DownloadManager manager =
+                    (DownloadManager) mContext.getSystemService(Context.DOWNLOAD_SERVICE);
+            Cursor c = manager.query(
+                    new DownloadManager.Query().setFilterById(mDownloadItem.getSystemDownloadId()));
+            int statusIndex = c.getColumnIndex(DownloadManager.COLUMN_STATUS);
+            int reasonIndex = c.getColumnIndex(DownloadManager.COLUMN_REASON);
+            int titleIndex = c.getColumnIndex(DownloadManager.COLUMN_TITLE);
+            int status = DownloadManager.STATUS_FAILED;
+            Boolean canResolve = false;
+            if (c.moveToNext()) {
+                status = c.getInt(statusIndex);
+                String title = c.getString(titleIndex);
+                if (mDownloadInfo == null) {
+                    // Chrome has been killed, reconstruct a DownloadInfo.
+                    mDownloadInfo =
+                            new DownloadInfo.Builder()
+                                    .setFileName(title)
+                                    .setDescription(c.getString(
+                                            c.getColumnIndex(DownloadManager.COLUMN_DESCRIPTION)))
+                                    .setMimeType(c.getString(
+                                            c.getColumnIndex(DownloadManager.COLUMN_MEDIA_TYPE)))
+                                    .setBytesReceived(Long.parseLong(c.getString(c.getColumnIndex(
+                                            DownloadManager.COLUMN_TOTAL_SIZE_BYTES))))
+                                    .build();
+                }
+                if (status == DownloadManager.STATUS_SUCCESSFUL) {
+                    mDownloadInfo = DownloadInfo.Builder.fromDownloadInfo(mDownloadInfo)
+                                            .setFileName(title)
+                                            .build();
+                    mDownloadItem.setDownloadInfo(mDownloadInfo);
+                    canResolve = DownloadManagerService.canResolveDownloadItem(
+                            mContext, mDownloadItem, false);
+                } else if (status == DownloadManager.STATUS_FAILED) {
+                    mFailureReason = c.getInt(reasonIndex);
+                    manager.remove(mDownloadItem.getSystemDownloadId());
+                }
+            }
+            c.close();
+            return Pair.create(status, canResolve);
+        }
+
+        @Override
+        protected void onPostExecute(Pair<Integer, Boolean> result) {
+            long downloadId = mDownloadItem.getSystemDownloadId();
+            if (result.first == DownloadManager.STATUS_SUCCESSFUL) {
+                onDownloadCompleted(mDownloadInfo, downloadId, mInstallNotifyURI);
+                removeOMADownloadFromSharedPrefs(downloadId);
+                mDownloadSnackbarController.onDownloadSucceeded(mDownloadInfo,
+                        DownloadSnackbarController.INVALID_NOTIFICATION_ID, downloadId,
+                        result.second, true);
+            } else if (result.first == DownloadManager.STATUS_FAILED) {
+                onDownloadFailed(mDownloadInfo, downloadId, mFailureReason, mInstallNotifyURI);
+                removeOMADownloadFromSharedPrefs(downloadId);
+                if (mDownloadInfo != null) {
+                    String fileName = mDownloadInfo.getFileName();
+                    DownloadManagerService.getDownloadManagerService().onDownloadFailed(
+                            fileName, mFailureReason);
+                }
+            }
+        }
+    }
+
+    /**
+     * Clear pending OMA downloads for a particular download ID.
+     *
+     * @param downloadId Download identifier from Android DownloadManager.
+     * @param installNotifyURI URI to notify after installation.
+     */
+    private void clearPendingOMADownload(long downloadId, String installNotifyURI) {
+        DownloadItem item = mSystemDownloadIdMap.get(downloadId);
+        if (item == null) {
+            item = new DownloadItem(true, null);
+            item.setSystemDownloadId(downloadId);
+        }
+        ClearPendingOMADownloadTask task = new ClearPendingOMADownloadTask(item, installNotifyURI);
+        task.execute();
+    }
+
+    /**
+     * Clear any pending OMA downloads by reading them from shared prefs.
+     */
+    void clearPendingOMADownloads() {
+        if (mSharedPrefs.contains(PENDING_OMA_DOWNLOADS)) {
+            Set<String> omaDownloads = getStoredDownloadInfo(mSharedPrefs, PENDING_OMA_DOWNLOADS);
+            for (String omaDownload : omaDownloads) {
+                OMAEntry entry = OMAEntry.parseOMAEntry(omaDownload);
+                clearPendingOMADownload(entry.mDownloadId, entry.mInstallNotifyURI);
+            }
+        }
+    }
+
+    /**
+     * Gets download information from SharedPreferences.
+     * @param sharedPrefs The SharedPreferences object to parse.
+     * @param type Type of the information to retrieve.
+     * @return download information saved to the SharedPrefs for the given type.
+     */
+    private static Set<String> getStoredDownloadInfo(SharedPreferences sharedPrefs, String type) {
+        return DownloadManagerService.getStoredDownloadInfo(sharedPrefs, type);
+    }
+
+    /**
+     * Stores download information to shared preferences. The information can be
+     * either pending download IDs, or pending OMA downloads.
+     *
+     * @param sharedPrefs SharedPreferences to update.
+     * @param type Type of the information.
+     * @param downloadInfo Information to be saved.
+     */
+    static void storeDownloadInfo(
+            SharedPreferences sharedPrefs, String type, Set<String> downloadInfo) {
+        DownloadManagerService.storeDownloadInfo(sharedPrefs, type, downloadInfo);
+    }
+
     /**
      * Returns the installation notification URI for the OMA download.
      *
      * @param downloadId Download Identifier.
      * @return String containing the installNotifyURI.
      */
-    public String getInstallNotifyInfo(long downloadId) {
+    private String getInstallNotifyInfo(long downloadId) {
         OMAInfo omaInfo = mPendingOMADownloads.get(downloadId);
         return omaInfo.getValue(OMA_INSTALL_NOTIFY_URI);
     }
@@ -738,4 +996,44 @@
             }
         }
     }
+
+    /**
+     * Add OMA download info to SharedPrefs.
+     * @param omaInfo OMA download information to save.
+     */
+    private void addOMADownloadToSharedPrefs(String omaInfo) {
+        Set<String> omaDownloads = getStoredDownloadInfo(mSharedPrefs, PENDING_OMA_DOWNLOADS);
+        omaDownloads.add(omaInfo);
+        storeDownloadInfo(mSharedPrefs, PENDING_OMA_DOWNLOADS, omaDownloads);
+    }
+
+    /**
+     * Remove OMA download info from SharedPrefs.
+     * @param downloadId ID to be removed.
+     */
+    private void removeOMADownloadFromSharedPrefs(long downloadId) {
+        Set<String> omaDownloads = getStoredDownloadInfo(mSharedPrefs, PENDING_OMA_DOWNLOADS);
+        for (String omaDownload : omaDownloads) {
+            OMAEntry entry = OMAEntry.parseOMAEntry(omaDownload);
+            if (entry.mDownloadId == downloadId) {
+                omaDownloads.remove(omaDownload);
+                storeDownloadInfo(mSharedPrefs, PENDING_OMA_DOWNLOADS, omaDownloads);
+                return;
+            }
+        }
+    }
+
+    /**
+     * Check if a download ID is in OMA SharedPrefs.
+     * @param downloadId Download identifier to check.
+     * @param true if it is in the SharedPrefs, or false otherwise.
+     */
+    private boolean isDownloadIdInOMASharedPrefs(long downloadId) {
+        Set<String> omaDownloads = getStoredDownloadInfo(mSharedPrefs, PENDING_OMA_DOWNLOADS);
+        for (String omaDownload : omaDownloads) {
+            OMAEntry entry = OMAEntry.parseOMAEntry(omaDownload);
+            if (entry.mDownloadId == downloadId) return true;
+        }
+        return false;
+    }
 }
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/notifications/channels/README.md b/chrome/android/java/src/org/chromium/chrome/browser/notifications/channels/README.md
new file mode 100644
index 0000000..2c333bd
--- /dev/null
+++ b/chrome/android/java/src/org/chromium/chrome/browser/notifications/channels/README.md
@@ -0,0 +1,99 @@
+# Notification Channels
+
+## Background
+
+Notification channels define the togglable categories shown in our notification
+settings within Android settings UI in Android O and above. Channels also
+provide properties for our notifications, such as whether they vibrate or
+make a sound, and expose these settings to the user.
+
+Starting with Android O, all notifications must be assigned to a registered
+notification channel. We enforce this in the codebase by requiring all
+notifications to be constructed using
+`NotificationBuilderFactory.createChromeNotificationBuilder`, which requires a
+valid `ChannelId`.
+
+In M58 we started with only two channels - Sites and Browser. Web notifications
+are posted to the Sites channel and all other notifications from the browser
+went to the Browser channel.
+
+In M59 we split various more specific channels out of the Browser channel,
+including Media, Incognito and Downloads. The Browser channel still exists as
+a general catch-all category for notifications sent from the browser.
+
+For an up-to-date enumeration of what channels exist, see the
+map of `ChannelId`s to `Channel`s in `ChannelDefinitions.PredefinedChannels`.
+
+Further reading:
+- [Android Notification Channels documentation](https://developer.android.com/preview/features/notification-channels.html)
+- [Breaking out more channels post-M58 - design doc](https://docs.google.com/document/d/1K9pjvlHF1oANNI8TqZgy151tap9zs1KUr2qfBXo1s_4/edit?usp=sharing)
+
+## When should a new channel be added?
+
+New channels for new types of notifications should be added with caution -
+whilst they do provide finer-grain control for users, this should be traded
+off against the risk of settings creep. A multitude of settings can be
+confusing, and users may have to toggle multiple settings to achieve their
+desired state. Additionally, it’s hard to go back once channels have been
+split out, without the risk of disregarding user preferences set on those
+channels.
+
+Therefore, any proposed new channels should go through the Chrome UI review
+process.
+
+If in doubt, we recommend posting the notification to the generic Browser
+channel (assuming the Browser channel properties are appropriate). A new channel
+can always be split out in future if deemed necessary.
+
+> **Note**: Any time a new type of notification is added, a new
+`SystemNotificationType` should be added to `histograms.xml` and
+`NotificationUmaTracker.onNotificationShown` must be called with this new
+ type whenever any notifications are shown, to collect UMA on how often the
+ notifications are blocked. *It is not necessary to add a new channel
+ for every new SystemNotificationType.*
+
+## How to add a new notification channel
+
+To register a new notification channel that notifications can be posted to,
+once UI approval has been granted, follow these steps:
+
+1. Add a new id to the `@ChannelId` intdef in `ChannelDefinitions.java`
+2. Add a corresponding entry to `PredefinedChannels.MAP` in
+`ChannelDefinitions.java` with the new channel properties (you'll need a new
+string for the channel name)
+3. Increment `CHANNELS_VERSION` in `ChannelDefinitions.java`
+4. Update tests in `ChannelsInitializerTest.java` concerning which channels
+should appear on startup*, and add a test for your new channel's properties.
+5. Create notifications via
+`NotificationBuilderFactory.createChromeNotificationBuilder`, passing the new
+channel id (the custom builder will set the channel on the notification for
+you, and ensure the channel is initialized before building it)
+6. After posting a notification, remember to call
+`NotificationUmaTracker.onNotificationShown`, passing the new channel id
+(along with your new `SystemNotificationType`, see above)
+
+> ***Warning**: Currently all predefined channels are initialized on first
+launch, so they will appear in system settings even before any notifications
+are shown from that channel. This should usually be the preferred behaviour,
+and you will get it for free by following the above steps.
+
+## How to deprecate a channel
+
+Note, renaming an existing channel is free, just update the string and bump the
+`CHANNELS_VERSION` in `ChannelDefinitions.java` so that updaters pick up the
+change.
+
+To stop an existing channel showing up any more, follow the following steps:
+
+1. Ensure any notifications previously associated with this channel no longer
+exist, or are now sent to alternative channels.
+2. Remove the channel's entry from the `PredefinedChannels.MAP` in
+`ChannelDefinitions.java`
+3. Move the channel id from the `@ChannelId` intdef to the `LEGACY_CHANNEL_IDS`
+array in `ChannelDefinitions.java`
+4. Increment `CHANNELS_VERSION` in `ChannelDefinitions.java`
+5. Update tests in `ChannelsInitializerTest.java` that refer to the old channel
+
+This should only happen infrequently. Note a 'deleted channels' count in
+the browser's system notification settings will appear & increment every time a
+channel is deleted.
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/suggestions/SuggestionsBottomSheetContent.java b/chrome/android/java/src/org/chromium/chrome/browser/suggestions/SuggestionsBottomSheetContent.java
index 74203ea..e51070fd 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/suggestions/SuggestionsBottomSheetContent.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/suggestions/SuggestionsBottomSheetContent.java
@@ -92,6 +92,8 @@
             public void onSheetOpened() {
                 mRecyclerView.scrollToPosition(0);
                 prepareSuggestionsForReveal(adapter);
+
+                mRecyclerView.getScrollEventReporter().reset();
             }
 
             @Override
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/suggestions/SuggestionsMetrics.java b/chrome/android/java/src/org/chromium/chrome/browser/suggestions/SuggestionsMetrics.java
index fa64959c..e69d3391 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/suggestions/SuggestionsMetrics.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/suggestions/SuggestionsMetrics.java
@@ -4,6 +4,8 @@
 
 package org.chromium.chrome.browser.suggestions;
 
+import android.support.v7.widget.RecyclerView;
+
 import org.chromium.base.metrics.RecordUserAction;
 
 /**
@@ -43,4 +45,24 @@
     public static void recordActionViewAll() {
         RecordUserAction.record("Suggestions.Category.ViewAll");
     }
+
+    /**
+     * One-shot reporter that records the first time the user scrolls a {@link RecyclerView}. If it
+     * should be reused, call {@link #reset()} to rearm it.
+     */
+    public static class ScrollEventReporter extends RecyclerView.OnScrollListener {
+        private boolean mFired;
+        @Override
+        public void onScrollStateChanged(RecyclerView recyclerView, int newState) {
+            if (mFired) return;
+            if (newState != RecyclerView.SCROLL_STATE_DRAGGING) return;
+
+            RecordUserAction.record("Suggestions.ScrolledAfterOpen");
+            mFired = true;
+        }
+
+        public void reset() {
+            mFired = false;
+        }
+    }
 }
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/suggestions/SuggestionsRecyclerView.java b/chrome/android/java/src/org/chromium/chrome/browser/suggestions/SuggestionsRecyclerView.java
index 6fee021f..3411205 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/suggestions/SuggestionsRecyclerView.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/suggestions/SuggestionsRecyclerView.java
@@ -59,6 +59,7 @@
 
     private final GestureDetector mGestureDetector;
     private final LinearLayoutManager mLayoutManager;
+    private final SuggestionsMetrics.ScrollEventReporter mScrollEventReporter;
 
     /**
      * Total height of the items being dismissed.  Tracked to allow the bottom space to compensate
@@ -114,6 +115,9 @@
 
         ItemTouchHelper helper = new ItemTouchHelper(new ItemTouchCallbacks());
         helper.attachToRecyclerView(this);
+
+        mScrollEventReporter = new SuggestionsMetrics.ScrollEventReporter();
+        addOnScrollListener(mScrollEventReporter);
     }
 
     public boolean isFirstItemVisible() {
@@ -325,6 +329,10 @@
         return mCompensationHeight;
     }
 
+    public SuggestionsMetrics.ScrollEventReporter getScrollEventReporter() {
+        return mScrollEventReporter;
+    }
+
     private class ItemTouchCallbacks extends ItemTouchHelper.Callback {
         @Override
         public void onSwiped(ViewHolder viewHolder, int direction) {
diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/download/DownloadManagerServiceTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/download/DownloadManagerServiceTest.java
index bff566a..35264564 100644
--- a/chrome/android/javatests/src/org/chromium/chrome/browser/download/DownloadManagerServiceTest.java
+++ b/chrome/android/javatests/src/org/chromium/chrome/browser/download/DownloadManagerServiceTest.java
@@ -4,7 +4,6 @@
 
 package org.chromium.chrome.browser.download;
 
-import android.app.DownloadManager;
 import android.content.Context;
 import android.os.Handler;
 import android.os.HandlerThread;
@@ -21,14 +20,12 @@
 import org.junit.Test;
 import org.junit.runner.RunWith;
 
-import org.chromium.base.ContextUtils;
 import org.chromium.base.ThreadUtils;
 import org.chromium.base.metrics.RecordHistogram;
 import org.chromium.base.test.BaseJUnit4ClassRunner;
 import org.chromium.base.test.util.AdvancedMockContext;
 import org.chromium.base.test.util.Feature;
 import org.chromium.base.test.util.RetryOnFailure;
-import org.chromium.base.test.util.UrlUtils;
 import org.chromium.chrome.browser.download.DownloadInfo.Builder;
 import org.chromium.chrome.browser.download.DownloadManagerServiceTest.MockDownloadNotifier.MethodID;
 import org.chromium.components.offline_items_collection.ContentId;
@@ -38,13 +35,11 @@
 import org.chromium.content.browser.test.util.Criteria;
 import org.chromium.content.browser.test.util.CriteriaHelper;
 import org.chromium.net.ConnectionType;
-import org.chromium.net.test.EmbeddedTestServer;
 
 import java.util.Collections;
 import java.util.HashSet;
 import java.util.Queue;
 import java.util.Random;
-import java.util.Set;
 import java.util.UUID;
 import java.util.concurrent.ConcurrentLinkedQueue;
 
@@ -264,42 +259,6 @@
         }
     }
 
-    static class MockOMADownloadHandler extends OMADownloadHandler {
-        protected boolean mSuccess;
-        protected String mNofityURI;
-        protected long mDownloadId;
-
-        MockOMADownloadHandler(Context context) {
-            super(context);
-        }
-
-        protected void setDownloadId(long downloadId) {
-            mDownloadId = downloadId;
-        }
-
-        @Override
-        public void onDownloadCompleted(
-                DownloadInfo downloadInfo, long downloadId, String notifyURI) {
-            mSuccess = true;
-            mNofityURI = notifyURI;
-        }
-
-        @Override
-        public boolean isPendingOMADownload(long downloadId) {
-            return mDownloadId == downloadId;
-        }
-
-        @Override
-        public void updateDownloadInfo(long oldDownloadId, long newDownloadId) {
-            mDownloadId = newDownloadId;
-        }
-
-        @Override
-        public String getInstallNotifyInfo(long downloadId) {
-            return INSTALL_NOTIFY_URI;
-        }
-    }
-
     private static class DownloadManagerServiceForTest extends DownloadManagerService {
         boolean mResumed;
 
@@ -577,87 +536,6 @@
     }
 
     /**
-     * Test to make sure {@link DownloadManagerService#clearPendingDownloadNotifications}
-     * will clear the OMA notifications and pass the notification URI to {@link OMADownloadHandler}.
-     */
-    @Test
-    @MediumTest
-    @Feature({"Download"})
-    public void testClearPendingOMADownloads() {
-        DownloadManager manager =
-                (DownloadManager) getTestContext().getSystemService(Context.DOWNLOAD_SERVICE);
-        long downloadId = manager.addCompletedDownload(
-                "test", "test", false, "text/html",
-                UrlUtils.getIsolatedTestFilePath("chrome/test/data/android/download/download.txt"),
-                4, true);
-        MockDownloadNotifier notifier = new MockDownloadNotifier(getTestContext());
-        DownloadManagerServiceForTest dService = new DownloadManagerServiceForTest(
-                getTestContext(), notifier, UPDATE_DELAY_FOR_TEST);
-        final MockOMADownloadHandler handler = new MockOMADownloadHandler(getTestContext());
-        dService.setOMADownloadHandler(handler);
-        dService.addOMADownloadToSharedPrefs(String.valueOf(downloadId) + "," + INSTALL_NOTIFY_URI);
-        dService.clearPendingOMADownloads();
-        CriteriaHelper.pollUiThread(new Criteria() {
-            @Override
-            public boolean isSatisfied() {
-                return handler.mSuccess;
-            }
-        });
-        Assert.assertEquals(handler.mNofityURI, "http://test/test");
-        manager.remove(downloadId);
-    }
-
-    /**
-     * Test that calling {@link DownloadManagerService#enqueueDownloadManagerRequest} for an
-     * OMA download will enqueue a new DownloadManager request and insert an entry into the
-     * SharedPrefs.
-     */
-    @Test
-    @MediumTest
-    @Feature({"Download"})
-    public void testEnqueueOMADownloads() throws InterruptedException {
-        EmbeddedTestServer testServer = EmbeddedTestServer.createAndStartServer(
-                InstrumentationRegistry.getInstrumentation().getContext());
-
-        try {
-            DownloadInfo info = new DownloadInfo.Builder()
-                    .setMimeType(OMADownloadHandler.OMA_DRM_MESSAGE_MIME)
-                    .setFileName("test.gzip")
-                    .setUrl(testServer.getURL("/chrome/test/data/android/download/test.gzip"))
-                    .build();
-            MockDownloadNotifier notifier = new MockDownloadNotifier(getTestContext());
-            Context context = getTestContext();
-            DownloadManagerServiceForTest dService = new DownloadManagerServiceForTest(
-                    context, notifier, UPDATE_DELAY_FOR_TEST);
-            final MockOMADownloadHandler handler = new MockOMADownloadHandler(context);
-            dService.setOMADownloadHandler(handler);
-            handler.setDownloadId(0);
-            DownloadItem item = new DownloadItem(true, info);
-            item.setSystemDownloadId(0);
-            dService.enqueueDownloadManagerRequest(item, true);
-            CriteriaHelper.pollUiThread(new Criteria() {
-                @Override
-                public boolean isSatisfied() {
-                    return handler.mDownloadId != 0;
-                }
-            });
-            Set<String> downloads = dService.getStoredDownloadInfo(
-                    ContextUtils.getAppSharedPreferences(),
-                    DownloadManagerService.PENDING_OMA_DOWNLOADS);
-            Assert.assertEquals(1, downloads.size());
-            DownloadManagerService.OMAEntry entry = DownloadManagerService.OMAEntry.parseOMAEntry(
-                    (String) (downloads.toArray()[0]));
-            Assert.assertEquals(entry.mDownloadId, handler.mDownloadId);
-            Assert.assertEquals(entry.mInstallNotifyURI, INSTALL_NOTIFY_URI);
-            DownloadManager manager =
-                    (DownloadManager) getTestContext().getSystemService(Context.DOWNLOAD_SERVICE);
-            manager.remove(handler.mDownloadId);
-        } finally {
-            testServer.stopAndDestroyServer();
-        }
-    }
-
-    /**
      * Test to make sure {@link DownloadManagerService#shouldOpenAfterDownload}
      * returns the right result for varying MIME types and Content-Dispositions.
      */
diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/download/OMADownloadHandlerTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/download/OMADownloadHandlerTest.java
index 8a4a1e7..fbf7536 100644
--- a/chrome/android/javatests/src/org/chromium/chrome/browser/download/OMADownloadHandlerTest.java
+++ b/chrome/android/javatests/src/org/chromium/chrome/browser/download/OMADownloadHandlerTest.java
@@ -4,29 +4,140 @@
 
 package org.chromium.chrome.browser.download;
 
+import android.app.DownloadManager;
+import android.content.Context;
+import android.content.Intent;
 import android.content.pm.PackageManager;
 import android.support.test.InstrumentationRegistry;
+import android.support.test.filters.MediumTest;
 import android.support.test.filters.SmallTest;
 import android.test.MoreAsserts;
 
 import org.junit.Assert;
+import org.junit.Rule;
 import org.junit.Test;
 import org.junit.runner.RunWith;
 
+import org.chromium.base.ContextUtils;
+import org.chromium.base.test.util.AdvancedMockContext;
 import org.chromium.base.test.util.Feature;
+import org.chromium.base.test.util.RetryOnFailure;
+import org.chromium.base.test.util.UrlUtils;
+import org.chromium.chrome.browser.download.DownloadManagerDelegate.DownloadQueryCallback;
+import org.chromium.chrome.browser.download.DownloadManagerDelegate.DownloadQueryResult;
+import org.chromium.chrome.browser.download.OMADownloadHandler.OMAInfo;
 import org.chromium.chrome.test.ChromeJUnit4ClassRunner;
+import org.chromium.content.browser.test.NativeLibraryTestRule;
+import org.chromium.content.browser.test.util.Criteria;
+import org.chromium.content.browser.test.util.CriteriaHelper;
+import org.chromium.net.test.EmbeddedTestServer;
 
 import java.io.ByteArrayInputStream;
+import java.util.HashSet;
 import java.util.List;
+import java.util.Set;
 
 /**
  * Tests for OMADownloadHandler class.
  */
 @RunWith(ChromeJUnit4ClassRunner.class)
 public class OMADownloadHandlerTest {
+    @Rule
+    public NativeLibraryTestRule mActivityTestRule = new NativeLibraryTestRule();
+
+    private static final String PENDING_OMA_DOWNLOADS = "PendingOMADownloads";
+    private static final String INSTALL_NOTIFY_URI = "http://test/test";
+
+    private Context getTestContext() {
+        return new AdvancedMockContext(
+                InstrumentationRegistry.getInstrumentation().getTargetContext());
+    }
+
     /**
-     * Test to make sure {@link OMADownloadHandler#getSize} returns the
-     * right size for OMAInfo.
+     * Mock implementation of the DownloadSnackbarController.
+     */
+    static class MockDownloadSnackbarController extends DownloadSnackbarController {
+        public boolean mSucceeded;
+        public boolean mFailed;
+
+        public MockDownloadSnackbarController() {
+            super(null);
+        }
+
+        public void waitForSnackbarControllerToFinish(final boolean success) {
+            CriteriaHelper.pollInstrumentationThread(
+                    new Criteria("Failed while waiting for all calls to complete.") {
+                        @Override
+                        public boolean isSatisfied() {
+                            return success ? mSucceeded : mFailed;
+                        }
+                    });
+        }
+
+        @Override
+        public void onDownloadSucceeded(DownloadInfo downloadInfo, int notificationId,
+                long downloadId, boolean canBeResolved, boolean usesAndroidDownloadManager) {
+            mSucceeded = true;
+        }
+
+        @Override
+        public void onDownloadFailed(String errorMessage, boolean showAllDownloads) {
+            mFailed = true;
+        }
+    }
+
+    private static class OMADownloadHandlerForTest extends OMADownloadHandler {
+        public String mNofityURI;
+        public long mDownloadId;
+
+        public OMADownloadHandlerForTest(Context context, DownloadManagerDelegate delegate,
+                DownloadSnackbarController downloadSnackbarController) {
+            super(context, delegate, downloadSnackbarController);
+        }
+
+        @Override
+        protected boolean sendNotification(
+                OMAInfo omaInfo, DownloadInfo downloadInfo, long downloadId, String statusMessage) {
+            mNofityURI = omaInfo.getValue(OMA_INSTALL_NOTIFY_URI);
+            return true;
+        }
+
+        @Override
+        public void onDownloadEnqueued(
+                boolean result, int failureReason, DownloadItem downloadItem, long downloadId) {
+            super.onDownloadEnqueued(result, failureReason, downloadItem, downloadId);
+            mDownloadId = downloadId;
+        }
+    }
+
+    /** Helper class to verify the result of {@DownloadManagerDelegate.queryDownloadResult}. */
+    private static class DownloadQueryResultVerifier implements DownloadQueryCallback {
+        private int mExpectedDownloadStatus;
+
+        public boolean mQueryCompleted;
+
+        public DownloadQueryResultVerifier(int expectedDownloadStatus) {
+            mExpectedDownloadStatus = expectedDownloadStatus;
+        }
+
+        @Override
+        public void onQueryCompleted(DownloadQueryResult result, boolean showNotifications) {
+            mQueryCompleted = true;
+            Assert.assertEquals(mExpectedDownloadStatus, result.downloadStatus);
+        }
+    }
+
+    private void waitForQueryCompletion(final DownloadQueryResultVerifier verifier) {
+        CriteriaHelper.pollUiThread(new Criteria() {
+            @Override
+            public boolean isSatisfied() {
+                return verifier.mQueryCompleted;
+            }
+        });
+    }
+
+    /**
+     * Test to make sure {@link OMADownloadHandler#getSize} returns the right size for OMAInfo.
      */
     @Test
     @SmallTest
@@ -46,8 +157,7 @@
     }
 
     /**
-     * Test to make sure {@link OMADownloadHandler.OMAInfo#getDrmType} returns the
-     * right DRM type.
+     * Test to make sure {@link OMADownloadHandler.OMAInfo#getDrmType} returns the right DRM type.
      */
     @Test
     @SmallTest
@@ -68,8 +178,7 @@
     }
 
     /**
-     * Test to make sure {@link OMADownloadHandler#getOpennableType} returns the
-     * right MIME type.
+     * Test to make sure {@link OMADownloadHandler#getOpennableType} returns the right MIME type.
      */
     @Test
     @SmallTest
@@ -132,8 +241,8 @@
     }
 
     /**
-     * Test that {@link OMADownloadHandler#parseDownloadDescriptor} returns empty
-     * result on invalid input.
+     * Test that {@link OMADownloadHandler#parseDownloadDescriptor} returns empty result on invalid
+     * input.
      */
     @Test
     @SmallTest
@@ -167,4 +276,145 @@
                 new ByteArrayInputStream(downloadDescriptor.getBytes()));
         Assert.assertNull(info);
     }
+
+    /**
+     * Test to make sure {@link DownloadManagerDelegate#queryDownloadResult} will report correctly
+     * about the status of completed downloads and removed downloads.
+     */
+    @Test
+    @MediumTest
+    @Feature({"Download"})
+    public void testQueryDownloadResult() {
+        Context context = getTestContext();
+        DownloadManager manager =
+                (DownloadManager) getTestContext().getSystemService(Context.DOWNLOAD_SERVICE);
+        long downloadId1 = manager.addCompletedDownload("test", "test", false, "text/html",
+                UrlUtils.getIsolatedTestFilePath("chrome/test/data/android/download/download.txt"),
+                4, true);
+
+        DownloadItem downloadItem = new DownloadItem(true, new DownloadInfo.Builder().build());
+        downloadItem.setSystemDownloadId(downloadId1);
+
+        DownloadManagerDelegate downloadManagerDelegate = new DownloadManagerDelegate(context);
+        DownloadQueryResultVerifier verifier =
+                new DownloadQueryResultVerifier(DownloadManagerService.DOWNLOAD_STATUS_COMPLETE);
+        downloadManagerDelegate.queryDownloadResult(downloadItem, false, verifier);
+        waitForQueryCompletion(verifier);
+
+        manager.remove(downloadId1);
+        downloadItem.setSystemDownloadId(downloadId1);
+        verifier =
+                new DownloadQueryResultVerifier(DownloadManagerService.DOWNLOAD_STATUS_CANCELLED);
+        downloadManagerDelegate.queryDownloadResult(downloadItem, false, verifier);
+        waitForQueryCompletion(verifier);
+    }
+
+    /**
+     * Test to make sure {@link OMADownloadHandler#clearPendingOMADownloads} will clear the OMA
+     * notifications and pass the notification URI to {@link OMADownloadHandler}.
+     */
+    @Test
+    @MediumTest
+    @RetryOnFailure
+    @Feature({"Download"})
+    public void testClearPendingOMADownloads() {
+        Context context = getTestContext();
+        DownloadManager manager =
+                (DownloadManager) getTestContext().getSystemService(Context.DOWNLOAD_SERVICE);
+        long downloadId1 = manager.addCompletedDownload("test", "test", false, "text/html",
+                UrlUtils.getIsolatedTestFilePath("chrome/test/data/android/download/download.txt"),
+                4, true);
+
+        DownloadManagerDelegate downloadManagerDelegate = new DownloadManagerDelegate(context);
+        final MockDownloadSnackbarController snackbarController =
+                new MockDownloadSnackbarController();
+        final OMADownloadHandlerForTest omaHandler =
+                new OMADownloadHandlerForTest(context, downloadManagerDelegate, snackbarController);
+
+        // Write a few pending downloads into shared preferences.
+        Set<String> pendingOmaDownloads = new HashSet<>();
+        pendingOmaDownloads.add(String.valueOf(downloadId1) + "," + INSTALL_NOTIFY_URI);
+        DownloadManagerService.storeDownloadInfo(
+                ContextUtils.getAppSharedPreferences(), PENDING_OMA_DOWNLOADS, pendingOmaDownloads);
+
+        pendingOmaDownloads = DownloadManagerService.getStoredDownloadInfo(
+                ContextUtils.getAppSharedPreferences(), PENDING_OMA_DOWNLOADS);
+        Assert.assertEquals(1, pendingOmaDownloads.size());
+
+        omaHandler.clearPendingOMADownloads();
+
+        // Wait for OMADownloadHandler to clear the pending downloads.
+        CriteriaHelper.pollUiThread(new Criteria() {
+            @Override
+            public boolean isSatisfied() {
+                return snackbarController.mSucceeded;
+            }
+        });
+
+        // The pending downloads set in the shared prefs should be empty now.
+        pendingOmaDownloads = DownloadManagerService.getStoredDownloadInfo(
+                ContextUtils.getAppSharedPreferences(), PENDING_OMA_DOWNLOADS);
+        Assert.assertEquals(0, pendingOmaDownloads.size());
+        Assert.assertEquals(omaHandler.mNofityURI, INSTALL_NOTIFY_URI);
+
+        manager.remove(downloadId1);
+    }
+
+    /**
+     * Test that calling {@link OMADownloadHandler#enqueueDownloadManagerRequest} for an
+     * OMA download will enqueue a new DownloadManager request and insert an entry into the
+     * SharedPrefs.
+     */
+    @Test
+    @MediumTest
+    @Feature({"Download"})
+    public void testEnqueueOMADownloads() throws InterruptedException {
+        EmbeddedTestServer testServer = EmbeddedTestServer.createAndStartServer(
+                InstrumentationRegistry.getInstrumentation().getContext());
+        Context context = getTestContext();
+        mActivityTestRule.loadNativeLibraryAndInitBrowserProcess();
+
+        OMADownloadHandler.OMAInfo omaInfo = new OMAInfo();
+        omaInfo.addAttributeValue(OMADownloadHandler.OMA_NAME, "test.gzip");
+        omaInfo.addAttributeValue(OMADownloadHandler.OMA_OBJECT_URI,
+                testServer.getURL("/chrome/test/data/android/download/test.gzip"));
+        omaInfo.addAttributeValue(OMADownloadHandler.OMA_INSTALL_NOTIFY_URI, INSTALL_NOTIFY_URI);
+
+        try {
+            DownloadInfo info = new DownloadInfo.Builder().build();
+            final DownloadManagerDelegate downloadManagerDelegate =
+                    new DownloadManagerDelegate(context);
+            final MockDownloadSnackbarController snackbarController =
+                    new MockDownloadSnackbarController();
+            final OMADownloadHandlerForTest omaHandler = new OMADownloadHandlerForTest(
+                    context, downloadManagerDelegate, snackbarController) {
+                @Override
+                public void onReceive(Context context, Intent intent) {
+                    // Ignore all the broadcasts.
+                }
+            };
+
+            omaHandler.clearPendingOMADownloads();
+            omaHandler.downloadOMAContent(0, info, omaInfo);
+            CriteriaHelper.pollUiThread(new Criteria() {
+                @Override
+                public boolean isSatisfied() {
+                    return omaHandler.mDownloadId != 0;
+                }
+            });
+
+            Set<String> downloads = DownloadManagerService.getStoredDownloadInfo(
+                    ContextUtils.getAppSharedPreferences(), PENDING_OMA_DOWNLOADS);
+            Assert.assertEquals(1, downloads.size());
+            OMADownloadHandler.OMAEntry entry =
+                    OMADownloadHandler.OMAEntry.parseOMAEntry((String) (downloads.toArray()[0]));
+            Assert.assertEquals(entry.mDownloadId, omaHandler.mDownloadId);
+            Assert.assertEquals(entry.mInstallNotifyURI, INSTALL_NOTIFY_URI);
+            DownloadManager manager =
+                    (DownloadManager) getTestContext().getSystemService(Context.DOWNLOAD_SERVICE);
+            manager.remove(omaHandler.mDownloadId);
+        } finally {
+            testServer.stopAndDestroyServer();
+        }
+    }
 }
diff --git a/chrome/browser/chromeos/chrome_browser_main_chromeos.cc b/chrome/browser/chromeos/chrome_browser_main_chromeos.cc
index 2840377d..998ce5d 100644
--- a/chrome/browser/chromeos/chrome_browser_main_chromeos.cc
+++ b/chrome/browser/chromeos/chrome_browser_main_chromeos.cc
@@ -20,6 +20,7 @@
 #include "base/linux_util.h"
 #include "base/macros.h"
 #include "base/memory/ptr_util.h"
+#include "base/memory/weak_ptr.h"
 #include "base/path_service.h"
 #include "base/strings/string_number_conversions.h"
 #include "base/strings/string_split.h"
@@ -146,11 +147,15 @@
 #include "content/public/browser/notification_service.h"
 #include "content/public/common/content_switches.h"
 #include "content/public/common/main_function_params.h"
+#include "crypto/nss_util_internal.h"
+#include "crypto/scoped_nss_types.h"
 #include "dbus/object_path.h"
 #include "device/bluetooth/bluetooth_adapter_factory.h"
 #include "device/bluetooth/dbus/bluez_dbus_manager.h"
 #include "media/audio/sounds/sounds_manager.h"
 #include "net/base/network_change_notifier.h"
+#include "net/cert/nss_cert_database.h"
+#include "net/cert/nss_cert_database_chromeos.h"
 #include "net/url_request/url_request.h"
 #include "net/url_request/url_request_context_getter.h"
 #include "printing/backend/print_backend.h"
@@ -205,6 +210,36 @@
   }
 }
 
+// Called on UI Thread when the system slot has been retrieved.
+void GotSystemSlotOnUIThread(
+    base::Callback<void(crypto::ScopedPK11Slot)> callback_ui_thread,
+    crypto::ScopedPK11Slot system_slot) {
+  callback_ui_thread.Run(std::move(system_slot));
+}
+
+// Called on IO Thread when the system slot has been retrieved.
+void GotSystemSlotOnIOThread(
+    base::Callback<void(crypto::ScopedPK11Slot)> callback_ui_thread,
+    crypto::ScopedPK11Slot system_slot) {
+  content::BrowserThread::PostTask(
+      content::BrowserThread::UI, FROM_HERE,
+      base::BindOnce(&GotSystemSlotOnUIThread, callback_ui_thread,
+                     std::move(system_slot)));
+}
+
+// Called on IO Thread, initiates retrieval of system slot. |callback_ui_thread|
+// will be executed on the UI thread when the system slot has been retrieved.
+void GetSystemSlotOnIOThread(
+    base::Callback<void(crypto::ScopedPK11Slot)> callback_ui_thread) {
+  auto callback =
+      base::BindRepeating(&GotSystemSlotOnIOThread, callback_ui_thread);
+  crypto::ScopedPK11Slot system_nss_slot =
+      crypto::GetSystemNSSKeySlot(callback);
+  if (system_nss_slot) {
+    callback.Run(std::move(system_nss_slot));
+  }
+}
+
 }  // namespace
 
 namespace internal {
@@ -365,6 +400,52 @@
   DISALLOW_COPY_AND_ASSIGN(DBusServices);
 };
 
+// Initializes a global NSSCertDatabase for the system token and starts
+// CertLoader with that database. Note that this is triggered from
+// PreMainMessageLoopRun, which is executed after PostMainMessageLoopStart,
+// where CertLoader is initialized. We can thus assume that CertLoader is
+// initialized.
+class SystemTokenCertDBInitializer {
+ public:
+  SystemTokenCertDBInitializer() : weak_ptr_factory_(this) {}
+  ~SystemTokenCertDBInitializer() {}
+
+  // Entry point, called on UI thread.
+  void Initialize() {
+    base::Callback<void(crypto::ScopedPK11Slot)> callback =
+        base::BindRepeating(&SystemTokenCertDBInitializer::InitializeDatabase,
+                            weak_ptr_factory_.GetWeakPtr());
+    content::BrowserThread::PostTask(
+        content::BrowserThread::IO, FROM_HERE,
+        base::BindOnce(&GetSystemSlotOnIOThread, callback));
+  }
+
+ private:
+  // Initializes the global system token NSSCertDatabase with |system_slot|.
+  // Also starts CertLoader with the system token database.
+  void InitializeDatabase(crypto::ScopedPK11Slot system_slot) {
+    // Currently, NSSCertDatabase requires a public slot to be set, so we use
+    // the system slot there. We also want GetSystemSlot() to return the system
+    // slot. As ScopedPK11Slot is actually a unique_ptr which will be moved into
+    // the NSSCertDatabase, we need to create a copy, referencing the same slot
+    // (using PK11_ReferenceSlot).
+    crypto::ScopedPK11Slot system_slot_copy =
+        crypto::ScopedPK11Slot(PK11_ReferenceSlot(system_slot.get()));
+    auto database = base::MakeUnique<net::NSSCertDatabaseChromeOS>(
+        std::move(system_slot) /* public_slot */,
+        crypto::ScopedPK11Slot() /* private_slot */);
+    database->SetSystemSlot(std::move(system_slot_copy));
+    system_token_cert_database_ = std::move(database);
+
+    CertLoader::Get()->SetSystemNSSDB(system_token_cert_database_.get());
+  }
+
+  // Global NSSCertDatabase which sees the system token.
+  std::unique_ptr<net::NSSCertDatabase> system_token_cert_database_;
+
+  base::WeakPtrFactory<SystemTokenCertDBInitializer> weak_ptr_factory_;
+};
+
 }  //  namespace internal
 
 // ChromeBrowserMainPartsChromeos ----------------------------------------------
@@ -470,6 +551,12 @@
       content::BrowserThread::GetTaskRunnerForThread(
           content::BrowserThread::IO));
 
+  // Initialize NSS database for system token.
+  TPMTokenLoader::Get()->EnsureStarted();
+  system_token_certdb_initializer_ =
+      base::MakeUnique<internal::SystemTokenCertDBInitializer>();
+  system_token_certdb_initializer_->Initialize();
+
   CrasAudioHandler::Initialize(
       new AudioDevicesPrefHandlerImpl(g_browser_process->local_state()));
 
@@ -999,6 +1086,10 @@
   // Destroy DBus services immediately after threads are stopped.
   dbus_services_.reset();
 
+  // Reset SystemTokenCertDBInitializer after DBus services because it should
+  // outlive CertLoader.
+  system_token_certdb_initializer_.reset();
+
   ChromeBrowserMainPartsLinux::PostDestroyThreads();
 
   // Destroy DeviceSettingsService after g_browser_process.
diff --git a/chrome/browser/chromeos/chrome_browser_main_chromeos.h b/chrome/browser/chromeos/chrome_browser_main_chromeos.h
index c74a338..b11b737 100644
--- a/chrome/browser/chromeos/chrome_browser_main_chromeos.h
+++ b/chrome/browser/chromeos/chrome_browser_main_chromeos.h
@@ -49,6 +49,7 @@
 
 namespace internal {
 class DBusServices;
+class SystemTokenCertDBInitializer;
 }
 
 class ChromeBrowserMainPartsChromeos : public ChromeBrowserMainPartsLinux {
@@ -86,6 +87,9 @@
 
   std::unique_ptr<internal::DBusServices> dbus_services_;
 
+  std::unique_ptr<internal::SystemTokenCertDBInitializer>
+      system_token_certdb_initializer_;
+
   std::unique_ptr<session_manager::SessionManager> session_manager_;
 
   std::unique_ptr<ShutdownPolicyForwarder> shutdown_policy_forwarder_;
diff --git a/chrome/browser/chromeos/login/session/user_session_manager.cc b/chrome/browser/chromeos/login/session/user_session_manager.cc
index 41f9f10..deae260 100644
--- a/chrome/browser/chromeos/login/session/user_session_manager.cc
+++ b/chrome/browser/chromeos/login/session/user_session_manager.cc
@@ -258,7 +258,7 @@
   if (!CertLoader::IsInitialized())
     return;
 
-  CertLoader::Get()->StartWithNSSDB(database);
+  CertLoader::Get()->SetUserNSSDB(database);
 }
 
 // Returns new CommandLine with per-user flags.
diff --git a/chrome/browser/chromeos/options/cert_library.cc b/chrome/browser/chromeos/options/cert_library.cc
index 00084f6..c83924f7 100644
--- a/chrome/browser/chromeos/options/cert_library.cc
+++ b/chrome/browser/chromeos/options/cert_library.cc
@@ -138,11 +138,11 @@
 }
 
 bool CertLibrary::CertificatesLoading() const {
-  return CertLoader::Get()->CertificatesLoading();
+  return CertLoader::Get()->initial_load_of_any_database_running();
 }
 
 bool CertLibrary::CertificatesLoaded() const {
-  return CertLoader::Get()->certificates_loaded();
+  return CertLoader::Get()->initial_load_finished();
 }
 
 int CertLibrary::NumCertificates(CertType type) const {
diff --git a/chrome/browser/ui/BUILD.gn b/chrome/browser/ui/BUILD.gn
index bc7f587..3125170 100644
--- a/chrome/browser/ui/BUILD.gn
+++ b/chrome/browser/ui/BUILD.gn
@@ -2036,7 +2036,6 @@
       "views/frame/avatar_button_manager.h",
       "views/profiles/avatar_button.cc",
       "views/profiles/avatar_button.h",
-      "views/profiles/avatar_button_delegate.h",
       "views/profiles/avatar_button_style.h",
       "webui/app_launcher_page_ui.cc",
       "webui/app_launcher_page_ui.h",
diff --git a/chrome/browser/ui/avatar_button_error_controller_delegate.h b/chrome/browser/ui/avatar_button_error_controller_delegate.h
index 8550f89..08907c2c 100644
--- a/chrome/browser/ui/avatar_button_error_controller_delegate.h
+++ b/chrome/browser/ui/avatar_button_error_controller_delegate.h
@@ -6,7 +6,7 @@
 #define CHROME_BROWSER_UI_AVATAR_BUTTON_ERROR_CONTROLLER_DELEGATE_H_
 
 // Delegate that allows AvatarButtonErrorController to communicate to
-// NewAvatarButton.
+// AvatarButton.
 class AvatarButtonErrorControllerDelegate {
  public:
   // Called when the signin/sync errors that should be exposed in the avatar
diff --git a/chrome/browser/ui/views/frame/avatar_button_manager.cc b/chrome/browser/ui/views/frame/avatar_button_manager.cc
index fa8b448..442243c 100644
--- a/chrome/browser/ui/views/frame/avatar_button_manager.cc
+++ b/chrome/browser/ui/views/frame/avatar_button_manager.cc
@@ -31,7 +31,7 @@
       // Desktop guest shows the avatar button.
       browser_view->IsIncognito()) {
     if (!view_) {
-      view_ = new NewAvatarButton(this, style, profile);
+      view_ = new AvatarButton(this, style, profile);
       view_->set_id(VIEW_ID_AVATAR_BUTTON);
       frame_view_->AddChildView(view_);
       frame->GetRootView()->Layout();
@@ -43,18 +43,8 @@
   }
 }
 
-void AvatarButtonManager::ButtonPreferredSizeChanged() {
-  // Perform a re-layout if the avatar button has changed, since that can affect
-  // the size of the tabs.
-  if (!view_ || !frame_view_->browser_view()->initialized())
-    return;  // Ignore the update during view creation.
-
-  frame_view_->InvalidateLayout();
-  frame_view_->frame()->GetRootView()->Layout();
-}
-
 void AvatarButtonManager::ButtonPressed(views::Button* sender,
-                                       const ui::Event& event) {
+                                        const ui::Event& event) {
   DCHECK_EQ(view_, sender);
   BrowserWindow::AvatarBubbleMode mode =
       BrowserWindow::AVATAR_BUBBLE_MODE_DEFAULT;
diff --git a/chrome/browser/ui/views/frame/avatar_button_manager.h b/chrome/browser/ui/views/frame/avatar_button_manager.h
index ca3aa5b..0f618d9 100644
--- a/chrome/browser/ui/views/frame/avatar_button_manager.h
+++ b/chrome/browser/ui/views/frame/avatar_button_manager.h
@@ -5,14 +5,14 @@
 #ifndef CHROME_BROWSER_UI_VIEWS_FRAME_AVATAR_BUTTON_MANAGER_H_
 #define CHROME_BROWSER_UI_VIEWS_FRAME_AVATAR_BUTTON_MANAGER_H_
 
-#include "chrome/browser/ui/views/profiles/avatar_button_delegate.h"
 #include "chrome/browser/ui/views/profiles/avatar_button_style.h"
+#include "ui/views/controls/button/button.h"
 
 class BrowserNonClientFrameView;
 
 // Manages an avatar button displayed in a browser frame. The button displays
 // the name of the active or guest profile, and may be null.
-class AvatarButtonManager : public AvatarButtonDelegate {
+class AvatarButtonManager : public views::ButtonListener {
  public:
   explicit AvatarButtonManager(BrowserNonClientFrameView* frame_view);
 
@@ -23,13 +23,10 @@
   // Gets the avatar button as a view::View.
   views::View* view() const { return view_; }
 
- private:
-  // AvatarButtonDelegate:
-  void ButtonPreferredSizeChanged() override;
-
   // views::ButtonListener:
   void ButtonPressed(views::Button* sender, const ui::Event& event) override;
 
+ private:
   BrowserNonClientFrameView* frame_view_;  // Weak. Owns |this|.
 
   // Menu button that displays the name of the active or guest profile.
diff --git a/chrome/browser/ui/views/frame/glass_browser_frame_view.cc b/chrome/browser/ui/views/frame/glass_browser_frame_view.cc
index 8f049ca..520c6058 100644
--- a/chrome/browser/ui/views/frame/glass_browser_frame_view.cc
+++ b/chrome/browser/ui/views/frame/glass_browser_frame_view.cc
@@ -49,7 +49,7 @@
 // pixels at the end of the top and bottom edges trigger diagonal resizing.
 const int kResizeCornerWidth = 16;
 // How far the profile switcher button is from the left of the minimize button.
-const int kProfileSwitcherButtonOffset = 5;
+const int kProfileSwitcherButtonOffset = 1;
 // The content edge images have a shadow built into them.
 const int kContentEdgeShadowThickness = 2;
 // In restored mode, the New Tab button isn't at the same height as the caption
@@ -60,11 +60,6 @@
 // similar vertical coordinates, we need to reserve a larger, 16 px gap to avoid
 // looking too cluttered.
 const int kNewTabCaptionMaximizedSpacing = 16;
-// Height of the profile switcher button. Same as the height of the Windows 7/8
-// caption buttons.
-// TODO(bsep): Windows 10 caption buttons look very different and we would like
-// the profile switcher button to match on that platform.
-const int kProfileSwitcherButtonHeight = 20;
 // There is a small one-pixel strip right above the caption buttons in which the
 // resize border "peeks" through.
 const int kCaptionButtonTopInset = 1;
@@ -99,7 +94,8 @@
       restore_button_(nullptr),
       close_button_(nullptr),
       throbber_running_(false),
-      throbber_frame_(0) {
+      throbber_frame_(0),
+      tab_strip_observer_(this) {
   // We initialize all fields despite some of them being unused in some modes,
   // since it's possible for modes to flip dynamically (e.g. if the user enables
   // a high-contrast theme). Throbber icons are only used when ShowSystemIcon()
@@ -148,9 +144,10 @@
 
     // The profile switcher button is optionally displayed to the left of the
     // minimize button.
-    if (profile_switcher_.view()) {
+    views::View* profile_switcher = GetProfileSwitcherView();
+    if (profile_switcher) {
       const int old_end_x = end_x;
-      end_x -= profile_switcher_.view()->width() + kProfileSwitcherButtonOffset;
+      end_x -= profile_switcher->width() + kProfileSwitcherButtonOffset;
 
       // In non-maximized mode, allow the new tab button to slide completely
       // under the profile switcher button.
@@ -217,6 +214,13 @@
   return profile_switcher_.view();
 }
 
+void GlassBrowserFrameView::OnBrowserViewInitViewsComplete() {
+  if (browser_view()->tabstrip()) {
+    DCHECK(!tab_strip_observer_.IsObserving(browser_view()->tabstrip()));
+    tab_strip_observer_.Add(browser_view()->tabstrip());
+  }
+}
+
 ///////////////////////////////////////////////////////////////////////////////
 // GlassBrowserFrameView, views::NonClientFrameView implementation:
 
@@ -375,6 +379,28 @@
   return frame()->widget_delegate()->GetWindowIcon();
 }
 
+void GlassBrowserFrameView::TabStripMaxXChanged(TabStrip* tab_strip) {
+  // The profile switcher button's height depends on the position of the new
+  // tab button.
+  if (browser_view()->IsRegularOrGuestSession())
+    LayoutProfileSwitcher();
+}
+
+void GlassBrowserFrameView::TabStripRemovedTabAt(TabStrip* tab_strip,
+                                                 int index) {
+  // The profile switcher button may need to change height here, too.
+  // TabStripMaxXChanged is not enough when a tab other than the last tab is
+  // closed.
+  if (browser_view()->IsRegularOrGuestSession())
+    LayoutProfileSwitcher();
+}
+
+void GlassBrowserFrameView::TabStripDeleted(TabStrip* tab_strip) {
+  // The tab strip is currently never deleted before the frame. If that changes
+  // tab_strip_observer_.Remove(tab_strip) may be needed here.
+  NOTREACHED();
+}
+
 bool GlassBrowserFrameView::IsMaximized() const {
   return frame()->IsMaximized();
 }
@@ -406,6 +432,21 @@
   LayoutClientView();
 }
 
+void GlassBrowserFrameView::ChildPreferredSizeChanged(views::View* child) {
+  if (child == GetProfileSwitcherView()) {
+    // Need to layout the root view here, too, as the avatar button may change
+    // between the text and the icon when a profile is added or removed, which
+    // changes its width. This may cause it to start or stop overlapping the
+    // the tabstrip horizontally, which in turn causes it to change height, as
+    // calculated in LayoutProfileSwitcher(). Calling LayoutProfileSwitcher()
+    // is not enough here - it does not re-draw the line below the tabstrip
+    // properly when a profile is added or removed. Even adding
+    // browser_view()->tabstrip()->Layout() and SchedulePaint() is not enough.
+    // TODO(bsep): Figure out the most efficient way to do this.
+    frame()->GetRootView()->Layout();
+  }
+}
+
 ///////////////////////////////////////////////////////////////////////////////
 // GlassBrowserFrameView, protected:
 
@@ -717,18 +758,21 @@
 
 void GlassBrowserFrameView::LayoutProfileSwitcher() {
   DCHECK(browser_view()->IsRegularOrGuestSession());
-  if (!profile_switcher_.view())
+
+  View* profile_switcher = profile_switcher_.view();
+  if (!profile_switcher)
     return;
 
-  gfx::Size label_size = profile_switcher_.view()->GetPreferredSize();
+  gfx::Size button_size = profile_switcher->GetPreferredSize();
+  int button_width = button_size.width();
+  int button_height = button_size.height();
 
   int button_x;
   if (CaptionButtonsOnLeadingEdge()) {
     button_x = width() - frame()->GetMinimizeButtonOffset() +
                kProfileSwitcherButtonOffset;
   } else {
-    button_x =
-        MinimizeButtonX() - kProfileSwitcherButtonOffset - label_size.width();
+    button_x = MinimizeButtonX() - kProfileSwitcherButtonOffset - button_width;
   }
 
   int button_y = WindowTopY();
@@ -739,8 +783,15 @@
     // button the same way to match.
     button_y -= 1;
   }
-  profile_switcher_.view()->SetBounds(button_x, button_y, label_size.width(),
-                                      kProfileSwitcherButtonHeight);
+
+  // Shrink the button height when it's atop part of the tabstrip. In RTL the
+  // new tab button is on the left, so it can never slide under the avatar
+  // button, which is still on the right [http://crbug.com/560619].
+  TabStrip* tabstrip = browser_view()->tabstrip();
+  if (tabstrip && !base::i18n::IsRTL() && tabstrip->max_x() >= button_x)
+    button_height = profile_switcher->GetMinimumSize().height();
+
+  profile_switcher->SetBounds(button_x, button_y, button_width, button_height);
 }
 
 void GlassBrowserFrameView::LayoutIncognitoIcon() {
@@ -749,7 +800,7 @@
   // In RTL, the icon needs to start after the caption buttons.
   if (CaptionButtonsOnLeadingEdge()) {
     x = width() - frame()->GetMinimizeButtonOffset() +
-        (profile_switcher_.view() ? (profile_switcher_.view()->width() +
+        (GetProfileSwitcherView() ? (GetProfileSwitcherView()->width() +
                                      kProfileSwitcherButtonOffset)
                                   : 0);
   }
diff --git a/chrome/browser/ui/views/frame/glass_browser_frame_view.h b/chrome/browser/ui/views/frame/glass_browser_frame_view.h
index 8b0ad07..e438cf0 100644
--- a/chrome/browser/ui/views/frame/glass_browser_frame_view.h
+++ b/chrome/browser/ui/views/frame/glass_browser_frame_view.h
@@ -7,20 +7,24 @@
 
 #include "base/compiler_specific.h"
 #include "base/macros.h"
+#include "base/scoped_observer.h"
 #include "base/win/scoped_gdi_object.h"
 #include "chrome/browser/ui/views/frame/avatar_button_manager.h"
 #include "chrome/browser/ui/views/frame/browser_non_client_frame_view.h"
 #include "chrome/browser/ui/views/frame/windows_10_caption_button.h"
 #include "chrome/browser/ui/views/tab_icon_view.h"
 #include "chrome/browser/ui/views/tab_icon_view_model.h"
+#include "chrome/browser/ui/views/tabs/tab_strip_observer.h"
 #include "ui/views/controls/button/button.h"
 #include "ui/views/window/non_client_view.h"
 
 class BrowserView;
+class TabStrip;
 
 class GlassBrowserFrameView : public BrowserNonClientFrameView,
                               public views::ButtonListener,
-                              public TabIconViewModel {
+                              public TabIconViewModel,
+                              public TabStripObserver {
  public:
   // Constructs a non-client view for an BrowserFrame.
   GlassBrowserFrameView(BrowserFrame* frame, BrowserView* browser_view);
@@ -33,6 +37,7 @@
   void UpdateThrobber(bool running) override;
   gfx::Size GetMinimumSize() const override;
   views::View* GetProfileSwitcherView() const override;
+  void OnBrowserViewInitViewsComplete() override;
 
   // views::NonClientFrameView:
   gfx::Rect GetBoundsForClientView() const override;
@@ -52,6 +57,11 @@
   bool ShouldTabIconViewAnimate() const override;
   gfx::ImageSkia GetFaviconForTabIconView() override;
 
+  // TabStripObserver:
+  void TabStripMaxXChanged(TabStrip* tab_strip) override;
+  void TabStripDeleted(TabStrip* tab_strip) override;
+  void TabStripRemovedTabAt(TabStrip* tab_strip, int index) override;
+
   bool IsMaximized() const;
 
   // Visual height of the titlebar when the window is maximized (i.e. excluding
@@ -64,6 +74,7 @@
   // views::View:
   void OnPaint(gfx::Canvas* canvas) override;
   void Layout() override;
+  void ChildPreferredSizeChanged(views::View* child) override;
 
   // BrowserNonClientFrameView:
   void UpdateProfileIcons() override;
@@ -189,6 +200,10 @@
   // The index of the current frame of the throbber animation.
   int throbber_frame_;
 
+  // The window's tabstrip, if any, is observed so we know when to resize any
+  // avatar button.
+  ScopedObserver<TabStrip, GlassBrowserFrameView> tab_strip_observer_;
+
   static const int kThrobberIconCount = 24;
   static HICON throbber_icons_[kThrobberIconCount];
   static void InitThrobberIcons();
diff --git a/chrome/browser/ui/views/profiles/avatar_button.cc b/chrome/browser/ui/views/profiles/avatar_button.cc
index bf5b01f..6b5ac73 100644
--- a/chrome/browser/ui/views/profiles/avatar_button.cc
+++ b/chrome/browser/ui/views/profiles/avatar_button.cc
@@ -6,70 +6,82 @@
 
 #include <utility>
 
-#include "build/build_config.h"
 #include "chrome/app/vector_icons/vector_icons.h"
 #include "chrome/browser/browser_process.h"
-#include "chrome/browser/profiles/profile_attributes_entry.h"
 #include "chrome/browser/profiles/profile_manager.h"
 #include "chrome/browser/profiles/profiles_state.h"
-#include "chrome/browser/ui/views/profiles/avatar_button_delegate.h"
-#include "chrome/browser/ui/views/profiles/profile_chooser_view.h"
+#include "chrome/browser/signin/signin_manager_factory.h"
+#include "chrome/browser/themes/theme_service.h"
+#include "chrome/browser/themes/theme_service_factory.h"
 #include "chrome/grit/theme_resources.h"
-#include "components/signin/core/common/profile_management_switches.h"
+#include "components/signin/core/browser/signin_manager.h"
 #include "ui/base/resource/resource_bundle.h"
-#include "ui/gfx/canvas.h"
 #include "ui/gfx/color_palette.h"
-#include "ui/gfx/geometry/vector2d.h"
 #include "ui/gfx/paint_vector_icon.h"
-#include "ui/vector_icons/vector_icons.h"
-#include "ui/views/border.h"
+#include "ui/views/animation/flood_fill_ink_drop_ripple.h"
+#include "ui/views/animation/ink_drop_impl.h"
 #include "ui/views/controls/button/label_button_border.h"
-#include "ui/views/painter.h"
 
 #if defined(OS_WIN)
 #include "base/win/windows_version.h"
+#include "chrome/browser/ui/views/frame/minimize_button_metrics_win.h"
 #endif
 
 namespace {
 
-std::unique_ptr<views::Border> CreateBorder(const int normal_image_set[],
-                                            const int hot_image_set[],
-                                            const int pushed_image_set[]) {
+constexpr int kLeftRightInset = 8;
+constexpr int kTopInset = 2;
+constexpr int kBottomInset = 4;
+
+// TODO(emx): Calculate width based on caption button [http://crbug.com/716365]
+constexpr int kMdButtonMinWidth = 46;
+
+std::unique_ptr<views::Border> CreateThemedBorder(
+    const int normal_image_set[],
+    const int hot_image_set[],
+    const int pushed_image_set[]) {
   std::unique_ptr<views::LabelButtonAssetBorder> border(
       new views::LabelButtonAssetBorder(views::Button::STYLE_TEXTBUTTON));
-  border->SetPainter(false, views::Button::STATE_NORMAL,
-      views::Painter::CreateImageGridPainter(normal_image_set));
-  border->SetPainter(false, views::Button::STATE_HOVERED,
-      views::Painter::CreateImageGridPainter(hot_image_set));
-  border->SetPainter(false, views::Button::STATE_PRESSED,
-      views::Painter::CreateImageGridPainter(pushed_image_set));
 
-  const int kLeftRightInset = 8;
-  const int kTopInset = 2;
-  const int kBottomInset = 4;
-  border->set_insets(gfx::Insets(kTopInset, kLeftRightInset,
-                                 kBottomInset, kLeftRightInset));
+  border->SetPainter(false, views::Button::STATE_NORMAL,
+                     views::Painter::CreateImageGridPainter(normal_image_set));
+  border->SetPainter(false, views::Button::STATE_HOVERED,
+                     views::Painter::CreateImageGridPainter(hot_image_set));
+  border->SetPainter(false, views::Button::STATE_PRESSED,
+                     views::Painter::CreateImageGridPainter(pushed_image_set));
+
+  border->set_insets(
+      gfx::Insets(kTopInset, kLeftRightInset, kBottomInset, kLeftRightInset));
 
   return std::move(border);
 }
 
+std::unique_ptr<views::Border> CreateWin10NativeBorder() {
+  return views::CreateEmptyBorder(kTopInset, kLeftRightInset, kBottomInset,
+                                  kLeftRightInset);
+}
+
 }  // namespace
 
-NewAvatarButton::NewAvatarButton(AvatarButtonDelegate* delegate,
-                                 AvatarButtonStyle button_style,
-                                 Profile* profile)
-    : LabelButton(delegate, base::string16()),
-      delegate_(delegate),
+AvatarButton::AvatarButton(views::ButtonListener* listener,
+                           AvatarButtonStyle button_style,
+                           Profile* profile)
+    : LabelButton(listener, base::string16()),
       error_controller_(this, profile),
       profile_(profile),
-      suppress_mouse_released_action_(false) {
-  set_triggerable_event_flags(
-      ui::EF_LEFT_MOUSE_BUTTON | ui::EF_RIGHT_MOUSE_BUTTON);
+      profile_observer_(this),
+      use_win10_native_button_(false) {
+  set_notify_action(CustomButton::NOTIFY_ON_PRESS);
+  set_triggerable_event_flags(ui::EF_LEFT_MOUSE_BUTTON |
+                              ui::EF_RIGHT_MOUSE_BUTTON);
   set_animate_on_state_change(false);
   SetEnabledTextColors(SK_ColorWHITE);
   SetTextSubpixelRenderingEnabled(false);
   SetHorizontalAlignment(gfx::ALIGN_CENTER);
 
+  profile_observer_.Add(
+      &g_browser_process->profile_manager()->GetProfileAttributesStorage());
+
   // The largest text height that fits in the button. If the font list height
   // is larger than this, it will be shrunk to match it.
   // TODO(noms): Calculate this constant algorithmically from the button's size.
@@ -77,60 +89,64 @@
   SetFontList(
       label()->font_list().DeriveWithHeightUpperBound(kDisplayFontHeight));
 
-  ui::ResourceBundle* rb = &ui::ResourceBundle::GetSharedInstance();
-  if (button_style == AvatarButtonStyle::THEMED) {
-    const int kNormalImageSet[] = IMAGE_GRID(IDR_AVATAR_THEMED_BUTTON_NORMAL);
-    const int kHotImageSet[] = IMAGE_GRID(IDR_AVATAR_THEMED_BUTTON_HOVER);
-    const int kPushedImageSet[] = IMAGE_GRID(IDR_AVATAR_THEMED_BUTTON_PRESSED);
-
-    SetBorder(CreateBorder(kNormalImageSet, kHotImageSet, kPushedImageSet));
-    generic_avatar_ =
-        *rb->GetImageNamed(IDR_AVATAR_THEMED_BUTTON_AVATAR).ToImageSkia();
 #if defined(OS_WIN)
-  } else if (base::win::GetVersion() < base::win::VERSION_WIN8) {
-    const int kNormalImageSet[] = IMAGE_GRID(IDR_AVATAR_GLASS_BUTTON_NORMAL);
-    const int kHotImageSet[] = IMAGE_GRID(IDR_AVATAR_GLASS_BUTTON_HOVER);
-    const int kPushedImageSet[] = IMAGE_GRID(IDR_AVATAR_GLASS_BUTTON_PRESSED);
+  // TODO(estade): Use MD button in other cases, too [http://crbug.com/591586]
+  if ((base::win::GetVersion() >= base::win::VERSION_WIN10) &&
+      ThemeServiceFactory::GetForProfile(profile)->UsingSystemTheme()) {
+    DCHECK_EQ(AvatarButtonStyle::NATIVE, button_style);
+    use_win10_native_button_ = true;
+  }
+#endif  // defined(OS_WIN)
 
-    SetBorder(CreateBorder(kNormalImageSet, kHotImageSet, kPushedImageSet));
-    generic_avatar_ =
-        *rb->GetImageNamed(IDR_AVATAR_GLASS_BUTTON_AVATAR).ToImageSkia();
-#endif
+  if (use_win10_native_button_) {
+    constexpr int kMdButtonIconHeight = 16;
+    constexpr SkColor kMdButtonIconColor =
+        SkColorSetA(SK_ColorBLACK, static_cast<SkAlpha>(0.54 * 0xFF));
+    generic_avatar_ = gfx::CreateVectorIcon(
+        kAccountCircleIcon, kMdButtonIconHeight, kMdButtonIconColor);
+    SetBorder(CreateWin10NativeBorder());
+
+    SetInkDropMode(InkDropMode::ON);
+    set_has_ink_drop_action_on_click(true);
+    SetFocusPainter(nullptr);
+    set_ink_drop_base_color(SK_ColorBLACK);
   } else {
-    const int kNormalImageSet[] = IMAGE_GRID(IDR_AVATAR_NATIVE_BUTTON_NORMAL);
-    const int kHotImageSet[] = IMAGE_GRID(IDR_AVATAR_NATIVE_BUTTON_HOVER);
-    const int kPushedImageSet[] = IMAGE_GRID(IDR_AVATAR_NATIVE_BUTTON_PRESSED);
-
-    SetBorder(CreateBorder(kNormalImageSet, kHotImageSet, kPushedImageSet));
-    generic_avatar_ =
-        *rb->GetImageNamed(IDR_AVATAR_NATIVE_BUTTON_AVATAR).ToImageSkia();
+    if (button_style == AvatarButtonStyle::THEMED) {
+      const int kNormalImageSet[] = IMAGE_GRID(IDR_AVATAR_THEMED_BUTTON_NORMAL);
+      const int kHoverImageSet[] = IMAGE_GRID(IDR_AVATAR_THEMED_BUTTON_HOVER);
+      const int kPressedImageSet[] =
+          IMAGE_GRID(IDR_AVATAR_THEMED_BUTTON_PRESSED);
+      SetButtonAvatar(IDR_AVATAR_THEMED_BUTTON_AVATAR);
+      SetBorder(CreateThemedBorder(kNormalImageSet, kHoverImageSet,
+                                   kPressedImageSet));
+#if defined(OS_WIN)
+    } else if (base::win::GetVersion() < base::win::VERSION_WIN8) {
+      const int kNormalImageSet[] = IMAGE_GRID(IDR_AVATAR_GLASS_BUTTON_NORMAL);
+      const int kHoverImageSet[] = IMAGE_GRID(IDR_AVATAR_GLASS_BUTTON_HOVER);
+      const int kPressedImageSet[] =
+          IMAGE_GRID(IDR_AVATAR_GLASS_BUTTON_PRESSED);
+      SetButtonAvatar(IDR_AVATAR_GLASS_BUTTON_AVATAR);
+      SetBorder(CreateThemedBorder(kNormalImageSet, kHoverImageSet,
+                                   kPressedImageSet));
+#endif
+    } else {
+      const int kNormalImageSet[] = IMAGE_GRID(IDR_AVATAR_NATIVE_BUTTON_NORMAL);
+      const int kHoverImageSet[] = IMAGE_GRID(IDR_AVATAR_NATIVE_BUTTON_HOVER);
+      const int kPressedImageSet[] =
+          IMAGE_GRID(IDR_AVATAR_NATIVE_BUTTON_PRESSED);
+      SetButtonAvatar(IDR_AVATAR_NATIVE_BUTTON_AVATAR);
+      SetBorder(CreateThemedBorder(kNormalImageSet, kHoverImageSet,
+                                   kPressedImageSet));
+    }
   }
 
-  g_browser_process->profile_manager()->
-      GetProfileAttributesStorage().AddObserver(this);
   Update();
   SchedulePaint();
 }
 
-NewAvatarButton::~NewAvatarButton() {
-  g_browser_process->profile_manager()->
-      GetProfileAttributesStorage().RemoveObserver(this);
-}
+AvatarButton::~AvatarButton() {}
 
-bool NewAvatarButton::OnMousePressed(const ui::MouseEvent& event) {
-  // Prevent the bubble from being re-shown if it's already showing.
-  suppress_mouse_released_action_ = ProfileChooserView::IsShowing();
-  return LabelButton::OnMousePressed(event);
-}
-
-void NewAvatarButton::OnMouseReleased(const ui::MouseEvent& event) {
-  if (suppress_mouse_released_action_)
-    suppress_mouse_released_action_ = false;
-  else
-    LabelButton::OnMouseReleased(event);
-}
-
-void NewAvatarButton::OnGestureEvent(ui::GestureEvent* event) {
+void AvatarButton::OnGestureEvent(ui::GestureEvent* event) {
   // TODO(wjmaclean): The check for ET_GESTURE_LONG_PRESS is done here since
   // no other UI button based on CustomButton appears to handle mouse
   // right-click. If other cases are identified, it may make sense to move this
@@ -141,37 +157,83 @@
     LabelButton::OnGestureEvent(event);
 }
 
-void NewAvatarButton::OnAvatarErrorChanged() {
+gfx::Size AvatarButton::GetMinimumSize() const {
+  if (use_win10_native_button_) {
+    // Returns the size of the button when it is atop the tabstrip. Called by
+    // GlassBrowserFrameView::LayoutProfileSwitcher().
+    // TODO(emx): Calculate the height based on the top of the new tab button.
+    return gfx::Size(kMdButtonMinWidth, 20);
+  }
+
+  return LabelButton::GetMinimumSize();
+}
+
+gfx::Size AvatarButton::GetPreferredSize() const {
+  gfx::Size size = LabelButton::GetPreferredSize();
+
+  if (use_win10_native_button_) {
+#if defined(OS_WIN)
+    // Returns the normal size of the button (when it does not overlap the
+    // tabstrip). Its height should match the caption button height.
+    // The minimum width is the caption button width and the maximum is fixed
+    // as per the spec in http://crbug.com/635699.
+    // TODO(emx): Should this be calculated based on average character width?
+    constexpr int kMdButtonMaxWidth = 98;
+    size.set_width(
+        std::min(std::max(size.width(), kMdButtonMinWidth), kMdButtonMaxWidth));
+    size.set_height(MinimizeButtonMetrics::GetCaptionButtonHeightInDIPs());
+#endif
+  } else {
+    size.set_height(20);
+  }
+
+  return size;
+}
+
+std::unique_ptr<views::InkDropHighlight> AvatarButton::CreateInkDropHighlight()
+    const {
+  auto center = gfx::RectF(GetLocalBounds()).CenterPoint();
+  auto ink_drop_highlight = base::MakeUnique<views::InkDropHighlight>(
+      size(), 0, center, GetInkDropBaseColor());
+  constexpr float kInkDropHighlightOpacity = 0.08f;
+  ink_drop_highlight->set_visible_opacity(kInkDropHighlightOpacity);
+  return ink_drop_highlight;
+}
+
+bool AvatarButton::ShouldUseFloodFillInkDrop() const {
+  return true;
+}
+
+void AvatarButton::OnAvatarErrorChanged() {
   Update();
 }
 
-void NewAvatarButton::OnProfileAdded(const base::FilePath& profile_path) {
+void AvatarButton::OnProfileAdded(const base::FilePath& profile_path) {
   Update();
 }
 
-void NewAvatarButton::OnProfileWasRemoved(
-      const base::FilePath& profile_path,
-      const base::string16& profile_name) {
+void AvatarButton::OnProfileWasRemoved(const base::FilePath& profile_path,
+                                       const base::string16& profile_name) {
   // If deleting the active profile, don't bother updating the avatar
   // button, as the browser window is being closed anyway.
   if (profile_->GetPath() != profile_path)
     Update();
 }
 
-void NewAvatarButton::OnProfileNameChanged(
-      const base::FilePath& profile_path,
-      const base::string16& old_profile_name) {
+void AvatarButton::OnProfileNameChanged(
+    const base::FilePath& profile_path,
+    const base::string16& old_profile_name) {
   if (profile_->GetPath() == profile_path)
     Update();
 }
 
-void NewAvatarButton::OnProfileSupervisedUserIdChanged(
-      const base::FilePath& profile_path) {
+void AvatarButton::OnProfileSupervisedUserIdChanged(
+    const base::FilePath& profile_path) {
   if (profile_->GetPath() == profile_path)
     Update();
 }
 
-void NewAvatarButton::Update() {
+void AvatarButton::Update() {
   ProfileAttributesStorage& storage =
       g_browser_process->profile_manager()->GetProfileAttributesStorage();
 
@@ -179,9 +241,8 @@
   // button instead of the profile name. Never use the generic button if
   // the active profile is Guest.
   const bool use_generic_button =
-      !profile_->IsGuestSession() &&
-      storage.GetNumberOfProfiles() == 1 &&
-      !storage.GetAllProfilesAttributes().front()->IsAuthenticated();
+      !profile_->IsGuestSession() && storage.GetNumberOfProfiles() == 1 &&
+      !SigninManagerFactory::GetForProfile(profile_)->IsAuthenticated();
 
   SetText(use_generic_button
               ? base::string16()
@@ -213,5 +274,9 @@
   SetImageLabelSpacing(use_generic_button ? 0 : kDefaultImageTextSpacing);
 
   PreferredSizeChanged();
-  delegate_->ButtonPreferredSizeChanged();
+}
+
+void AvatarButton::SetButtonAvatar(int avatar_idr) {
+  ui::ResourceBundle* rb = &ui::ResourceBundle::GetSharedInstance();
+  generic_avatar_ = *rb->GetImageNamed(avatar_idr).ToImageSkia();
 }
diff --git a/chrome/browser/ui/views/profiles/avatar_button.h b/chrome/browser/ui/views/profiles/avatar_button.h
index 4bab5aca..f17cea30 100644
--- a/chrome/browser/ui/views/profiles/avatar_button.h
+++ b/chrome/browser/ui/views/profiles/avatar_button.h
@@ -6,31 +6,36 @@
 #define CHROME_BROWSER_UI_VIEWS_PROFILES_AVATAR_BUTTON_H_
 
 #include "base/macros.h"
+#include "base/scoped_observer.h"
 #include "chrome/browser/profiles/profile_attributes_storage.h"
 #include "chrome/browser/ui/avatar_button_error_controller.h"
 #include "chrome/browser/ui/avatar_button_error_controller_delegate.h"
 #include "chrome/browser/ui/views/profiles/avatar_button_style.h"
 #include "ui/views/controls/button/label_button.h"
 
-class AvatarButtonDelegate;
 class Profile;
 
-// Avatar button that displays the active profile's name in the caption area.
-class NewAvatarButton : public views::LabelButton,
-                        public AvatarButtonErrorControllerDelegate,
-                        public ProfileAttributesStorage::Observer {
+// Base class for avatar buttons that display the active profile's name in the
+// caption area.
+class AvatarButton : public views::LabelButton,
+                     public AvatarButtonErrorControllerDelegate,
+                     public ProfileAttributesStorage::Observer {
  public:
-  NewAvatarButton(AvatarButtonDelegate* delegate,
-                  AvatarButtonStyle button_style,
-                  Profile* profile);
-  ~NewAvatarButton() override;
+  AvatarButton(views::ButtonListener* listener,
+               AvatarButtonStyle button_style,
+               Profile* profile);
+  ~AvatarButton() override;
 
-  // Views::LabelButton
-  bool OnMousePressed(const ui::MouseEvent& event) override;
-  void OnMouseReleased(const ui::MouseEvent& event) override;
-
-  // Views
+  // views::LabelButton:
   void OnGestureEvent(ui::GestureEvent* event) override;
+  gfx::Size GetMinimumSize() const override;
+  gfx::Size GetPreferredSize() const override;
+  std::unique_ptr<views::InkDropHighlight> CreateInkDropHighlight()
+      const override;
+
+ protected:
+  // views::LabelButton:
+  bool ShouldUseFloodFillInkDrop() const override;
 
  private:
   friend class ProfileChooserViewExtensionsTest;
@@ -51,20 +56,23 @@
   // means we might have to update the icon/text of the button.
   void Update();
 
-  AvatarButtonDelegate* delegate_;
+  // Sets generic_avatar_ to the image with the specified IDR.
+  void SetButtonAvatar(int avatar_idr);
+
   AvatarButtonErrorController error_controller_;
   Profile* profile_;
+  ScopedObserver<ProfileAttributesStorage, AvatarButton> profile_observer_;
 
   // The icon displayed instead of the profile name in the local profile case.
   // Different assets are used depending on the OS version.
   gfx::ImageSkia generic_avatar_;
 
-  // This is used to check if the bubble was showing during the mouse pressed
-  // event. If this is true then the mouse released event is ignored to prevent
-  // the bubble from reshowing.
-  bool suppress_mouse_released_action_;
+  // True to use the Windows 10 native (non-themed) button, which is drawn using
+  // a vector icon and can change height to slide atop the tabstrip. False to
+  // use the old PNG, fixed-size icon button or a themed button.
+  bool use_win10_native_button_;
 
-  DISALLOW_COPY_AND_ASSIGN(NewAvatarButton);
+  DISALLOW_COPY_AND_ASSIGN(AvatarButton);
 };
 
 #endif  // CHROME_BROWSER_UI_VIEWS_PROFILES_AVATAR_BUTTON_H_
diff --git a/chrome/browser/ui/views/profiles/avatar_button_delegate.h b/chrome/browser/ui/views/profiles/avatar_button_delegate.h
deleted file mode 100644
index a5f0bb60..0000000
--- a/chrome/browser/ui/views/profiles/avatar_button_delegate.h
+++ /dev/null
@@ -1,17 +0,0 @@
-// Copyright 2016 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#ifndef CHROME_BROWSER_UI_VIEWS_PROFILES_AVATAR_BUTTON_DELEGATE_H_
-#define CHROME_BROWSER_UI_VIEWS_PROFILES_AVATAR_BUTTON_DELEGATE_H_
-
-#include "ui/views/controls/button/button.h"
-
-// Delegate allowing NewAvatarButton to communicate back to its manager.
-class AvatarButtonDelegate : public views::ButtonListener {
- public:
-  // Called when the preferred size changed, e.g., due to a profile name change.
-  virtual void ButtonPreferredSizeChanged() = 0;
-};
-
-#endif  // CHROME_BROWSER_UI_VIEWS_PROFILES_AVATAR_BUTTON_DELEGATE_H_
diff --git a/chrome/browser/ui/views/profiles/profile_chooser_view_browsertest.cc b/chrome/browser/ui/views/profiles/profile_chooser_view_browsertest.cc
index e213b0e..91c527e 100644
--- a/chrome/browser/ui/views/profiles/profile_chooser_view_browsertest.cc
+++ b/chrome/browser/ui/views/profiles/profile_chooser_view_browsertest.cc
@@ -123,9 +123,9 @@
 
     ProfileChooserView::close_on_deactivate_for_testing_ = false;
 
-    ui::MouseEvent e(ui::ET_MOUSE_RELEASED, gfx::Point(), gfx::Point(),
+    ui::MouseEvent e(ui::ET_MOUSE_PRESSED, gfx::Point(), gfx::Point(),
                      ui::EventTimeForNow(), ui::EF_LEFT_MOUSE_BUTTON, 0);
-    button->OnMouseReleased(e);
+    button->OnMousePressed(e);
     base::RunLoop().RunUntilIdle();
     EXPECT_TRUE(ProfileChooserView::IsShowing());
 
@@ -140,7 +140,7 @@
   }
 
   void ClickProfileChooserViewLockButton() {
-    ui::MouseEvent e(ui::ET_MOUSE_RELEASED, gfx::Point(), gfx::Point(),
+    ui::MouseEvent e(ui::ET_MOUSE_PRESSED, gfx::Point(), gfx::Point(),
                      ui::EventTimeForNow(), 0, 0);
     ProfileChooserView::profile_bubble_->ButtonPressed(
         ProfileChooserView::profile_bubble_->lock_button_, e);
diff --git a/chrome/browser/ui/webui/ntp/new_tab_ui.cc b/chrome/browser/ui/webui/ntp/new_tab_ui.cc
index aa82c605..f0466b39 100644
--- a/chrome/browser/ui/webui/ntp/new_tab_ui.cc
+++ b/chrome/browser/ui/webui/ntp/new_tab_ui.cc
@@ -5,6 +5,7 @@
 #include "chrome/browser/ui/webui/ntp/new_tab_ui.h"
 
 #include <memory>
+#include <string>
 
 #include "base/i18n/rtl.h"
 #include "base/memory/ptr_util.h"
@@ -28,7 +29,6 @@
 #include "content/public/browser/web_ui.h"
 #include "extensions/browser/extension_system.h"
 #include "ui/base/l10n/l10n_util.h"
-#include "ui/base/resource/resource_bundle.h"
 #include "url/gurl.h"
 
 using content::BrowserThread;
@@ -181,18 +181,6 @@
     const content::URLDataSource::GotDataCallback& callback) {
   DCHECK_CURRENTLY_ON(BrowserThread::UI);
 
-  std::map<std::string, std::pair<std::string, int> >::iterator it =
-    resource_map_.find(path);
-  if (it != resource_map_.end()) {
-    scoped_refptr<base::RefCountedMemory> resource_bytes(
-        it->second.second ?
-            ResourceBundle::GetSharedInstance().LoadDataResourceBytes(
-                it->second.second) :
-            new base::RefCountedStaticMemory);
-    callback.Run(resource_bytes.get());
-    return;
-  }
-
   if (!path.empty() && path[0] != '#') {
     // A path under new-tab was requested; it's likely a bad relative
     // URL from the new tab page, but in any case it's an error.
@@ -215,10 +203,6 @@
 
 std::string NewTabUI::NewTabHTMLSource::GetMimeType(const std::string& resource)
     const {
-  std::map<std::string, std::pair<std::string, int> >::const_iterator it =
-      resource_map_.find(resource);
-  if (it != resource_map_.end())
-    return it->second.first;
   return "text/html";
 }
 
@@ -249,13 +233,4 @@
   return "child-src chrome-search://most-visited;";
 }
 
-void NewTabUI::NewTabHTMLSource::AddResource(const char* resource,
-                                             const char* mime_type,
-                                             int resource_id) {
-  DCHECK(resource);
-  DCHECK(mime_type);
-  resource_map_[std::string(resource)] =
-      std::make_pair(std::string(mime_type), resource_id);
-}
-
 NewTabUI::NewTabHTMLSource::~NewTabHTMLSource() {}
diff --git a/chrome/browser/ui/webui/ntp/new_tab_ui.h b/chrome/browser/ui/webui/ntp/new_tab_ui.h
index 1af06ed..a35a594 100644
--- a/chrome/browser/ui/webui/ntp/new_tab_ui.h
+++ b/chrome/browser/ui/webui/ntp/new_tab_ui.h
@@ -5,9 +5,6 @@
 #ifndef CHROME_BROWSER_UI_WEBUI_NTP_NEW_TAB_UI_H_
 #define CHROME_BROWSER_UI_WEBUI_NTP_NEW_TAB_UI_H_
 
-#include <map>
-#include <string>
-
 #include "base/macros.h"
 #include "base/strings/string16.h"
 #include "components/prefs/pref_change_registrar.h"
@@ -72,20 +69,10 @@
     std::string GetContentSecurityPolicyImgSrc() const override;
     std::string GetContentSecurityPolicyChildSrc() const override;
 
-    // Adds |resource| to the source. |resource_id| is resource id or 0,
-    // which means return empty data set. |mime_type| is mime type of the
-    // resource.
-    void AddResource(const char* resource,
-                     const char* mime_type,
-                     int resource_id);
-
    private:
     // Pointer back to the original profile.
     Profile* profile_;
 
-    // Maps resource files to mime types an resource ids.
-    std::map<std::string, std::pair<std::string, int> > resource_map_;
-
     DISALLOW_COPY_AND_ASSIGN(NewTabHTMLSource);
   };
 
diff --git a/chromeos/cert_loader.cc b/chromeos/cert_loader.cc
index 9d9a4a9..55e4598 100644
--- a/chromeos/cert_loader.cc
+++ b/chromeos/cert_loader.cc
@@ -9,17 +9,136 @@
 
 #include "base/bind.h"
 #include "base/location.h"
+#include "base/logging.h"
 #include "base/memory/ptr_util.h"
 #include "base/strings/string_number_conversions.h"
 #include "base/task_scheduler/post_task.h"
 #include "crypto/nss_util.h"
 #include "crypto/scoped_nss_types.h"
+#include "net/cert/cert_database.h"
 #include "net/cert/nss_cert_database.h"
 #include "net/cert/nss_cert_database_chromeos.h"
 #include "net/cert/x509_certificate.h"
 
 namespace chromeos {
 
+// Caches certificates from a NSSCertDatabase. Handles reloading of certificates
+// on update notifications and provides status flags (loading / loaded).
+// CertLoader can use multiple CertCaches to combine certificates from multiple
+// sources.
+class CertLoader::CertCache : public net::CertDatabase::Observer {
+ public:
+  explicit CertCache(base::RepeatingClosure certificates_updated_callback)
+      : certificates_updated_callback_(certificates_updated_callback),
+        weak_factory_(this) {}
+
+  ~CertCache() override {
+    net::CertDatabase::GetInstance()->RemoveObserver(this);
+  }
+
+  void SetNSSDB(net::NSSCertDatabase* nss_database) {
+    CHECK(!nss_database_);
+    nss_database_ = nss_database;
+
+    // Start observing cert database for changes.
+    // Observing net::CertDatabase is preferred over observing |nss_database_|
+    // directly, as |nss_database_| observers receive only events generated
+    // directly by |nss_database_|, so they may miss a few relevant ones.
+    // TODO(tbarzic): Once singleton NSSCertDatabase is removed, investigate if
+    // it would be OK to observe |nss_database_| directly; or change
+    // NSSCertDatabase to send notification on all relevant changes.
+    net::CertDatabase::GetInstance()->AddObserver(this);
+
+    LoadCertificates();
+  }
+
+  net::NSSCertDatabase* nss_database() { return nss_database_; }
+
+  // net::CertDatabase::Observer
+  void OnCertDBChanged() override {
+    VLOG(1) << "OnCertDBChanged";
+    LoadCertificates();
+  }
+
+  const net::CertificateList& cert_list() const { return cert_list_; }
+
+  bool initial_load_running() const {
+    return nss_database_ && !initial_load_finished_;
+  }
+
+  bool initial_load_finished() const { return initial_load_finished_; }
+
+  // Returns true if the underlying NSSCertDatabase has access to the system
+  // slot.
+  bool has_system_certificates() const { return has_system_certificates_; }
+
+ private:
+  // Trigger a certificate load. If a certificate loading task is already in
+  // progress, will start a reload once the current task is finished.
+  void LoadCertificates() {
+    CHECK(thread_checker_.CalledOnValidThread());
+    VLOG(1) << "LoadCertificates: " << certificates_update_running_;
+
+    if (certificates_update_running_) {
+      certificates_update_required_ = true;
+      return;
+    }
+
+    certificates_update_running_ = true;
+    certificates_update_required_ = false;
+
+    if (nss_database_) {
+      has_system_certificates_ =
+          static_cast<bool>(nss_database_->GetSystemSlot());
+      nss_database_->ListCerts(base::Bind(&CertCache::UpdateCertificates,
+                                          weak_factory_.GetWeakPtr()));
+    }
+  }
+
+  // Called if a certificate load task is finished.
+  void UpdateCertificates(std::unique_ptr<net::CertificateList> cert_list) {
+    CHECK(thread_checker_.CalledOnValidThread());
+    DCHECK(certificates_update_running_);
+    VLOG(1) << "UpdateCertificates: " << cert_list->size();
+
+    // Ignore any existing certificates.
+    cert_list_ = std::move(*cert_list);
+
+    initial_load_finished_ = true;
+    certificates_updated_callback_.Run();
+
+    certificates_update_running_ = false;
+    if (certificates_update_required_)
+      LoadCertificates();
+  }
+
+  // To be called when certificates have been updated.
+  base::RepeatingClosure certificates_updated_callback_;
+
+  bool has_system_certificates_ = false;
+
+  // This is true after certificates have been loaded initially.
+  bool initial_load_finished_ = false;
+  // This is true if a notification about certificate DB changes arrived while
+  // loading certificates and means that we will have to trigger another
+  // certificates load after that.
+  bool certificates_update_required_ = false;
+  // This is true while certificates are being loaded.
+  bool certificates_update_running_ = false;
+
+  // The NSS certificate database from which the certificates should be loaded.
+  net::NSSCertDatabase* nss_database_ = nullptr;
+
+  // Cached Certificates loaded from the database.
+  net::CertificateList cert_list_;
+
+  base::ThreadChecker thread_checker_;
+
+  base::WeakPtrFactory<CertCache> weak_factory_;
+
+  DISALLOW_COPY_AND_ASSIGN(CertCache);
+};
+
 namespace {
 
 // Checks if |certificate| is on the given |slot|.
@@ -48,23 +167,23 @@
 
 // Goes through all certificates in |all_certs| and copies those certificates
 // which are on |system_slot| to a new list.
-std::unique_ptr<net::CertificateList> FilterSystemTokenCertificates(
-    const net::CertificateList* all_certs,
+net::CertificateList FilterSystemTokenCertificates(
+    net::CertificateList certs,
     crypto::ScopedPK11Slot system_slot) {
   VLOG(1) << "FilterSystemTokenCertificates";
-  std::unique_ptr<net::CertificateList> system_certs =
-      base::MakeUnique<net::CertificateList>();
   if (!system_slot)
-    return system_certs;
+    return net::CertificateList();
 
-  // Extract certificates which are in the system token into the
-  // |system_certs_| sublist.
-  for (const auto& cert : *all_certs) {
-    if (IsCertificateOnSlot(cert.get(), system_slot.get())) {
-      system_certs->push_back(cert);
-    }
-  }
-  return system_certs;
+  // Only keep certificates which are on the |system_slot|.
+  PK11SlotInfo* system_slot_ptr = system_slot.get();
+  certs.erase(
+      std::remove_if(
+          certs.begin(), certs.end(),
+          [system_slot_ptr](const scoped_refptr<net::X509Certificate>& cert) {
+            return !IsCertificateOnSlot(cert.get(), system_slot_ptr);
+          }),
+      certs.end());
+  return certs;
 }
 
 }  // namespace
@@ -96,32 +215,22 @@
   return g_cert_loader;
 }
 
-CertLoader::CertLoader()
-    : certificates_loaded_(false),
-      certificates_update_required_(false),
-      certificates_update_running_(false),
-      database_(nullptr),
-      all_certs_(base::MakeUnique<net::CertificateList>()),
-      weak_factory_(this) {}
-
-CertLoader::~CertLoader() {
-  net::CertDatabase::GetInstance()->RemoveObserver(this);
+CertLoader::CertLoader() : pending_initial_load_(true), weak_factory_(this) {
+  system_cert_cache_ = base::MakeUnique<CertCache>(
+      base::BindRepeating(&CertLoader::CacheUpdated, base::Unretained(this)));
+  user_cert_cache_ = base::MakeUnique<CertCache>(
+      base::BindRepeating(&CertLoader::CacheUpdated, base::Unretained(this)));
 }
 
-void CertLoader::StartWithNSSDB(net::NSSCertDatabase* database) {
-  CHECK(!database_);
-  database_ = database;
+CertLoader::~CertLoader() {
+}
 
-  // Start observing cert database for changes.
-  // Observing net::CertDatabase is preferred over observing |database_|
-  // directly, as |database_| observers receive only events generated directly
-  // by |database_|, so they may miss a few relevant ones.
-  // TODO(tbarzic): Once singleton NSSCertDatabase is removed, investigate if
-  // it would be OK to observe |database_| directly; or change NSSCertDatabase
-  // to send notification on all relevant changes.
-  net::CertDatabase::GetInstance()->AddObserver(this);
+void CertLoader::SetSystemNSSDB(net::NSSCertDatabase* system_slot_database) {
+  system_cert_cache_->SetNSSDB(system_slot_database);
+}
 
-  LoadCertificates();
+void CertLoader::SetUserNSSDB(net::NSSCertDatabase* user_database) {
+  user_cert_cache_->SetNSSDB(user_database);
 }
 
 void CertLoader::AddObserver(CertLoader::Observer* observer) {
@@ -140,8 +249,14 @@
   return slot && PK11_IsHW(slot);
 }
 
-bool CertLoader::CertificatesLoading() const {
-  return database_ && !certificates_loaded_;
+bool CertLoader::initial_load_of_any_database_running() const {
+  return system_cert_cache_->initial_load_running() ||
+         user_cert_cache_->initial_load_running();
+}
+
+bool CertLoader::initial_load_finished() const {
+  return system_cert_cache_->initial_load_finished() ||
+         user_cert_cache_->initial_load_finished();
 }
 
 // static
@@ -183,66 +298,55 @@
   return pkcs11_id;
 }
 
-void CertLoader::LoadCertificates() {
+void CertLoader::CacheUpdated() {
   DCHECK(thread_checker_.CalledOnValidThread());
-  VLOG(1) << "LoadCertificates: " << certificates_update_running_;
+  VLOG(1) << "CacheUpdated";
 
-  if (certificates_update_running_) {
-    certificates_update_required_ = true;
-    return;
+  // If user_cert_cache_ has access to system certificates and it has already
+  // finished its initial load, it will contain system certificates which we can
+  // filter.
+  if (user_cert_cache_->initial_load_finished() &&
+      user_cert_cache_->has_system_certificates()) {
+    crypto::ScopedPK11Slot system_slot =
+        user_cert_cache_->nss_database()->GetSystemSlot();
+    DCHECK(system_slot);
+    base::PostTaskWithTraitsAndReplyWithResult(
+        FROM_HERE,
+        {base::MayBlock(), base::TaskShutdownBehavior::CONTINUE_ON_SHUTDOWN},
+        base::BindOnce(&FilterSystemTokenCertificates,
+                       user_cert_cache_->cert_list(), std::move(system_slot)),
+        base::BindOnce(&CertLoader::UpdateCertificates,
+                       weak_factory_.GetWeakPtr(),
+                       user_cert_cache_->cert_list()));
+  } else {
+    // The user's cert cache does not contain system certificates.
+    net::CertificateList system_certs = system_cert_cache_->cert_list();
+    net::CertificateList all_certs = user_cert_cache_->cert_list();
+    all_certs.insert(all_certs.end(), system_certs.begin(), system_certs.end());
+    UpdateCertificates(std::move(all_certs), std::move(system_certs));
   }
-
-  certificates_update_running_ = true;
-  certificates_update_required_ = false;
-
-  database_->ListCerts(
-      base::Bind(&CertLoader::CertificatesLoaded, weak_factory_.GetWeakPtr()));
 }
 
-void CertLoader::CertificatesLoaded(
-    std::unique_ptr<net::CertificateList> all_certs) {
-  DCHECK(thread_checker_.CalledOnValidThread());
-  VLOG(1) << "CertificatesLoaded: " << all_certs->size();
+void CertLoader::UpdateCertificates(net::CertificateList all_certs,
+                                    net::CertificateList system_certs) {
+  CHECK(thread_checker_.CalledOnValidThread());
+  bool initial_load = pending_initial_load_;
+  pending_initial_load_ = false;
 
-  crypto::ScopedPK11Slot system_slot = database_->GetSystemSlot();
-  base::PostTaskWithTraitsAndReplyWithResult(
-      FROM_HERE,
-      {base::MayBlock(), base::TaskShutdownBehavior::CONTINUE_ON_SHUTDOWN},
-      base::BindOnce(&FilterSystemTokenCertificates,
-                     base::Unretained(all_certs.get()), std::move(system_slot)),
-      base::BindOnce(&CertLoader::UpdateCertificates,
-                     weak_factory_.GetWeakPtr(), std::move(all_certs)));
-}
-
-void CertLoader::UpdateCertificates(
-    std::unique_ptr<net::CertificateList> all_certs,
-    std::unique_ptr<net::CertificateList> system_certs) {
-  DCHECK(thread_checker_.CalledOnValidThread());
-  DCHECK(certificates_update_running_);
-  VLOG(1) << "UpdateCertificates: " << all_certs->size() << " ("
-          << system_certs->size() << " on system slot)";
+  VLOG(1) << "UpdateCertificates: " << all_certs.size() << " ("
+          << system_certs.size() << " on system slot)"
+          << ", initial_load=" << initial_load;
 
   // Ignore any existing certificates.
   all_certs_ = std::move(all_certs);
   system_certs_ = std::move(system_certs);
 
-  bool initial_load = !certificates_loaded_;
-  certificates_loaded_ = true;
   NotifyCertificatesLoaded(initial_load);
-
-  certificates_update_running_ = false;
-  if (certificates_update_required_)
-    LoadCertificates();
 }
 
 void CertLoader::NotifyCertificatesLoaded(bool initial_load) {
   for (auto& observer : observers_)
-    observer.OnCertificatesLoaded(*all_certs_, initial_load);
-}
-
-void CertLoader::OnCertDBChanged() {
-  VLOG(1) << "OnCertDBChanged";
-  LoadCertificates();
+    observer.OnCertificatesLoaded(all_certs_, initial_load);
 }
 
 }  // namespace chromeos
diff --git a/chromeos/cert_loader.h b/chromeos/cert_loader.h
index 7faedbf7..e575c08 100644
--- a/chromeos/cert_loader.h
+++ b/chromeos/cert_loader.h
@@ -15,11 +15,10 @@
 #include "base/observer_list.h"
 #include "base/threading/thread_checker.h"
 #include "chromeos/chromeos_export.h"
-#include "net/cert/cert_database.h"
+#include "net/cert/x509_certificate.h"
 
 namespace net {
 class NSSCertDatabase;
-class X509Certificate;
 typedef std::vector<scoped_refptr<X509Certificate> > CertificateList;
 }
 
@@ -31,13 +30,19 @@
 // When certificates have been loaded (after login completes and tpm token is
 // initialized), or the cert database changes, observers are called with
 // OnCertificatesLoaded().
-class CHROMEOS_EXPORT CertLoader : public net::CertDatabase::Observer {
+// This class supports using one or two cert databases. The expected usage is
+// that CertLoader is used with a NSSCertDatabase backed by the system token
+// before user sign-in, and additionally with a user-specific NSSCertDatabase
+// after user sign-in. When both NSSCertDatabase are used, CertLoader combines
+// certificates from both into |all_certs()|.
+class CHROMEOS_EXPORT CertLoader {
  public:
   class Observer {
    public:
     // Called when the certificates, passed for convenience as |all_certs|,
     // have completed loading. |initial_load| is true the first time this
-    // is called.
+    // is called. It will be false if this is called because another slot has
+    // been added to CertLoader's data sources.
     virtual void OnCertificatesLoaded(const net::CertificateList& all_certs,
                                       bool initial_load) = 0;
 
@@ -64,12 +69,21 @@
   static std::string GetPkcs11IdAndSlotForCert(const net::X509Certificate& cert,
                                                int* slot_id);
 
-  // Starts the CertLoader with the NSS cert database.
+  // Starts the CertLoader with the passed system NSS cert database.
+  // The CertLoader will _not_ take ownership of the database - see comment on
+  // SetUserNSSDB.
+  // CertLoader supports working with only one database or with both (system and
+  // user) databases.
+  void SetSystemNSSDB(net::NSSCertDatabase* system_slot_database);
+
+  // Starts the CertLoader with the passed user NSS cert database.
   // The CertLoader will _not_ take the ownership of the database, but it
   // expects it to stay alive at least until the shutdown starts on the main
-  // thread. This assumes that |StartWithNSSDB| and other methods directly
+  // thread. This assumes that SetUserNSSDB and other methods directly
   // using |database_| are not called during shutdown.
-  void StartWithNSSDB(net::NSSCertDatabase* database);
+  // CertLoader supports working with only one database or with both (system and
+  // user) databases.
+  void SetUserNSSDB(net::NSSCertDatabase* user_database);
 
   void AddObserver(CertLoader::Observer* observer);
   void RemoveObserver(CertLoader::Observer* observer);
@@ -79,22 +93,33 @@
   static bool IsCertificateHardwareBacked(const net::X509Certificate* cert);
 
   // Returns true when the certificate list has been requested but not loaded.
-  bool CertificatesLoading() const;
+  // When two databases are in use (SetSystemNSSDB and SetUserNSSDB have both
+  // been called), this returns true when at least one of them is currently
+  // loading certificates.
+  // Note that this method poses an exception in the CertLoader interface:
+  // While most of CertLoader's interface treats the initial load of a second
+  // database the same way as an update in the first database, this method does
+  // not. The reason is that it's targeted at displaying a message in the GUI,
+  // so the user knows that (more) certificates will be available soon.
+  bool initial_load_of_any_database_running() const;
 
-  bool certificates_loaded() const { return certificates_loaded_; }
+  // Returns true if any certificates have been loaded. If CertLoader uses a
+  // system and a user NSS database, this returns true after the certificates
+  // from the first (usually system) database have been loaded.
+  bool initial_load_finished() const;
 
   // Returns all certificates. This will be empty until certificates_loaded() is
   // true.
   const net::CertificateList& all_certs() const {
     DCHECK(thread_checker_.CalledOnValidThread());
-    return *all_certs_;
+    return all_certs_;
   }
 
   // Returns certificates from the system token. This will be empty until
   // certificates_loaded() is true.
   const net::CertificateList& system_certs() const {
     DCHECK(thread_checker_.CalledOnValidThread());
-    return *system_certs_;
+    return system_certs_;
   }
 
   // Called in tests if |IsCertificateHardwareBacked()| should always return
@@ -102,42 +127,37 @@
   static void ForceHardwareBackedForTesting();
 
  private:
+  class CertCache;
+
   CertLoader();
-  ~CertLoader() override;
+  ~CertLoader();
 
-  // Trigger a certificate load. If a certificate loading task is already in
-  // progress, will start a reload once the current task is finished.
-  void LoadCertificates();
-
-  // Called when the underlying NSS database finished loading certificates.
-  void CertificatesLoaded(std::unique_ptr<net::CertificateList> all_certs);
+  // Called by |system_cert_cache_| or |user_cert_cache| when these had an
+  // update.
+  void CacheUpdated();
 
   // Called if a certificate load task is finished.
-  void UpdateCertificates(std::unique_ptr<net::CertificateList> all_certs,
-                          std::unique_ptr<net::CertificateList> system_certs);
+  void UpdateCertificates(net::CertificateList all_certs,
+                          net::CertificateList system_certs);
 
   void NotifyCertificatesLoaded(bool initial_load);
 
-  // net::CertDatabase::Observer
-  void OnCertDBChanged() override;
+  // True if the initial load of CertLoader is still pending. This is used to
+  // set the |initial_load| parameter when calling Observers.
+  bool pending_initial_load_;
 
   base::ObserverList<Observer> observers_;
 
-  // Flags describing current CertLoader state.
-  bool certificates_loaded_;
-  bool certificates_update_required_;
-  bool certificates_update_running_;
+  // Cache for certificates from the system-token NSSCertDatabase.
+  std::unique_ptr<CertCache> system_cert_cache_;
+  // Cache for certificates from the user-specific NSSCertDatabase.
+  std::unique_ptr<CertCache> user_cert_cache_;
 
-  // The user-specific NSS certificate database from which the certificates
-  // should be loaded.
-  net::NSSCertDatabase* database_;
+  // Cached certificates loaded from the database(s).
+  net::CertificateList all_certs_;
 
-  // Cached certificates loaded from the database.
-  std::unique_ptr<net::CertificateList> all_certs_;
-
-  // Cached certificates from system token. Currently this is a sublist of
-  // |all_certs_|.
-  std::unique_ptr<net::CertificateList> system_certs_;
+  // Cached certificates from system token.
+  net::CertificateList system_certs_;
 
   base::ThreadChecker thread_checker_;
 
diff --git a/chromeos/cert_loader_unittest.cc b/chromeos/cert_loader_unittest.cc
index 405cf29d..4d7b96c 100644
--- a/chromeos/cert_loader_unittest.cc
+++ b/chromeos/cert_loader_unittest.cc
@@ -38,6 +38,20 @@
   return false;
 }
 
+size_t CountCertOccurencesInCertificateList(
+    const net::X509Certificate* cert,
+    const net::CertificateList& cert_list) {
+  size_t count = 0;
+  for (net::CertificateList::const_iterator it = cert_list.begin();
+       it != cert_list.end(); ++it) {
+    if (net::X509Certificate::IsSameOSCert((*it)->os_cert_handle(),
+                                           cert->os_cert_handle())) {
+      ++count;
+    }
+  }
+  return count;
+}
+
 class TestNSSCertDatabase : public net::NSSCertDatabaseChromeOS {
  public:
   TestNSSCertDatabase(crypto::ScopedPK11Slot public_slot,
@@ -52,6 +66,18 @@
   }
 };
 
+// Describes a client certificate along with a key, stored in
+// net::GetTestCertsDirectory().
+struct TestClientCertWithKey {
+  const char* cert_pem_filename;
+  const char* key_pk8_filename;
+};
+
+const TestClientCertWithKey TEST_CLIENT_CERT_1 = {"client_1.pem",
+                                                  "client_1.pk8"};
+const TestClientCertWithKey TEST_CLIENT_CERT_2 = {"client_2.pem",
+                                                  "client_2.pk8"};
+
 class CertLoaderTest : public testing::Test,
                        public CertLoader::Observer {
  public:
@@ -78,7 +104,7 @@
  protected:
   void StartCertLoaderWithPrimaryDB() {
     CreateCertDatabase(&primary_db_, &primary_certdb_);
-    cert_loader_->StartWithNSSDB(primary_certdb_.get());
+    cert_loader_->SetUserNSSDB(primary_certdb_.get());
 
     base::RunLoop().RunUntilIdle();
     GetAndResetCertificatesLoadedEventsCount();
@@ -89,7 +115,7 @@
   void StartCertLoaderWithPrimaryDBAndSystemToken() {
     CreateCertDatabase(&primary_db_, &primary_certdb_);
     AddSystemToken(primary_certdb_.get());
-    cert_loader_->StartWithNSSDB(primary_certdb_.get());
+    cert_loader_->SetUserNSSDB(primary_certdb_.get());
 
     base::RunLoop().RunUntilIdle();
     GetAndResetCertificatesLoadedEventsCount();
@@ -140,19 +166,30 @@
     ASSERT_TRUE(failed.empty());
   }
 
-  // Import a client cert and key into a PKCS11 slot. Then notify
+  // Import a client cert described by |test_cert| and key into a PKCS11 slot.
+  // Then notify |database_to_notify| (which is presumably using that slot) that
+  // new certificates are available.
+  scoped_refptr<net::X509Certificate> ImportClientCertAndKey(
+      TestNSSCertDatabase* database_to_notify,
+      PK11SlotInfo* slot_to_use,
+      const TestClientCertWithKey& test_cert) {
+    // Import a client cert signed by that CA.
+    scoped_refptr<net::X509Certificate> client_cert(
+        net::ImportClientCertAndKeyFromFile(
+            net::GetTestCertsDirectory(), test_cert.cert_pem_filename,
+            test_cert.key_pk8_filename, slot_to_use));
+    database_to_notify->NotifyObserversCertDBChanged();
+    return client_cert;
+  }
+
+  // Import |TEST_CLIENT_CERT_1| into a PKCS11 slot. Then notify
   // |database_to_notify| (which is presumably using that slot) that new
-  // certificates are available.
+  // certificates are avialable.
   scoped_refptr<net::X509Certificate> ImportClientCertAndKey(
       TestNSSCertDatabase* database_to_notify,
       PK11SlotInfo* slot_to_use) {
-    // Import a client cert signed by that CA.
-    scoped_refptr<net::X509Certificate> client_cert(
-        net::ImportClientCertAndKeyFromFile(net::GetTestCertsDirectory(),
-                                            "client_1.pem", "client_1.pk8",
-                                            slot_to_use));
-    database_to_notify->NotifyObserversCertDBChanged();
-    return client_cert;
+    return ImportClientCertAndKey(database_to_notify, slot_to_use,
+                                  TEST_CLIENT_CERT_1);
   }
 
   // Import a client cert into |database|'s private slot.
@@ -161,6 +198,13 @@
     return ImportClientCertAndKey(database, database->GetPrivateSlot().get());
   }
 
+  // Adds the PKCS11 slot from |system_db_| to |certdb| as system slot.
+  void AddSystemToken(TestNSSCertDatabase* certdb) {
+    ASSERT_TRUE(system_db_.is_open());
+    certdb->SetSystemSlot(
+        crypto::ScopedPK11Slot(PK11_ReferenceSlot(system_db_.slot())));
+  }
+
   CertLoader* cert_loader_;
 
   // The user is primary as the one whose certificates CertLoader handles, it
@@ -172,44 +216,176 @@
   // Additional NSS DB simulating the system token.
   crypto::ScopedTestNSSDB system_db_;
 
+  // A NSSCertDatabase which only uses the system token (simulated by
+  // system_db_).
+  std::unique_ptr<TestNSSCertDatabase> system_certdb_;
+
   base::MessageLoop message_loop_;
 
  private:
-  // Adds the PKCS11 slot from |system_db_| to |certdb| as system slot.
-  void AddSystemToken(TestNSSCertDatabase* certdb) {
-    ASSERT_TRUE(system_db_.is_open());
-    certdb->SetSystemSlot(
-        crypto::ScopedPK11Slot(PK11_ReferenceSlot(system_db_.slot())));
-  }
-
   base::test::ScopedTaskScheduler scoped_task_scheduler_;
   size_t certificates_loaded_events_count_;
 };
 
 }  // namespace
 
-TEST_F(CertLoaderTest, Basic) {
-  EXPECT_FALSE(cert_loader_->CertificatesLoading());
-  EXPECT_FALSE(cert_loader_->certificates_loaded());
+TEST_F(CertLoaderTest, BasicOnlyUserDB) {
+  EXPECT_FALSE(cert_loader_->initial_load_of_any_database_running());
+  EXPECT_FALSE(cert_loader_->initial_load_finished());
 
   CreateCertDatabase(&primary_db_, &primary_certdb_);
-  cert_loader_->StartWithNSSDB(primary_certdb_.get());
+  cert_loader_->SetUserNSSDB(primary_certdb_.get());
 
-  EXPECT_FALSE(cert_loader_->certificates_loaded());
-  EXPECT_TRUE(cert_loader_->CertificatesLoading());
+  EXPECT_FALSE(cert_loader_->initial_load_finished());
+  EXPECT_TRUE(cert_loader_->initial_load_of_any_database_running());
+  EXPECT_TRUE(cert_loader_->all_certs().empty());
+  EXPECT_TRUE(cert_loader_->system_certs().empty());
+
+  ASSERT_EQ(0U, GetAndResetCertificatesLoadedEventsCount());
+  base::RunLoop().RunUntilIdle();
+  EXPECT_EQ(1U, GetAndResetCertificatesLoadedEventsCount());
+
+  EXPECT_TRUE(cert_loader_->initial_load_finished());
+  EXPECT_FALSE(cert_loader_->initial_load_of_any_database_running());
+
+  // Default CA cert roots should get loaded.
+  EXPECT_FALSE(cert_loader_->all_certs().empty());
+  EXPECT_TRUE(cert_loader_->system_certs().empty());
+}
+
+TEST_F(CertLoaderTest, BasicOnlySystemDB) {
+  EXPECT_FALSE(cert_loader_->initial_load_of_any_database_running());
+  EXPECT_FALSE(cert_loader_->initial_load_finished());
+
+  CreateCertDatabase(&system_db_, &system_certdb_);
+  cert_loader_->SetSystemNSSDB(system_certdb_.get());
+
+  EXPECT_FALSE(cert_loader_->initial_load_finished());
+  EXPECT_TRUE(cert_loader_->initial_load_of_any_database_running());
   EXPECT_TRUE(cert_loader_->all_certs().empty());
 
   ASSERT_EQ(0U, GetAndResetCertificatesLoadedEventsCount());
   base::RunLoop().RunUntilIdle();
   EXPECT_EQ(1U, GetAndResetCertificatesLoadedEventsCount());
 
-  EXPECT_TRUE(cert_loader_->certificates_loaded());
-  EXPECT_FALSE(cert_loader_->CertificatesLoading());
+  EXPECT_TRUE(cert_loader_->initial_load_finished());
+  EXPECT_FALSE(cert_loader_->initial_load_of_any_database_running());
 
   // Default CA cert roots should get loaded.
   EXPECT_FALSE(cert_loader_->all_certs().empty());
 }
 
+// Tests the CertLoader with a system DB and then with an additional user DB
+// which does not have access to the system token.
+TEST_F(CertLoaderTest, SystemAndUnaffiliatedUserDB) {
+  CreateCertDatabase(&system_db_, &system_certdb_);
+  scoped_refptr<net::X509Certificate> system_token_cert(ImportClientCertAndKey(
+      system_certdb_.get(), system_db_.slot(), TEST_CLIENT_CERT_1));
+
+  CreateCertDatabase(&primary_db_, &primary_certdb_);
+  scoped_refptr<net::X509Certificate> user_token_cert(ImportClientCertAndKey(
+      primary_certdb_.get(), primary_db_.slot(), TEST_CLIENT_CERT_2));
+
+  base::RunLoop().RunUntilIdle();
+
+  EXPECT_FALSE(cert_loader_->initial_load_of_any_database_running());
+  EXPECT_FALSE(cert_loader_->initial_load_finished());
+
+  cert_loader_->SetSystemNSSDB(system_certdb_.get());
+
+  EXPECT_FALSE(cert_loader_->initial_load_finished());
+  EXPECT_TRUE(cert_loader_->initial_load_of_any_database_running());
+  EXPECT_TRUE(cert_loader_->all_certs().empty());
+  EXPECT_TRUE(cert_loader_->system_certs().empty());
+
+  ASSERT_EQ(0U, GetAndResetCertificatesLoadedEventsCount());
+  base::RunLoop().RunUntilIdle();
+  EXPECT_EQ(1U, GetAndResetCertificatesLoadedEventsCount());
+
+  EXPECT_TRUE(cert_loader_->initial_load_finished());
+  EXPECT_FALSE(cert_loader_->initial_load_of_any_database_running());
+
+  EXPECT_TRUE(IsCertInCertificateList(system_token_cert.get(),
+                                      cert_loader_->system_certs()));
+  EXPECT_TRUE(IsCertInCertificateList(system_token_cert.get(),
+                                      cert_loader_->all_certs()));
+
+  cert_loader_->SetUserNSSDB(primary_certdb_.get());
+
+  EXPECT_TRUE(cert_loader_->initial_load_finished());
+  EXPECT_TRUE(cert_loader_->initial_load_of_any_database_running());
+  EXPECT_FALSE(cert_loader_->all_certs().empty());
+  EXPECT_FALSE(cert_loader_->system_certs().empty());
+
+  ASSERT_EQ(0U, GetAndResetCertificatesLoadedEventsCount());
+  base::RunLoop().RunUntilIdle();
+  EXPECT_EQ(1U, GetAndResetCertificatesLoadedEventsCount());
+
+  EXPECT_TRUE(cert_loader_->initial_load_finished());
+  EXPECT_FALSE(cert_loader_->initial_load_of_any_database_running());
+
+  EXPECT_FALSE(IsCertInCertificateList(user_token_cert.get(),
+                                       cert_loader_->system_certs()));
+  EXPECT_TRUE(IsCertInCertificateList(user_token_cert.get(),
+                                      cert_loader_->all_certs()));
+}
+
+// Tests the CertLoader with a system DB and then with an additional user DB
+// which has access to the system token.
+TEST_F(CertLoaderTest, SystemAndAffiliatedUserDB) {
+  CreateCertDatabase(&system_db_, &system_certdb_);
+  scoped_refptr<net::X509Certificate> system_token_cert(ImportClientCertAndKey(
+      system_certdb_.get(), system_db_.slot(), TEST_CLIENT_CERT_1));
+
+  CreateCertDatabase(&primary_db_, &primary_certdb_);
+  scoped_refptr<net::X509Certificate> user_token_cert(ImportClientCertAndKey(
+      primary_certdb_.get(), primary_db_.slot(), TEST_CLIENT_CERT_2));
+
+  AddSystemToken(primary_certdb_.get());
+  base::RunLoop().RunUntilIdle();
+
+  EXPECT_FALSE(cert_loader_->initial_load_of_any_database_running());
+  EXPECT_FALSE(cert_loader_->initial_load_finished());
+
+  cert_loader_->SetSystemNSSDB(system_certdb_.get());
+
+  EXPECT_FALSE(cert_loader_->initial_load_finished());
+  EXPECT_TRUE(cert_loader_->initial_load_of_any_database_running());
+  EXPECT_TRUE(cert_loader_->all_certs().empty());
+  EXPECT_TRUE(cert_loader_->system_certs().empty());
+
+  ASSERT_EQ(0U, GetAndResetCertificatesLoadedEventsCount());
+  base::RunLoop().RunUntilIdle();
+  EXPECT_EQ(1U, GetAndResetCertificatesLoadedEventsCount());
+
+  EXPECT_TRUE(cert_loader_->initial_load_finished());
+  EXPECT_FALSE(cert_loader_->initial_load_of_any_database_running());
+
+  EXPECT_TRUE(IsCertInCertificateList(system_token_cert.get(),
+                                      cert_loader_->system_certs()));
+  EXPECT_TRUE(IsCertInCertificateList(system_token_cert.get(),
+                                      cert_loader_->all_certs()));
+
+  cert_loader_->SetUserNSSDB(primary_certdb_.get());
+
+  EXPECT_TRUE(cert_loader_->initial_load_finished());
+  EXPECT_TRUE(cert_loader_->initial_load_of_any_database_running());
+  EXPECT_FALSE(cert_loader_->all_certs().empty());
+  EXPECT_FALSE(cert_loader_->system_certs().empty());
+
+  ASSERT_EQ(0U, GetAndResetCertificatesLoadedEventsCount());
+  base::RunLoop().RunUntilIdle();
+  EXPECT_EQ(1U, GetAndResetCertificatesLoadedEventsCount());
+
+  EXPECT_TRUE(cert_loader_->initial_load_finished());
+  EXPECT_FALSE(cert_loader_->initial_load_of_any_database_running());
+
+  EXPECT_FALSE(IsCertInCertificateList(user_token_cert.get(),
+                                       cert_loader_->system_certs()));
+  EXPECT_EQ(1U, CountCertOccurencesInCertificateList(
+                    user_token_cert.get(), cert_loader_->all_certs()));
+}
+
 TEST_F(CertLoaderTest, CertLoaderUpdatesCertListOnNewCert) {
   StartCertLoaderWithPrimaryDB();
 
diff --git a/chromeos/network/auto_connect_handler_unittest.cc b/chromeos/network/auto_connect_handler_unittest.cc
index cbcb872c..9967f4f9 100644
--- a/chromeos/network/auto_connect_handler_unittest.cc
+++ b/chromeos/network/auto_connect_handler_unittest.cc
@@ -126,7 +126,7 @@
   }
 
   void StartCertLoader() {
-    CertLoader::Get()->StartWithNSSDB(test_nsscertdb_.get());
+    CertLoader::Get()->SetUserNSSDB(test_nsscertdb_.get());
     base::RunLoop().RunUntilIdle();
   }
 
diff --git a/chromeos/network/client_cert_resolver.cc b/chromeos/network/client_cert_resolver.cc
index 4f174b51..630efcef 100644
--- a/chromeos/network/client_cert_resolver.cc
+++ b/chromeos/network/client_cert_resolver.cc
@@ -282,7 +282,7 @@
 }
 
 bool ClientCertificatesLoaded() {
-  if (!CertLoader::Get()->certificates_loaded()) {
+  if (!CertLoader::Get()->initial_load_finished()) {
     VLOG(1) << "Certificates not loaded yet.";
     return false;
   }
diff --git a/chromeos/network/client_cert_resolver_unittest.cc b/chromeos/network/client_cert_resolver_unittest.cc
index 0657648..c36266fd 100644
--- a/chromeos/network/client_cert_resolver_unittest.cc
+++ b/chromeos/network/client_cert_resolver_unittest.cc
@@ -98,7 +98,7 @@
 
  protected:
   void StartCertLoader() {
-    cert_loader_->StartWithNSSDB(test_nsscertdb_.get());
+    cert_loader_->SetUserNSSDB(test_nsscertdb_.get());
     if (test_client_cert_.get()) {
       int slot_id = 0;
       const std::string pkcs11_id =
diff --git a/chromeos/network/network_cert_migrator.cc b/chromeos/network/network_cert_migrator.cc
index 332e38d..cb9a4828 100644
--- a/chromeos/network/network_cert_migrator.cc
+++ b/chromeos/network/network_cert_migrator.cc
@@ -17,6 +17,7 @@
 #include "chromeos/network/network_state.h"
 #include "chromeos/network/network_state_handler.h"
 #include "dbus/object_path.h"
+#include "net/cert/x509_certificate.h"
 #include "third_party/cros_system_api/dbus/service_constants.h"
 
 namespace chromeos {
@@ -179,7 +180,7 @@
 }
 
 void NetworkCertMigrator::NetworkListChanged() {
-  if (!CertLoader::Get()->certificates_loaded()) {
+  if (!CertLoader::Get()->initial_load_finished()) {
     VLOG(2) << "Certs not loaded yet.";
     return;
   }
diff --git a/chromeos/network/network_cert_migrator_unittest.cc b/chromeos/network/network_cert_migrator_unittest.cc
index cab86e62..8ea0d04 100644
--- a/chromeos/network/network_cert_migrator_unittest.cc
+++ b/chromeos/network/network_cert_migrator_unittest.cc
@@ -65,7 +65,7 @@
 
     CertLoader::Initialize();
     CertLoader* cert_loader_ = CertLoader::Get();
-    cert_loader_->StartWithNSSDB(test_nsscertdb_.get());
+    cert_loader_->SetUserNSSDB(test_nsscertdb_.get());
   }
 
   void TearDown() override {
diff --git a/chromeos/network/network_connection_handler_impl.cc b/chromeos/network/network_connection_handler_impl.cc
index 2dc84d2..22bbeca9 100644
--- a/chromeos/network/network_connection_handler_impl.cc
+++ b/chromeos/network/network_connection_handler_impl.cc
@@ -141,7 +141,7 @@
   if (CertLoader::IsInitialized()) {
     cert_loader_ = CertLoader::Get();
     cert_loader_->AddObserver(this);
-    if (cert_loader_->certificates_loaded()) {
+    if (cert_loader_->initial_load_finished()) {
       NET_LOG_EVENT("Certificates Loaded", "");
       certificates_loaded_ = true;
     }
diff --git a/chromeos/network/network_connection_handler_impl_unittest.cc b/chromeos/network/network_connection_handler_impl_unittest.cc
index 909b58b..9be5b49 100644
--- a/chromeos/network/network_connection_handler_impl_unittest.cc
+++ b/chromeos/network/network_connection_handler_impl_unittest.cc
@@ -242,7 +242,7 @@
   }
 
   void StartCertLoader() {
-    CertLoader::Get()->StartWithNSSDB(test_nsscertdb_.get());
+    CertLoader::Get()->SetUserNSSDB(test_nsscertdb_.get());
     base::RunLoop().RunUntilIdle();
   }
 
diff --git a/components/favicon/core/large_icon_service.cc b/components/favicon/core/large_icon_service.cc
index dbed2ddb..8920f7c 100644
--- a/components/favicon/core/large_icon_service.cc
+++ b/components/favicon/core/large_icon_service.cc
@@ -40,7 +40,7 @@
 
 const char kGoogleServerV2RequestFormat[] =
     "https://t0.gstatic.com/faviconV2?"
-    "client=chrome&drop_404_icon=true&check_firsttimes=true&"
+    "client=chrome&drop_404_icon=true&check_seen=true&"
     "size=%d&min_size=%d&max_size=%d&fallback_opts=TYPE,SIZE,URL&url=%s";
 const char kGoogleServerV2RequestFormatParam[] = "request_format";
 
diff --git a/components/favicon/core/large_icon_service_unittest.cc b/components/favicon/core/large_icon_service_unittest.cc
index 4542e630..901160db 100644
--- a/components/favicon/core/large_icon_service_unittest.cc
+++ b/components/favicon/core/large_icon_service_unittest.cc
@@ -140,7 +140,7 @@
 TEST_F(LargeIconServiceTest, ShouldGetFromGoogleServer) {
   const GURL kExpectedServerUrl(
       "https://t0.gstatic.com/faviconV2?client=chrome&drop_404_icon=true"
-      "&check_firsttimes=true&size=61&min_size=42&max_size=122"
+      "&check_seen=true&size=61&min_size=42&max_size=122"
       "&fallback_opts=TYPE,SIZE,URL&url=http://www.example.com/");
 
   EXPECT_CALL(mock_favicon_service_, UnableToDownloadFavicon(_)).Times(0);
@@ -203,7 +203,7 @@
 TEST_F(LargeIconServiceTest, ShouldGetFromGoogleServerWithOriginalUrl) {
   const GURL kExpectedServerUrl(
       "https://t0.gstatic.com/faviconV2?client=chrome&drop_404_icon=true"
-      "&check_firsttimes=true&size=61&min_size=42&max_size=122"
+      "&check_seen=true&size=61&min_size=42&max_size=122"
       "&fallback_opts=TYPE,SIZE,URL&url=http://www.example.com/");
   const GURL kExpectedOriginalUrl("http://www.example.com/favicon.png");
 
@@ -234,7 +234,7 @@
   const GURL kDummyUrlWithQuery("http://www.example.com?foo=1");
   const GURL kExpectedServerUrl(
       "https://t0.gstatic.com/faviconV2?client=chrome&drop_404_icon=true"
-      "&check_firsttimes=true&size=61&min_size=42&max_size=122"
+      "&check_seen=true&size=61&min_size=42&max_size=122"
       "&fallback_opts=TYPE,SIZE,URL&url=http://www.example.com/");
 
   EXPECT_CALL(*mock_image_fetcher_,
@@ -277,7 +277,7 @@
   const GURL kDummyUrlWithQuery("http://www.example.com?foo=1");
   const GURL kExpectedServerUrl(
       "https://t0.gstatic.com/faviconV2?client=chrome&drop_404_icon=true"
-      "&check_firsttimes=true&size=61&min_size=42&max_size=122"
+      "&check_seen=true&size=61&min_size=42&max_size=122"
       "&fallback_opts=TYPE,SIZE,URL&url=http://www.example.com/");
 
   EXPECT_CALL(mock_favicon_service_, SetLastResortFavicons(_, _, _, _, _))
@@ -307,7 +307,7 @@
       mock_favicon_service_,
       WasUnableToDownloadFavicon(GURL(
           "https://t0.gstatic.com/faviconV2?client=chrome&drop_404_icon=true"
-          "&check_firsttimes=true&size=61&min_size=42&max_size=122"
+          "&check_seen=true&size=61&min_size=42&max_size=122"
           "&fallback_opts=TYPE,SIZE,URL&url=http://www.example.com/")))
       .WillByDefault(Return(true));
 
diff --git a/content/browser/gpu/gpu_process_host.cc b/content/browser/gpu/gpu_process_host.cc
index 454f2589..03fd18bd 100644
--- a/content/browser/gpu/gpu_process_host.cc
+++ b/content/browser/gpu/gpu_process_host.cc
@@ -737,9 +737,7 @@
   TRACE_EVENT0("gpu", "GpuProcessHost::CreateGpuMemoryBuffer");
 
   DCHECK(CalledOnValidThread());
-  DCHECK(create_gpu_memory_buffer_requests_.find(id) ==
-         create_gpu_memory_buffer_requests_.end());
-  create_gpu_memory_buffer_requests_[id] = callback;
+  create_gpu_memory_buffer_requests_.push(callback);
   gpu_service_ptr_->CreateGpuMemoryBuffer(
       id, size, format, usage, client_id, surface_handle,
       base::Bind(&GpuProcessHost::OnGpuMemoryBufferCreated,
@@ -795,14 +793,9 @@
     const gfx::GpuMemoryBufferHandle& handle) {
   TRACE_EVENT0("gpu", "GpuProcessHost::OnGpuMemoryBufferCreated");
 
-  if (create_gpu_memory_buffer_requests_.find(handle.id) ==
-      create_gpu_memory_buffer_requests_.end()) {
-    DVLOG(1) << "GpuMemoryBuffer creation fails due to missing callback.";
-    return;
-  }
-
-  auto callback = create_gpu_memory_buffer_requests_[handle.id];
-  create_gpu_memory_buffer_requests_.erase(handle.id);
+  DCHECK(!create_gpu_memory_buffer_requests_.empty());
+  auto callback = create_gpu_memory_buffer_requests_.front();
+  create_gpu_memory_buffer_requests_.pop();
   callback.Run(handle, BufferCreationStatus::SUCCESS);
 }
 
@@ -1085,12 +1078,12 @@
                  EstablishChannelStatus::GPU_HOST_INVALID);
   }
 
-  for (auto& pair : create_gpu_memory_buffer_requests_) {
-    auto callback = pair.second;
+  while (!create_gpu_memory_buffer_requests_.empty()) {
+    auto callback = create_gpu_memory_buffer_requests_.front();
+    create_gpu_memory_buffer_requests_.pop();
     callback.Run(gfx::GpuMemoryBufferHandle(),
                  BufferCreationStatus::GPU_HOST_INVALID);
   }
-  create_gpu_memory_buffer_requests_.clear();
 
   if (!send_destroying_video_surface_done_cb_.is_null())
     base::ResetAndReturn(&send_destroying_video_surface_done_cb_).Run();
diff --git a/content/browser/gpu/gpu_process_host.h b/content/browser/gpu/gpu_process_host.h
index 7724755..bd98b70 100644
--- a/content/browser/gpu/gpu_process_host.h
+++ b/content/browser/gpu/gpu_process_host.h
@@ -231,8 +231,7 @@
   std::queue<EstablishChannelCallback> channel_requests_;
 
   // The pending create gpu memory buffer requests we need to reply to.
-  base::flat_map<gfx::GpuMemoryBufferId, CreateGpuMemoryBufferCallback>
-      create_gpu_memory_buffer_requests_;
+  std::queue<CreateGpuMemoryBufferCallback> create_gpu_memory_buffer_requests_;
 
   // A callback to signal the completion of a SendDestroyingVideoSurface call.
   base::Closure send_destroying_video_surface_done_cb_;
diff --git a/extensions/renderer/api_test_base.h b/extensions/renderer/api_test_base.h
index 6433716c..d74b23c6 100644
--- a/extensions/renderer/api_test_base.h
+++ b/extensions/renderer/api_test_base.h
@@ -9,7 +9,6 @@
 #include <string>
 #include <utility>
 
-#include "base/message_loop/message_loop.h"
 #include "base/run_loop.h"
 #include "extensions/renderer/module_system_test.h"
 #include "extensions/renderer/v8_schema_registry.h"
@@ -116,7 +115,6 @@
   }
 
  private:
-  base::MessageLoop message_loop_;
   std::unique_ptr<ApiTestEnvironment> test_env_;
 };
 
diff --git a/extensions/renderer/module_system_test.h b/extensions/renderer/module_system_test.h
index 1cfbb7c4..df58fe2 100644
--- a/extensions/renderer/module_system_test.h
+++ b/extensions/renderer/module_system_test.h
@@ -6,6 +6,7 @@
 #define EXTENSIONS_RENDERER_MODULE_SYSTEM_TEST_H_
 
 #include "base/macros.h"
+#include "base/test/scoped_task_environment.h"
 #include "extensions/renderer/module_system.h"
 #include "extensions/renderer/script_context.h"
 #include "gin/public/context_holder.h"
@@ -98,6 +99,7 @@
   void RunResolvedPromises();
 
  private:
+  base::test::ScopedTaskEnvironment scoped_task_environment_;
   v8::Isolate* isolate_;
   std::unique_ptr<ModuleSystemTestEnvironment> env_;
   bool should_assertions_be_made_;
diff --git a/gin/shell/gin_main.cc b/gin/shell/gin_main.cc
index c7cf5987..0b8f8b859 100644
--- a/gin/shell/gin_main.cc
+++ b/gin/shell/gin_main.cc
@@ -14,6 +14,7 @@
 #include "base/message_loop/message_loop.h"
 #include "base/run_loop.h"
 #include "base/single_thread_task_runner.h"
+#include "base/task_scheduler/task_scheduler.h"
 #include "base/threading/thread_task_runner_handle.h"
 #include "gin/array_buffer.h"
 #include "gin/modules/console.h"
@@ -73,34 +74,43 @@
 #endif
 
   base::MessageLoop message_loop;
+  base::TaskScheduler::CreateAndStartWithDefaultParams("gin");
 
   // Initialize the base::FeatureList since IsolateHolder can depend on it.
   base::FeatureList::SetInstance(base::WrapUnique(new base::FeatureList));
 
-  gin::IsolateHolder::Initialize(gin::IsolateHolder::kStrictMode,
-                                 gin::IsolateHolder::kStableV8Extras,
-                                 gin::ArrayBufferAllocator::SharedInstance());
-  gin::IsolateHolder instance(base::ThreadTaskRunnerHandle::Get());
-
-  gin::GinShellRunnerDelegate delegate;
-  gin::ShellRunner runner(&delegate, instance.isolate());
-
   {
-    gin::Runner::Scope scope(&runner);
-    runner.GetContextHolder()
-        ->isolate()
-        ->SetCaptureStackTraceForUncaughtExceptions(true);
+    gin::IsolateHolder::Initialize(gin::IsolateHolder::kStrictMode,
+                                   gin::IsolateHolder::kStableV8Extras,
+                                   gin::ArrayBufferAllocator::SharedInstance());
+    gin::IsolateHolder instance(base::ThreadTaskRunnerHandle::Get());
+
+    gin::GinShellRunnerDelegate delegate;
+    gin::ShellRunner runner(&delegate, instance.isolate());
+
+    {
+      gin::Runner::Scope scope(&runner);
+      runner.GetContextHolder()
+          ->isolate()
+          ->SetCaptureStackTraceForUncaughtExceptions(true);
+    }
+
+    base::CommandLine::StringVector args =
+        base::CommandLine::ForCurrentProcess()->GetArgs();
+    for (base::CommandLine::StringVector::const_iterator it = args.begin();
+         it != args.end(); ++it) {
+      base::ThreadTaskRunnerHandle::Get()->PostTask(
+          FROM_HERE,
+          base::Bind(gin::Run, runner.GetWeakPtr(), base::FilePath(*it)));
+    }
+
+    base::RunLoop().RunUntilIdle();
   }
 
-  base::CommandLine::StringVector args =
-      base::CommandLine::ForCurrentProcess()->GetArgs();
-  for (base::CommandLine::StringVector::const_iterator it = args.begin();
-       it != args.end(); ++it) {
-    base::ThreadTaskRunnerHandle::Get()->PostTask(
-        FROM_HERE,
-        base::Bind(gin::Run, runner.GetWeakPtr(), base::FilePath(*it)));
-  }
+  // gin::IsolateHolder waits for tasks running in TaskScheduler in its
+  // destructor and thus must be destroyed before TaskScheduler starts skipping
+  // CONTINUE_ON_SHUTDOWN tasks.
+  base::TaskScheduler::GetInstance()->Shutdown();
 
-  base::RunLoop().RunUntilIdle();
   return 0;
 }
diff --git a/ios/chrome/app/startup/setup_debugging.mm b/ios/chrome/app/startup/setup_debugging.mm
index 7fe86d7..fb3153e 100644
--- a/ios/chrome/app/startup/setup_debugging.mm
+++ b/ios/chrome/app/startup/setup_debugging.mm
@@ -16,7 +16,7 @@
 
 namespace {
 
-#ifndef NDEBUG
+#if !defined(NDEBUG) && TARGET_IPHONE_SIMULATOR
 
 // Swizzles [UIImage imageNamed:] to trigger a DCHECK if an invalid image is
 // attempted to be loaded.
@@ -59,7 +59,7 @@
   originalImp = method_setImplementation(method, blockImp);
 }
 
-#endif
+#endif  // !defined(NDEBUG) && TARGET_IPHONE_SIMULATOR
 
 }  // namespace
 
@@ -72,8 +72,8 @@
   DCHECK(ObjcEvilDoers::ZombieEnable(true, 10000));
 #endif
 
-// Enable the detection of missing image assets.
-#ifndef NDEBUG
+#if !defined(NDEBUG) && TARGET_IPHONE_SIMULATOR
+  // Enable the detection of missing image assets.
   swizzleUIImageImageNamed();
 #endif
 }
diff --git a/media/base/bind_to_current_loop.h b/media/base/bind_to_current_loop.h
index b7c90f6..24f60f43 100644
--- a/media/base/bind_to_current_loop.h
+++ b/media/base/bind_to_current_loop.h
@@ -20,22 +20,38 @@
 //
 // Typical usage: request to be called back on the current thread:
 // other->StartAsyncProcessAndCallMeBack(
-//    media::BindToCurrentLoop(base::Bind(&MyClass::MyMethod, this)));
+//    media::BindToCurrentLoop(base::BindOnce(&MyClass::MyMethod, this)));
+//
+// media::BindToCurrentLoop returns the same type of callback to the given
+// callback. I.e. it returns a RepeatingCallback for a given RepeatingCallback,
+// and returns OnceCallback for a given OnceCallback.
 
 namespace media {
 namespace internal {
 
-// First, tell the compiler TrampolineHelper is a struct template with one
-// type parameter.  Then define specializations where the type is a function
-// returning void and taking zero or more arguments.
-template <typename Signature>
-class TrampolineHelper;
+inline base::OnceClosure MakeClosure(base::RepeatingClosure* callback) {
+  return *callback;
+}
 
-template <typename... Args>
-class TrampolineHelper<void(Args...)> {
+inline base::OnceClosure MakeClosure(base::OnceClosure* callback) {
+  return std::move(*callback);
+}
+
+template <typename Signature, typename... Args>
+base::OnceClosure MakeClosure(base::RepeatingCallback<Signature>* callback,
+                              Args&&... args) {
+  return base::BindOnce(*callback, std::forward<Args>(args)...);
+}
+
+template <typename Signature, typename... Args>
+base::OnceClosure MakeClosure(base::OnceCallback<Signature>* callback,
+                              Args&&... args) {
+  return base::BindOnce(std::move(*callback), std::forward<Args>(args)...);
+}
+
+template <typename CallbackType>
+class TrampolineHelper {
  public:
-  using CallbackType = base::Callback<void(Args...)>;
-
   TrampolineHelper(const tracked_objects::Location& posted_from,
                    scoped_refptr<base::SequencedTaskRunner> task_runner,
                    CallbackType callback)
@@ -46,48 +62,56 @@
     DCHECK(callback_);
   }
 
-  inline void Run(Args... args);
+  template <typename... Args>
+  void Run(Args... args) {
+    // MakeClosure consumes |callback_| if it's OnceCallback.
+    task_runner_->PostTask(
+        posted_from_, MakeClosure(&callback_, std::forward<Args>(args)...));
+  }
 
   ~TrampolineHelper() {
-    task_runner_->PostTask(
-        posted_from_,
-        base::Bind(&TrampolineHelper::ClearCallbackOnTargetTaskRunner,
-                   base::Passed(&callback_)));
+    if (callback_) {
+      task_runner_->PostTask(
+          posted_from_,
+          base::BindOnce(&TrampolineHelper::ClearCallbackOnTargetTaskRunner,
+                         std::move(callback_)));
+    }
   }
 
  private:
   static void ClearCallbackOnTargetTaskRunner(CallbackType) {}
-  static void RunOnceClosure(base::OnceClosure cb) { std::move(cb).Run(); }
 
   tracked_objects::Location posted_from_;
   scoped_refptr<base::SequencedTaskRunner> task_runner_;
   CallbackType callback_;
 };
 
-template <>
-inline void TrampolineHelper<void()>::Run() {
-  task_runner_->PostTask(posted_from_, callback_);
+}  // namespace internal
+
+template <typename... Args>
+inline base::RepeatingCallback<void(Args...)> BindToCurrentLoop(
+    base::RepeatingCallback<void(Args...)> cb) {
+  using CallbackType = base::RepeatingCallback<void(Args...)>;
+  using Helper = internal::TrampolineHelper<CallbackType>;
+  using RunnerType = void (Helper::*)(Args...);
+  RunnerType run = &Helper::Run;
+  // TODO(tzik): Propagate FROM_HERE from the caller.
+  return base::BindRepeating(
+      run, base::MakeUnique<Helper>(
+               FROM_HERE, base::ThreadTaskRunnerHandle::Get(), std::move(cb)));
 }
 
 template <typename... Args>
-inline void TrampolineHelper<void(Args...)>::Run(Args... args) {
-  // TODO(tzik): Use OnceCallback directly without RunOnceClosure, once
-  // TaskRunner::PostTask migrates to OnceClosure.
-  base::OnceClosure cb = base::BindOnce(callback_, std::forward<Args>(args)...);
-  task_runner_->PostTask(
-      posted_from_,
-      base::Bind(&TrampolineHelper::RunOnceClosure, base::Passed(&cb)));
-}
-
-}  // namespace internal
-
-template <typename T>
-inline base::Callback<T> BindToCurrentLoop(base::Callback<T> cb) {
-  return base::Bind(
-      &internal::TrampolineHelper<T>::Run,
-      base::MakeUnique<internal::TrampolineHelper<T>>(
-          FROM_HERE,  // TODO(tzik): Propagate FROM_HERE from the caller.
-          base::ThreadTaskRunnerHandle::Get(), std::move(cb)));
+inline base::OnceCallback<void(Args...)> BindToCurrentLoop(
+    base::OnceCallback<void(Args...)> cb) {
+  using CallbackType = base::OnceCallback<void(Args...)>;
+  using Helper = internal::TrampolineHelper<CallbackType>;
+  using RunnerType = void (Helper::*)(Args...);
+  RunnerType run = &Helper::Run;
+  // TODO(tzik): Propagate FROM_HERE from the caller.
+  return base::BindOnce(
+      run, base::MakeUnique<Helper>(
+               FROM_HERE, base::ThreadTaskRunnerHandle::Get(), std::move(cb)));
 }
 
 }  // namespace media
diff --git a/media/base/bind_to_current_loop_unittest.cc b/media/base/bind_to_current_loop_unittest.cc
index b0f5cde..6d0a1a4 100644
--- a/media/base/bind_to_current_loop_unittest.cc
+++ b/media/base/bind_to_current_loop_unittest.cc
@@ -20,17 +20,17 @@
   *var = val;
 }
 
-void BoundBoolSetFromScopedPtr(bool* var, std::unique_ptr<bool> val) {
+void BoundBoolSetFromUniquePtr(bool* var, std::unique_ptr<bool> val) {
   *var = *val;
 }
 
-void BoundBoolSetFromScopedPtrFreeDeleter(
+void BoundBoolSetFromUniquePtrFreeDeleter(
     bool* var,
     std::unique_ptr<bool, base::FreeDeleter> val) {
   *var = *val;
 }
 
-void BoundBoolSetFromScopedArray(bool* var, std::unique_ptr<bool[]> val) {
+void BoundBoolSetFromUniquePtrArray(bool* var, std::unique_ptr<bool[]> val) {
   *var = val[0];
 }
 
@@ -55,11 +55,7 @@
   base::MessageLoop* bound_loop_;
 };
 
-void RunAndClearReference(base::Closure cb) {
-  cb.Run();
-}
-
-void ClearReference(base::Closure cb) {}
+void ClearReference(base::OnceClosure cb) {}
 
 // Various tests that check that the bound function is only actually executed
 // on the message loop, not during the original Run.
@@ -68,11 +64,11 @@
   base::MessageLoop loop_;
 };
 
-TEST_F(BindToCurrentLoopTest, Closure) {
+TEST_F(BindToCurrentLoopTest, RepeatingClosure) {
   // Test the closure is run inside the loop, not outside it.
   base::WaitableEvent waiter(base::WaitableEvent::ResetPolicy::AUTOMATIC,
                              base::WaitableEvent::InitialState::NOT_SIGNALED);
-  base::Closure cb = BindToCurrentLoop(base::Bind(
+  base::RepeatingClosure cb = BindToCurrentLoop(base::BindRepeating(
       &base::WaitableEvent::Signal, base::Unretained(&waiter)));
   cb.Run();
   EXPECT_FALSE(waiter.IsSignaled());
@@ -80,130 +76,257 @@
   EXPECT_TRUE(waiter.IsSignaled());
 }
 
-TEST_F(BindToCurrentLoopTest, Bool) {
+TEST_F(BindToCurrentLoopTest, OnceClosure) {
+  // Test the closure is run inside the loop, not outside it.
+  base::WaitableEvent waiter(base::WaitableEvent::ResetPolicy::AUTOMATIC,
+                             base::WaitableEvent::InitialState::NOT_SIGNALED);
+  base::OnceClosure cb = BindToCurrentLoop(
+      base::BindOnce(&base::WaitableEvent::Signal, base::Unretained(&waiter)));
+  std::move(cb).Run();
+  EXPECT_FALSE(waiter.IsSignaled());
+  base::RunLoop().RunUntilIdle();
+  EXPECT_TRUE(waiter.IsSignaled());
+}
+
+TEST_F(BindToCurrentLoopTest, BoolRepeating) {
   bool bool_var = false;
-  base::Callback<void(bool)> cb = BindToCurrentLoop(base::Bind(
-      &BoundBoolSet, &bool_var));
+  base::RepeatingCallback<void(bool)> cb =
+      BindToCurrentLoop(base::BindRepeating(&BoundBoolSet, &bool_var));
   cb.Run(true);
   EXPECT_FALSE(bool_var);
   base::RunLoop().RunUntilIdle();
   EXPECT_TRUE(bool_var);
-}
 
-TEST_F(BindToCurrentLoopTest, BoundScopedPtrBool) {
-  bool bool_val = false;
-  std::unique_ptr<bool> scoped_ptr_bool(new bool(true));
-  base::Closure cb = BindToCurrentLoop(base::Bind(
-      &BoundBoolSetFromScopedPtr, &bool_val, base::Passed(&scoped_ptr_bool)));
-  cb.Run();
-  EXPECT_FALSE(bool_val);
+  cb.Run(false);
+  EXPECT_TRUE(bool_var);
   base::RunLoop().RunUntilIdle();
-  EXPECT_TRUE(bool_val);
+  EXPECT_FALSE(bool_var);
 }
 
-TEST_F(BindToCurrentLoopTest, PassedScopedPtrBool) {
-  bool bool_val = false;
-  std::unique_ptr<bool> scoped_ptr_bool(new bool(true));
-  base::Callback<void(std::unique_ptr<bool>)> cb =
-      BindToCurrentLoop(base::Bind(&BoundBoolSetFromScopedPtr, &bool_val));
-  cb.Run(std::move(scoped_ptr_bool));
-  EXPECT_FALSE(bool_val);
-  base::RunLoop().RunUntilIdle();
-  EXPECT_TRUE(bool_val);
-}
-
-TEST_F(BindToCurrentLoopTest, BoundScopedArrayBool) {
-  bool bool_val = false;
-  std::unique_ptr<bool[]> scoped_array_bool(new bool[1]);
-  scoped_array_bool[0] = true;
-  base::Closure cb = BindToCurrentLoop(base::Bind(
-      &BoundBoolSetFromScopedArray, &bool_val,
-      base::Passed(&scoped_array_bool)));
-  cb.Run();
-  EXPECT_FALSE(bool_val);
-  base::RunLoop().RunUntilIdle();
-  EXPECT_TRUE(bool_val);
-}
-
-TEST_F(BindToCurrentLoopTest, PassedScopedArrayBool) {
-  bool bool_val = false;
-  std::unique_ptr<bool[]> scoped_array_bool(new bool[1]);
-  scoped_array_bool[0] = true;
-  base::Callback<void(std::unique_ptr<bool[]>)> cb =
-      BindToCurrentLoop(base::Bind(&BoundBoolSetFromScopedArray, &bool_val));
-  cb.Run(std::move(scoped_array_bool));
-  EXPECT_FALSE(bool_val);
-  base::RunLoop().RunUntilIdle();
-  EXPECT_TRUE(bool_val);
-}
-
-TEST_F(BindToCurrentLoopTest, BoundScopedPtrFreeDeleterBool) {
-  bool bool_val = false;
-  std::unique_ptr<bool, base::FreeDeleter> scoped_ptr_free_deleter_bool(
-      static_cast<bool*>(malloc(sizeof(bool))));
-  *scoped_ptr_free_deleter_bool = true;
-  base::Closure cb = BindToCurrentLoop(base::Bind(
-      &BoundBoolSetFromScopedPtrFreeDeleter, &bool_val,
-      base::Passed(&scoped_ptr_free_deleter_bool)));
-  cb.Run();
-  EXPECT_FALSE(bool_val);
-  base::RunLoop().RunUntilIdle();
-  EXPECT_TRUE(bool_val);
-}
-
-TEST_F(BindToCurrentLoopTest, PassedScopedPtrFreeDeleterBool) {
-  bool bool_val = false;
-  std::unique_ptr<bool, base::FreeDeleter> scoped_ptr_free_deleter_bool(
-      static_cast<bool*>(malloc(sizeof(bool))));
-  *scoped_ptr_free_deleter_bool = true;
-  base::Callback<void(std::unique_ptr<bool, base::FreeDeleter>)> cb =
-      BindToCurrentLoop(
-          base::Bind(&BoundBoolSetFromScopedPtrFreeDeleter, &bool_val));
-  cb.Run(std::move(scoped_ptr_free_deleter_bool));
-  EXPECT_FALSE(bool_val);
-  base::RunLoop().RunUntilIdle();
-  EXPECT_TRUE(bool_val);
-}
-
-TEST_F(BindToCurrentLoopTest, BoolConstRef) {
+TEST_F(BindToCurrentLoopTest, BoolOnce) {
   bool bool_var = false;
-  bool true_var = true;
-  const bool& true_ref = true_var;
-  base::Closure cb = BindToCurrentLoop(base::Bind(
-      &BoundBoolSetFromConstRef, &bool_var, true_ref));
-  cb.Run();
+  base::OnceCallback<void(bool)> cb =
+      BindToCurrentLoop(base::BindOnce(&BoundBoolSet, &bool_var));
+  std::move(cb).Run(true);
   EXPECT_FALSE(bool_var);
   base::RunLoop().RunUntilIdle();
   EXPECT_TRUE(bool_var);
 }
 
-TEST_F(BindToCurrentLoopTest, Integers) {
+TEST_F(BindToCurrentLoopTest, BoundUniquePtrBoolRepeating) {
+  bool bool_val = false;
+  std::unique_ptr<bool> unique_ptr_bool(new bool(true));
+  base::RepeatingClosure cb = BindToCurrentLoop(base::BindRepeating(
+      &BoundBoolSetFromUniquePtr, &bool_val, base::Passed(&unique_ptr_bool)));
+  cb.Run();
+  EXPECT_FALSE(bool_val);
+  base::RunLoop().RunUntilIdle();
+  EXPECT_TRUE(bool_val);
+}
+
+TEST_F(BindToCurrentLoopTest, BoundUniquePtrBoolOnce) {
+  bool bool_val = false;
+  std::unique_ptr<bool> unique_ptr_bool(new bool(true));
+  base::OnceClosure cb = BindToCurrentLoop(base::BindOnce(
+      &BoundBoolSetFromUniquePtr, &bool_val, std::move(unique_ptr_bool)));
+  std::move(cb).Run();
+  EXPECT_FALSE(bool_val);
+  base::RunLoop().RunUntilIdle();
+  EXPECT_TRUE(bool_val);
+}
+
+TEST_F(BindToCurrentLoopTest, PassedUniquePtrBoolRepeating) {
+  bool bool_val = false;
+  base::RepeatingCallback<void(std::unique_ptr<bool>)> cb = BindToCurrentLoop(
+      base::BindRepeating(&BoundBoolSetFromUniquePtr, &bool_val));
+  cb.Run(base::MakeUnique<bool>(true));
+  EXPECT_FALSE(bool_val);
+  base::RunLoop().RunUntilIdle();
+  EXPECT_TRUE(bool_val);
+
+  cb.Run(base::MakeUnique<bool>(false));
+  EXPECT_TRUE(bool_val);
+  base::RunLoop().RunUntilIdle();
+  EXPECT_FALSE(bool_val);
+}
+
+TEST_F(BindToCurrentLoopTest, PassedUniquePtrBoolOnce) {
+  bool bool_val = false;
+  base::OnceCallback<void(std::unique_ptr<bool>)> cb =
+      BindToCurrentLoop(base::BindOnce(&BoundBoolSetFromUniquePtr, &bool_val));
+  std::move(cb).Run(base::MakeUnique<bool>(true));
+  EXPECT_FALSE(bool_val);
+  base::RunLoop().RunUntilIdle();
+  EXPECT_TRUE(bool_val);
+}
+
+TEST_F(BindToCurrentLoopTest, BoundUniquePtrArrayBoolRepeating) {
+  bool bool_val = false;
+  std::unique_ptr<bool[]> unique_ptr_array_bool(new bool[1]);
+  unique_ptr_array_bool[0] = true;
+  base::RepeatingClosure cb = BindToCurrentLoop(
+      base::BindRepeating(&BoundBoolSetFromUniquePtrArray, &bool_val,
+                          base::Passed(&unique_ptr_array_bool)));
+  cb.Run();
+  EXPECT_FALSE(bool_val);
+  base::RunLoop().RunUntilIdle();
+  EXPECT_TRUE(bool_val);
+}
+
+TEST_F(BindToCurrentLoopTest, BoundUniquePtrArrayBoolOnce) {
+  bool bool_val = false;
+  std::unique_ptr<bool[]> unique_ptr_array_bool(new bool[1]);
+  unique_ptr_array_bool[0] = true;
+  base::OnceClosure cb = BindToCurrentLoop(
+      base::BindOnce(&BoundBoolSetFromUniquePtrArray, &bool_val,
+                     std::move(unique_ptr_array_bool)));
+  std::move(cb).Run();
+  EXPECT_FALSE(bool_val);
+  base::RunLoop().RunUntilIdle();
+  EXPECT_TRUE(bool_val);
+}
+
+TEST_F(BindToCurrentLoopTest, PassedUniquePtrArrayBoolRepeating) {
+  bool bool_val = false;
+  base::RepeatingCallback<void(std::unique_ptr<bool[]>)> cb = BindToCurrentLoop(
+      base::BindRepeating(&BoundBoolSetFromUniquePtrArray, &bool_val));
+
+  std::unique_ptr<bool[]> unique_ptr_array_bool(new bool[1]);
+  unique_ptr_array_bool[0] = true;
+  cb.Run(std::move(unique_ptr_array_bool));
+  EXPECT_FALSE(bool_val);
+  base::RunLoop().RunUntilIdle();
+  EXPECT_TRUE(bool_val);
+
+  unique_ptr_array_bool.reset(new bool[1]);
+  unique_ptr_array_bool[0] = false;
+  cb.Run(std::move(unique_ptr_array_bool));
+  EXPECT_TRUE(bool_val);
+  base::RunLoop().RunUntilIdle();
+  EXPECT_FALSE(bool_val);
+}
+
+TEST_F(BindToCurrentLoopTest, PassedUniquePtrArrayBoolOnce) {
+  bool bool_val = false;
+  base::OnceCallback<void(std::unique_ptr<bool[]>)> cb = BindToCurrentLoop(
+      base::BindOnce(&BoundBoolSetFromUniquePtrArray, &bool_val));
+
+  std::unique_ptr<bool[]> unique_ptr_array_bool(new bool[1]);
+  unique_ptr_array_bool[0] = true;
+  std::move(cb).Run(std::move(unique_ptr_array_bool));
+  EXPECT_FALSE(bool_val);
+  base::RunLoop().RunUntilIdle();
+  EXPECT_TRUE(bool_val);
+}
+
+TEST_F(BindToCurrentLoopTest, BoundUniquePtrFreeDeleterBoolRepeating) {
+  bool bool_val = false;
+  std::unique_ptr<bool, base::FreeDeleter> unique_ptr_free_deleter_bool(
+      static_cast<bool*>(malloc(sizeof(bool))));
+  *unique_ptr_free_deleter_bool = true;
+  base::RepeatingClosure cb = BindToCurrentLoop(
+      base::BindRepeating(&BoundBoolSetFromUniquePtrFreeDeleter, &bool_val,
+                          base::Passed(&unique_ptr_free_deleter_bool)));
+  cb.Run();
+  EXPECT_FALSE(bool_val);
+  base::RunLoop().RunUntilIdle();
+  EXPECT_TRUE(bool_val);
+}
+
+TEST_F(BindToCurrentLoopTest, BoundUniquePtrFreeDeleterBoolOnce) {
+  bool bool_val = false;
+  std::unique_ptr<bool, base::FreeDeleter> unique_ptr_free_deleter_bool(
+      static_cast<bool*>(malloc(sizeof(bool))));
+  *unique_ptr_free_deleter_bool = true;
+  base::OnceClosure cb = BindToCurrentLoop(
+      base::BindOnce(&BoundBoolSetFromUniquePtrFreeDeleter, &bool_val,
+                     std::move(unique_ptr_free_deleter_bool)));
+  std::move(cb).Run();
+  EXPECT_FALSE(bool_val);
+  base::RunLoop().RunUntilIdle();
+  EXPECT_TRUE(bool_val);
+}
+
+TEST_F(BindToCurrentLoopTest, PassedUniquePtrFreeDeleterBoolRepeating) {
+  bool bool_val = false;
+  base::RepeatingCallback<void(std::unique_ptr<bool, base::FreeDeleter>)> cb =
+      BindToCurrentLoop(base::BindRepeating(
+          &BoundBoolSetFromUniquePtrFreeDeleter, &bool_val));
+
+  std::unique_ptr<bool, base::FreeDeleter> unique_ptr_free_deleter_bool(
+      static_cast<bool*>(malloc(sizeof(bool))));
+  *unique_ptr_free_deleter_bool = true;
+  cb.Run(std::move(unique_ptr_free_deleter_bool));
+  EXPECT_FALSE(bool_val);
+  base::RunLoop().RunUntilIdle();
+  EXPECT_TRUE(bool_val);
+
+  unique_ptr_free_deleter_bool.reset(static_cast<bool*>(malloc(sizeof(bool))));
+  *unique_ptr_free_deleter_bool = false;
+  cb.Run(std::move(unique_ptr_free_deleter_bool));
+  EXPECT_TRUE(bool_val);
+  base::RunLoop().RunUntilIdle();
+  EXPECT_FALSE(bool_val);
+}
+
+TEST_F(BindToCurrentLoopTest, PassedUniquePtrFreeDeleterBoolOnce) {
+  bool bool_val = false;
+  base::OnceCallback<void(std::unique_ptr<bool, base::FreeDeleter>)> cb =
+      BindToCurrentLoop(
+          base::BindOnce(&BoundBoolSetFromUniquePtrFreeDeleter, &bool_val));
+
+  std::unique_ptr<bool, base::FreeDeleter> unique_ptr_free_deleter_bool(
+      static_cast<bool*>(malloc(sizeof(bool))));
+  *unique_ptr_free_deleter_bool = true;
+  std::move(cb).Run(std::move(unique_ptr_free_deleter_bool));
+  EXPECT_FALSE(bool_val);
+  base::RunLoop().RunUntilIdle();
+  EXPECT_TRUE(bool_val);
+}
+
+TEST_F(BindToCurrentLoopTest, IntegersRepeating) {
   int a = 0;
   int b = 0;
-  base::Callback<void(int, int)> cb = BindToCurrentLoop(base::Bind(
-      &BoundIntegersSet, &a, &b));
+  base::RepeatingCallback<void(int, int)> cb =
+      BindToCurrentLoop(base::BindRepeating(&BoundIntegersSet, &a, &b));
   cb.Run(1, -1);
   EXPECT_EQ(a, 0);
   EXPECT_EQ(b, 0);
   base::RunLoop().RunUntilIdle();
   EXPECT_EQ(a, 1);
   EXPECT_EQ(b, -1);
+
+  cb.Run(2, -2);
+  EXPECT_EQ(a, 1);
+  EXPECT_EQ(b, -1);
+  base::RunLoop().RunUntilIdle();
+  EXPECT_EQ(a, 2);
+  EXPECT_EQ(b, -2);
+}
+
+TEST_F(BindToCurrentLoopTest, IntegersOnce) {
+  int a = 0;
+  int b = 0;
+  base::OnceCallback<void(int, int)> cb =
+      BindToCurrentLoop(base::BindOnce(&BoundIntegersSet, &a, &b));
+  std::move(cb).Run(1, -1);
+  EXPECT_EQ(a, 0);
+  EXPECT_EQ(b, 0);
+  base::RunLoop().RunUntilIdle();
+  EXPECT_EQ(a, 1);
+  EXPECT_EQ(b, -1);
 }
 
-TEST_F(BindToCurrentLoopTest, DestroyedOnBoundLoop) {
+TEST_F(BindToCurrentLoopTest, DestroyedOnBoundLoopRepeating) {
   base::Thread target_thread("testing");
   ASSERT_TRUE(target_thread.Start());
 
   // Ensure that the bound object is also destroyed on the correct thread even
   // if the last reference to the callback is dropped on the other thread.
-  // TODO(tzik): Remove RunAndClearReference once TaskRunner migrates to
-  // OnceClosure. RunAndCleareReference is needed to ensure no reference to |cb|
-  // is left to the original thread.
-  base::Closure cb = BindToCurrentLoop(
-      base::Bind(&ThreadRestrictionChecker::Run,
-                 base::MakeUnique<ThreadRestrictionChecker>()));
-  target_thread.task_runner()->PostTask(
-      FROM_HERE, base::Bind(&RunAndClearReference, base::Passed(&cb)));
+  base::RepeatingClosure cb = BindToCurrentLoop(
+      base::BindRepeating(&ThreadRestrictionChecker::Run,
+                          base::MakeUnique<ThreadRestrictionChecker>()));
+  target_thread.task_runner()->PostTask(FROM_HERE, std::move(cb));
   ASSERT_FALSE(cb);
   target_thread.FlushForTesting();
   base::RunLoop().RunUntilIdle();
@@ -211,10 +334,38 @@
   // Ensure that the bound object is destroyed on the target thread even if
   // the callback is destroyed without invocation.
   cb = BindToCurrentLoop(
-      base::Bind(&ThreadRestrictionChecker::Run,
-                 base::MakeUnique<ThreadRestrictionChecker>()));
+      base::BindRepeating(&ThreadRestrictionChecker::Run,
+                          base::MakeUnique<ThreadRestrictionChecker>()));
   target_thread.task_runner()->PostTask(
-      FROM_HERE, base::Bind(&ClearReference, base::Passed(&cb)));
+      FROM_HERE, base::BindOnce(&ClearReference, std::move(cb)));
+  target_thread.FlushForTesting();
+  ASSERT_FALSE(cb);
+  base::RunLoop().RunUntilIdle();
+
+  target_thread.Stop();
+}
+
+TEST_F(BindToCurrentLoopTest, DestroyedOnBoundLoopOnce) {
+  base::Thread target_thread("testing");
+  ASSERT_TRUE(target_thread.Start());
+
+  // Ensure that the bound object is also destroyed on the correct thread even
+  // if the last reference to the callback is dropped on the other thread.
+  base::OnceClosure cb = BindToCurrentLoop(
+      base::BindOnce(&ThreadRestrictionChecker::Run,
+                     base::MakeUnique<ThreadRestrictionChecker>()));
+  target_thread.task_runner()->PostTask(FROM_HERE, std::move(cb));
+  ASSERT_FALSE(cb);
+  target_thread.FlushForTesting();
+  base::RunLoop().RunUntilIdle();
+
+  // Ensure that the bound object is destroyed on the target thread even if
+  // the callback is destroyed without invocation.
+  cb = BindToCurrentLoop(
+      base::BindOnce(&ThreadRestrictionChecker::Run,
+                     base::MakeUnique<ThreadRestrictionChecker>()));
+  target_thread.task_runner()->PostTask(
+      FROM_HERE, base::BindOnce(&ClearReference, std::move(cb)));
   target_thread.FlushForTesting();
   ASSERT_FALSE(cb);
   base::RunLoop().RunUntilIdle();
diff --git a/testing/buildbot/chromium.chromiumos.json b/testing/buildbot/chromium.chromiumos.json
index 65768a9..6c3b78f 100644
--- a/testing/buildbot/chromium.chromiumos.json
+++ b/testing/buildbot/chromium.chromiumos.json
@@ -246,18 +246,6 @@
         "test": "latency_unittests"
       },
       {
-        "args": [
-          "--ozone-platform=headless",
-          "--override-use-software-gl-for-tests",
-          "--test-launcher-filter-file=../../testing/buildbot/filters/mash.browser_tests.filter"
-        ],
-        "swarming": {
-          "can_use_on_swarming_builders": true,
-          "hard_timeout": 1200
-        },
-        "test": "mash_browser_tests"
-      },
-      {
         "swarming": {
           "can_use_on_swarming_builders": true
         },
diff --git a/testing/buildbot/chromium.perf.fyi.json b/testing/buildbot/chromium.perf.fyi.json
index 061f659..b3b9051 100644
--- a/testing/buildbot/chromium.perf.fyi.json
+++ b/testing/buildbot/chromium.perf.fyi.json
@@ -21,7 +21,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build248-m4--device5",
+              "id": "build248-m4--device6",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -51,7 +51,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build248-m4--device5",
+              "id": "build248-m4--device6",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -80,7 +80,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build245-m4--device7",
+              "id": "build248-m4--device1",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -110,7 +110,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build245-m4--device7",
+              "id": "build248-m4--device1",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -139,7 +139,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build249-m4--device3",
+              "id": "build248-m4--device3",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -169,7 +169,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build249-m4--device3",
+              "id": "build248-m4--device3",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -257,7 +257,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build248-m4--device1",
+              "id": "build248-m4--device6",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -287,7 +287,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build248-m4--device1",
+              "id": "build248-m4--device6",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -316,7 +316,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build245-m4--device7",
+              "id": "build248-m4--device5",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -346,7 +346,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build245-m4--device7",
+              "id": "build248-m4--device5",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -434,7 +434,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build248-m4--device6",
+              "id": "build248-m4--device5",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -464,7 +464,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build248-m4--device6",
+              "id": "build248-m4--device5",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -493,7 +493,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build249-m4--device4",
+              "id": "build248-m4--device5",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -523,7 +523,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build249-m4--device4",
+              "id": "build248-m4--device5",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -552,7 +552,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build249-m4--device5",
+              "id": "build249-m4--device7",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -582,7 +582,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build249-m4--device5",
+              "id": "build249-m4--device7",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -611,7 +611,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build248-m4--device2",
+              "id": "build245-m4--device7",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -641,7 +641,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build248-m4--device2",
+              "id": "build245-m4--device7",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -670,7 +670,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build245-m4--device6",
+              "id": "build248-m4--device6",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -700,7 +700,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build245-m4--device6",
+              "id": "build248-m4--device6",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -847,7 +847,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build248-m4--device5",
+              "id": "build249-m4--device4",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -877,7 +877,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build248-m4--device5",
+              "id": "build249-m4--device4",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -965,7 +965,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build249-m4--device1",
+              "id": "build249-m4--device5",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -995,7 +995,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build249-m4--device1",
+              "id": "build249-m4--device5",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -1024,7 +1024,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build249-m4--device2",
+              "id": "build248-m4--device3",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -1054,7 +1054,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build249-m4--device2",
+              "id": "build248-m4--device3",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -1083,7 +1083,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build248-m4--device6",
+              "id": "build245-m4--device6",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -1113,7 +1113,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build248-m4--device6",
+              "id": "build245-m4--device6",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -1142,7 +1142,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build245-m4--device5",
+              "id": "build248-m4--device1",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -1172,7 +1172,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build245-m4--device5",
+              "id": "build248-m4--device1",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -1201,7 +1201,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build249-m4--device2",
+              "id": "build248-m4--device5",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -1231,7 +1231,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build249-m4--device2",
+              "id": "build248-m4--device5",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -1260,7 +1260,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build249-m4--device5",
+              "id": "build249-m4--device1",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -1290,7 +1290,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build249-m4--device5",
+              "id": "build249-m4--device1",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -1378,7 +1378,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build245-m4--device7",
+              "id": "build248-m4--device7",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -1408,7 +1408,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build245-m4--device7",
+              "id": "build248-m4--device7",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -1614,7 +1614,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build249-m4--device5",
+              "id": "build249-m4--device3",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -1644,7 +1644,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build249-m4--device5",
+              "id": "build249-m4--device3",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -1791,7 +1791,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build248-m4--device4",
+              "id": "build248-m4--device7",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -1821,7 +1821,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build248-m4--device4",
+              "id": "build248-m4--device7",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -1850,7 +1850,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build249-m4--device4",
+              "id": "build249-m4--device3",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -1880,7 +1880,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build249-m4--device4",
+              "id": "build249-m4--device3",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -2027,7 +2027,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build248-m4--device2",
+              "id": "build248-m4--device4",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -2057,7 +2057,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build248-m4--device2",
+              "id": "build248-m4--device4",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -2086,7 +2086,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build249-m4--device6",
+              "id": "build248-m4--device7",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -2116,7 +2116,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build249-m4--device6",
+              "id": "build248-m4--device7",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -2145,7 +2145,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build248-m4--device4",
+              "id": "build248-m4--device5",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -2175,7 +2175,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build248-m4--device4",
+              "id": "build248-m4--device5",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -2204,7 +2204,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build248-m4--device3",
+              "id": "build248-m4--device4",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -2234,7 +2234,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build248-m4--device3",
+              "id": "build248-m4--device4",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -2263,7 +2263,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build248-m4--device1",
+              "id": "build248-m4--device2",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -2293,7 +2293,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build248-m4--device1",
+              "id": "build248-m4--device2",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -2322,7 +2322,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build245-m4--device6",
+              "id": "build245-m4--device7",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -2352,7 +2352,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build245-m4--device6",
+              "id": "build245-m4--device7",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -2381,7 +2381,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build249-m4--device4",
+              "id": "build249-m4--device5",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -2411,7 +2411,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build249-m4--device4",
+              "id": "build249-m4--device5",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -2528,7 +2528,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build249-m4--device7",
+              "id": "build249-m4--device6",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -2558,7 +2558,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build249-m4--device7",
+              "id": "build249-m4--device6",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -2587,7 +2587,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build249-m4--device4",
+              "id": "build248-m4--device4",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -2617,7 +2617,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build249-m4--device4",
+              "id": "build248-m4--device4",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -2646,7 +2646,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build248-m4--device6",
+              "id": "build248-m4--device7",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -2676,7 +2676,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build248-m4--device6",
+              "id": "build248-m4--device7",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -2705,7 +2705,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build249-m4--device1",
+              "id": "build249-m4--device2",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -2735,7 +2735,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build249-m4--device1",
+              "id": "build249-m4--device2",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -2823,7 +2823,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build249-m4--device6",
+              "id": "build249-m4--device5",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -2853,7 +2853,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build249-m4--device6",
+              "id": "build249-m4--device5",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -2882,7 +2882,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build249-m4--device1",
+              "id": "build249-m4--device4",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -2912,7 +2912,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build249-m4--device1",
+              "id": "build249-m4--device4",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -2941,7 +2941,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build245-m4--device6",
+              "id": "build248-m4--device5",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -2971,7 +2971,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build245-m4--device6",
+              "id": "build248-m4--device5",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -3236,7 +3236,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build248-m4--device7",
+              "id": "build245-m4--device6",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -3266,7 +3266,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build248-m4--device7",
+              "id": "build245-m4--device6",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -3649,7 +3649,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build249-m4--device3",
+              "id": "build249-m4--device2",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -3679,7 +3679,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build249-m4--device3",
+              "id": "build249-m4--device2",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -3708,7 +3708,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build249-m4--device2",
+              "id": "build249-m4--device1",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -3738,7 +3738,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build249-m4--device2",
+              "id": "build249-m4--device1",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -3767,7 +3767,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build249-m4--device5",
+              "id": "build245-m4--device7",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -3797,7 +3797,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build249-m4--device5",
+              "id": "build245-m4--device7",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -3826,7 +3826,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build248-m4--device5",
+              "id": "build249-m4--device2",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -3856,7 +3856,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build248-m4--device5",
+              "id": "build249-m4--device2",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -3944,7 +3944,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build248-m4--device3",
+              "id": "build249-m4--device6",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -3974,7 +3974,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build248-m4--device3",
+              "id": "build249-m4--device6",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -4003,7 +4003,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build248-m4--device7",
+              "id": "build248-m4--device1",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -4033,7 +4033,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build248-m4--device7",
+              "id": "build248-m4--device1",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -4062,7 +4062,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build248-m4--device6",
+              "id": "build249-m4--device6",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -4151,7 +4151,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build248-m4--device6",
+              "id": "build249-m4--device6",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -4298,7 +4298,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build248-m4--device1",
+              "id": "build249-m4--device7",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -4328,7 +4328,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build248-m4--device1",
+              "id": "build249-m4--device7",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -4357,7 +4357,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build249-m4--device7",
+              "id": "build249-m4--device2",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -4387,7 +4387,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build249-m4--device7",
+              "id": "build249-m4--device2",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -4416,7 +4416,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build245-m4--device4",
+              "id": "build245-m4--device5",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -4446,7 +4446,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build245-m4--device4",
+              "id": "build245-m4--device5",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -4770,7 +4770,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build248-m4--device7",
+              "id": "build245-m4--device7",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -4800,7 +4800,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build248-m4--device7",
+              "id": "build245-m4--device7",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -5183,7 +5183,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build248-m4--device3",
+              "id": "build248-m4--device2",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -5213,7 +5213,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build248-m4--device3",
+              "id": "build248-m4--device2",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -5242,7 +5242,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build249-m4--device2",
+              "id": "build249-m4--device3",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -5272,7 +5272,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build249-m4--device2",
+              "id": "build249-m4--device3",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -5301,7 +5301,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build248-m4--device7",
+              "id": "build249-m4--device7",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -5331,7 +5331,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build248-m4--device7",
+              "id": "build249-m4--device7",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -5360,7 +5360,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build245-m4--device7",
+              "id": "build249-m4--device1",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -5390,7 +5390,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build245-m4--device7",
+              "id": "build249-m4--device1",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -5537,7 +5537,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build248-m4--device4",
+              "id": "build249-m4--device4",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -5567,7 +5567,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build248-m4--device4",
+              "id": "build249-m4--device4",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -5596,7 +5596,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build248-m4--device6",
+              "id": "build248-m4--device7",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -5626,7 +5626,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build248-m4--device6",
+              "id": "build248-m4--device7",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -5950,7 +5950,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build249-m4--device1",
+              "id": "build249-m4--device3",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -5980,7 +5980,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build249-m4--device1",
+              "id": "build249-m4--device3",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -6009,7 +6009,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build248-m4--device1",
+              "id": "build249-m4--device1",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -6039,7 +6039,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build248-m4--device1",
+              "id": "build249-m4--device1",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -6068,7 +6068,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build248-m4--device5",
+              "id": "build248-m4--device1",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -6098,7 +6098,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build248-m4--device5",
+              "id": "build248-m4--device1",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -6127,7 +6127,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build249-m4--device7",
+              "id": "build248-m4--device1",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -6157,7 +6157,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build249-m4--device7",
+              "id": "build248-m4--device1",
               "os": "Android",
               "pool": "Chrome-perf-fyi"
             }
@@ -6328,7 +6328,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build147-b1",
+              "id": "build148-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -6358,7 +6358,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build147-b1",
+              "id": "build148-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -6387,7 +6387,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build142-b1",
+              "id": "build143-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -6417,7 +6417,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build142-b1",
+              "id": "build143-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -6446,7 +6446,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build155-b1",
+              "id": "build153-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -6476,7 +6476,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build155-b1",
+              "id": "build153-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -6564,7 +6564,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build47-b4",
+              "id": "build144-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -6594,7 +6594,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build47-b4",
+              "id": "build144-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -6623,7 +6623,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build155-b1",
+              "id": "build47-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -6653,7 +6653,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build155-b1",
+              "id": "build47-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -6682,7 +6682,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build148-b1",
+              "id": "build151-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -6712,7 +6712,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build148-b1",
+              "id": "build151-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -6741,7 +6741,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build48-b4",
+              "id": "build144-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -6771,7 +6771,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build48-b4",
+              "id": "build144-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -6800,7 +6800,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build150-b1",
+              "id": "build149-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -6830,7 +6830,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build150-b1",
+              "id": "build149-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -6918,7 +6918,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build147-b1",
+              "id": "build155-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -6948,7 +6948,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build147-b1",
+              "id": "build155-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -6977,7 +6977,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build143-b1",
+              "id": "build142-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -7007,7 +7007,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build143-b1",
+              "id": "build142-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -7036,7 +7036,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build149-b1",
+              "id": "build148-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -7066,7 +7066,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build149-b1",
+              "id": "build148-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -7095,7 +7095,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build149-b1",
+              "id": "build148-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -7125,7 +7125,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build149-b1",
+              "id": "build148-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -7154,7 +7154,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build151-b1",
+              "id": "build150-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -7184,7 +7184,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build151-b1",
+              "id": "build150-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -7233,7 +7233,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build141-b1",
+              "id": "build147-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -7263,7 +7263,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build141-b1",
+              "id": "build147-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -7292,7 +7292,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build48-b4",
+              "id": "build151-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -7322,7 +7322,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build48-b4",
+              "id": "build151-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -7351,7 +7351,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build146-b1",
+              "id": "build143-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -7381,7 +7381,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build146-b1",
+              "id": "build143-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -7410,7 +7410,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build148-b1",
+              "id": "build144-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -7440,7 +7440,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build148-b1",
+              "id": "build144-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -7469,7 +7469,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build153-b1",
+              "id": "build154-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -7499,7 +7499,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build153-b1",
+              "id": "build154-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -7528,7 +7528,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build151-b1",
+              "id": "build153-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -7558,7 +7558,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build151-b1",
+              "id": "build153-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -7607,7 +7607,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build155-b1",
+              "id": "build145-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -7637,7 +7637,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build155-b1",
+              "id": "build145-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -7666,7 +7666,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build145-b1",
+              "id": "build144-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -7696,7 +7696,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build145-b1",
+              "id": "build144-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -7725,7 +7725,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build47-b4",
+              "id": "build150-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -7755,7 +7755,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build47-b4",
+              "id": "build150-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -7788,6 +7788,65 @@
       },
       {
         "args": [
+          "loading.desktop",
+          "-v",
+          "--upload-results",
+          "--output-format=chartjson",
+          "--browser=release_x64"
+        ],
+        "isolate_name": "telemetry_perf_tests",
+        "name": "loading.desktop",
+        "override_compile_targets": [
+          "telemetry_perf_tests"
+        ],
+        "swarming": {
+          "can_use_on_swarming_builders": true,
+          "dimension_sets": [
+            {
+              "gpu": "8086:22b1",
+              "id": "build137-b1",
+              "os": "Windows-10-10586",
+              "pool": "Chrome-perf-fyi"
+            }
+          ],
+          "expiration": 36000,
+          "hard_timeout": 7200,
+          "ignore_task_failure": false,
+          "io_timeout": 3600
+        }
+      },
+      {
+        "args": [
+          "loading.desktop",
+          "-v",
+          "--upload-results",
+          "--output-format=chartjson",
+          "--browser=reference",
+          "--output-trace-tag=_ref"
+        ],
+        "isolate_name": "telemetry_perf_tests",
+        "name": "loading.desktop.reference",
+        "override_compile_targets": [
+          "telemetry_perf_tests"
+        ],
+        "swarming": {
+          "can_use_on_swarming_builders": true,
+          "dimension_sets": [
+            {
+              "gpu": "8086:22b1",
+              "id": "build137-b1",
+              "os": "Windows-10-10586",
+              "pool": "Chrome-perf-fyi"
+            }
+          ],
+          "expiration": 36000,
+          "hard_timeout": 7200,
+          "ignore_task_failure": true,
+          "io_timeout": 3600
+        }
+      },
+      {
+        "args": [
           "media.mse_cases",
           "-v",
           "--upload-results",
@@ -7804,7 +7863,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build149-b1",
+              "id": "build145-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -7834,7 +7893,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build149-b1",
+              "id": "build145-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -7863,7 +7922,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build153-b1",
+              "id": "build152-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -7893,7 +7952,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build153-b1",
+              "id": "build152-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -8040,7 +8099,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build147-b1",
+              "id": "build143-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -8070,7 +8129,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build147-b1",
+              "id": "build143-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -8099,7 +8158,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build143-b1",
+              "id": "build147-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -8129,7 +8188,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build143-b1",
+              "id": "build147-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -8158,7 +8217,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build143-b1",
+              "id": "build142-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -8188,7 +8247,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build143-b1",
+              "id": "build142-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -8217,7 +8276,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build150-b1",
+              "id": "build143-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -8247,7 +8306,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build150-b1",
+              "id": "build143-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -8276,7 +8335,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build142-b1",
+              "id": "build147-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -8306,7 +8365,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build142-b1",
+              "id": "build147-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -8335,7 +8394,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build47-b4",
+              "id": "build155-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -8365,7 +8424,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build47-b4",
+              "id": "build155-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -8394,7 +8453,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build146-b1",
+              "id": "build147-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -8424,7 +8483,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build146-b1",
+              "id": "build147-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -8453,7 +8512,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build145-b1",
+              "id": "build146-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -8483,7 +8542,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build145-b1",
+              "id": "build146-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -8512,7 +8571,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build143-b1",
+              "id": "build144-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -8542,7 +8601,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build143-b1",
+              "id": "build144-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -8571,7 +8630,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build137-b1",
+              "id": "build138-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -8601,7 +8660,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build137-b1",
+              "id": "build138-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -8630,7 +8689,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build141-b1",
+              "id": "build142-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -8660,7 +8719,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build141-b1",
+              "id": "build142-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -8689,7 +8748,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build138-b1",
+              "id": "build139-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -8719,7 +8778,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build138-b1",
+              "id": "build139-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -8748,7 +8807,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build155-b1",
+              "id": "build154-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -8778,7 +8837,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build155-b1",
+              "id": "build154-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -8915,7 +8974,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build47-b4",
+              "id": "build154-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -8945,7 +9004,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build47-b4",
+              "id": "build154-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -8974,7 +9033,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build148-b1",
+              "id": "build149-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -9004,7 +9063,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build148-b1",
+              "id": "build149-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -9033,7 +9092,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build150-b1",
+              "id": "build151-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -9063,7 +9122,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build150-b1",
+              "id": "build151-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -9092,7 +9151,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build146-b1",
+              "id": "build148-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -9122,7 +9181,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build146-b1",
+              "id": "build148-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -9151,7 +9210,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build148-b1",
+              "id": "build147-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -9181,7 +9240,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build148-b1",
+              "id": "build147-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -9210,7 +9269,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build48-b4",
+              "id": "build47-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -9240,7 +9299,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build48-b4",
+              "id": "build47-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -9328,7 +9387,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build142-b1",
+              "id": "build143-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -9358,7 +9417,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build142-b1",
+              "id": "build143-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -9387,7 +9446,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build146-b1",
+              "id": "build47-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -9417,7 +9476,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build146-b1",
+              "id": "build47-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -9446,7 +9505,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build145-b1",
+              "id": "build146-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -9476,7 +9535,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build145-b1",
+              "id": "build146-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -9564,7 +9623,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build155-b1",
+              "id": "build149-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -9594,7 +9653,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build155-b1",
+              "id": "build149-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -9623,7 +9682,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build144-b1",
+              "id": "build47-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -9653,7 +9712,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build144-b1",
+              "id": "build47-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -9682,7 +9741,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build153-b1",
+              "id": "build48-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -9712,7 +9771,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build153-b1",
+              "id": "build48-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -9800,7 +9859,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build151-b1",
+              "id": "build145-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -9830,7 +9889,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build151-b1",
+              "id": "build145-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -9859,7 +9918,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build154-b1",
+              "id": "build153-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -9889,7 +9948,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build154-b1",
+              "id": "build153-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -9918,7 +9977,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build153-b1",
+              "id": "build152-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -9948,7 +10007,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build153-b1",
+              "id": "build152-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -9977,7 +10036,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build140-b1",
+              "id": "build141-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -10007,7 +10066,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build140-b1",
+              "id": "build141-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -10036,7 +10095,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build152-b1",
+              "id": "build153-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -10066,7 +10125,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build152-b1",
+              "id": "build153-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -10095,7 +10154,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build48-b4",
+              "id": "build150-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -10125,7 +10184,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build48-b4",
+              "id": "build150-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -10154,7 +10213,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build145-b1",
+              "id": "build151-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -10184,7 +10243,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build145-b1",
+              "id": "build151-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -10272,7 +10331,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build47-b4",
+              "id": "build48-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -10302,7 +10361,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build47-b4",
+              "id": "build48-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -10331,7 +10390,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build152-b1",
+              "id": "build153-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -10361,7 +10420,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build152-b1",
+              "id": "build153-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -10449,7 +10508,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build142-b1",
+              "id": "build145-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -10479,7 +10538,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build142-b1",
+              "id": "build145-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -10508,7 +10567,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build148-b1",
+              "id": "build155-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -10597,7 +10656,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build148-b1",
+              "id": "build155-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -10744,7 +10803,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build154-b1",
+              "id": "build155-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -10774,7 +10833,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build154-b1",
+              "id": "build155-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -10803,7 +10862,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build144-b1",
+              "id": "build145-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -10833,7 +10892,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build144-b1",
+              "id": "build145-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -10862,7 +10921,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build146-b1",
+              "id": "build48-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -10892,7 +10951,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build146-b1",
+              "id": "build48-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -10921,7 +10980,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build154-b1",
+              "id": "build148-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -10951,7 +11010,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build154-b1",
+              "id": "build148-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -10980,7 +11039,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build144-b1",
+              "id": "build146-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -11010,7 +11069,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build144-b1",
+              "id": "build146-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -11098,7 +11157,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build139-b1",
+              "id": "build140-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -11128,7 +11187,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build139-b1",
+              "id": "build140-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -11334,7 +11393,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build151-b1",
+              "id": "build152-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -11364,7 +11423,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build151-b1",
+              "id": "build152-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -11393,7 +11452,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build148-b1",
+              "id": "build146-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -11423,7 +11482,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build148-b1",
+              "id": "build146-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -11452,7 +11511,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build151-b1",
+              "id": "build152-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -11482,7 +11541,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build151-b1",
+              "id": "build152-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -11511,7 +11570,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build154-b1",
+              "id": "build149-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -11541,7 +11600,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build154-b1",
+              "id": "build149-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -11570,7 +11629,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build144-b1",
+              "id": "build148-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -11600,7 +11659,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build144-b1",
+              "id": "build148-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -11649,7 +11708,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build149-b1",
+              "id": "build150-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -11679,7 +11738,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build149-b1",
+              "id": "build150-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -11767,7 +11826,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build147-b1",
+              "id": "build154-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -11797,7 +11856,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build147-b1",
+              "id": "build154-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -11826,7 +11885,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build152-b1",
+              "id": "build149-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -11856,7 +11915,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build152-b1",
+              "id": "build149-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -11944,7 +12003,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build152-b1",
+              "id": "build151-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -11974,7 +12033,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build152-b1",
+              "id": "build151-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -12180,7 +12239,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build154-b1",
+              "id": "build151-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -12210,7 +12269,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build154-b1",
+              "id": "build151-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -12239,7 +12298,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build154-b1",
+              "id": "build155-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -12269,7 +12328,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build154-b1",
+              "id": "build155-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -12298,7 +12357,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build152-b1",
+              "id": "build48-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -12328,7 +12387,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build152-b1",
+              "id": "build48-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -12357,7 +12416,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build151-b1",
+              "id": "build153-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -12387,7 +12446,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build151-b1",
+              "id": "build153-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -12475,7 +12534,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build144-b1",
+              "id": "build155-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -12505,7 +12564,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:22b1",
-              "id": "build144-b1",
+              "id": "build155-b1",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -12597,7 +12656,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build211-b4",
+              "id": "build212-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -12627,7 +12686,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build211-b4",
+              "id": "build212-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -12656,7 +12715,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build206-b4",
+              "id": "build207-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -12686,7 +12745,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build206-b4",
+              "id": "build207-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -12715,7 +12774,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build219-b4",
+              "id": "build217-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -12745,7 +12804,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build219-b4",
+              "id": "build217-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -12833,7 +12892,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build220-b4",
+              "id": "build208-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -12863,7 +12922,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build220-b4",
+              "id": "build208-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -12892,7 +12951,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build219-b4",
+              "id": "build220-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -12922,7 +12981,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build219-b4",
+              "id": "build220-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -12951,7 +13010,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build212-b4",
+              "id": "build215-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -12981,7 +13040,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build212-b4",
+              "id": "build215-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -13010,7 +13069,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build221-b4",
+              "id": "build208-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -13040,7 +13099,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build221-b4",
+              "id": "build208-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -13069,7 +13128,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build214-b4",
+              "id": "build213-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -13099,7 +13158,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build214-b4",
+              "id": "build213-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -13187,7 +13246,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build211-b4",
+              "id": "build219-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -13217,7 +13276,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build211-b4",
+              "id": "build219-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -13246,7 +13305,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build207-b4",
+              "id": "build206-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -13276,7 +13335,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build207-b4",
+              "id": "build206-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -13305,7 +13364,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build213-b4",
+              "id": "build212-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -13335,7 +13394,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build213-b4",
+              "id": "build212-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -13364,7 +13423,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build213-b4",
+              "id": "build212-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -13394,7 +13453,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build213-b4",
+              "id": "build212-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -13423,7 +13482,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build215-b4",
+              "id": "build214-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -13453,7 +13512,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build215-b4",
+              "id": "build214-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -13482,7 +13541,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build205-b4",
+              "id": "build211-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -13512,7 +13571,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build205-b4",
+              "id": "build211-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -13541,7 +13600,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build221-b4",
+              "id": "build215-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -13571,7 +13630,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build221-b4",
+              "id": "build215-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -13600,7 +13659,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build210-b4",
+              "id": "build207-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -13630,7 +13689,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build210-b4",
+              "id": "build207-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -13659,7 +13718,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build212-b4",
+              "id": "build208-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -13689,7 +13748,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build212-b4",
+              "id": "build208-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -13718,7 +13777,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build217-b4",
+              "id": "build218-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -13748,7 +13807,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build217-b4",
+              "id": "build218-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -13777,7 +13836,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build215-b4",
+              "id": "build217-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -13807,7 +13866,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build215-b4",
+              "id": "build217-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -13836,7 +13895,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build219-b4",
+              "id": "build209-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -13866,7 +13925,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build219-b4",
+              "id": "build209-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -13895,7 +13954,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build209-b4",
+              "id": "build208-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -13925,7 +13984,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build209-b4",
+              "id": "build208-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -13954,7 +14013,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build220-b4",
+              "id": "build214-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -13984,7 +14043,66 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build220-b4",
+              "id": "build214-b4",
+              "os": "Windows-10-10586",
+              "pool": "Chrome-perf-fyi"
+            }
+          ],
+          "expiration": 36000,
+          "hard_timeout": 7200,
+          "ignore_task_failure": true,
+          "io_timeout": 3600
+        }
+      },
+      {
+        "args": [
+          "loading.desktop",
+          "-v",
+          "--upload-results",
+          "--output-format=chartjson",
+          "--browser=release_x64"
+        ],
+        "isolate_name": "telemetry_perf_tests",
+        "name": "loading.desktop",
+        "override_compile_targets": [
+          "telemetry_perf_tests"
+        ],
+        "swarming": {
+          "can_use_on_swarming_builders": true,
+          "dimension_sets": [
+            {
+              "gpu": "1002:9874",
+              "id": "build186-b4",
+              "os": "Windows-10-10586",
+              "pool": "Chrome-perf-fyi"
+            }
+          ],
+          "expiration": 36000,
+          "hard_timeout": 7200,
+          "ignore_task_failure": false,
+          "io_timeout": 3600
+        }
+      },
+      {
+        "args": [
+          "loading.desktop",
+          "-v",
+          "--upload-results",
+          "--output-format=chartjson",
+          "--browser=reference",
+          "--output-trace-tag=_ref"
+        ],
+        "isolate_name": "telemetry_perf_tests",
+        "name": "loading.desktop.reference",
+        "override_compile_targets": [
+          "telemetry_perf_tests"
+        ],
+        "swarming": {
+          "can_use_on_swarming_builders": true,
+          "dimension_sets": [
+            {
+              "gpu": "1002:9874",
+              "id": "build186-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -14013,7 +14131,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build213-b4",
+              "id": "build209-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -14043,7 +14161,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build213-b4",
+              "id": "build209-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -14072,7 +14190,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build217-b4",
+              "id": "build216-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -14102,7 +14220,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build217-b4",
+              "id": "build216-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -14249,7 +14367,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build211-b4",
+              "id": "build207-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -14279,7 +14397,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build211-b4",
+              "id": "build207-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -14308,7 +14426,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build207-b4",
+              "id": "build211-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -14338,7 +14456,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build207-b4",
+              "id": "build211-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -14367,7 +14485,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build207-b4",
+              "id": "build206-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -14397,7 +14515,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build207-b4",
+              "id": "build206-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -14426,7 +14544,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build214-b4",
+              "id": "build207-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -14456,7 +14574,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build214-b4",
+              "id": "build207-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -14485,7 +14603,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build206-b4",
+              "id": "build211-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -14515,7 +14633,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build206-b4",
+              "id": "build211-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -14544,7 +14662,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build220-b4",
+              "id": "build219-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -14574,7 +14692,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build220-b4",
+              "id": "build219-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -14603,7 +14721,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build210-b4",
+              "id": "build211-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -14633,7 +14751,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build210-b4",
+              "id": "build211-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -14662,7 +14780,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build209-b4",
+              "id": "build210-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -14692,7 +14810,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build209-b4",
+              "id": "build210-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -14721,7 +14839,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build207-b4",
+              "id": "build208-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -14751,7 +14869,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build207-b4",
+              "id": "build208-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -14780,7 +14898,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build186-b4",
+              "id": "build202-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -14810,7 +14928,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build186-b4",
+              "id": "build202-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -14839,7 +14957,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build205-b4",
+              "id": "build206-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -14869,7 +14987,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build205-b4",
+              "id": "build206-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -14898,7 +15016,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build202-b4",
+              "id": "build203-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -14928,7 +15046,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build202-b4",
+              "id": "build203-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -14957,7 +15075,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build219-b4",
+              "id": "build218-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -14987,7 +15105,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build219-b4",
+              "id": "build218-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -15104,7 +15222,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build220-b4",
+              "id": "build218-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -15134,7 +15252,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build220-b4",
+              "id": "build218-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -15163,7 +15281,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build212-b4",
+              "id": "build213-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -15193,7 +15311,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build212-b4",
+              "id": "build213-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -15222,7 +15340,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build214-b4",
+              "id": "build215-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -15252,7 +15370,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build214-b4",
+              "id": "build215-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -15281,7 +15399,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build210-b4",
+              "id": "build212-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -15311,7 +15429,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build210-b4",
+              "id": "build212-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -15340,7 +15458,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build212-b4",
+              "id": "build211-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -15370,7 +15488,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build212-b4",
+              "id": "build211-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -15399,7 +15517,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build221-b4",
+              "id": "build220-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -15429,7 +15547,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build221-b4",
+              "id": "build220-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -15517,7 +15635,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build206-b4",
+              "id": "build207-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -15547,7 +15665,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build206-b4",
+              "id": "build207-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -15576,7 +15694,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build210-b4",
+              "id": "build220-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -15606,7 +15724,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build210-b4",
+              "id": "build220-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -15635,7 +15753,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build209-b4",
+              "id": "build210-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -15665,7 +15783,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build209-b4",
+              "id": "build210-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -15753,7 +15871,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build219-b4",
+              "id": "build213-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -15783,7 +15901,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build219-b4",
+              "id": "build213-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -15812,7 +15930,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build208-b4",
+              "id": "build220-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -15842,7 +15960,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build208-b4",
+              "id": "build220-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -15871,7 +15989,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build217-b4",
+              "id": "build221-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -15901,7 +16019,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build217-b4",
+              "id": "build221-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -15989,7 +16107,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build215-b4",
+              "id": "build209-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -16019,7 +16137,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build215-b4",
+              "id": "build209-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -16048,7 +16166,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build218-b4",
+              "id": "build217-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -16078,7 +16196,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build218-b4",
+              "id": "build217-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -16107,7 +16225,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build217-b4",
+              "id": "build216-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -16137,7 +16255,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build217-b4",
+              "id": "build216-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -16166,7 +16284,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build204-b4",
+              "id": "build205-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -16196,7 +16314,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build204-b4",
+              "id": "build205-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -16225,7 +16343,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build216-b4",
+              "id": "build217-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -16255,7 +16373,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build216-b4",
+              "id": "build217-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -16284,7 +16402,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build221-b4",
+              "id": "build214-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -16314,7 +16432,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build221-b4",
+              "id": "build214-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -16343,7 +16461,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build209-b4",
+              "id": "build215-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -16373,7 +16491,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build209-b4",
+              "id": "build215-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -16461,7 +16579,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build220-b4",
+              "id": "build221-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -16491,7 +16609,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build220-b4",
+              "id": "build221-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -16520,7 +16638,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build216-b4",
+              "id": "build217-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -16550,7 +16668,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build216-b4",
+              "id": "build217-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -16638,7 +16756,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build206-b4",
+              "id": "build209-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -16668,7 +16786,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build206-b4",
+              "id": "build209-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -16697,7 +16815,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build212-b4",
+              "id": "build219-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -16786,7 +16904,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build212-b4",
+              "id": "build219-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -16933,7 +17051,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build218-b4",
+              "id": "build219-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -16963,7 +17081,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build218-b4",
+              "id": "build219-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -16992,7 +17110,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build208-b4",
+              "id": "build209-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -17022,7 +17140,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build208-b4",
+              "id": "build209-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -17051,7 +17169,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build210-b4",
+              "id": "build221-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -17081,7 +17199,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build210-b4",
+              "id": "build221-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -17110,7 +17228,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build218-b4",
+              "id": "build212-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -17140,7 +17258,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build218-b4",
+              "id": "build212-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -17169,7 +17287,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build208-b4",
+              "id": "build210-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -17199,7 +17317,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build208-b4",
+              "id": "build210-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -17287,7 +17405,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build203-b4",
+              "id": "build204-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -17317,7 +17435,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build203-b4",
+              "id": "build204-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -17523,7 +17641,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build215-b4",
+              "id": "build216-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -17553,7 +17671,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build215-b4",
+              "id": "build216-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -17582,7 +17700,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build212-b4",
+              "id": "build210-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -17612,7 +17730,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build212-b4",
+              "id": "build210-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -17641,7 +17759,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build215-b4",
+              "id": "build216-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -17671,7 +17789,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build215-b4",
+              "id": "build216-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -17700,7 +17818,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build218-b4",
+              "id": "build213-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -17730,7 +17848,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build218-b4",
+              "id": "build213-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -17759,7 +17877,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build208-b4",
+              "id": "build212-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -17789,7 +17907,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build208-b4",
+              "id": "build212-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -17818,7 +17936,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build213-b4",
+              "id": "build214-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -17848,7 +17966,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build213-b4",
+              "id": "build214-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -17936,7 +18054,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build211-b4",
+              "id": "build218-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -17966,7 +18084,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build211-b4",
+              "id": "build218-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -17995,7 +18113,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build216-b4",
+              "id": "build213-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -18025,7 +18143,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build216-b4",
+              "id": "build213-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -18113,7 +18231,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build216-b4",
+              "id": "build215-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -18143,7 +18261,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build216-b4",
+              "id": "build215-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -18349,7 +18467,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build218-b4",
+              "id": "build215-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -18379,7 +18497,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build218-b4",
+              "id": "build215-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -18408,7 +18526,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build218-b4",
+              "id": "build219-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -18438,7 +18556,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build218-b4",
+              "id": "build219-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -18467,7 +18585,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build216-b4",
+              "id": "build221-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -18497,7 +18615,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build216-b4",
+              "id": "build221-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -18526,7 +18644,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build215-b4",
+              "id": "build217-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -18556,7 +18674,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build215-b4",
+              "id": "build217-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -18644,7 +18762,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build208-b4",
+              "id": "build219-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
@@ -18674,7 +18792,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:9874",
-              "id": "build208-b4",
+              "id": "build219-b4",
               "os": "Windows-10-10586",
               "pool": "Chrome-perf-fyi"
             }
diff --git a/testing/buildbot/chromium.perf.json b/testing/buildbot/chromium.perf.json
index f10879a..abd41d8 100644
--- a/testing/buildbot/chromium.perf.json
+++ b/testing/buildbot/chromium.perf.json
@@ -48,7 +48,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build74-b1--device5",
+              "id": "build74-b1--device6",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -78,7 +78,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build74-b1--device5",
+              "id": "build74-b1--device6",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -107,7 +107,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build73-b1--device7",
+              "id": "build74-b1--device1",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -137,7 +137,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build73-b1--device7",
+              "id": "build74-b1--device1",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -166,7 +166,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build75-b1--device3",
+              "id": "build74-b1--device3",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -196,7 +196,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build75-b1--device3",
+              "id": "build74-b1--device3",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -284,7 +284,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build74-b1--device1",
+              "id": "build74-b1--device6",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -314,7 +314,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build74-b1--device1",
+              "id": "build74-b1--device6",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -343,7 +343,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build73-b1--device7",
+              "id": "build74-b1--device5",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -373,7 +373,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build73-b1--device7",
+              "id": "build74-b1--device5",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -461,7 +461,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build74-b1--device6",
+              "id": "build74-b1--device5",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -491,7 +491,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build74-b1--device6",
+              "id": "build74-b1--device5",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -520,7 +520,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build75-b1--device4",
+              "id": "build74-b1--device5",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -550,7 +550,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build75-b1--device4",
+              "id": "build74-b1--device5",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -579,7 +579,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build75-b1--device5",
+              "id": "build75-b1--device7",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -609,7 +609,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build75-b1--device5",
+              "id": "build75-b1--device7",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -638,7 +638,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build74-b1--device2",
+              "id": "build73-b1--device7",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -668,7 +668,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build74-b1--device2",
+              "id": "build73-b1--device7",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -697,7 +697,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build73-b1--device6",
+              "id": "build74-b1--device6",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -727,7 +727,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build73-b1--device6",
+              "id": "build74-b1--device6",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -874,7 +874,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build74-b1--device5",
+              "id": "build75-b1--device4",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -904,7 +904,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build74-b1--device5",
+              "id": "build75-b1--device4",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -1012,7 +1012,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build75-b1--device1",
+              "id": "build75-b1--device5",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -1042,7 +1042,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build75-b1--device1",
+              "id": "build75-b1--device5",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -1071,7 +1071,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build75-b1--device2",
+              "id": "build74-b1--device3",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -1101,7 +1101,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build75-b1--device2",
+              "id": "build74-b1--device3",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -1130,7 +1130,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build74-b1--device6",
+              "id": "build73-b1--device6",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -1160,7 +1160,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build74-b1--device6",
+              "id": "build73-b1--device6",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -1189,7 +1189,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build73-b1--device5",
+              "id": "build74-b1--device1",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -1219,7 +1219,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build73-b1--device5",
+              "id": "build74-b1--device1",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -1248,7 +1248,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build75-b1--device2",
+              "id": "build74-b1--device5",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -1278,7 +1278,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build75-b1--device2",
+              "id": "build74-b1--device5",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -1327,7 +1327,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build75-b1--device5",
+              "id": "build75-b1--device1",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -1357,7 +1357,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build75-b1--device5",
+              "id": "build75-b1--device1",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -1445,7 +1445,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build73-b1--device7",
+              "id": "build74-b1--device7",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -1475,7 +1475,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build73-b1--device7",
+              "id": "build74-b1--device7",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -1681,7 +1681,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build75-b1--device5",
+              "id": "build75-b1--device3",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -1711,7 +1711,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build75-b1--device5",
+              "id": "build75-b1--device3",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -1858,7 +1858,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build74-b1--device4",
+              "id": "build74-b1--device7",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -1888,7 +1888,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build74-b1--device4",
+              "id": "build74-b1--device7",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -1917,7 +1917,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build75-b1--device4",
+              "id": "build75-b1--device3",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -1947,7 +1947,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build75-b1--device4",
+              "id": "build75-b1--device3",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -2094,7 +2094,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build74-b1--device2",
+              "id": "build74-b1--device4",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -2124,7 +2124,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build74-b1--device2",
+              "id": "build74-b1--device4",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -2153,7 +2153,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build75-b1--device6",
+              "id": "build74-b1--device7",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -2183,7 +2183,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build75-b1--device6",
+              "id": "build74-b1--device7",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -2212,7 +2212,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build74-b1--device4",
+              "id": "build74-b1--device5",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -2242,7 +2242,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build74-b1--device4",
+              "id": "build74-b1--device5",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -2271,7 +2271,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build74-b1--device3",
+              "id": "build74-b1--device4",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -2301,7 +2301,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build74-b1--device3",
+              "id": "build74-b1--device4",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -2330,7 +2330,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build74-b1--device1",
+              "id": "build74-b1--device2",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -2360,7 +2360,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build74-b1--device1",
+              "id": "build74-b1--device2",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -2389,7 +2389,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build73-b1--device6",
+              "id": "build73-b1--device7",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -2419,7 +2419,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build73-b1--device6",
+              "id": "build73-b1--device7",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -2448,7 +2448,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build75-b1--device4",
+              "id": "build75-b1--device5",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -2478,7 +2478,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build75-b1--device4",
+              "id": "build75-b1--device5",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -2595,7 +2595,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build75-b1--device7",
+              "id": "build75-b1--device6",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -2625,7 +2625,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build75-b1--device7",
+              "id": "build75-b1--device6",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -2654,7 +2654,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build75-b1--device4",
+              "id": "build74-b1--device4",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -2684,7 +2684,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build75-b1--device4",
+              "id": "build74-b1--device4",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -2713,7 +2713,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build74-b1--device6",
+              "id": "build74-b1--device7",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -2743,7 +2743,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build74-b1--device6",
+              "id": "build74-b1--device7",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -2772,7 +2772,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build75-b1--device1",
+              "id": "build75-b1--device2",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -2802,7 +2802,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build75-b1--device1",
+              "id": "build75-b1--device2",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -2890,7 +2890,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build75-b1--device6",
+              "id": "build75-b1--device5",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -2920,7 +2920,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build75-b1--device6",
+              "id": "build75-b1--device5",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -2949,7 +2949,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build75-b1--device1",
+              "id": "build75-b1--device4",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -2979,7 +2979,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build75-b1--device1",
+              "id": "build75-b1--device4",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -3008,7 +3008,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build73-b1--device6",
+              "id": "build74-b1--device5",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -3038,7 +3038,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build73-b1--device6",
+              "id": "build74-b1--device5",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -3303,7 +3303,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build74-b1--device7",
+              "id": "build73-b1--device6",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -3333,7 +3333,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build74-b1--device7",
+              "id": "build73-b1--device6",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -3421,7 +3421,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build73-b1--device4",
+              "id": "build73-b1--device1",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -3451,7 +3451,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build73-b1--device4",
+              "id": "build73-b1--device1",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -3716,7 +3716,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build75-b1--device3",
+              "id": "build75-b1--device2",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -3746,7 +3746,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build75-b1--device3",
+              "id": "build75-b1--device2",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -3775,7 +3775,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build75-b1--device2",
+              "id": "build75-b1--device1",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -3805,7 +3805,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build75-b1--device2",
+              "id": "build75-b1--device1",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -3834,7 +3834,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build75-b1--device5",
+              "id": "build73-b1--device7",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -3864,7 +3864,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build75-b1--device5",
+              "id": "build73-b1--device7",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -3893,7 +3893,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build74-b1--device5",
+              "id": "build75-b1--device2",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -3923,7 +3923,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build74-b1--device5",
+              "id": "build75-b1--device2",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -4011,7 +4011,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build74-b1--device3",
+              "id": "build75-b1--device6",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -4041,7 +4041,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build74-b1--device3",
+              "id": "build75-b1--device6",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -4070,7 +4070,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build74-b1--device7",
+              "id": "build74-b1--device1",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -4100,7 +4100,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build74-b1--device7",
+              "id": "build74-b1--device1",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -4129,7 +4129,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build74-b1--device6",
+              "id": "build75-b1--device6",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -4218,7 +4218,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build74-b1--device6",
+              "id": "build75-b1--device6",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -4365,7 +4365,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build74-b1--device1",
+              "id": "build75-b1--device7",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -4395,7 +4395,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build74-b1--device1",
+              "id": "build75-b1--device7",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -4424,7 +4424,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build75-b1--device7",
+              "id": "build75-b1--device2",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -4454,7 +4454,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build75-b1--device7",
+              "id": "build75-b1--device2",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -4483,7 +4483,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build73-b1--device4",
+              "id": "build73-b1--device5",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -4513,7 +4513,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build73-b1--device4",
+              "id": "build73-b1--device5",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -4837,7 +4837,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build74-b1--device7",
+              "id": "build73-b1--device7",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -4867,7 +4867,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build74-b1--device7",
+              "id": "build73-b1--device7",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -5250,7 +5250,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build74-b1--device3",
+              "id": "build74-b1--device2",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -5280,7 +5280,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build74-b1--device3",
+              "id": "build74-b1--device2",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -5309,7 +5309,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build75-b1--device2",
+              "id": "build75-b1--device3",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -5339,7 +5339,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build75-b1--device2",
+              "id": "build75-b1--device3",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -5368,7 +5368,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build74-b1--device7",
+              "id": "build75-b1--device7",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -5398,7 +5398,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build74-b1--device7",
+              "id": "build75-b1--device7",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -5427,7 +5427,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build73-b1--device7",
+              "id": "build75-b1--device1",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -5457,7 +5457,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build73-b1--device7",
+              "id": "build75-b1--device1",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -5624,7 +5624,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build74-b1--device4",
+              "id": "build75-b1--device4",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -5654,7 +5654,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build74-b1--device4",
+              "id": "build75-b1--device4",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -5683,7 +5683,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build74-b1--device6",
+              "id": "build74-b1--device7",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -5713,7 +5713,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build74-b1--device6",
+              "id": "build74-b1--device7",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -6037,7 +6037,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build75-b1--device1",
+              "id": "build75-b1--device3",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -6067,7 +6067,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build75-b1--device1",
+              "id": "build75-b1--device3",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -6096,7 +6096,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build74-b1--device1",
+              "id": "build75-b1--device1",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -6126,7 +6126,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build74-b1--device1",
+              "id": "build75-b1--device1",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -6155,7 +6155,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build74-b1--device5",
+              "id": "build74-b1--device1",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -6185,7 +6185,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build74-b1--device5",
+              "id": "build74-b1--device1",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -6214,7 +6214,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build75-b1--device7",
+              "id": "build74-b1--device1",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -6244,7 +6244,7 @@
           "dimension_sets": [
             {
               "android_devices": "1",
-              "id": "build75-b1--device7",
+              "id": "build74-b1--device1",
               "os": "Android",
               "pool": "Chrome-perf"
             }
@@ -6435,7 +6435,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build150-m1",
+              "id": "build152-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -6465,7 +6465,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build150-m1",
+              "id": "build152-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -6494,7 +6494,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build151-m1",
+              "id": "build150-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -6524,7 +6524,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build151-m1",
+              "id": "build150-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -6671,7 +6671,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build150-m1",
+              "id": "build152-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -6701,7 +6701,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build150-m1",
+              "id": "build152-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -6730,7 +6730,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build151-m1",
+              "id": "build148-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -6760,7 +6760,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build151-m1",
+              "id": "build148-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -6789,7 +6789,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build152-m1",
+              "id": "build150-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -6819,7 +6819,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build152-m1",
+              "id": "build150-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -6848,7 +6848,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build148-m1",
+              "id": "build150-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -6878,7 +6878,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build148-m1",
+              "id": "build150-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -6907,7 +6907,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build151-m1",
+              "id": "build150-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -6937,7 +6937,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build151-m1",
+              "id": "build150-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -6966,7 +6966,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build152-m1",
+              "id": "build151-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -6996,7 +6996,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build152-m1",
+              "id": "build151-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -7084,7 +7084,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build151-m1",
+              "id": "build149-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -7114,7 +7114,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build151-m1",
+              "id": "build149-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -7143,7 +7143,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build149-m1",
+              "id": "build150-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -7173,7 +7173,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build149-m1",
+              "id": "build150-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -7202,7 +7202,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build148-m1",
+              "id": "build150-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -7232,7 +7232,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build148-m1",
+              "id": "build150-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -7261,7 +7261,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build150-m1",
+              "id": "build151-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -7291,7 +7291,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build150-m1",
+              "id": "build151-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -7320,7 +7320,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build148-m1",
+              "id": "build150-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -7350,7 +7350,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build148-m1",
+              "id": "build150-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -7379,7 +7379,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build149-m1",
+              "id": "build151-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -7409,7 +7409,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build149-m1",
+              "id": "build151-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -7438,7 +7438,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build151-m1",
+              "id": "build148-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -7468,7 +7468,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build151-m1",
+              "id": "build148-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -7497,7 +7497,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build150-m1",
+              "id": "build152-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -7527,7 +7527,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build150-m1",
+              "id": "build152-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -7556,7 +7556,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build152-m1",
+              "id": "build149-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -7586,7 +7586,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build152-m1",
+              "id": "build149-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -7615,7 +7615,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build148-m1",
+              "id": "build150-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -7645,7 +7645,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build148-m1",
+              "id": "build150-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -7674,7 +7674,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build149-m1",
+              "id": "build152-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -7704,7 +7704,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build149-m1",
+              "id": "build152-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -7733,7 +7733,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build150-m1",
+              "id": "build152-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -7763,7 +7763,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build150-m1",
+              "id": "build152-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -7792,7 +7792,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build151-m1",
+              "id": "build148-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -7822,7 +7822,66 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build151-m1",
+              "id": "build148-m1",
+              "os": "Ubuntu-14.04",
+              "pool": "Chrome-perf"
+            }
+          ],
+          "expiration": 36000,
+          "hard_timeout": 7200,
+          "ignore_task_failure": true,
+          "io_timeout": 3600
+        }
+      },
+      {
+        "args": [
+          "loading.desktop",
+          "-v",
+          "--upload-results",
+          "--output-format=chartjson",
+          "--browser=release"
+        ],
+        "isolate_name": "telemetry_perf_tests",
+        "name": "loading.desktop",
+        "override_compile_targets": [
+          "telemetry_perf_tests"
+        ],
+        "swarming": {
+          "can_use_on_swarming_builders": true,
+          "dimension_sets": [
+            {
+              "gpu": "102b:0534",
+              "id": "build149-m1",
+              "os": "Ubuntu-14.04",
+              "pool": "Chrome-perf"
+            }
+          ],
+          "expiration": 36000,
+          "hard_timeout": 7200,
+          "ignore_task_failure": false,
+          "io_timeout": 3600
+        }
+      },
+      {
+        "args": [
+          "loading.desktop",
+          "-v",
+          "--upload-results",
+          "--output-format=chartjson",
+          "--browser=reference",
+          "--output-trace-tag=_ref"
+        ],
+        "isolate_name": "telemetry_perf_tests",
+        "name": "loading.desktop.reference",
+        "override_compile_targets": [
+          "telemetry_perf_tests"
+        ],
+        "swarming": {
+          "can_use_on_swarming_builders": true,
+          "dimension_sets": [
+            {
+              "gpu": "102b:0534",
+              "id": "build149-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -7851,7 +7910,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build150-m1",
+              "id": "build152-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -7881,7 +7940,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build150-m1",
+              "id": "build152-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -7910,7 +7969,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build152-m1",
+              "id": "build148-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -7940,7 +7999,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build152-m1",
+              "id": "build148-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -8107,7 +8166,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build151-m1",
+              "id": "build152-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -8137,7 +8196,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build151-m1",
+              "id": "build152-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -8166,7 +8225,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build150-m1",
+              "id": "build149-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -8196,7 +8255,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build150-m1",
+              "id": "build149-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -8284,7 +8343,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build148-m1",
+              "id": "build151-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -8314,7 +8373,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build148-m1",
+              "id": "build151-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -8343,7 +8402,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build152-m1",
+              "id": "build151-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -8373,7 +8432,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build152-m1",
+              "id": "build151-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -8461,7 +8520,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build151-m1",
+              "id": "build149-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -8491,7 +8550,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build151-m1",
+              "id": "build149-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -8520,7 +8579,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build152-m1",
+              "id": "build151-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -8550,7 +8609,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build152-m1",
+              "id": "build151-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -8638,7 +8697,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build149-m1",
+              "id": "build150-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -8668,7 +8727,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build149-m1",
+              "id": "build150-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -8697,7 +8756,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build152-m1",
+              "id": "build151-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -8727,7 +8786,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build152-m1",
+              "id": "build151-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -8756,7 +8815,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build150-m1",
+              "id": "build151-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -8786,7 +8845,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build150-m1",
+              "id": "build151-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -8815,7 +8874,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build151-m1",
+              "id": "build152-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -8845,7 +8904,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build151-m1",
+              "id": "build152-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -8903,7 +8962,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build152-m1",
+              "id": "build151-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -8933,7 +8992,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build152-m1",
+              "id": "build151-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -8962,7 +9021,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build151-m1",
+              "id": "build149-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -8992,7 +9051,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build151-m1",
+              "id": "build149-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -9021,7 +9080,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build149-m1",
+              "id": "build150-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -9051,7 +9110,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build149-m1",
+              "id": "build150-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -9080,7 +9139,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build151-m1",
+              "id": "build148-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -9110,7 +9169,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build151-m1",
+              "id": "build148-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -9139,7 +9198,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build149-m1",
+              "id": "build151-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -9169,7 +9228,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build149-m1",
+              "id": "build151-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -9198,7 +9257,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build152-m1",
+              "id": "build151-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -9228,7 +9287,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build152-m1",
+              "id": "build151-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -9375,7 +9434,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build149-m1",
+              "id": "build151-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -9405,7 +9464,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build149-m1",
+              "id": "build151-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -9552,7 +9611,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build151-m1",
+              "id": "build148-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -9582,7 +9641,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build151-m1",
+              "id": "build148-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -9611,7 +9670,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build150-m1",
+              "id": "build152-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -9641,7 +9700,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build150-m1",
+              "id": "build152-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -9670,7 +9729,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build151-m1",
+              "id": "build148-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -9700,7 +9759,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build151-m1",
+              "id": "build148-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -9729,7 +9788,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build152-m1",
+              "id": "build151-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -9759,7 +9818,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build152-m1",
+              "id": "build151-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -9847,7 +9906,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build152-m1",
+              "id": "build149-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -9877,7 +9936,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build152-m1",
+              "id": "build149-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -9906,7 +9965,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build150-m1",
+              "id": "build149-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -9936,7 +9995,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build150-m1",
+              "id": "build149-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -9965,7 +10024,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build149-m1",
+              "id": "build151-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -9995,7 +10054,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build149-m1",
+              "id": "build151-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -10083,7 +10142,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build152-m1",
+              "id": "build151-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -10113,7 +10172,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build152-m1",
+              "id": "build151-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -10260,7 +10319,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build150-m1",
+              "id": "build152-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -10290,7 +10349,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build150-m1",
+              "id": "build152-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -10378,7 +10437,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build148-m1",
+              "id": "build152-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -10408,7 +10467,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build148-m1",
+              "id": "build152-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -10437,7 +10496,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build148-m1",
+              "id": "build150-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -10467,7 +10526,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build148-m1",
+              "id": "build150-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -10496,7 +10555,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build152-m1",
+              "id": "build148-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -10526,7 +10585,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build152-m1",
+              "id": "build148-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -10555,7 +10614,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build150-m1",
+              "id": "build152-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -10644,7 +10703,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build150-m1",
+              "id": "build152-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -10850,7 +10909,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build149-m1",
+              "id": "build152-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -10880,7 +10939,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build149-m1",
+              "id": "build152-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -10909,7 +10968,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build148-m1",
+              "id": "build150-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -10939,7 +10998,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build148-m1",
+              "id": "build150-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -10968,7 +11027,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build148-m1",
+              "id": "build149-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -10998,7 +11057,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build148-m1",
+              "id": "build149-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -11027,7 +11086,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build152-m1",
+              "id": "build151-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -11057,7 +11116,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build152-m1",
+              "id": "build151-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -11086,7 +11145,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build150-m1",
+              "id": "build148-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -11116,7 +11175,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build150-m1",
+              "id": "build148-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -11145,7 +11204,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build151-m1",
+              "id": "build152-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -11175,7 +11234,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build151-m1",
+              "id": "build152-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -11381,7 +11440,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build149-m1",
+              "id": "build148-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -11411,7 +11470,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build149-m1",
+              "id": "build148-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -11440,7 +11499,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build152-m1",
+              "id": "build151-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -11470,7 +11529,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build152-m1",
+              "id": "build151-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -11499,7 +11558,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build150-m1",
+              "id": "build149-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -11529,7 +11588,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build150-m1",
+              "id": "build149-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -11558,7 +11617,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build152-m1",
+              "id": "build149-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -11588,7 +11647,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build152-m1",
+              "id": "build149-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -11696,7 +11755,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build149-m1",
+              "id": "build151-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -11726,7 +11785,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build149-m1",
+              "id": "build151-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -11814,7 +11873,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build151-m1",
+              "id": "build148-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -11844,7 +11903,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build151-m1",
+              "id": "build148-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -11991,7 +12050,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build149-m1",
+              "id": "build152-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -12021,7 +12080,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build149-m1",
+              "id": "build152-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -12050,7 +12109,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build152-m1",
+              "id": "build148-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -12080,7 +12139,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build152-m1",
+              "id": "build148-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -12227,7 +12286,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build151-m1",
+              "id": "build152-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -12257,7 +12316,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build151-m1",
+              "id": "build152-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -12286,7 +12345,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build148-m1",
+              "id": "build150-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -12316,7 +12375,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build148-m1",
+              "id": "build150-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -12345,7 +12404,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build148-m1",
+              "id": "build150-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -12375,7 +12434,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build148-m1",
+              "id": "build150-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -12404,7 +12463,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build149-m1",
+              "id": "build150-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -12434,7 +12493,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build149-m1",
+              "id": "build150-m1",
               "os": "Ubuntu-14.04",
               "pool": "Chrome-perf"
             }
@@ -12644,7 +12703,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build104-b1",
+              "id": "build106-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -12674,7 +12733,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build104-b1",
+              "id": "build106-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -12703,7 +12762,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build105-b1",
+              "id": "build104-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -12733,7 +12792,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build105-b1",
+              "id": "build104-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -12880,7 +12939,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build104-b1",
+              "id": "build106-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -12910,7 +12969,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build104-b1",
+              "id": "build106-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -12939,7 +12998,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build105-b1",
+              "id": "build102-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -12969,7 +13028,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build105-b1",
+              "id": "build102-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -12998,7 +13057,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build106-b1",
+              "id": "build104-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -13028,7 +13087,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build106-b1",
+              "id": "build104-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -13057,7 +13116,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build102-b1",
+              "id": "build104-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -13087,7 +13146,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build102-b1",
+              "id": "build104-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -13116,7 +13175,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build105-b1",
+              "id": "build104-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -13146,7 +13205,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build105-b1",
+              "id": "build104-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -13175,7 +13234,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build106-b1",
+              "id": "build105-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -13205,7 +13264,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build106-b1",
+              "id": "build105-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -13293,7 +13352,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build105-b1",
+              "id": "build103-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -13323,7 +13382,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build105-b1",
+              "id": "build103-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -13352,7 +13411,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build103-b1",
+              "id": "build104-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -13382,7 +13441,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build103-b1",
+              "id": "build104-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -13411,7 +13470,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build102-b1",
+              "id": "build104-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -13441,7 +13500,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build102-b1",
+              "id": "build104-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -13470,7 +13529,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build104-b1",
+              "id": "build105-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -13500,7 +13559,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build104-b1",
+              "id": "build105-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -13529,7 +13588,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build102-b1",
+              "id": "build104-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -13559,7 +13618,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build102-b1",
+              "id": "build104-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -13588,7 +13647,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build103-b1",
+              "id": "build105-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -13618,7 +13677,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build103-b1",
+              "id": "build105-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -13647,7 +13706,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build105-b1",
+              "id": "build102-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -13677,7 +13736,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build105-b1",
+              "id": "build102-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -13706,7 +13765,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build104-b1",
+              "id": "build106-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -13736,7 +13795,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build104-b1",
+              "id": "build106-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -13765,7 +13824,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build106-b1",
+              "id": "build103-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -13795,7 +13854,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build106-b1",
+              "id": "build103-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -13824,7 +13883,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build102-b1",
+              "id": "build104-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -13854,7 +13913,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build102-b1",
+              "id": "build104-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -13883,7 +13942,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build103-b1",
+              "id": "build106-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -13913,7 +13972,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build103-b1",
+              "id": "build106-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -13942,7 +14001,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build104-b1",
+              "id": "build106-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -13972,7 +14031,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build104-b1",
+              "id": "build106-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -14001,7 +14060,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build105-b1",
+              "id": "build102-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -14031,7 +14090,66 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build105-b1",
+              "id": "build102-b1",
+              "os": "Mac-10.11",
+              "pool": "Chrome-perf"
+            }
+          ],
+          "expiration": 36000,
+          "hard_timeout": 7200,
+          "ignore_task_failure": true,
+          "io_timeout": 3600
+        }
+      },
+      {
+        "args": [
+          "loading.desktop",
+          "-v",
+          "--upload-results",
+          "--output-format=chartjson",
+          "--browser=release"
+        ],
+        "isolate_name": "telemetry_perf_tests",
+        "name": "loading.desktop",
+        "override_compile_targets": [
+          "telemetry_perf_tests"
+        ],
+        "swarming": {
+          "can_use_on_swarming_builders": true,
+          "dimension_sets": [
+            {
+              "gpu": "8086:0166",
+              "id": "build103-b1",
+              "os": "Mac-10.11",
+              "pool": "Chrome-perf"
+            }
+          ],
+          "expiration": 36000,
+          "hard_timeout": 7200,
+          "ignore_task_failure": false,
+          "io_timeout": 3600
+        }
+      },
+      {
+        "args": [
+          "loading.desktop",
+          "-v",
+          "--upload-results",
+          "--output-format=chartjson",
+          "--browser=reference",
+          "--output-trace-tag=_ref"
+        ],
+        "isolate_name": "telemetry_perf_tests",
+        "name": "loading.desktop.reference",
+        "override_compile_targets": [
+          "telemetry_perf_tests"
+        ],
+        "swarming": {
+          "can_use_on_swarming_builders": true,
+          "dimension_sets": [
+            {
+              "gpu": "8086:0166",
+              "id": "build103-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -14060,7 +14178,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build104-b1",
+              "id": "build106-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -14090,7 +14208,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build104-b1",
+              "id": "build106-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -14119,7 +14237,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build106-b1",
+              "id": "build102-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -14149,7 +14267,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build106-b1",
+              "id": "build102-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -14316,7 +14434,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build105-b1",
+              "id": "build106-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -14346,7 +14464,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build105-b1",
+              "id": "build106-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -14375,7 +14493,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build104-b1",
+              "id": "build103-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -14405,7 +14523,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build104-b1",
+              "id": "build103-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -14493,7 +14611,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build102-b1",
+              "id": "build105-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -14523,7 +14641,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build102-b1",
+              "id": "build105-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -14552,7 +14670,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build106-b1",
+              "id": "build105-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -14582,7 +14700,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build106-b1",
+              "id": "build105-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -14670,7 +14788,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build105-b1",
+              "id": "build103-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -14700,7 +14818,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build105-b1",
+              "id": "build103-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -14729,7 +14847,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build106-b1",
+              "id": "build105-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -14759,7 +14877,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build106-b1",
+              "id": "build105-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -14847,7 +14965,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build103-b1",
+              "id": "build104-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -14877,7 +14995,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build103-b1",
+              "id": "build104-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -14906,7 +15024,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build106-b1",
+              "id": "build105-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -14936,7 +15054,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build106-b1",
+              "id": "build105-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -14965,7 +15083,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build104-b1",
+              "id": "build105-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -14995,7 +15113,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build104-b1",
+              "id": "build105-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -15024,7 +15142,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build105-b1",
+              "id": "build106-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -15054,7 +15172,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build105-b1",
+              "id": "build106-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -15112,7 +15230,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build106-b1",
+              "id": "build105-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -15142,7 +15260,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build106-b1",
+              "id": "build105-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -15171,7 +15289,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build105-b1",
+              "id": "build103-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -15201,7 +15319,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build105-b1",
+              "id": "build103-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -15230,7 +15348,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build103-b1",
+              "id": "build104-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -15260,7 +15378,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build103-b1",
+              "id": "build104-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -15289,7 +15407,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build105-b1",
+              "id": "build102-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -15319,7 +15437,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build105-b1",
+              "id": "build102-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -15348,7 +15466,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build103-b1",
+              "id": "build105-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -15378,7 +15496,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build103-b1",
+              "id": "build105-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -15407,7 +15525,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build106-b1",
+              "id": "build105-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -15437,7 +15555,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build106-b1",
+              "id": "build105-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -15584,7 +15702,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build103-b1",
+              "id": "build105-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -15614,7 +15732,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build103-b1",
+              "id": "build105-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -15761,7 +15879,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build105-b1",
+              "id": "build102-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -15791,7 +15909,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build105-b1",
+              "id": "build102-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -15820,7 +15938,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build104-b1",
+              "id": "build106-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -15850,7 +15968,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build104-b1",
+              "id": "build106-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -15879,7 +15997,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build105-b1",
+              "id": "build102-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -15909,7 +16027,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build105-b1",
+              "id": "build102-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -15938,7 +16056,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build106-b1",
+              "id": "build105-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -15968,7 +16086,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build106-b1",
+              "id": "build105-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -16056,7 +16174,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build106-b1",
+              "id": "build103-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -16086,7 +16204,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build106-b1",
+              "id": "build103-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -16115,7 +16233,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build104-b1",
+              "id": "build103-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -16145,7 +16263,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build104-b1",
+              "id": "build103-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -16174,7 +16292,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build103-b1",
+              "id": "build105-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -16204,7 +16322,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build103-b1",
+              "id": "build105-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -16292,7 +16410,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build106-b1",
+              "id": "build105-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -16322,7 +16440,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build106-b1",
+              "id": "build105-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -16469,7 +16587,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build104-b1",
+              "id": "build106-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -16499,7 +16617,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build104-b1",
+              "id": "build106-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -16587,7 +16705,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build102-b1",
+              "id": "build106-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -16617,7 +16735,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build102-b1",
+              "id": "build106-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -16646,7 +16764,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build102-b1",
+              "id": "build104-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -16676,7 +16794,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build102-b1",
+              "id": "build104-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -16705,7 +16823,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build106-b1",
+              "id": "build102-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -16735,7 +16853,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build106-b1",
+              "id": "build102-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -16764,7 +16882,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build104-b1",
+              "id": "build106-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -16853,7 +16971,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build104-b1",
+              "id": "build106-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -17059,7 +17177,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build103-b1",
+              "id": "build106-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -17089,7 +17207,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build103-b1",
+              "id": "build106-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -17118,7 +17236,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build102-b1",
+              "id": "build104-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -17148,7 +17266,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build102-b1",
+              "id": "build104-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -17177,7 +17295,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build102-b1",
+              "id": "build103-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -17207,7 +17325,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build102-b1",
+              "id": "build103-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -17236,7 +17354,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build106-b1",
+              "id": "build105-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -17266,7 +17384,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build106-b1",
+              "id": "build105-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -17295,7 +17413,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build104-b1",
+              "id": "build102-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -17325,7 +17443,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build104-b1",
+              "id": "build102-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -17354,7 +17472,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build105-b1",
+              "id": "build106-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -17384,7 +17502,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build105-b1",
+              "id": "build106-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -17590,7 +17708,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build103-b1",
+              "id": "build102-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -17620,7 +17738,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build103-b1",
+              "id": "build102-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -17649,7 +17767,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build106-b1",
+              "id": "build105-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -17679,7 +17797,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build106-b1",
+              "id": "build105-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -17708,7 +17826,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build104-b1",
+              "id": "build103-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -17738,7 +17856,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build104-b1",
+              "id": "build103-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -17767,7 +17885,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build106-b1",
+              "id": "build103-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -17797,7 +17915,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build106-b1",
+              "id": "build103-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -17885,7 +18003,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build103-b1",
+              "id": "build105-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -17915,7 +18033,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build103-b1",
+              "id": "build105-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -18003,7 +18121,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build105-b1",
+              "id": "build102-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -18033,7 +18151,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build105-b1",
+              "id": "build102-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -18180,7 +18298,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build103-b1",
+              "id": "build106-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -18210,7 +18328,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build103-b1",
+              "id": "build106-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -18416,7 +18534,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build105-b1",
+              "id": "build106-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -18446,7 +18564,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build105-b1",
+              "id": "build106-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -18475,7 +18593,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build102-b1",
+              "id": "build104-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -18505,7 +18623,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build102-b1",
+              "id": "build104-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -18534,7 +18652,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build102-b1",
+              "id": "build104-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -18564,7 +18682,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build102-b1",
+              "id": "build104-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -18593,7 +18711,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build103-b1",
+              "id": "build104-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -18623,7 +18741,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0166",
-              "id": "build103-b1",
+              "id": "build104-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -18833,7 +18951,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build160-m1",
+              "id": "build162-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -18863,7 +18981,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build160-m1",
+              "id": "build162-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -18892,7 +19010,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build161-m1",
+              "id": "build160-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -18922,7 +19040,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build161-m1",
+              "id": "build160-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -19069,7 +19187,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build160-m1",
+              "id": "build162-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -19099,7 +19217,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build160-m1",
+              "id": "build162-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -19128,7 +19246,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build161-m1",
+              "id": "build158-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -19158,7 +19276,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build161-m1",
+              "id": "build158-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -19187,7 +19305,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build162-m1",
+              "id": "build160-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -19217,7 +19335,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build162-m1",
+              "id": "build160-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -19246,7 +19364,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build158-m1",
+              "id": "build160-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -19276,7 +19394,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build158-m1",
+              "id": "build160-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -19305,7 +19423,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build161-m1",
+              "id": "build160-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -19335,7 +19453,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build161-m1",
+              "id": "build160-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -19364,7 +19482,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build162-m1",
+              "id": "build161-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -19394,7 +19512,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build162-m1",
+              "id": "build161-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -19482,7 +19600,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build161-m1",
+              "id": "build159-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -19512,7 +19630,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build161-m1",
+              "id": "build159-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -19541,7 +19659,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build159-m1",
+              "id": "build160-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -19571,7 +19689,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build159-m1",
+              "id": "build160-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -19600,7 +19718,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build158-m1",
+              "id": "build160-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -19630,7 +19748,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build158-m1",
+              "id": "build160-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -19659,7 +19777,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build160-m1",
+              "id": "build161-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -19689,7 +19807,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build160-m1",
+              "id": "build161-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -19718,7 +19836,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build158-m1",
+              "id": "build160-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -19748,7 +19866,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build158-m1",
+              "id": "build160-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -19777,7 +19895,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build159-m1",
+              "id": "build161-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -19807,7 +19925,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build159-m1",
+              "id": "build161-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -19836,7 +19954,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build161-m1",
+              "id": "build158-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -19866,7 +19984,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build161-m1",
+              "id": "build158-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -19895,7 +20013,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build160-m1",
+              "id": "build162-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -19925,7 +20043,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build160-m1",
+              "id": "build162-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -19954,7 +20072,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build162-m1",
+              "id": "build159-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -19984,7 +20102,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build162-m1",
+              "id": "build159-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -20013,7 +20131,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build158-m1",
+              "id": "build160-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -20043,7 +20161,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build158-m1",
+              "id": "build160-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -20072,7 +20190,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build159-m1",
+              "id": "build162-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -20102,7 +20220,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build159-m1",
+              "id": "build162-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -20131,7 +20249,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build160-m1",
+              "id": "build162-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -20161,7 +20279,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build160-m1",
+              "id": "build162-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -20190,7 +20308,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build161-m1",
+              "id": "build158-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -20220,7 +20338,66 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build161-m1",
+              "id": "build158-m1",
+              "os": "Mac-10.12",
+              "pool": "Chrome-perf"
+            }
+          ],
+          "expiration": 36000,
+          "hard_timeout": 7200,
+          "ignore_task_failure": true,
+          "io_timeout": 3600
+        }
+      },
+      {
+        "args": [
+          "loading.desktop",
+          "-v",
+          "--upload-results",
+          "--output-format=chartjson",
+          "--browser=release"
+        ],
+        "isolate_name": "telemetry_perf_tests",
+        "name": "loading.desktop",
+        "override_compile_targets": [
+          "telemetry_perf_tests"
+        ],
+        "swarming": {
+          "can_use_on_swarming_builders": true,
+          "dimension_sets": [
+            {
+              "gpu": "8086:0a2e",
+              "id": "build159-m1",
+              "os": "Mac-10.12",
+              "pool": "Chrome-perf"
+            }
+          ],
+          "expiration": 36000,
+          "hard_timeout": 7200,
+          "ignore_task_failure": false,
+          "io_timeout": 3600
+        }
+      },
+      {
+        "args": [
+          "loading.desktop",
+          "-v",
+          "--upload-results",
+          "--output-format=chartjson",
+          "--browser=reference",
+          "--output-trace-tag=_ref"
+        ],
+        "isolate_name": "telemetry_perf_tests",
+        "name": "loading.desktop.reference",
+        "override_compile_targets": [
+          "telemetry_perf_tests"
+        ],
+        "swarming": {
+          "can_use_on_swarming_builders": true,
+          "dimension_sets": [
+            {
+              "gpu": "8086:0a2e",
+              "id": "build159-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -20249,7 +20426,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build160-m1",
+              "id": "build162-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -20279,7 +20456,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build160-m1",
+              "id": "build162-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -20308,7 +20485,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build162-m1",
+              "id": "build158-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -20338,7 +20515,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build162-m1",
+              "id": "build158-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -20485,7 +20662,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build161-m1",
+              "id": "build162-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -20515,7 +20692,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build161-m1",
+              "id": "build162-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -20544,7 +20721,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build160-m1",
+              "id": "build159-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -20574,7 +20751,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build160-m1",
+              "id": "build159-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -20662,7 +20839,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build158-m1",
+              "id": "build161-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -20692,7 +20869,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build158-m1",
+              "id": "build161-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -20721,7 +20898,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build162-m1",
+              "id": "build161-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -20751,7 +20928,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build162-m1",
+              "id": "build161-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -20839,7 +21016,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build161-m1",
+              "id": "build159-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -20869,7 +21046,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build161-m1",
+              "id": "build159-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -20898,7 +21075,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build162-m1",
+              "id": "build161-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -20928,7 +21105,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build162-m1",
+              "id": "build161-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -21016,7 +21193,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build159-m1",
+              "id": "build160-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -21046,7 +21223,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build159-m1",
+              "id": "build160-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -21075,7 +21252,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build162-m1",
+              "id": "build161-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -21105,7 +21282,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build162-m1",
+              "id": "build161-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -21134,7 +21311,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build160-m1",
+              "id": "build161-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -21164,7 +21341,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build160-m1",
+              "id": "build161-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -21193,7 +21370,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build161-m1",
+              "id": "build162-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -21223,7 +21400,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build161-m1",
+              "id": "build162-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -21281,7 +21458,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build162-m1",
+              "id": "build161-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -21311,7 +21488,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build162-m1",
+              "id": "build161-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -21340,7 +21517,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build161-m1",
+              "id": "build159-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -21370,7 +21547,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build161-m1",
+              "id": "build159-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -21399,7 +21576,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build159-m1",
+              "id": "build160-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -21429,7 +21606,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build159-m1",
+              "id": "build160-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -21458,7 +21635,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build161-m1",
+              "id": "build158-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -21488,7 +21665,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build161-m1",
+              "id": "build158-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -21517,7 +21694,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build159-m1",
+              "id": "build161-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -21547,7 +21724,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build159-m1",
+              "id": "build161-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -21576,7 +21753,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build162-m1",
+              "id": "build161-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -21606,7 +21783,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build162-m1",
+              "id": "build161-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -21753,7 +21930,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build159-m1",
+              "id": "build161-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -21783,7 +21960,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build159-m1",
+              "id": "build161-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -21930,7 +22107,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build161-m1",
+              "id": "build158-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -21960,7 +22137,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build161-m1",
+              "id": "build158-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -21989,7 +22166,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build160-m1",
+              "id": "build162-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -22019,7 +22196,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build160-m1",
+              "id": "build162-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -22048,7 +22225,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build161-m1",
+              "id": "build158-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -22078,7 +22255,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build161-m1",
+              "id": "build158-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -22107,7 +22284,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build162-m1",
+              "id": "build161-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -22137,7 +22314,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build162-m1",
+              "id": "build161-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -22225,7 +22402,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build162-m1",
+              "id": "build159-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -22255,7 +22432,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build162-m1",
+              "id": "build159-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -22284,7 +22461,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build160-m1",
+              "id": "build159-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -22314,7 +22491,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build160-m1",
+              "id": "build159-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -22343,7 +22520,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build159-m1",
+              "id": "build161-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -22373,7 +22550,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build159-m1",
+              "id": "build161-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -22461,7 +22638,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build162-m1",
+              "id": "build161-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -22491,7 +22668,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build162-m1",
+              "id": "build161-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -22638,7 +22815,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build160-m1",
+              "id": "build162-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -22668,7 +22845,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build160-m1",
+              "id": "build162-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -22756,7 +22933,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build158-m1",
+              "id": "build162-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -22786,7 +22963,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build158-m1",
+              "id": "build162-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -22815,7 +22992,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build158-m1",
+              "id": "build160-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -22845,7 +23022,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build158-m1",
+              "id": "build160-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -22874,7 +23051,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build162-m1",
+              "id": "build158-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -22904,7 +23081,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build162-m1",
+              "id": "build158-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -22933,7 +23110,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build160-m1",
+              "id": "build162-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -23022,7 +23199,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build160-m1",
+              "id": "build162-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -23228,7 +23405,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build159-m1",
+              "id": "build162-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -23258,7 +23435,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build159-m1",
+              "id": "build162-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -23287,7 +23464,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build158-m1",
+              "id": "build160-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -23317,7 +23494,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build158-m1",
+              "id": "build160-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -23346,7 +23523,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build158-m1",
+              "id": "build159-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -23376,7 +23553,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build158-m1",
+              "id": "build159-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -23405,7 +23582,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build162-m1",
+              "id": "build161-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -23435,7 +23612,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build162-m1",
+              "id": "build161-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -23464,7 +23641,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build160-m1",
+              "id": "build158-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -23494,7 +23671,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build160-m1",
+              "id": "build158-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -23523,7 +23700,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build161-m1",
+              "id": "build162-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -23553,7 +23730,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build161-m1",
+              "id": "build162-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -23759,7 +23936,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build159-m1",
+              "id": "build158-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -23789,7 +23966,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build159-m1",
+              "id": "build158-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -23818,7 +23995,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build162-m1",
+              "id": "build161-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -23848,7 +24025,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build162-m1",
+              "id": "build161-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -23877,7 +24054,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build160-m1",
+              "id": "build159-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -23907,7 +24084,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build160-m1",
+              "id": "build159-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -23936,7 +24113,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build162-m1",
+              "id": "build159-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -23966,7 +24143,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build162-m1",
+              "id": "build159-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -24054,7 +24231,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build159-m1",
+              "id": "build161-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -24084,7 +24261,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build159-m1",
+              "id": "build161-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -24172,7 +24349,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build161-m1",
+              "id": "build158-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -24202,7 +24379,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build161-m1",
+              "id": "build158-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -24349,7 +24526,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build159-m1",
+              "id": "build162-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -24379,7 +24556,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build159-m1",
+              "id": "build162-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -24585,7 +24762,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build161-m1",
+              "id": "build162-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -24615,7 +24792,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build161-m1",
+              "id": "build162-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -24644,7 +24821,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build158-m1",
+              "id": "build160-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -24674,7 +24851,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build158-m1",
+              "id": "build160-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -24703,7 +24880,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build158-m1",
+              "id": "build160-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -24733,7 +24910,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build158-m1",
+              "id": "build160-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -24762,7 +24939,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build159-m1",
+              "id": "build160-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -24792,7 +24969,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a2e",
-              "id": "build159-m1",
+              "id": "build160-m1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -25002,7 +25179,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build125-b1",
+              "id": "build127-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -25032,7 +25209,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build125-b1",
+              "id": "build127-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -25061,7 +25238,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build126-b1",
+              "id": "build125-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -25091,7 +25268,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build126-b1",
+              "id": "build125-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -25238,7 +25415,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build125-b1",
+              "id": "build127-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -25268,7 +25445,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build125-b1",
+              "id": "build127-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -25297,7 +25474,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build126-b1",
+              "id": "build123-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -25327,7 +25504,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build126-b1",
+              "id": "build123-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -25356,7 +25533,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build127-b1",
+              "id": "build125-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -25386,7 +25563,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build127-b1",
+              "id": "build125-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -25415,7 +25592,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build123-b1",
+              "id": "build125-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -25445,7 +25622,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build123-b1",
+              "id": "build125-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -25474,7 +25651,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build126-b1",
+              "id": "build125-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -25504,7 +25681,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build126-b1",
+              "id": "build125-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -25533,7 +25710,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build127-b1",
+              "id": "build126-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -25563,7 +25740,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build127-b1",
+              "id": "build126-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -25651,7 +25828,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build126-b1",
+              "id": "build124-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -25681,7 +25858,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build126-b1",
+              "id": "build124-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -25710,7 +25887,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build124-b1",
+              "id": "build125-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -25740,7 +25917,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build124-b1",
+              "id": "build125-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -25769,7 +25946,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build123-b1",
+              "id": "build125-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -25799,7 +25976,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build123-b1",
+              "id": "build125-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -25828,7 +26005,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build125-b1",
+              "id": "build126-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -25858,7 +26035,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build125-b1",
+              "id": "build126-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -25887,7 +26064,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build123-b1",
+              "id": "build125-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -25917,7 +26094,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build123-b1",
+              "id": "build125-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -25946,7 +26123,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build124-b1",
+              "id": "build126-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -25976,7 +26153,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build124-b1",
+              "id": "build126-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -26005,7 +26182,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build126-b1",
+              "id": "build123-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -26035,7 +26212,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build126-b1",
+              "id": "build123-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -26064,7 +26241,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build125-b1",
+              "id": "build127-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -26094,7 +26271,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build125-b1",
+              "id": "build127-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -26123,7 +26300,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build127-b1",
+              "id": "build124-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -26153,7 +26330,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build127-b1",
+              "id": "build124-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -26182,7 +26359,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build123-b1",
+              "id": "build125-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -26212,7 +26389,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build123-b1",
+              "id": "build125-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -26241,7 +26418,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build124-b1",
+              "id": "build127-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -26271,7 +26448,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build124-b1",
+              "id": "build127-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -26300,7 +26477,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build125-b1",
+              "id": "build127-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -26330,7 +26507,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build125-b1",
+              "id": "build127-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -26359,7 +26536,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build126-b1",
+              "id": "build123-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -26389,7 +26566,66 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build126-b1",
+              "id": "build123-b1",
+              "os": "Mac-10.11",
+              "pool": "Chrome-perf"
+            }
+          ],
+          "expiration": 36000,
+          "hard_timeout": 7200,
+          "ignore_task_failure": true,
+          "io_timeout": 3600
+        }
+      },
+      {
+        "args": [
+          "loading.desktop",
+          "-v",
+          "--upload-results",
+          "--output-format=chartjson",
+          "--browser=release"
+        ],
+        "isolate_name": "telemetry_perf_tests",
+        "name": "loading.desktop",
+        "override_compile_targets": [
+          "telemetry_perf_tests"
+        ],
+        "swarming": {
+          "can_use_on_swarming_builders": true,
+          "dimension_sets": [
+            {
+              "gpu": "8086:1626",
+              "id": "build124-b1",
+              "os": "Mac-10.11",
+              "pool": "Chrome-perf"
+            }
+          ],
+          "expiration": 36000,
+          "hard_timeout": 7200,
+          "ignore_task_failure": false,
+          "io_timeout": 3600
+        }
+      },
+      {
+        "args": [
+          "loading.desktop",
+          "-v",
+          "--upload-results",
+          "--output-format=chartjson",
+          "--browser=reference",
+          "--output-trace-tag=_ref"
+        ],
+        "isolate_name": "telemetry_perf_tests",
+        "name": "loading.desktop.reference",
+        "override_compile_targets": [
+          "telemetry_perf_tests"
+        ],
+        "swarming": {
+          "can_use_on_swarming_builders": true,
+          "dimension_sets": [
+            {
+              "gpu": "8086:1626",
+              "id": "build124-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -26418,7 +26654,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build125-b1",
+              "id": "build127-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -26448,7 +26684,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build125-b1",
+              "id": "build127-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -26477,7 +26713,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build127-b1",
+              "id": "build123-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -26507,7 +26743,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build127-b1",
+              "id": "build123-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -26654,7 +26890,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build126-b1",
+              "id": "build127-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -26684,7 +26920,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build126-b1",
+              "id": "build127-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -26713,7 +26949,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build125-b1",
+              "id": "build124-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -26743,7 +26979,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build125-b1",
+              "id": "build124-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -26831,7 +27067,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build123-b1",
+              "id": "build126-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -26861,7 +27097,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build123-b1",
+              "id": "build126-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -26890,7 +27126,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build127-b1",
+              "id": "build126-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -26920,7 +27156,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build127-b1",
+              "id": "build126-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -27008,7 +27244,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build126-b1",
+              "id": "build124-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -27038,7 +27274,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build126-b1",
+              "id": "build124-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -27067,7 +27303,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build127-b1",
+              "id": "build126-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -27097,7 +27333,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build127-b1",
+              "id": "build126-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -27185,7 +27421,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build124-b1",
+              "id": "build125-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -27215,7 +27451,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build124-b1",
+              "id": "build125-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -27244,7 +27480,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build127-b1",
+              "id": "build126-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -27274,7 +27510,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build127-b1",
+              "id": "build126-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -27303,7 +27539,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build125-b1",
+              "id": "build126-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -27333,7 +27569,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build125-b1",
+              "id": "build126-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -27362,7 +27598,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build126-b1",
+              "id": "build127-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -27392,7 +27628,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build126-b1",
+              "id": "build127-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -27470,7 +27706,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build127-b1",
+              "id": "build126-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -27500,7 +27736,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build127-b1",
+              "id": "build126-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -27529,7 +27765,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build126-b1",
+              "id": "build124-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -27559,7 +27795,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build126-b1",
+              "id": "build124-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -27588,7 +27824,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build124-b1",
+              "id": "build125-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -27618,7 +27854,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build124-b1",
+              "id": "build125-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -27647,7 +27883,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build126-b1",
+              "id": "build123-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -27677,7 +27913,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build126-b1",
+              "id": "build123-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -27706,7 +27942,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build124-b1",
+              "id": "build126-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -27736,7 +27972,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build124-b1",
+              "id": "build126-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -27765,7 +28001,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build127-b1",
+              "id": "build126-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -27795,7 +28031,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build127-b1",
+              "id": "build126-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -27942,7 +28178,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build124-b1",
+              "id": "build126-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -27972,7 +28208,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build124-b1",
+              "id": "build126-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -28119,7 +28355,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build126-b1",
+              "id": "build123-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -28149,7 +28385,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build126-b1",
+              "id": "build123-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -28178,7 +28414,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build125-b1",
+              "id": "build127-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -28208,7 +28444,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build125-b1",
+              "id": "build127-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -28237,7 +28473,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build126-b1",
+              "id": "build123-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -28267,7 +28503,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build126-b1",
+              "id": "build123-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -28296,7 +28532,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build127-b1",
+              "id": "build126-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -28326,7 +28562,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build127-b1",
+              "id": "build126-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -28414,7 +28650,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build127-b1",
+              "id": "build124-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -28444,7 +28680,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build127-b1",
+              "id": "build124-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -28473,7 +28709,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build125-b1",
+              "id": "build124-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -28503,7 +28739,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build125-b1",
+              "id": "build124-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -28532,7 +28768,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build124-b1",
+              "id": "build126-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -28562,7 +28798,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build124-b1",
+              "id": "build126-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -28650,7 +28886,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build127-b1",
+              "id": "build126-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -28680,7 +28916,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build127-b1",
+              "id": "build126-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -28827,7 +29063,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build125-b1",
+              "id": "build127-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -28857,7 +29093,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build125-b1",
+              "id": "build127-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -28945,7 +29181,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build123-b1",
+              "id": "build127-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -28975,7 +29211,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build123-b1",
+              "id": "build127-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -29004,7 +29240,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build123-b1",
+              "id": "build125-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -29034,7 +29270,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build123-b1",
+              "id": "build125-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -29063,7 +29299,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build127-b1",
+              "id": "build123-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -29093,7 +29329,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build127-b1",
+              "id": "build123-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -29122,7 +29358,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build125-b1",
+              "id": "build127-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -29211,7 +29447,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build125-b1",
+              "id": "build127-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -29417,7 +29653,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build124-b1",
+              "id": "build127-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -29447,7 +29683,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build124-b1",
+              "id": "build127-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -29476,7 +29712,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build123-b1",
+              "id": "build125-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -29506,7 +29742,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build123-b1",
+              "id": "build125-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -29535,7 +29771,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build123-b1",
+              "id": "build124-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -29565,7 +29801,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build123-b1",
+              "id": "build124-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -29594,7 +29830,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build127-b1",
+              "id": "build126-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -29624,7 +29860,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build127-b1",
+              "id": "build126-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -29653,7 +29889,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build125-b1",
+              "id": "build123-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -29683,7 +29919,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build125-b1",
+              "id": "build123-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -29712,7 +29948,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build126-b1",
+              "id": "build127-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -29742,7 +29978,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build126-b1",
+              "id": "build127-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -29948,7 +30184,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build124-b1",
+              "id": "build123-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -29978,7 +30214,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build124-b1",
+              "id": "build123-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -30007,7 +30243,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build127-b1",
+              "id": "build126-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -30037,7 +30273,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build127-b1",
+              "id": "build126-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -30066,7 +30302,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build125-b1",
+              "id": "build124-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -30096,7 +30332,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build125-b1",
+              "id": "build124-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -30125,7 +30361,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build127-b1",
+              "id": "build124-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -30155,7 +30391,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build127-b1",
+              "id": "build124-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -30243,7 +30479,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build124-b1",
+              "id": "build126-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -30273,7 +30509,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build124-b1",
+              "id": "build126-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -30361,7 +30597,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build126-b1",
+              "id": "build123-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -30391,7 +30627,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build126-b1",
+              "id": "build123-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -30538,7 +30774,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build124-b1",
+              "id": "build127-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -30568,7 +30804,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build124-b1",
+              "id": "build127-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -30597,7 +30833,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build127-b1",
+              "id": "build123-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -30627,7 +30863,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build127-b1",
+              "id": "build123-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -30774,7 +31010,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build126-b1",
+              "id": "build127-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -30804,7 +31040,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build126-b1",
+              "id": "build127-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -30833,7 +31069,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build123-b1",
+              "id": "build125-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -30863,7 +31099,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build123-b1",
+              "id": "build125-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -30892,7 +31128,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build123-b1",
+              "id": "build125-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -30922,7 +31158,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build123-b1",
+              "id": "build125-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -30951,7 +31187,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build124-b1",
+              "id": "build125-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -30981,7 +31217,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1626",
-              "id": "build124-b1",
+              "id": "build125-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -31191,7 +31427,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build26-b1",
+              "id": "build28-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -31221,7 +31457,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build26-b1",
+              "id": "build28-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -31250,7 +31486,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build27-b1",
+              "id": "build26-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -31280,7 +31516,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build27-b1",
+              "id": "build26-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -31427,7 +31663,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build26-b1",
+              "id": "build28-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -31457,7 +31693,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build26-b1",
+              "id": "build28-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -31486,7 +31722,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build27-b1",
+              "id": "build24-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -31516,7 +31752,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build27-b1",
+              "id": "build24-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -31545,7 +31781,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build28-b1",
+              "id": "build26-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -31575,7 +31811,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build28-b1",
+              "id": "build26-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -31604,7 +31840,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build24-b1",
+              "id": "build26-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -31634,7 +31870,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build24-b1",
+              "id": "build26-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -31663,7 +31899,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build27-b1",
+              "id": "build26-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -31693,7 +31929,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build27-b1",
+              "id": "build26-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -31722,7 +31958,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build28-b1",
+              "id": "build27-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -31752,7 +31988,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build28-b1",
+              "id": "build27-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -31840,7 +32076,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build27-b1",
+              "id": "build25-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -31870,7 +32106,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build27-b1",
+              "id": "build25-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -31899,7 +32135,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build25-b1",
+              "id": "build26-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -31929,7 +32165,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build25-b1",
+              "id": "build26-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -31958,7 +32194,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build24-b1",
+              "id": "build26-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -31988,7 +32224,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build24-b1",
+              "id": "build26-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -32017,7 +32253,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build26-b1",
+              "id": "build27-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -32047,7 +32283,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build26-b1",
+              "id": "build27-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -32076,7 +32312,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build24-b1",
+              "id": "build26-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -32106,7 +32342,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build24-b1",
+              "id": "build26-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -32135,7 +32371,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build25-b1",
+              "id": "build27-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -32165,7 +32401,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build25-b1",
+              "id": "build27-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -32194,7 +32430,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build27-b1",
+              "id": "build24-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -32224,7 +32460,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build27-b1",
+              "id": "build24-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -32253,7 +32489,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build26-b1",
+              "id": "build28-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -32283,7 +32519,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build26-b1",
+              "id": "build28-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -32312,7 +32548,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build28-b1",
+              "id": "build25-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -32342,7 +32578,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build28-b1",
+              "id": "build25-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -32371,7 +32607,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build24-b1",
+              "id": "build26-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -32401,7 +32637,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build24-b1",
+              "id": "build26-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -32430,7 +32666,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build25-b1",
+              "id": "build28-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -32460,7 +32696,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build25-b1",
+              "id": "build28-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -32489,7 +32725,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build26-b1",
+              "id": "build28-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -32519,7 +32755,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build26-b1",
+              "id": "build28-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -32548,7 +32784,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build27-b1",
+              "id": "build24-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -32578,7 +32814,66 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build27-b1",
+              "id": "build24-b1",
+              "os": "Mac-10.12",
+              "pool": "Chrome-perf"
+            }
+          ],
+          "expiration": 36000,
+          "hard_timeout": 7200,
+          "ignore_task_failure": true,
+          "io_timeout": 3600
+        }
+      },
+      {
+        "args": [
+          "loading.desktop",
+          "-v",
+          "--upload-results",
+          "--output-format=chartjson",
+          "--browser=release"
+        ],
+        "isolate_name": "telemetry_perf_tests",
+        "name": "loading.desktop",
+        "override_compile_targets": [
+          "telemetry_perf_tests"
+        ],
+        "swarming": {
+          "can_use_on_swarming_builders": true,
+          "dimension_sets": [
+            {
+              "gpu": "8086:0a26",
+              "id": "build25-b1",
+              "os": "Mac-10.12",
+              "pool": "Chrome-perf"
+            }
+          ],
+          "expiration": 36000,
+          "hard_timeout": 7200,
+          "ignore_task_failure": false,
+          "io_timeout": 3600
+        }
+      },
+      {
+        "args": [
+          "loading.desktop",
+          "-v",
+          "--upload-results",
+          "--output-format=chartjson",
+          "--browser=reference",
+          "--output-trace-tag=_ref"
+        ],
+        "isolate_name": "telemetry_perf_tests",
+        "name": "loading.desktop.reference",
+        "override_compile_targets": [
+          "telemetry_perf_tests"
+        ],
+        "swarming": {
+          "can_use_on_swarming_builders": true,
+          "dimension_sets": [
+            {
+              "gpu": "8086:0a26",
+              "id": "build25-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -32607,7 +32902,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build26-b1",
+              "id": "build28-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -32637,7 +32932,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build26-b1",
+              "id": "build28-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -32666,7 +32961,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build28-b1",
+              "id": "build24-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -32696,7 +32991,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build28-b1",
+              "id": "build24-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -32843,7 +33138,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build27-b1",
+              "id": "build28-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -32873,7 +33168,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build27-b1",
+              "id": "build28-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -32902,7 +33197,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build26-b1",
+              "id": "build25-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -32932,7 +33227,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build26-b1",
+              "id": "build25-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -33020,7 +33315,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build24-b1",
+              "id": "build27-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -33050,7 +33345,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build24-b1",
+              "id": "build27-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -33079,7 +33374,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build28-b1",
+              "id": "build27-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -33109,7 +33404,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build28-b1",
+              "id": "build27-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -33197,7 +33492,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build27-b1",
+              "id": "build25-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -33227,7 +33522,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build27-b1",
+              "id": "build25-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -33256,7 +33551,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build28-b1",
+              "id": "build27-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -33286,7 +33581,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build28-b1",
+              "id": "build27-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -33374,7 +33669,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build25-b1",
+              "id": "build26-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -33404,7 +33699,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build25-b1",
+              "id": "build26-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -33433,7 +33728,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build28-b1",
+              "id": "build27-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -33463,7 +33758,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build28-b1",
+              "id": "build27-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -33492,7 +33787,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build26-b1",
+              "id": "build27-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -33522,7 +33817,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build26-b1",
+              "id": "build27-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -33551,7 +33846,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build27-b1",
+              "id": "build28-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -33581,7 +33876,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build27-b1",
+              "id": "build28-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -33639,7 +33934,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build28-b1",
+              "id": "build27-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -33669,7 +33964,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build28-b1",
+              "id": "build27-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -33698,7 +33993,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build27-b1",
+              "id": "build25-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -33728,7 +34023,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build27-b1",
+              "id": "build25-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -33757,7 +34052,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build25-b1",
+              "id": "build26-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -33787,7 +34082,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build25-b1",
+              "id": "build26-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -33816,7 +34111,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build27-b1",
+              "id": "build24-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -33846,7 +34141,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build27-b1",
+              "id": "build24-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -33875,7 +34170,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build25-b1",
+              "id": "build27-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -33905,7 +34200,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build25-b1",
+              "id": "build27-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -33934,7 +34229,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build28-b1",
+              "id": "build27-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -33964,7 +34259,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build28-b1",
+              "id": "build27-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -34111,7 +34406,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build25-b1",
+              "id": "build27-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -34141,7 +34436,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build25-b1",
+              "id": "build27-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -34288,7 +34583,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build27-b1",
+              "id": "build24-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -34318,7 +34613,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build27-b1",
+              "id": "build24-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -34347,7 +34642,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build26-b1",
+              "id": "build28-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -34377,7 +34672,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build26-b1",
+              "id": "build28-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -34406,7 +34701,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build27-b1",
+              "id": "build24-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -34436,7 +34731,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build27-b1",
+              "id": "build24-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -34465,7 +34760,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build28-b1",
+              "id": "build27-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -34495,7 +34790,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build28-b1",
+              "id": "build27-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -34583,7 +34878,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build28-b1",
+              "id": "build25-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -34613,7 +34908,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build28-b1",
+              "id": "build25-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -34642,7 +34937,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build26-b1",
+              "id": "build25-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -34672,7 +34967,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build26-b1",
+              "id": "build25-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -34701,7 +34996,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build25-b1",
+              "id": "build27-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -34731,7 +35026,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build25-b1",
+              "id": "build27-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -34819,7 +35114,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build28-b1",
+              "id": "build27-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -34849,7 +35144,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build28-b1",
+              "id": "build27-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -34996,7 +35291,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build26-b1",
+              "id": "build28-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -35026,7 +35321,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build26-b1",
+              "id": "build28-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -35114,7 +35409,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build24-b1",
+              "id": "build28-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -35144,7 +35439,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build24-b1",
+              "id": "build28-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -35173,7 +35468,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build24-b1",
+              "id": "build26-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -35203,7 +35498,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build24-b1",
+              "id": "build26-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -35232,7 +35527,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build28-b1",
+              "id": "build24-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -35262,7 +35557,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build28-b1",
+              "id": "build24-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -35291,7 +35586,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build26-b1",
+              "id": "build28-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -35380,7 +35675,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build26-b1",
+              "id": "build28-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -35586,7 +35881,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build25-b1",
+              "id": "build28-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -35616,7 +35911,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build25-b1",
+              "id": "build28-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -35645,7 +35940,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build24-b1",
+              "id": "build26-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -35675,7 +35970,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build24-b1",
+              "id": "build26-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -35704,7 +35999,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build24-b1",
+              "id": "build25-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -35734,7 +36029,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build24-b1",
+              "id": "build25-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -35763,7 +36058,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build28-b1",
+              "id": "build27-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -35793,7 +36088,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build28-b1",
+              "id": "build27-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -35822,7 +36117,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build26-b1",
+              "id": "build24-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -35852,7 +36147,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build26-b1",
+              "id": "build24-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -35881,7 +36176,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build27-b1",
+              "id": "build28-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -35911,7 +36206,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build27-b1",
+              "id": "build28-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -36117,7 +36412,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build25-b1",
+              "id": "build24-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -36147,7 +36442,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build25-b1",
+              "id": "build24-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -36176,7 +36471,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build28-b1",
+              "id": "build27-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -36206,7 +36501,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build28-b1",
+              "id": "build27-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -36235,7 +36530,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build26-b1",
+              "id": "build25-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -36265,7 +36560,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build26-b1",
+              "id": "build25-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -36294,7 +36589,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build28-b1",
+              "id": "build25-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -36324,7 +36619,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build28-b1",
+              "id": "build25-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -36412,7 +36707,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build25-b1",
+              "id": "build27-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -36442,7 +36737,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build25-b1",
+              "id": "build27-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -36530,7 +36825,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build27-b1",
+              "id": "build24-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -36560,7 +36855,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build27-b1",
+              "id": "build24-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -36707,7 +37002,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build25-b1",
+              "id": "build28-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -36737,7 +37032,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build25-b1",
+              "id": "build28-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -36766,7 +37061,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build28-b1",
+              "id": "build24-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -36796,7 +37091,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build28-b1",
+              "id": "build24-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -36943,7 +37238,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build27-b1",
+              "id": "build28-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -36973,7 +37268,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build27-b1",
+              "id": "build28-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -37002,7 +37297,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build24-b1",
+              "id": "build26-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -37032,7 +37327,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build24-b1",
+              "id": "build26-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -37061,7 +37356,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build24-b1",
+              "id": "build26-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -37091,7 +37386,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build24-b1",
+              "id": "build26-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -37120,7 +37415,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build25-b1",
+              "id": "build26-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -37150,7 +37445,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0a26",
-              "id": "build25-b1",
+              "id": "build26-b1",
               "os": "Mac-10.12",
               "pool": "Chrome-perf"
             }
@@ -37360,7 +37655,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build130-b1",
+              "id": "build132-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -37390,7 +37685,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build130-b1",
+              "id": "build132-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -37419,7 +37714,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build131-b1",
+              "id": "build130-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -37449,7 +37744,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build131-b1",
+              "id": "build130-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -37596,7 +37891,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build130-b1",
+              "id": "build132-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -37626,7 +37921,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build130-b1",
+              "id": "build132-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -37655,7 +37950,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build131-b1",
+              "id": "build128-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -37685,7 +37980,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build131-b1",
+              "id": "build128-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -37714,7 +38009,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build132-b1",
+              "id": "build130-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -37744,7 +38039,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build132-b1",
+              "id": "build130-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -37773,7 +38068,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build128-b1",
+              "id": "build130-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -37803,7 +38098,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build128-b1",
+              "id": "build130-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -37832,7 +38127,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build131-b1",
+              "id": "build130-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -37862,7 +38157,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build131-b1",
+              "id": "build130-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -37891,7 +38186,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build132-b1",
+              "id": "build131-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -37921,7 +38216,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build132-b1",
+              "id": "build131-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -38009,7 +38304,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build131-b1",
+              "id": "build129-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -38039,7 +38334,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build131-b1",
+              "id": "build129-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -38068,7 +38363,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build129-b1",
+              "id": "build130-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -38098,7 +38393,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build129-b1",
+              "id": "build130-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -38127,7 +38422,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build128-b1",
+              "id": "build130-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -38157,7 +38452,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build128-b1",
+              "id": "build130-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -38186,7 +38481,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build130-b1",
+              "id": "build131-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -38216,7 +38511,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build130-b1",
+              "id": "build131-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -38245,7 +38540,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build128-b1",
+              "id": "build130-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -38275,7 +38570,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build128-b1",
+              "id": "build130-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -38304,7 +38599,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build129-b1",
+              "id": "build131-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -38334,7 +38629,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build129-b1",
+              "id": "build131-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -38363,7 +38658,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build131-b1",
+              "id": "build128-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -38393,7 +38688,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build131-b1",
+              "id": "build128-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -38422,7 +38717,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build130-b1",
+              "id": "build132-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -38452,7 +38747,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build130-b1",
+              "id": "build132-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -38481,7 +38776,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build132-b1",
+              "id": "build129-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -38511,7 +38806,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build132-b1",
+              "id": "build129-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -38540,7 +38835,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build128-b1",
+              "id": "build130-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -38570,7 +38865,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build128-b1",
+              "id": "build130-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -38599,7 +38894,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build129-b1",
+              "id": "build132-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -38629,7 +38924,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build129-b1",
+              "id": "build132-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -38658,7 +38953,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build130-b1",
+              "id": "build132-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -38688,7 +38983,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build130-b1",
+              "id": "build132-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -38717,7 +39012,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build131-b1",
+              "id": "build128-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -38747,7 +39042,66 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build131-b1",
+              "id": "build128-b1",
+              "os": "Mac-10.11",
+              "pool": "Chrome-perf"
+            }
+          ],
+          "expiration": 36000,
+          "hard_timeout": 7200,
+          "ignore_task_failure": true,
+          "io_timeout": 3600
+        }
+      },
+      {
+        "args": [
+          "loading.desktop",
+          "-v",
+          "--upload-results",
+          "--output-format=chartjson",
+          "--browser=release"
+        ],
+        "isolate_name": "telemetry_perf_tests",
+        "name": "loading.desktop",
+        "override_compile_targets": [
+          "telemetry_perf_tests"
+        ],
+        "swarming": {
+          "can_use_on_swarming_builders": true,
+          "dimension_sets": [
+            {
+              "gpu": "1002:6821",
+              "id": "build129-b1",
+              "os": "Mac-10.11",
+              "pool": "Chrome-perf"
+            }
+          ],
+          "expiration": 36000,
+          "hard_timeout": 7200,
+          "ignore_task_failure": false,
+          "io_timeout": 3600
+        }
+      },
+      {
+        "args": [
+          "loading.desktop",
+          "-v",
+          "--upload-results",
+          "--output-format=chartjson",
+          "--browser=reference",
+          "--output-trace-tag=_ref"
+        ],
+        "isolate_name": "telemetry_perf_tests",
+        "name": "loading.desktop.reference",
+        "override_compile_targets": [
+          "telemetry_perf_tests"
+        ],
+        "swarming": {
+          "can_use_on_swarming_builders": true,
+          "dimension_sets": [
+            {
+              "gpu": "1002:6821",
+              "id": "build129-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -38776,7 +39130,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build130-b1",
+              "id": "build132-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -38806,7 +39160,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build130-b1",
+              "id": "build132-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -38835,7 +39189,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build132-b1",
+              "id": "build128-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -38865,7 +39219,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build132-b1",
+              "id": "build128-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -39012,7 +39366,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build131-b1",
+              "id": "build132-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -39042,7 +39396,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build131-b1",
+              "id": "build132-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -39071,7 +39425,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build130-b1",
+              "id": "build129-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -39101,7 +39455,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build130-b1",
+              "id": "build129-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -39189,7 +39543,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build128-b1",
+              "id": "build131-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -39219,7 +39573,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build128-b1",
+              "id": "build131-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -39248,7 +39602,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build132-b1",
+              "id": "build131-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -39278,7 +39632,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build132-b1",
+              "id": "build131-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -39366,7 +39720,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build131-b1",
+              "id": "build129-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -39396,7 +39750,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build131-b1",
+              "id": "build129-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -39425,7 +39779,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build132-b1",
+              "id": "build131-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -39455,7 +39809,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build132-b1",
+              "id": "build131-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -39543,7 +39897,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build129-b1",
+              "id": "build130-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -39573,7 +39927,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build129-b1",
+              "id": "build130-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -39602,7 +39956,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build132-b1",
+              "id": "build131-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -39632,7 +39986,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build132-b1",
+              "id": "build131-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -39661,7 +40015,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build130-b1",
+              "id": "build131-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -39691,7 +40045,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build130-b1",
+              "id": "build131-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -39720,7 +40074,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build131-b1",
+              "id": "build132-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -39750,7 +40104,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build131-b1",
+              "id": "build132-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -39828,7 +40182,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build132-b1",
+              "id": "build131-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -39858,7 +40212,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build132-b1",
+              "id": "build131-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -39887,7 +40241,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build131-b1",
+              "id": "build129-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -39917,7 +40271,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build131-b1",
+              "id": "build129-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -39946,7 +40300,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build129-b1",
+              "id": "build130-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -39976,7 +40330,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build129-b1",
+              "id": "build130-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -40005,7 +40359,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build131-b1",
+              "id": "build128-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -40035,7 +40389,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build131-b1",
+              "id": "build128-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -40064,7 +40418,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build129-b1",
+              "id": "build131-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -40094,7 +40448,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build129-b1",
+              "id": "build131-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -40123,7 +40477,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build132-b1",
+              "id": "build131-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -40153,7 +40507,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build132-b1",
+              "id": "build131-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -40300,7 +40654,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build129-b1",
+              "id": "build131-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -40330,7 +40684,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build129-b1",
+              "id": "build131-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -40477,7 +40831,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build131-b1",
+              "id": "build128-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -40507,7 +40861,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build131-b1",
+              "id": "build128-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -40536,7 +40890,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build130-b1",
+              "id": "build132-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -40566,7 +40920,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build130-b1",
+              "id": "build132-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -40595,7 +40949,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build131-b1",
+              "id": "build128-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -40625,7 +40979,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build131-b1",
+              "id": "build128-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -40654,7 +41008,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build132-b1",
+              "id": "build131-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -40684,7 +41038,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build132-b1",
+              "id": "build131-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -40772,7 +41126,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build132-b1",
+              "id": "build129-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -40802,7 +41156,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build132-b1",
+              "id": "build129-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -40831,7 +41185,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build130-b1",
+              "id": "build129-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -40861,7 +41215,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build130-b1",
+              "id": "build129-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -40890,7 +41244,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build129-b1",
+              "id": "build131-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -40920,7 +41274,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build129-b1",
+              "id": "build131-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -41008,7 +41362,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build132-b1",
+              "id": "build131-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -41038,7 +41392,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build132-b1",
+              "id": "build131-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -41185,7 +41539,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build130-b1",
+              "id": "build132-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -41215,7 +41569,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build130-b1",
+              "id": "build132-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -41303,7 +41657,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build128-b1",
+              "id": "build132-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -41333,7 +41687,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build128-b1",
+              "id": "build132-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -41362,7 +41716,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build128-b1",
+              "id": "build130-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -41392,7 +41746,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build128-b1",
+              "id": "build130-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -41421,7 +41775,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build132-b1",
+              "id": "build128-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -41451,7 +41805,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build132-b1",
+              "id": "build128-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -41480,7 +41834,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build130-b1",
+              "id": "build132-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -41569,7 +41923,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build130-b1",
+              "id": "build132-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -41775,7 +42129,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build129-b1",
+              "id": "build132-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -41805,7 +42159,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build129-b1",
+              "id": "build132-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -41834,7 +42188,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build128-b1",
+              "id": "build130-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -41864,7 +42218,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build128-b1",
+              "id": "build130-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -41893,7 +42247,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build128-b1",
+              "id": "build129-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -41923,7 +42277,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build128-b1",
+              "id": "build129-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -41952,7 +42306,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build132-b1",
+              "id": "build131-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -41982,7 +42336,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build132-b1",
+              "id": "build131-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -42011,7 +42365,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build130-b1",
+              "id": "build128-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -42041,7 +42395,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build130-b1",
+              "id": "build128-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -42070,7 +42424,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build131-b1",
+              "id": "build132-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -42100,7 +42454,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build131-b1",
+              "id": "build132-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -42306,7 +42660,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build129-b1",
+              "id": "build128-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -42336,7 +42690,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build129-b1",
+              "id": "build128-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -42365,7 +42719,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build132-b1",
+              "id": "build131-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -42395,7 +42749,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build132-b1",
+              "id": "build131-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -42424,7 +42778,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build130-b1",
+              "id": "build129-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -42454,7 +42808,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build130-b1",
+              "id": "build129-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -42483,7 +42837,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build132-b1",
+              "id": "build129-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -42513,7 +42867,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build132-b1",
+              "id": "build129-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -42601,7 +42955,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build129-b1",
+              "id": "build131-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -42631,7 +42985,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build129-b1",
+              "id": "build131-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -42719,7 +43073,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build131-b1",
+              "id": "build128-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -42749,7 +43103,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build131-b1",
+              "id": "build128-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -42896,7 +43250,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build129-b1",
+              "id": "build132-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -42926,7 +43280,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build129-b1",
+              "id": "build132-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -43132,7 +43486,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build131-b1",
+              "id": "build132-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -43162,7 +43516,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build131-b1",
+              "id": "build132-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -43191,7 +43545,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build128-b1",
+              "id": "build130-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -43221,7 +43575,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build128-b1",
+              "id": "build130-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -43250,7 +43604,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build128-b1",
+              "id": "build130-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -43280,7 +43634,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build128-b1",
+              "id": "build130-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -43309,7 +43663,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build129-b1",
+              "id": "build130-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -43339,7 +43693,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6821",
-              "id": "build129-b1",
+              "id": "build130-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -43549,7 +43903,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build6-b1",
+              "id": "build8-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -43579,7 +43933,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build6-b1",
+              "id": "build8-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -43608,7 +43962,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build7-b1",
+              "id": "build6-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -43638,7 +43992,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build7-b1",
+              "id": "build6-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -43785,7 +44139,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build6-b1",
+              "id": "build8-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -43815,7 +44169,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build6-b1",
+              "id": "build8-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -43844,7 +44198,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build7-b1",
+              "id": "build4-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -43874,7 +44228,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build7-b1",
+              "id": "build4-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -43903,7 +44257,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build8-b1",
+              "id": "build6-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -43933,7 +44287,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build8-b1",
+              "id": "build6-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -43962,7 +44316,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build4-b1",
+              "id": "build6-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -43992,7 +44346,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build4-b1",
+              "id": "build6-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -44021,7 +44375,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build7-b1",
+              "id": "build6-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -44051,7 +44405,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build7-b1",
+              "id": "build6-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -44080,7 +44434,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build8-b1",
+              "id": "build7-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -44110,7 +44464,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build8-b1",
+              "id": "build7-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -44198,7 +44552,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build7-b1",
+              "id": "build5-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -44228,7 +44582,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build7-b1",
+              "id": "build5-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -44257,7 +44611,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build5-b1",
+              "id": "build6-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -44287,7 +44641,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build5-b1",
+              "id": "build6-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -44316,7 +44670,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build4-b1",
+              "id": "build6-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -44346,7 +44700,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build4-b1",
+              "id": "build6-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -44375,7 +44729,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build6-b1",
+              "id": "build7-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -44405,7 +44759,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build6-b1",
+              "id": "build7-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -44434,7 +44788,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build4-b1",
+              "id": "build6-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -44464,7 +44818,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build4-b1",
+              "id": "build6-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -44493,7 +44847,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build5-b1",
+              "id": "build7-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -44523,7 +44877,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build5-b1",
+              "id": "build7-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -44552,7 +44906,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build7-b1",
+              "id": "build4-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -44582,7 +44936,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build7-b1",
+              "id": "build4-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -44611,7 +44965,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build6-b1",
+              "id": "build8-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -44641,7 +44995,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build6-b1",
+              "id": "build8-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -44670,7 +45024,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build8-b1",
+              "id": "build5-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -44700,7 +45054,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build8-b1",
+              "id": "build5-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -44729,7 +45083,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build4-b1",
+              "id": "build6-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -44759,7 +45113,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build4-b1",
+              "id": "build6-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -44788,7 +45142,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build5-b1",
+              "id": "build8-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -44818,7 +45172,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build5-b1",
+              "id": "build8-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -44847,7 +45201,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build6-b1",
+              "id": "build8-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -44877,7 +45231,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build6-b1",
+              "id": "build8-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -44906,7 +45260,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build7-b1",
+              "id": "build4-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -44936,7 +45290,66 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build7-b1",
+              "id": "build4-b1",
+              "os": "Mac-10.11",
+              "pool": "Chrome-perf"
+            }
+          ],
+          "expiration": 36000,
+          "hard_timeout": 7200,
+          "ignore_task_failure": true,
+          "io_timeout": 3600
+        }
+      },
+      {
+        "args": [
+          "loading.desktop",
+          "-v",
+          "--upload-results",
+          "--output-format=chartjson",
+          "--browser=release"
+        ],
+        "isolate_name": "telemetry_perf_tests",
+        "name": "loading.desktop",
+        "override_compile_targets": [
+          "telemetry_perf_tests"
+        ],
+        "swarming": {
+          "can_use_on_swarming_builders": true,
+          "dimension_sets": [
+            {
+              "gpu": "8086:0d26",
+              "id": "build5-b1",
+              "os": "Mac-10.11",
+              "pool": "Chrome-perf"
+            }
+          ],
+          "expiration": 36000,
+          "hard_timeout": 7200,
+          "ignore_task_failure": false,
+          "io_timeout": 3600
+        }
+      },
+      {
+        "args": [
+          "loading.desktop",
+          "-v",
+          "--upload-results",
+          "--output-format=chartjson",
+          "--browser=reference",
+          "--output-trace-tag=_ref"
+        ],
+        "isolate_name": "telemetry_perf_tests",
+        "name": "loading.desktop.reference",
+        "override_compile_targets": [
+          "telemetry_perf_tests"
+        ],
+        "swarming": {
+          "can_use_on_swarming_builders": true,
+          "dimension_sets": [
+            {
+              "gpu": "8086:0d26",
+              "id": "build5-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -44965,7 +45378,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build6-b1",
+              "id": "build8-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -44995,7 +45408,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build6-b1",
+              "id": "build8-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -45024,7 +45437,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build8-b1",
+              "id": "build4-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -45054,7 +45467,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build8-b1",
+              "id": "build4-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -45201,7 +45614,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build7-b1",
+              "id": "build8-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -45231,7 +45644,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build7-b1",
+              "id": "build8-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -45260,7 +45673,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build6-b1",
+              "id": "build5-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -45290,7 +45703,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build6-b1",
+              "id": "build5-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -45378,7 +45791,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build4-b1",
+              "id": "build7-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -45408,7 +45821,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build4-b1",
+              "id": "build7-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -45437,7 +45850,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build8-b1",
+              "id": "build7-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -45467,7 +45880,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build8-b1",
+              "id": "build7-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -45555,7 +45968,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build7-b1",
+              "id": "build5-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -45585,7 +45998,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build7-b1",
+              "id": "build5-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -45614,7 +46027,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build8-b1",
+              "id": "build7-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -45644,7 +46057,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build8-b1",
+              "id": "build7-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -45732,7 +46145,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build5-b1",
+              "id": "build6-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -45762,7 +46175,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build5-b1",
+              "id": "build6-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -45791,7 +46204,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build8-b1",
+              "id": "build7-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -45821,7 +46234,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build8-b1",
+              "id": "build7-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -45850,7 +46263,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build6-b1",
+              "id": "build7-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -45880,7 +46293,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build6-b1",
+              "id": "build7-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -45909,7 +46322,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build7-b1",
+              "id": "build8-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -45939,7 +46352,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build7-b1",
+              "id": "build8-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -46017,7 +46430,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build8-b1",
+              "id": "build7-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -46047,7 +46460,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build8-b1",
+              "id": "build7-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -46076,7 +46489,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build7-b1",
+              "id": "build5-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -46106,7 +46519,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build7-b1",
+              "id": "build5-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -46135,7 +46548,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build5-b1",
+              "id": "build6-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -46165,7 +46578,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build5-b1",
+              "id": "build6-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -46194,7 +46607,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build7-b1",
+              "id": "build4-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -46224,7 +46637,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build7-b1",
+              "id": "build4-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -46253,7 +46666,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build5-b1",
+              "id": "build7-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -46283,7 +46696,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build5-b1",
+              "id": "build7-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -46312,7 +46725,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build8-b1",
+              "id": "build7-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -46342,7 +46755,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build8-b1",
+              "id": "build7-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -46489,7 +46902,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build5-b1",
+              "id": "build7-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -46519,7 +46932,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build5-b1",
+              "id": "build7-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -46666,7 +47079,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build7-b1",
+              "id": "build4-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -46696,7 +47109,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build7-b1",
+              "id": "build4-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -46725,7 +47138,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build6-b1",
+              "id": "build8-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -46755,7 +47168,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build6-b1",
+              "id": "build8-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -46784,7 +47197,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build7-b1",
+              "id": "build4-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -46814,7 +47227,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build7-b1",
+              "id": "build4-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -46843,7 +47256,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build8-b1",
+              "id": "build7-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -46873,7 +47286,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build8-b1",
+              "id": "build7-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -46961,7 +47374,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build8-b1",
+              "id": "build5-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -46991,7 +47404,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build8-b1",
+              "id": "build5-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -47020,7 +47433,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build6-b1",
+              "id": "build5-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -47050,7 +47463,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build6-b1",
+              "id": "build5-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -47079,7 +47492,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build5-b1",
+              "id": "build7-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -47109,7 +47522,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build5-b1",
+              "id": "build7-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -47197,7 +47610,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build8-b1",
+              "id": "build7-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -47227,7 +47640,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build8-b1",
+              "id": "build7-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -47374,7 +47787,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build6-b1",
+              "id": "build8-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -47404,7 +47817,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build6-b1",
+              "id": "build8-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -47492,7 +47905,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build4-b1",
+              "id": "build8-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -47522,7 +47935,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build4-b1",
+              "id": "build8-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -47551,7 +47964,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build4-b1",
+              "id": "build6-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -47581,7 +47994,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build4-b1",
+              "id": "build6-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -47610,7 +48023,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build8-b1",
+              "id": "build4-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -47640,7 +48053,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build8-b1",
+              "id": "build4-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -47669,7 +48082,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build6-b1",
+              "id": "build8-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -47758,7 +48171,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build6-b1",
+              "id": "build8-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -47964,7 +48377,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build5-b1",
+              "id": "build8-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -47994,7 +48407,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build5-b1",
+              "id": "build8-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -48023,7 +48436,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build4-b1",
+              "id": "build6-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -48053,7 +48466,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build4-b1",
+              "id": "build6-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -48082,7 +48495,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build4-b1",
+              "id": "build5-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -48112,7 +48525,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build4-b1",
+              "id": "build5-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -48141,7 +48554,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build8-b1",
+              "id": "build7-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -48171,7 +48584,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build8-b1",
+              "id": "build7-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -48200,7 +48613,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build6-b1",
+              "id": "build4-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -48230,7 +48643,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build6-b1",
+              "id": "build4-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -48259,7 +48672,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build7-b1",
+              "id": "build8-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -48289,7 +48702,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build7-b1",
+              "id": "build8-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -48495,7 +48908,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build5-b1",
+              "id": "build4-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -48525,7 +48938,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build5-b1",
+              "id": "build4-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -48554,7 +48967,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build8-b1",
+              "id": "build7-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -48584,7 +48997,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build8-b1",
+              "id": "build7-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -48613,7 +49026,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build6-b1",
+              "id": "build5-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -48643,7 +49056,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build6-b1",
+              "id": "build5-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -48672,7 +49085,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build8-b1",
+              "id": "build5-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -48702,7 +49115,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build8-b1",
+              "id": "build5-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -48790,7 +49203,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build5-b1",
+              "id": "build7-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -48820,7 +49233,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build5-b1",
+              "id": "build7-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -48908,7 +49321,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build7-b1",
+              "id": "build4-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -48938,7 +49351,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build7-b1",
+              "id": "build4-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -49085,7 +49498,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build5-b1",
+              "id": "build8-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -49115,7 +49528,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build5-b1",
+              "id": "build8-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -49321,7 +49734,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build7-b1",
+              "id": "build8-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -49351,7 +49764,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build7-b1",
+              "id": "build8-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -49380,7 +49793,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build4-b1",
+              "id": "build6-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -49410,7 +49823,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build4-b1",
+              "id": "build6-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -49439,7 +49852,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build4-b1",
+              "id": "build6-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -49469,7 +49882,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build4-b1",
+              "id": "build6-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -49498,7 +49911,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build5-b1",
+              "id": "build6-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -49528,7 +49941,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:0d26",
-              "id": "build5-b1",
+              "id": "build6-b1",
               "os": "Mac-10.11",
               "pool": "Chrome-perf"
             }
@@ -49738,7 +50151,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build119-b1",
+              "id": "build180-b4",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -49768,7 +50181,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build119-b1",
+              "id": "build180-b4",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -49797,7 +50210,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build120-b1",
+              "id": "build119-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -49827,7 +50240,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build120-b1",
+              "id": "build119-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -49974,7 +50387,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build119-b1",
+              "id": "build180-b4",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -50004,7 +50417,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build119-b1",
+              "id": "build180-b4",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -50033,7 +50446,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build120-b1",
+              "id": "build117-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -50063,7 +50476,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build120-b1",
+              "id": "build117-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -50092,7 +50505,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build180-b4",
+              "id": "build119-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -50122,7 +50535,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build180-b4",
+              "id": "build119-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -50151,7 +50564,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build117-b1",
+              "id": "build119-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -50181,7 +50594,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build117-b1",
+              "id": "build119-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -50210,7 +50623,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build120-b1",
+              "id": "build119-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -50240,7 +50653,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build120-b1",
+              "id": "build119-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -50269,7 +50682,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build180-b4",
+              "id": "build120-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -50299,7 +50712,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build180-b4",
+              "id": "build120-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -50387,7 +50800,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build120-b1",
+              "id": "build118-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -50417,7 +50830,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build120-b1",
+              "id": "build118-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -50446,7 +50859,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build118-b1",
+              "id": "build119-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -50476,7 +50889,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build118-b1",
+              "id": "build119-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -50505,7 +50918,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build117-b1",
+              "id": "build119-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -50535,7 +50948,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build117-b1",
+              "id": "build119-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -50564,7 +50977,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build119-b1",
+              "id": "build120-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -50594,7 +51007,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build119-b1",
+              "id": "build120-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -50623,7 +51036,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build117-b1",
+              "id": "build119-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -50653,7 +51066,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build117-b1",
+              "id": "build119-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -50682,7 +51095,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build118-b1",
+              "id": "build120-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -50712,7 +51125,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build118-b1",
+              "id": "build120-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -50741,7 +51154,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build120-b1",
+              "id": "build117-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -50771,7 +51184,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build120-b1",
+              "id": "build117-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -50800,7 +51213,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build119-b1",
+              "id": "build180-b4",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -50830,7 +51243,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build119-b1",
+              "id": "build180-b4",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -50859,7 +51272,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build180-b4",
+              "id": "build118-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -50889,7 +51302,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build180-b4",
+              "id": "build118-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -50918,7 +51331,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build117-b1",
+              "id": "build119-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -50948,7 +51361,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build117-b1",
+              "id": "build119-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -50977,7 +51390,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build118-b1",
+              "id": "build180-b4",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -51007,7 +51420,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build118-b1",
+              "id": "build180-b4",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -51036,7 +51449,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build119-b1",
+              "id": "build180-b4",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -51066,7 +51479,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build119-b1",
+              "id": "build180-b4",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -51095,7 +51508,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build120-b1",
+              "id": "build117-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -51125,7 +51538,66 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build120-b1",
+              "id": "build117-b1",
+              "os": "Windows-10-10240",
+              "pool": "Chrome-perf"
+            }
+          ],
+          "expiration": 36000,
+          "hard_timeout": 7200,
+          "ignore_task_failure": true,
+          "io_timeout": 3600
+        }
+      },
+      {
+        "args": [
+          "loading.desktop",
+          "-v",
+          "--upload-results",
+          "--output-format=chartjson",
+          "--browser=release_x64"
+        ],
+        "isolate_name": "telemetry_perf_tests",
+        "name": "loading.desktop",
+        "override_compile_targets": [
+          "telemetry_perf_tests"
+        ],
+        "swarming": {
+          "can_use_on_swarming_builders": true,
+          "dimension_sets": [
+            {
+              "gpu": "8086:1616",
+              "id": "build118-b1",
+              "os": "Windows-10-10240",
+              "pool": "Chrome-perf"
+            }
+          ],
+          "expiration": 36000,
+          "hard_timeout": 7200,
+          "ignore_task_failure": false,
+          "io_timeout": 3600
+        }
+      },
+      {
+        "args": [
+          "loading.desktop",
+          "-v",
+          "--upload-results",
+          "--output-format=chartjson",
+          "--browser=reference",
+          "--output-trace-tag=_ref"
+        ],
+        "isolate_name": "telemetry_perf_tests",
+        "name": "loading.desktop.reference",
+        "override_compile_targets": [
+          "telemetry_perf_tests"
+        ],
+        "swarming": {
+          "can_use_on_swarming_builders": true,
+          "dimension_sets": [
+            {
+              "gpu": "8086:1616",
+              "id": "build118-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -51154,7 +51626,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build119-b1",
+              "id": "build180-b4",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -51184,7 +51656,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build119-b1",
+              "id": "build180-b4",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -51213,7 +51685,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build180-b4",
+              "id": "build117-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -51243,7 +51715,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build180-b4",
+              "id": "build117-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -51390,7 +51862,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build120-b1",
+              "id": "build180-b4",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -51420,7 +51892,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build120-b1",
+              "id": "build180-b4",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -51449,7 +51921,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build119-b1",
+              "id": "build118-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -51479,7 +51951,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build119-b1",
+              "id": "build118-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -51567,7 +52039,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build117-b1",
+              "id": "build120-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -51597,7 +52069,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build117-b1",
+              "id": "build120-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -51626,7 +52098,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build180-b4",
+              "id": "build120-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -51656,7 +52128,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build180-b4",
+              "id": "build120-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -51744,7 +52216,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build120-b1",
+              "id": "build118-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -51774,7 +52246,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build120-b1",
+              "id": "build118-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -51803,7 +52275,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build180-b4",
+              "id": "build120-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -51833,7 +52305,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build180-b4",
+              "id": "build120-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -51921,7 +52393,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build118-b1",
+              "id": "build119-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -51951,7 +52423,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build118-b1",
+              "id": "build119-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -51980,7 +52452,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build180-b4",
+              "id": "build120-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -52010,7 +52482,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build180-b4",
+              "id": "build120-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -52039,7 +52511,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build119-b1",
+              "id": "build120-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -52069,7 +52541,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build119-b1",
+              "id": "build120-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -52098,7 +52570,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build120-b1",
+              "id": "build180-b4",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -52128,7 +52600,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build120-b1",
+              "id": "build180-b4",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -52186,7 +52658,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build180-b4",
+              "id": "build120-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -52216,7 +52688,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build180-b4",
+              "id": "build120-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -52245,7 +52717,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build120-b1",
+              "id": "build118-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -52275,7 +52747,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build120-b1",
+              "id": "build118-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -52304,7 +52776,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build118-b1",
+              "id": "build119-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -52334,7 +52806,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build118-b1",
+              "id": "build119-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -52363,7 +52835,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build120-b1",
+              "id": "build117-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -52393,7 +52865,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build120-b1",
+              "id": "build117-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -52422,7 +52894,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build118-b1",
+              "id": "build120-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -52452,7 +52924,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build118-b1",
+              "id": "build120-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -52481,7 +52953,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build180-b4",
+              "id": "build120-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -52511,7 +52983,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build180-b4",
+              "id": "build120-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -52658,7 +53130,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build118-b1",
+              "id": "build120-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -52688,7 +53160,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build118-b1",
+              "id": "build120-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -52835,7 +53307,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build120-b1",
+              "id": "build117-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -52865,7 +53337,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build120-b1",
+              "id": "build117-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -52894,7 +53366,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build119-b1",
+              "id": "build180-b4",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -52924,7 +53396,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build119-b1",
+              "id": "build180-b4",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -52953,7 +53425,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build120-b1",
+              "id": "build117-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -52983,7 +53455,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build120-b1",
+              "id": "build117-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -53012,7 +53484,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build180-b4",
+              "id": "build120-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -53042,7 +53514,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build180-b4",
+              "id": "build120-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -53130,7 +53602,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build180-b4",
+              "id": "build118-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -53160,7 +53632,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build180-b4",
+              "id": "build118-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -53189,7 +53661,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build119-b1",
+              "id": "build118-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -53219,7 +53691,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build119-b1",
+              "id": "build118-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -53248,7 +53720,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build118-b1",
+              "id": "build120-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -53278,7 +53750,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build118-b1",
+              "id": "build120-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -53366,7 +53838,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build180-b4",
+              "id": "build120-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -53396,7 +53868,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build180-b4",
+              "id": "build120-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -53543,7 +54015,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build119-b1",
+              "id": "build180-b4",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -53573,7 +54045,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build119-b1",
+              "id": "build180-b4",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -53661,7 +54133,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build117-b1",
+              "id": "build180-b4",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -53691,7 +54163,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build117-b1",
+              "id": "build180-b4",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -53720,7 +54192,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build117-b1",
+              "id": "build119-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -53750,7 +54222,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build117-b1",
+              "id": "build119-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -53779,7 +54251,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build180-b4",
+              "id": "build117-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -53809,7 +54281,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build180-b4",
+              "id": "build117-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -53838,7 +54310,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build119-b1",
+              "id": "build180-b4",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -53927,7 +54399,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build119-b1",
+              "id": "build180-b4",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -54133,7 +54605,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build118-b1",
+              "id": "build180-b4",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -54163,7 +54635,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build118-b1",
+              "id": "build180-b4",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -54192,7 +54664,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build117-b1",
+              "id": "build119-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -54222,7 +54694,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build117-b1",
+              "id": "build119-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -54251,7 +54723,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build117-b1",
+              "id": "build118-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -54281,7 +54753,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build117-b1",
+              "id": "build118-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -54310,7 +54782,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build180-b4",
+              "id": "build120-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -54340,7 +54812,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build180-b4",
+              "id": "build120-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -54369,7 +54841,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build119-b1",
+              "id": "build117-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -54399,7 +54871,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build119-b1",
+              "id": "build117-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -54428,7 +54900,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build120-b1",
+              "id": "build180-b4",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -54458,7 +54930,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build120-b1",
+              "id": "build180-b4",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -54664,7 +55136,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build118-b1",
+              "id": "build117-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -54694,7 +55166,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build118-b1",
+              "id": "build117-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -54723,7 +55195,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build180-b4",
+              "id": "build120-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -54753,7 +55225,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build180-b4",
+              "id": "build120-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -54782,7 +55254,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build119-b1",
+              "id": "build118-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -54812,7 +55284,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build119-b1",
+              "id": "build118-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -54841,7 +55313,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build180-b4",
+              "id": "build118-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -54871,7 +55343,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build180-b4",
+              "id": "build118-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -54959,7 +55431,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build118-b1",
+              "id": "build120-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -54989,7 +55461,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build118-b1",
+              "id": "build120-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -55077,7 +55549,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build120-b1",
+              "id": "build117-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -55107,7 +55579,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build120-b1",
+              "id": "build117-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -55254,7 +55726,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build118-b1",
+              "id": "build180-b4",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -55284,7 +55756,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build118-b1",
+              "id": "build180-b4",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -55490,7 +55962,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build120-b1",
+              "id": "build180-b4",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -55520,7 +55992,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build120-b1",
+              "id": "build180-b4",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -55549,7 +56021,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build117-b1",
+              "id": "build119-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -55579,7 +56051,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build117-b1",
+              "id": "build119-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -55608,7 +56080,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build117-b1",
+              "id": "build119-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -55638,7 +56110,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build117-b1",
+              "id": "build119-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -55667,7 +56139,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build118-b1",
+              "id": "build119-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -55697,7 +56169,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:1616",
-              "id": "build118-b1",
+              "id": "build119-b1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -55907,7 +56379,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build134-m1",
+              "id": "build136-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -55937,7 +56409,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build134-m1",
+              "id": "build136-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -55966,7 +56438,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build135-m1",
+              "id": "build134-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -55996,7 +56468,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build135-m1",
+              "id": "build134-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -56143,7 +56615,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build134-m1",
+              "id": "build136-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -56173,7 +56645,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build134-m1",
+              "id": "build136-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -56202,7 +56674,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build135-m1",
+              "id": "build132-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -56232,7 +56704,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build135-m1",
+              "id": "build132-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -56261,7 +56733,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build136-m1",
+              "id": "build134-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -56291,7 +56763,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build136-m1",
+              "id": "build134-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -56320,7 +56792,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build132-m1",
+              "id": "build134-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -56350,7 +56822,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build132-m1",
+              "id": "build134-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -56379,7 +56851,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build135-m1",
+              "id": "build134-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -56409,7 +56881,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build135-m1",
+              "id": "build134-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -56438,7 +56910,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build136-m1",
+              "id": "build135-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -56468,7 +56940,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build136-m1",
+              "id": "build135-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -56556,7 +57028,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build135-m1",
+              "id": "build133-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -56586,7 +57058,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build135-m1",
+              "id": "build133-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -56615,7 +57087,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build133-m1",
+              "id": "build134-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -56645,7 +57117,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build133-m1",
+              "id": "build134-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -56674,7 +57146,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build132-m1",
+              "id": "build134-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -56704,7 +57176,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build132-m1",
+              "id": "build134-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -56733,7 +57205,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build134-m1",
+              "id": "build135-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -56763,7 +57235,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build134-m1",
+              "id": "build135-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -56792,7 +57264,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build132-m1",
+              "id": "build134-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -56822,7 +57294,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build132-m1",
+              "id": "build134-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -56851,7 +57323,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build133-m1",
+              "id": "build135-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -56881,7 +57353,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build133-m1",
+              "id": "build135-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -56910,7 +57382,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build135-m1",
+              "id": "build132-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -56940,7 +57412,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build135-m1",
+              "id": "build132-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -56969,7 +57441,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build134-m1",
+              "id": "build136-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -56999,7 +57471,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build134-m1",
+              "id": "build136-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -57028,7 +57500,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build136-m1",
+              "id": "build133-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -57058,7 +57530,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build136-m1",
+              "id": "build133-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -57087,7 +57559,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build132-m1",
+              "id": "build134-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -57117,7 +57589,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build132-m1",
+              "id": "build134-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -57146,7 +57618,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build133-m1",
+              "id": "build136-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -57176,7 +57648,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build133-m1",
+              "id": "build136-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -57205,7 +57677,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build134-m1",
+              "id": "build136-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -57235,7 +57707,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build134-m1",
+              "id": "build136-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -57264,7 +57736,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build135-m1",
+              "id": "build132-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -57294,7 +57766,66 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build135-m1",
+              "id": "build132-m1",
+              "os": "Windows-10-10240",
+              "pool": "Chrome-perf"
+            }
+          ],
+          "expiration": 36000,
+          "hard_timeout": 7200,
+          "ignore_task_failure": true,
+          "io_timeout": 3600
+        }
+      },
+      {
+        "args": [
+          "loading.desktop",
+          "-v",
+          "--upload-results",
+          "--output-format=chartjson",
+          "--browser=release_x64"
+        ],
+        "isolate_name": "telemetry_perf_tests",
+        "name": "loading.desktop",
+        "override_compile_targets": [
+          "telemetry_perf_tests"
+        ],
+        "swarming": {
+          "can_use_on_swarming_builders": true,
+          "dimension_sets": [
+            {
+              "gpu": "102b:0534",
+              "id": "build133-m1",
+              "os": "Windows-10-10240",
+              "pool": "Chrome-perf"
+            }
+          ],
+          "expiration": 36000,
+          "hard_timeout": 7200,
+          "ignore_task_failure": false,
+          "io_timeout": 3600
+        }
+      },
+      {
+        "args": [
+          "loading.desktop",
+          "-v",
+          "--upload-results",
+          "--output-format=chartjson",
+          "--browser=reference",
+          "--output-trace-tag=_ref"
+        ],
+        "isolate_name": "telemetry_perf_tests",
+        "name": "loading.desktop.reference",
+        "override_compile_targets": [
+          "telemetry_perf_tests"
+        ],
+        "swarming": {
+          "can_use_on_swarming_builders": true,
+          "dimension_sets": [
+            {
+              "gpu": "102b:0534",
+              "id": "build133-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -57323,7 +57854,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build134-m1",
+              "id": "build136-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -57353,7 +57884,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build134-m1",
+              "id": "build136-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -57382,7 +57913,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build136-m1",
+              "id": "build132-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -57412,7 +57943,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build136-m1",
+              "id": "build132-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -57579,7 +58110,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build135-m1",
+              "id": "build136-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -57609,7 +58140,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build135-m1",
+              "id": "build136-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -57638,7 +58169,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build134-m1",
+              "id": "build133-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -57668,7 +58199,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build134-m1",
+              "id": "build133-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -57756,7 +58287,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build132-m1",
+              "id": "build135-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -57786,7 +58317,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build132-m1",
+              "id": "build135-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -57815,7 +58346,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build136-m1",
+              "id": "build135-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -57845,7 +58376,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build136-m1",
+              "id": "build135-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -57933,7 +58464,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build135-m1",
+              "id": "build133-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -57963,7 +58494,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build135-m1",
+              "id": "build133-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -57992,7 +58523,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build136-m1",
+              "id": "build135-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -58022,7 +58553,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build136-m1",
+              "id": "build135-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -58110,7 +58641,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build133-m1",
+              "id": "build134-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -58140,7 +58671,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build133-m1",
+              "id": "build134-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -58169,7 +58700,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build136-m1",
+              "id": "build135-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -58199,7 +58730,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build136-m1",
+              "id": "build135-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -58228,7 +58759,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build134-m1",
+              "id": "build135-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -58258,7 +58789,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build134-m1",
+              "id": "build135-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -58287,7 +58818,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build135-m1",
+              "id": "build136-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -58317,7 +58848,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build135-m1",
+              "id": "build136-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -58375,7 +58906,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build136-m1",
+              "id": "build135-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -58405,7 +58936,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build136-m1",
+              "id": "build135-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -58434,7 +58965,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build135-m1",
+              "id": "build133-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -58464,7 +58995,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build135-m1",
+              "id": "build133-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -58493,7 +59024,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build133-m1",
+              "id": "build134-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -58523,7 +59054,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build133-m1",
+              "id": "build134-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -58552,7 +59083,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build135-m1",
+              "id": "build132-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -58582,7 +59113,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build135-m1",
+              "id": "build132-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -58611,7 +59142,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build133-m1",
+              "id": "build135-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -58641,7 +59172,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build133-m1",
+              "id": "build135-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -58670,7 +59201,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build136-m1",
+              "id": "build135-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -58700,7 +59231,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build136-m1",
+              "id": "build135-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -58847,7 +59378,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build133-m1",
+              "id": "build135-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -58877,7 +59408,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build133-m1",
+              "id": "build135-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -59024,7 +59555,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build135-m1",
+              "id": "build132-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -59054,7 +59585,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build135-m1",
+              "id": "build132-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -59083,7 +59614,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build134-m1",
+              "id": "build136-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -59113,7 +59644,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build134-m1",
+              "id": "build136-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -59142,7 +59673,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build135-m1",
+              "id": "build132-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -59172,7 +59703,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build135-m1",
+              "id": "build132-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -59201,7 +59732,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build136-m1",
+              "id": "build135-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -59231,7 +59762,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build136-m1",
+              "id": "build135-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -59319,7 +59850,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build136-m1",
+              "id": "build133-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -59349,7 +59880,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build136-m1",
+              "id": "build133-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -59378,7 +59909,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build134-m1",
+              "id": "build133-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -59408,7 +59939,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build134-m1",
+              "id": "build133-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -59437,7 +59968,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build133-m1",
+              "id": "build135-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -59467,7 +59998,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build133-m1",
+              "id": "build135-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -59555,7 +60086,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build136-m1",
+              "id": "build135-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -59585,7 +60116,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build136-m1",
+              "id": "build135-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -59732,7 +60263,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build134-m1",
+              "id": "build136-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -59762,7 +60293,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build134-m1",
+              "id": "build136-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -59850,7 +60381,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build132-m1",
+              "id": "build136-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -59880,7 +60411,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build132-m1",
+              "id": "build136-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -59909,7 +60440,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build132-m1",
+              "id": "build134-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -59939,7 +60470,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build132-m1",
+              "id": "build134-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -59968,7 +60499,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build136-m1",
+              "id": "build132-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -59998,7 +60529,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build136-m1",
+              "id": "build132-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -60027,7 +60558,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build134-m1",
+              "id": "build136-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -60116,7 +60647,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build134-m1",
+              "id": "build136-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -60322,7 +60853,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build133-m1",
+              "id": "build136-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -60352,7 +60883,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build133-m1",
+              "id": "build136-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -60381,7 +60912,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build132-m1",
+              "id": "build134-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -60411,7 +60942,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build132-m1",
+              "id": "build134-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -60440,7 +60971,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build132-m1",
+              "id": "build133-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -60470,7 +61001,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build132-m1",
+              "id": "build133-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -60499,7 +61030,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build136-m1",
+              "id": "build135-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -60529,7 +61060,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build136-m1",
+              "id": "build135-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -60558,7 +61089,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build134-m1",
+              "id": "build132-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -60588,7 +61119,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build134-m1",
+              "id": "build132-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -60617,7 +61148,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build135-m1",
+              "id": "build136-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -60647,7 +61178,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build135-m1",
+              "id": "build136-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -60853,7 +61384,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build133-m1",
+              "id": "build132-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -60883,7 +61414,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build133-m1",
+              "id": "build132-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -60912,7 +61443,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build136-m1",
+              "id": "build135-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -60942,7 +61473,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build136-m1",
+              "id": "build135-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -60971,7 +61502,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build134-m1",
+              "id": "build133-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -61001,7 +61532,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build134-m1",
+              "id": "build133-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -61030,7 +61561,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build136-m1",
+              "id": "build133-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -61060,7 +61591,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build136-m1",
+              "id": "build133-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -61148,7 +61679,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build133-m1",
+              "id": "build135-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -61178,7 +61709,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build133-m1",
+              "id": "build135-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -61266,7 +61797,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build135-m1",
+              "id": "build132-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -61296,7 +61827,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build135-m1",
+              "id": "build132-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -61443,7 +61974,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build133-m1",
+              "id": "build136-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -61473,7 +62004,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build133-m1",
+              "id": "build136-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -61679,7 +62210,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build135-m1",
+              "id": "build136-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -61709,7 +62240,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build135-m1",
+              "id": "build136-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -61738,7 +62269,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build132-m1",
+              "id": "build134-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -61768,7 +62299,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build132-m1",
+              "id": "build134-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -61797,7 +62328,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build132-m1",
+              "id": "build134-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -61827,7 +62358,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build132-m1",
+              "id": "build134-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -61856,7 +62387,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build133-m1",
+              "id": "build134-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -61886,7 +62417,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0534",
-              "id": "build133-m1",
+              "id": "build134-m1",
               "os": "Windows-10-10240",
               "pool": "Chrome-perf"
             }
@@ -62116,7 +62647,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build103-m1",
+              "id": "build105-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -62146,7 +62677,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build103-m1",
+              "id": "build105-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -62175,7 +62706,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build104-m1",
+              "id": "build103-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -62205,7 +62736,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build104-m1",
+              "id": "build103-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -62352,7 +62883,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build103-m1",
+              "id": "build105-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -62382,7 +62913,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build103-m1",
+              "id": "build105-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -62411,7 +62942,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build104-m1",
+              "id": "build101-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -62441,7 +62972,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build104-m1",
+              "id": "build101-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -62470,7 +63001,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build105-m1",
+              "id": "build103-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -62500,7 +63031,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build105-m1",
+              "id": "build103-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -62529,7 +63060,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build101-m1",
+              "id": "build103-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -62559,7 +63090,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build101-m1",
+              "id": "build103-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -62588,7 +63119,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build104-m1",
+              "id": "build103-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -62618,7 +63149,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build104-m1",
+              "id": "build103-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -62647,7 +63178,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build105-m1",
+              "id": "build104-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -62677,7 +63208,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build105-m1",
+              "id": "build104-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -62765,7 +63296,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build104-m1",
+              "id": "build102-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -62795,7 +63326,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build104-m1",
+              "id": "build102-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -62824,7 +63355,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build102-m1",
+              "id": "build103-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -62854,7 +63385,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build102-m1",
+              "id": "build103-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -62883,7 +63414,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build101-m1",
+              "id": "build103-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -62913,7 +63444,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build101-m1",
+              "id": "build103-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -62942,7 +63473,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build103-m1",
+              "id": "build104-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -62972,7 +63503,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build103-m1",
+              "id": "build104-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -63001,7 +63532,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build101-m1",
+              "id": "build103-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -63031,7 +63562,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build101-m1",
+              "id": "build103-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -63060,7 +63591,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build102-m1",
+              "id": "build104-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -63090,7 +63621,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build102-m1",
+              "id": "build104-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -63119,7 +63650,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build104-m1",
+              "id": "build101-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -63149,7 +63680,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build104-m1",
+              "id": "build101-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -63178,7 +63709,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build103-m1",
+              "id": "build105-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -63208,7 +63739,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build103-m1",
+              "id": "build105-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -63237,7 +63768,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build105-m1",
+              "id": "build102-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -63267,7 +63798,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build105-m1",
+              "id": "build102-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -63296,7 +63827,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build101-m1",
+              "id": "build103-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -63326,7 +63857,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build101-m1",
+              "id": "build103-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -63355,7 +63886,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build102-m1",
+              "id": "build105-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -63385,7 +63916,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build102-m1",
+              "id": "build105-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -63414,7 +63945,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build103-m1",
+              "id": "build105-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -63444,7 +63975,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build103-m1",
+              "id": "build105-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -63473,7 +64004,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build104-m1",
+              "id": "build101-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -63503,7 +64034,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build104-m1",
+              "id": "build101-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -63536,6 +64067,65 @@
       },
       {
         "args": [
+          "loading.desktop",
+          "-v",
+          "--upload-results",
+          "--output-format=chartjson",
+          "--browser=release_x64"
+        ],
+        "isolate_name": "telemetry_perf_tests",
+        "name": "loading.desktop",
+        "override_compile_targets": [
+          "telemetry_perf_tests"
+        ],
+        "swarming": {
+          "can_use_on_swarming_builders": true,
+          "dimension_sets": [
+            {
+              "gpu": "1002:6613",
+              "id": "build102-m1",
+              "os": "Windows-2008ServerR2-SP1",
+              "pool": "Chrome-perf"
+            }
+          ],
+          "expiration": 36000,
+          "hard_timeout": 7200,
+          "ignore_task_failure": false,
+          "io_timeout": 3600
+        }
+      },
+      {
+        "args": [
+          "loading.desktop",
+          "-v",
+          "--upload-results",
+          "--output-format=chartjson",
+          "--browser=reference",
+          "--output-trace-tag=_ref"
+        ],
+        "isolate_name": "telemetry_perf_tests",
+        "name": "loading.desktop.reference",
+        "override_compile_targets": [
+          "telemetry_perf_tests"
+        ],
+        "swarming": {
+          "can_use_on_swarming_builders": true,
+          "dimension_sets": [
+            {
+              "gpu": "1002:6613",
+              "id": "build102-m1",
+              "os": "Windows-2008ServerR2-SP1",
+              "pool": "Chrome-perf"
+            }
+          ],
+          "expiration": 36000,
+          "hard_timeout": 7200,
+          "ignore_task_failure": true,
+          "io_timeout": 3600
+        }
+      },
+      {
+        "args": [
           "media.mse_cases",
           "-v",
           "--upload-results",
@@ -63552,7 +64142,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build103-m1",
+              "id": "build105-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -63582,7 +64172,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build103-m1",
+              "id": "build105-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -63611,7 +64201,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build105-m1",
+              "id": "build101-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -63641,7 +64231,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build105-m1",
+              "id": "build101-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -63808,7 +64398,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build104-m1",
+              "id": "build105-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -63838,7 +64428,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build104-m1",
+              "id": "build105-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -63867,7 +64457,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build103-m1",
+              "id": "build102-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -63897,7 +64487,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build103-m1",
+              "id": "build102-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -63985,7 +64575,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build101-m1",
+              "id": "build104-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -64015,7 +64605,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build101-m1",
+              "id": "build104-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -64044,7 +64634,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build105-m1",
+              "id": "build104-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -64074,7 +64664,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build105-m1",
+              "id": "build104-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -64162,7 +64752,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build104-m1",
+              "id": "build102-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -64192,7 +64782,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build104-m1",
+              "id": "build102-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -64221,7 +64811,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build105-m1",
+              "id": "build104-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -64251,7 +64841,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build105-m1",
+              "id": "build104-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -64339,7 +64929,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build102-m1",
+              "id": "build103-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -64369,7 +64959,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build102-m1",
+              "id": "build103-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -64398,7 +64988,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build105-m1",
+              "id": "build104-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -64428,7 +65018,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build105-m1",
+              "id": "build104-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -64457,7 +65047,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build103-m1",
+              "id": "build104-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -64487,7 +65077,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build103-m1",
+              "id": "build104-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -64516,7 +65106,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build104-m1",
+              "id": "build105-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -64546,7 +65136,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build104-m1",
+              "id": "build105-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -64624,7 +65214,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build105-m1",
+              "id": "build104-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -64654,7 +65244,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build105-m1",
+              "id": "build104-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -64683,7 +65273,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build104-m1",
+              "id": "build102-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -64713,7 +65303,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build104-m1",
+              "id": "build102-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -64742,7 +65332,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build102-m1",
+              "id": "build103-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -64772,7 +65362,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build102-m1",
+              "id": "build103-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -64801,7 +65391,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build104-m1",
+              "id": "build101-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -64831,7 +65421,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build104-m1",
+              "id": "build101-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -64860,7 +65450,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build102-m1",
+              "id": "build104-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -64890,7 +65480,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build102-m1",
+              "id": "build104-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -64919,7 +65509,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build105-m1",
+              "id": "build104-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -64949,7 +65539,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build105-m1",
+              "id": "build104-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -65096,7 +65686,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build102-m1",
+              "id": "build104-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -65126,7 +65716,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build102-m1",
+              "id": "build104-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -65273,7 +65863,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build104-m1",
+              "id": "build101-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -65303,7 +65893,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build104-m1",
+              "id": "build101-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -65332,7 +65922,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build103-m1",
+              "id": "build105-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -65362,7 +65952,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build103-m1",
+              "id": "build105-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -65391,7 +65981,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build104-m1",
+              "id": "build101-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -65421,7 +66011,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build104-m1",
+              "id": "build101-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -65450,7 +66040,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build105-m1",
+              "id": "build104-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -65480,7 +66070,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build105-m1",
+              "id": "build104-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -65568,7 +66158,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build105-m1",
+              "id": "build102-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -65598,7 +66188,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build105-m1",
+              "id": "build102-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -65627,7 +66217,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build103-m1",
+              "id": "build102-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -65657,7 +66247,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build103-m1",
+              "id": "build102-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -65686,7 +66276,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build102-m1",
+              "id": "build104-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -65716,7 +66306,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build102-m1",
+              "id": "build104-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -65804,7 +66394,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build105-m1",
+              "id": "build104-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -65834,7 +66424,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build105-m1",
+              "id": "build104-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -65981,7 +66571,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build103-m1",
+              "id": "build105-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -66011,7 +66601,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build103-m1",
+              "id": "build105-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -66099,7 +66689,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build101-m1",
+              "id": "build105-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -66129,7 +66719,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build101-m1",
+              "id": "build105-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -66158,7 +66748,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build101-m1",
+              "id": "build103-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -66188,7 +66778,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build101-m1",
+              "id": "build103-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -66217,7 +66807,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build105-m1",
+              "id": "build101-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -66247,7 +66837,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build105-m1",
+              "id": "build101-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -66276,7 +66866,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build103-m1",
+              "id": "build105-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -66365,7 +66955,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build103-m1",
+              "id": "build105-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -66571,7 +67161,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build102-m1",
+              "id": "build105-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -66601,7 +67191,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build102-m1",
+              "id": "build105-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -66630,7 +67220,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build101-m1",
+              "id": "build103-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -66660,7 +67250,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build101-m1",
+              "id": "build103-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -66689,7 +67279,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build101-m1",
+              "id": "build102-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -66719,7 +67309,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build101-m1",
+              "id": "build102-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -66748,7 +67338,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build105-m1",
+              "id": "build104-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -66778,7 +67368,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build105-m1",
+              "id": "build104-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -66807,7 +67397,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build103-m1",
+              "id": "build101-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -66837,7 +67427,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build103-m1",
+              "id": "build101-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -66866,7 +67456,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build104-m1",
+              "id": "build105-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -66896,7 +67486,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build104-m1",
+              "id": "build105-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -67102,7 +67692,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build102-m1",
+              "id": "build101-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -67132,7 +67722,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build102-m1",
+              "id": "build101-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -67161,7 +67751,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build105-m1",
+              "id": "build104-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -67191,7 +67781,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build105-m1",
+              "id": "build104-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -67220,7 +67810,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build103-m1",
+              "id": "build102-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -67250,7 +67840,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build103-m1",
+              "id": "build102-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -67279,7 +67869,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build105-m1",
+              "id": "build102-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -67309,7 +67899,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build105-m1",
+              "id": "build102-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -67397,7 +67987,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build102-m1",
+              "id": "build104-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -67427,7 +68017,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build102-m1",
+              "id": "build104-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -67515,7 +68105,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build104-m1",
+              "id": "build101-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -67545,7 +68135,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build104-m1",
+              "id": "build101-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -67692,7 +68282,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build102-m1",
+              "id": "build105-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -67722,7 +68312,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build102-m1",
+              "id": "build105-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -67928,7 +68518,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build104-m1",
+              "id": "build105-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -67958,7 +68548,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build104-m1",
+              "id": "build105-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -67987,7 +68577,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build101-m1",
+              "id": "build103-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -68017,7 +68607,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build101-m1",
+              "id": "build103-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -68046,7 +68636,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build101-m1",
+              "id": "build103-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -68076,7 +68666,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build101-m1",
+              "id": "build103-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -68105,7 +68695,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build102-m1",
+              "id": "build103-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -68135,7 +68725,7 @@
           "dimension_sets": [
             {
               "gpu": "1002:6613",
-              "id": "build102-m1",
+              "id": "build103-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -68365,7 +68955,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build166-m1",
+              "id": "build168-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -68395,7 +68985,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build166-m1",
+              "id": "build168-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -68424,7 +69014,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build167-m1",
+              "id": "build166-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -68454,7 +69044,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build167-m1",
+              "id": "build166-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -68601,7 +69191,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build166-m1",
+              "id": "build168-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -68631,7 +69221,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build166-m1",
+              "id": "build168-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -68660,7 +69250,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build167-m1",
+              "id": "build164-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -68690,7 +69280,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build167-m1",
+              "id": "build164-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -68719,7 +69309,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build168-m1",
+              "id": "build166-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -68749,7 +69339,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build168-m1",
+              "id": "build166-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -68778,7 +69368,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build164-m1",
+              "id": "build166-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -68808,7 +69398,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build164-m1",
+              "id": "build166-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -68837,7 +69427,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build167-m1",
+              "id": "build166-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -68867,7 +69457,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build167-m1",
+              "id": "build166-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -68896,7 +69486,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build168-m1",
+              "id": "build167-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -68926,7 +69516,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build168-m1",
+              "id": "build167-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -69014,7 +69604,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build167-m1",
+              "id": "build165-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -69044,7 +69634,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build167-m1",
+              "id": "build165-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -69073,7 +69663,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build165-m1",
+              "id": "build166-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -69103,7 +69693,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build165-m1",
+              "id": "build166-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -69132,7 +69722,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build164-m1",
+              "id": "build166-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -69162,7 +69752,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build164-m1",
+              "id": "build166-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -69191,7 +69781,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build166-m1",
+              "id": "build167-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -69221,7 +69811,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build166-m1",
+              "id": "build167-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -69250,7 +69840,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build164-m1",
+              "id": "build166-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -69280,7 +69870,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build164-m1",
+              "id": "build166-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -69309,7 +69899,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build165-m1",
+              "id": "build167-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -69339,7 +69929,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build165-m1",
+              "id": "build167-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -69368,7 +69958,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build167-m1",
+              "id": "build164-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -69398,7 +69988,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build167-m1",
+              "id": "build164-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -69427,7 +70017,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build166-m1",
+              "id": "build168-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -69457,7 +70047,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build166-m1",
+              "id": "build168-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -69486,7 +70076,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build168-m1",
+              "id": "build165-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -69516,7 +70106,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build168-m1",
+              "id": "build165-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -69545,7 +70135,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build164-m1",
+              "id": "build166-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -69575,7 +70165,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build164-m1",
+              "id": "build166-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -69604,7 +70194,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build165-m1",
+              "id": "build168-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -69634,7 +70224,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build165-m1",
+              "id": "build168-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -69663,7 +70253,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build166-m1",
+              "id": "build168-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -69693,7 +70283,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build166-m1",
+              "id": "build168-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -69722,7 +70312,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build167-m1",
+              "id": "build164-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -69752,7 +70342,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build167-m1",
+              "id": "build164-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -69785,6 +70375,65 @@
       },
       {
         "args": [
+          "loading.desktop",
+          "-v",
+          "--upload-results",
+          "--output-format=chartjson",
+          "--browser=release_x64"
+        ],
+        "isolate_name": "telemetry_perf_tests",
+        "name": "loading.desktop",
+        "override_compile_targets": [
+          "telemetry_perf_tests"
+        ],
+        "swarming": {
+          "can_use_on_swarming_builders": true,
+          "dimension_sets": [
+            {
+              "gpu": "8086:041a",
+              "id": "build165-m1",
+              "os": "Windows-2008ServerR2-SP1",
+              "pool": "Chrome-perf"
+            }
+          ],
+          "expiration": 36000,
+          "hard_timeout": 7200,
+          "ignore_task_failure": false,
+          "io_timeout": 3600
+        }
+      },
+      {
+        "args": [
+          "loading.desktop",
+          "-v",
+          "--upload-results",
+          "--output-format=chartjson",
+          "--browser=reference",
+          "--output-trace-tag=_ref"
+        ],
+        "isolate_name": "telemetry_perf_tests",
+        "name": "loading.desktop.reference",
+        "override_compile_targets": [
+          "telemetry_perf_tests"
+        ],
+        "swarming": {
+          "can_use_on_swarming_builders": true,
+          "dimension_sets": [
+            {
+              "gpu": "8086:041a",
+              "id": "build165-m1",
+              "os": "Windows-2008ServerR2-SP1",
+              "pool": "Chrome-perf"
+            }
+          ],
+          "expiration": 36000,
+          "hard_timeout": 7200,
+          "ignore_task_failure": true,
+          "io_timeout": 3600
+        }
+      },
+      {
+        "args": [
           "media.mse_cases",
           "-v",
           "--upload-results",
@@ -69801,7 +70450,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build166-m1",
+              "id": "build168-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -69831,7 +70480,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build166-m1",
+              "id": "build168-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -69860,7 +70509,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build168-m1",
+              "id": "build164-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -69890,7 +70539,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build168-m1",
+              "id": "build164-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -70037,7 +70686,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build167-m1",
+              "id": "build168-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -70067,7 +70716,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build167-m1",
+              "id": "build168-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -70096,7 +70745,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build166-m1",
+              "id": "build165-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -70126,7 +70775,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build166-m1",
+              "id": "build165-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -70214,7 +70863,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build164-m1",
+              "id": "build167-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -70244,7 +70893,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build164-m1",
+              "id": "build167-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -70273,7 +70922,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build168-m1",
+              "id": "build167-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -70303,7 +70952,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build168-m1",
+              "id": "build167-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -70391,7 +71040,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build167-m1",
+              "id": "build165-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -70421,7 +71070,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build167-m1",
+              "id": "build165-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -70450,7 +71099,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build168-m1",
+              "id": "build167-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -70480,7 +71129,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build168-m1",
+              "id": "build167-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -70568,7 +71217,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build165-m1",
+              "id": "build166-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -70598,7 +71247,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build165-m1",
+              "id": "build166-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -70627,7 +71276,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build168-m1",
+              "id": "build167-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -70657,7 +71306,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build168-m1",
+              "id": "build167-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -70686,7 +71335,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build166-m1",
+              "id": "build167-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -70716,7 +71365,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build166-m1",
+              "id": "build167-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -70745,7 +71394,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build167-m1",
+              "id": "build168-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -70775,7 +71424,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build167-m1",
+              "id": "build168-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -70853,7 +71502,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build168-m1",
+              "id": "build167-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -70883,7 +71532,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build168-m1",
+              "id": "build167-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -70912,7 +71561,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build167-m1",
+              "id": "build165-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -70942,7 +71591,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build167-m1",
+              "id": "build165-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -70971,7 +71620,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build165-m1",
+              "id": "build166-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -71001,7 +71650,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build165-m1",
+              "id": "build166-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -71030,7 +71679,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build167-m1",
+              "id": "build164-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -71060,7 +71709,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build167-m1",
+              "id": "build164-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -71089,7 +71738,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build165-m1",
+              "id": "build167-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -71119,7 +71768,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build165-m1",
+              "id": "build167-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -71148,7 +71797,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build168-m1",
+              "id": "build167-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -71178,7 +71827,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build168-m1",
+              "id": "build167-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -71325,7 +71974,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build165-m1",
+              "id": "build167-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -71355,7 +72004,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build165-m1",
+              "id": "build167-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -71502,7 +72151,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build167-m1",
+              "id": "build164-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -71532,7 +72181,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build167-m1",
+              "id": "build164-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -71561,7 +72210,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build166-m1",
+              "id": "build168-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -71591,7 +72240,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build166-m1",
+              "id": "build168-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -71620,7 +72269,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build167-m1",
+              "id": "build164-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -71650,7 +72299,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build167-m1",
+              "id": "build164-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -71679,7 +72328,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build168-m1",
+              "id": "build167-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -71709,7 +72358,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build168-m1",
+              "id": "build167-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -71797,7 +72446,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build168-m1",
+              "id": "build165-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -71827,7 +72476,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build168-m1",
+              "id": "build165-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -71856,7 +72505,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build166-m1",
+              "id": "build165-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -71886,7 +72535,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build166-m1",
+              "id": "build165-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -71915,7 +72564,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build165-m1",
+              "id": "build167-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -71945,7 +72594,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build165-m1",
+              "id": "build167-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -72033,7 +72682,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build168-m1",
+              "id": "build167-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -72063,7 +72712,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build168-m1",
+              "id": "build167-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -72210,7 +72859,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build166-m1",
+              "id": "build168-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -72240,7 +72889,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build166-m1",
+              "id": "build168-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -72328,7 +72977,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build164-m1",
+              "id": "build168-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -72358,7 +73007,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build164-m1",
+              "id": "build168-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -72387,7 +73036,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build164-m1",
+              "id": "build166-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -72417,7 +73066,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build164-m1",
+              "id": "build166-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -72446,7 +73095,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build168-m1",
+              "id": "build164-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -72476,7 +73125,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build168-m1",
+              "id": "build164-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -72505,7 +73154,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build166-m1",
+              "id": "build168-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -72594,7 +73243,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build166-m1",
+              "id": "build168-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -72800,7 +73449,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build165-m1",
+              "id": "build168-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -72830,7 +73479,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build165-m1",
+              "id": "build168-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -72859,7 +73508,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build164-m1",
+              "id": "build166-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -72889,7 +73538,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build164-m1",
+              "id": "build166-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -72918,7 +73567,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build164-m1",
+              "id": "build165-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -72948,7 +73597,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build164-m1",
+              "id": "build165-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -72977,7 +73626,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build168-m1",
+              "id": "build167-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -73007,7 +73656,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build168-m1",
+              "id": "build167-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -73036,7 +73685,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build166-m1",
+              "id": "build164-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -73066,7 +73715,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build166-m1",
+              "id": "build164-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -73095,7 +73744,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build167-m1",
+              "id": "build168-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -73125,7 +73774,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build167-m1",
+              "id": "build168-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -73331,7 +73980,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build165-m1",
+              "id": "build164-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -73361,7 +74010,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build165-m1",
+              "id": "build164-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -73390,7 +74039,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build168-m1",
+              "id": "build167-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -73420,7 +74069,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build168-m1",
+              "id": "build167-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -73449,7 +74098,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build166-m1",
+              "id": "build165-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -73479,7 +74128,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build166-m1",
+              "id": "build165-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -73508,7 +74157,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build168-m1",
+              "id": "build165-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -73538,7 +74187,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build168-m1",
+              "id": "build165-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -73626,7 +74275,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build165-m1",
+              "id": "build167-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -73656,7 +74305,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build165-m1",
+              "id": "build167-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -73744,7 +74393,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build167-m1",
+              "id": "build164-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -73774,7 +74423,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build167-m1",
+              "id": "build164-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -73921,7 +74570,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build165-m1",
+              "id": "build168-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -73951,7 +74600,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build165-m1",
+              "id": "build168-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -74157,7 +74806,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build167-m1",
+              "id": "build168-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -74187,7 +74836,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build167-m1",
+              "id": "build168-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -74216,7 +74865,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build164-m1",
+              "id": "build166-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -74246,7 +74895,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build164-m1",
+              "id": "build166-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -74275,7 +74924,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build164-m1",
+              "id": "build166-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -74305,7 +74954,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build164-m1",
+              "id": "build166-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -74334,7 +74983,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build165-m1",
+              "id": "build166-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -74364,7 +75013,7 @@
           "dimension_sets": [
             {
               "gpu": "8086:041a",
-              "id": "build165-m1",
+              "id": "build166-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -74594,7 +75243,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build94-m1",
+              "id": "build96-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -74624,7 +75273,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build94-m1",
+              "id": "build96-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -74653,7 +75302,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build95-m1",
+              "id": "build94-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -74683,7 +75332,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build95-m1",
+              "id": "build94-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -74830,7 +75479,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build94-m1",
+              "id": "build96-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -74860,7 +75509,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build94-m1",
+              "id": "build96-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -74889,7 +75538,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build95-m1",
+              "id": "build92-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -74919,7 +75568,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build95-m1",
+              "id": "build92-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -74948,7 +75597,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build96-m1",
+              "id": "build94-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -74978,7 +75627,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build96-m1",
+              "id": "build94-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -75007,7 +75656,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build92-m1",
+              "id": "build94-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -75037,7 +75686,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build92-m1",
+              "id": "build94-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -75066,7 +75715,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build95-m1",
+              "id": "build94-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -75096,7 +75745,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build95-m1",
+              "id": "build94-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -75125,7 +75774,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build96-m1",
+              "id": "build95-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -75155,7 +75804,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build96-m1",
+              "id": "build95-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -75243,7 +75892,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build95-m1",
+              "id": "build93-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -75273,7 +75922,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build95-m1",
+              "id": "build93-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -75302,7 +75951,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build93-m1",
+              "id": "build94-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -75332,7 +75981,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build93-m1",
+              "id": "build94-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -75361,7 +76010,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build92-m1",
+              "id": "build94-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -75391,7 +76040,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build92-m1",
+              "id": "build94-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -75420,7 +76069,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build94-m1",
+              "id": "build95-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -75450,7 +76099,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build94-m1",
+              "id": "build95-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -75479,7 +76128,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build92-m1",
+              "id": "build94-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -75509,7 +76158,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build92-m1",
+              "id": "build94-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -75538,7 +76187,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build93-m1",
+              "id": "build95-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -75568,7 +76217,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build93-m1",
+              "id": "build95-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -75597,7 +76246,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build95-m1",
+              "id": "build92-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -75627,7 +76276,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build95-m1",
+              "id": "build92-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -75656,7 +76305,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build94-m1",
+              "id": "build96-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -75686,7 +76335,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build94-m1",
+              "id": "build96-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -75715,7 +76364,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build96-m1",
+              "id": "build93-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -75745,7 +76394,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build96-m1",
+              "id": "build93-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -75774,7 +76423,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build92-m1",
+              "id": "build94-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -75804,7 +76453,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build92-m1",
+              "id": "build94-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -75833,7 +76482,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build93-m1",
+              "id": "build96-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -75863,7 +76512,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build93-m1",
+              "id": "build96-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -75892,7 +76541,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build94-m1",
+              "id": "build96-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -75922,7 +76571,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build94-m1",
+              "id": "build96-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -75951,7 +76600,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build95-m1",
+              "id": "build92-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -75981,7 +76630,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build95-m1",
+              "id": "build92-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -76014,6 +76663,65 @@
       },
       {
         "args": [
+          "loading.desktop",
+          "-v",
+          "--upload-results",
+          "--output-format=chartjson",
+          "--browser=release_x64"
+        ],
+        "isolate_name": "telemetry_perf_tests",
+        "name": "loading.desktop",
+        "override_compile_targets": [
+          "telemetry_perf_tests"
+        ],
+        "swarming": {
+          "can_use_on_swarming_builders": true,
+          "dimension_sets": [
+            {
+              "gpu": "10de:104a",
+              "id": "build93-m1",
+              "os": "Windows-2008ServerR2-SP1",
+              "pool": "Chrome-perf"
+            }
+          ],
+          "expiration": 36000,
+          "hard_timeout": 7200,
+          "ignore_task_failure": false,
+          "io_timeout": 3600
+        }
+      },
+      {
+        "args": [
+          "loading.desktop",
+          "-v",
+          "--upload-results",
+          "--output-format=chartjson",
+          "--browser=reference",
+          "--output-trace-tag=_ref"
+        ],
+        "isolate_name": "telemetry_perf_tests",
+        "name": "loading.desktop.reference",
+        "override_compile_targets": [
+          "telemetry_perf_tests"
+        ],
+        "swarming": {
+          "can_use_on_swarming_builders": true,
+          "dimension_sets": [
+            {
+              "gpu": "10de:104a",
+              "id": "build93-m1",
+              "os": "Windows-2008ServerR2-SP1",
+              "pool": "Chrome-perf"
+            }
+          ],
+          "expiration": 36000,
+          "hard_timeout": 7200,
+          "ignore_task_failure": true,
+          "io_timeout": 3600
+        }
+      },
+      {
+        "args": [
           "media.mse_cases",
           "-v",
           "--upload-results",
@@ -76030,7 +76738,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build94-m1",
+              "id": "build96-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -76060,7 +76768,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build94-m1",
+              "id": "build96-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -76089,7 +76797,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build96-m1",
+              "id": "build92-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -76119,7 +76827,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build96-m1",
+              "id": "build92-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -76286,7 +76994,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build95-m1",
+              "id": "build96-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -76316,7 +77024,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build95-m1",
+              "id": "build96-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -76345,7 +77053,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build94-m1",
+              "id": "build93-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -76375,7 +77083,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build94-m1",
+              "id": "build93-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -76463,7 +77171,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build92-m1",
+              "id": "build95-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -76493,7 +77201,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build92-m1",
+              "id": "build95-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -76522,7 +77230,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build96-m1",
+              "id": "build95-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -76552,7 +77260,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build96-m1",
+              "id": "build95-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -76640,7 +77348,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build95-m1",
+              "id": "build93-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -76670,7 +77378,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build95-m1",
+              "id": "build93-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -76699,7 +77407,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build96-m1",
+              "id": "build95-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -76729,7 +77437,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build96-m1",
+              "id": "build95-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -76817,7 +77525,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build93-m1",
+              "id": "build94-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -76847,7 +77555,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build93-m1",
+              "id": "build94-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -76876,7 +77584,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build96-m1",
+              "id": "build95-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -76906,7 +77614,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build96-m1",
+              "id": "build95-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -76935,7 +77643,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build94-m1",
+              "id": "build95-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -76965,7 +77673,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build94-m1",
+              "id": "build95-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -76994,7 +77702,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build95-m1",
+              "id": "build96-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -77024,7 +77732,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build95-m1",
+              "id": "build96-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -77102,7 +77810,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build96-m1",
+              "id": "build95-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -77132,7 +77840,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build96-m1",
+              "id": "build95-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -77161,7 +77869,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build95-m1",
+              "id": "build93-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -77191,7 +77899,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build95-m1",
+              "id": "build93-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -77220,7 +77928,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build93-m1",
+              "id": "build94-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -77250,7 +77958,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build93-m1",
+              "id": "build94-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -77279,7 +77987,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build95-m1",
+              "id": "build92-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -77309,7 +78017,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build95-m1",
+              "id": "build92-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -77338,7 +78046,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build93-m1",
+              "id": "build95-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -77368,7 +78076,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build93-m1",
+              "id": "build95-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -77397,7 +78105,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build96-m1",
+              "id": "build95-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -77427,7 +78135,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build96-m1",
+              "id": "build95-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -77574,7 +78282,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build93-m1",
+              "id": "build95-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -77604,7 +78312,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build93-m1",
+              "id": "build95-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -77751,7 +78459,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build95-m1",
+              "id": "build92-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -77781,7 +78489,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build95-m1",
+              "id": "build92-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -77810,7 +78518,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build94-m1",
+              "id": "build96-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -77840,7 +78548,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build94-m1",
+              "id": "build96-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -77869,7 +78577,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build95-m1",
+              "id": "build92-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -77899,7 +78607,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build95-m1",
+              "id": "build92-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -77928,7 +78636,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build96-m1",
+              "id": "build95-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -77958,7 +78666,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build96-m1",
+              "id": "build95-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -78046,7 +78754,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build96-m1",
+              "id": "build93-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -78076,7 +78784,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build96-m1",
+              "id": "build93-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -78105,7 +78813,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build94-m1",
+              "id": "build93-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -78135,7 +78843,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build94-m1",
+              "id": "build93-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -78164,7 +78872,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build93-m1",
+              "id": "build95-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -78194,7 +78902,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build93-m1",
+              "id": "build95-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -78282,7 +78990,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build96-m1",
+              "id": "build95-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -78312,7 +79020,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build96-m1",
+              "id": "build95-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -78459,7 +79167,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build94-m1",
+              "id": "build96-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -78489,7 +79197,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build94-m1",
+              "id": "build96-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -78577,7 +79285,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build92-m1",
+              "id": "build96-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -78607,7 +79315,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build92-m1",
+              "id": "build96-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -78636,7 +79344,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build92-m1",
+              "id": "build94-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -78666,7 +79374,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build92-m1",
+              "id": "build94-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -78695,7 +79403,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build96-m1",
+              "id": "build92-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -78725,7 +79433,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build96-m1",
+              "id": "build92-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -78754,7 +79462,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build94-m1",
+              "id": "build96-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -78843,7 +79551,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build94-m1",
+              "id": "build96-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -79049,7 +79757,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build93-m1",
+              "id": "build96-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -79079,7 +79787,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build93-m1",
+              "id": "build96-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -79108,7 +79816,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build92-m1",
+              "id": "build94-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -79138,7 +79846,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build92-m1",
+              "id": "build94-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -79167,7 +79875,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build92-m1",
+              "id": "build93-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -79197,7 +79905,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build92-m1",
+              "id": "build93-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -79226,7 +79934,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build96-m1",
+              "id": "build95-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -79256,7 +79964,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build96-m1",
+              "id": "build95-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -79285,7 +79993,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build94-m1",
+              "id": "build92-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -79315,7 +80023,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build94-m1",
+              "id": "build92-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -79344,7 +80052,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build95-m1",
+              "id": "build96-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -79374,7 +80082,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build95-m1",
+              "id": "build96-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -79580,7 +80288,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build93-m1",
+              "id": "build92-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -79610,7 +80318,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build93-m1",
+              "id": "build92-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -79639,7 +80347,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build96-m1",
+              "id": "build95-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -79669,7 +80377,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build96-m1",
+              "id": "build95-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -79698,7 +80406,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build94-m1",
+              "id": "build93-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -79728,7 +80436,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build94-m1",
+              "id": "build93-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -79757,7 +80465,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build96-m1",
+              "id": "build93-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -79787,7 +80495,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build96-m1",
+              "id": "build93-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -79875,7 +80583,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build93-m1",
+              "id": "build95-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -79905,7 +80613,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build93-m1",
+              "id": "build95-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -79993,7 +80701,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build95-m1",
+              "id": "build92-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -80023,7 +80731,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build95-m1",
+              "id": "build92-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -80170,7 +80878,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build93-m1",
+              "id": "build96-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -80200,7 +80908,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build93-m1",
+              "id": "build96-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -80406,7 +81114,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build95-m1",
+              "id": "build96-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -80436,7 +81144,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build95-m1",
+              "id": "build96-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -80465,7 +81173,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build92-m1",
+              "id": "build94-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -80495,7 +81203,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build92-m1",
+              "id": "build94-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -80524,7 +81232,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build92-m1",
+              "id": "build94-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -80554,7 +81262,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build92-m1",
+              "id": "build94-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -80583,7 +81291,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build93-m1",
+              "id": "build94-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -80613,7 +81321,7 @@
           "dimension_sets": [
             {
               "gpu": "10de:104a",
-              "id": "build93-m1",
+              "id": "build94-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -80823,7 +81531,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build187-m1",
+              "id": "build189-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -80853,7 +81561,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build187-m1",
+              "id": "build189-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -80882,7 +81590,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build188-m1",
+              "id": "build187-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -80912,7 +81620,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build188-m1",
+              "id": "build187-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -81059,7 +81767,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build187-m1",
+              "id": "build189-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -81089,7 +81797,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build187-m1",
+              "id": "build189-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -81118,7 +81826,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build188-m1",
+              "id": "build185-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -81148,7 +81856,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build188-m1",
+              "id": "build185-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -81177,7 +81885,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build189-m1",
+              "id": "build187-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -81207,7 +81915,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build189-m1",
+              "id": "build187-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -81236,7 +81944,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build185-m1",
+              "id": "build187-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -81266,7 +81974,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build185-m1",
+              "id": "build187-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -81295,7 +82003,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build188-m1",
+              "id": "build187-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -81325,7 +82033,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build188-m1",
+              "id": "build187-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -81354,7 +82062,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build189-m1",
+              "id": "build188-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -81384,7 +82092,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build189-m1",
+              "id": "build188-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -81472,7 +82180,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build188-m1",
+              "id": "build186-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -81502,7 +82210,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build188-m1",
+              "id": "build186-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -81531,7 +82239,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build186-m1",
+              "id": "build187-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -81561,7 +82269,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build186-m1",
+              "id": "build187-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -81590,7 +82298,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build185-m1",
+              "id": "build187-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -81620,7 +82328,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build185-m1",
+              "id": "build187-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -81649,7 +82357,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build187-m1",
+              "id": "build188-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -81679,7 +82387,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build187-m1",
+              "id": "build188-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -81708,7 +82416,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build185-m1",
+              "id": "build187-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -81738,7 +82446,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build185-m1",
+              "id": "build187-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -81767,7 +82475,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build186-m1",
+              "id": "build188-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -81797,7 +82505,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build186-m1",
+              "id": "build188-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -81826,7 +82534,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build188-m1",
+              "id": "build185-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -81856,7 +82564,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build188-m1",
+              "id": "build185-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -81885,7 +82593,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build187-m1",
+              "id": "build189-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -81915,7 +82623,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build187-m1",
+              "id": "build189-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -81944,7 +82652,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build189-m1",
+              "id": "build186-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -81974,7 +82682,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build189-m1",
+              "id": "build186-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -82003,7 +82711,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build185-m1",
+              "id": "build187-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -82033,7 +82741,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build185-m1",
+              "id": "build187-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -82062,7 +82770,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build186-m1",
+              "id": "build189-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -82092,7 +82800,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build186-m1",
+              "id": "build189-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -82121,7 +82829,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build187-m1",
+              "id": "build189-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -82151,7 +82859,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build187-m1",
+              "id": "build189-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -82180,7 +82888,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build188-m1",
+              "id": "build185-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -82210,7 +82918,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build188-m1",
+              "id": "build185-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -82243,6 +82951,65 @@
       },
       {
         "args": [
+          "loading.desktop",
+          "-v",
+          "--upload-results",
+          "--output-format=chartjson",
+          "--browser=release"
+        ],
+        "isolate_name": "telemetry_perf_tests",
+        "name": "loading.desktop",
+        "override_compile_targets": [
+          "telemetry_perf_tests"
+        ],
+        "swarming": {
+          "can_use_on_swarming_builders": true,
+          "dimension_sets": [
+            {
+              "gpu": "102b:0532",
+              "id": "build186-m1",
+              "os": "Windows-2008ServerR2-SP1",
+              "pool": "Chrome-perf"
+            }
+          ],
+          "expiration": 36000,
+          "hard_timeout": 7200,
+          "ignore_task_failure": false,
+          "io_timeout": 3600
+        }
+      },
+      {
+        "args": [
+          "loading.desktop",
+          "-v",
+          "--upload-results",
+          "--output-format=chartjson",
+          "--browser=reference",
+          "--output-trace-tag=_ref"
+        ],
+        "isolate_name": "telemetry_perf_tests",
+        "name": "loading.desktop.reference",
+        "override_compile_targets": [
+          "telemetry_perf_tests"
+        ],
+        "swarming": {
+          "can_use_on_swarming_builders": true,
+          "dimension_sets": [
+            {
+              "gpu": "102b:0532",
+              "id": "build186-m1",
+              "os": "Windows-2008ServerR2-SP1",
+              "pool": "Chrome-perf"
+            }
+          ],
+          "expiration": 36000,
+          "hard_timeout": 7200,
+          "ignore_task_failure": true,
+          "io_timeout": 3600
+        }
+      },
+      {
+        "args": [
           "media.mse_cases",
           "-v",
           "--upload-results",
@@ -82259,7 +83026,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build187-m1",
+              "id": "build189-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -82289,7 +83056,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build187-m1",
+              "id": "build189-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -82318,7 +83085,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build189-m1",
+              "id": "build185-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -82348,7 +83115,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build189-m1",
+              "id": "build185-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -82515,7 +83282,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build188-m1",
+              "id": "build189-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -82545,7 +83312,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build188-m1",
+              "id": "build189-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -82574,7 +83341,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build187-m1",
+              "id": "build186-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -82604,7 +83371,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build187-m1",
+              "id": "build186-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -82692,7 +83459,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build185-m1",
+              "id": "build188-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -82722,7 +83489,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build185-m1",
+              "id": "build188-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -82751,7 +83518,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build189-m1",
+              "id": "build188-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -82781,7 +83548,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build189-m1",
+              "id": "build188-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -82869,7 +83636,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build188-m1",
+              "id": "build186-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -82899,7 +83666,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build188-m1",
+              "id": "build186-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -82928,7 +83695,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build189-m1",
+              "id": "build188-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -82958,7 +83725,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build189-m1",
+              "id": "build188-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -83046,7 +83813,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build186-m1",
+              "id": "build187-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -83076,7 +83843,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build186-m1",
+              "id": "build187-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -83105,7 +83872,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build189-m1",
+              "id": "build188-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -83135,7 +83902,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build189-m1",
+              "id": "build188-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -83164,7 +83931,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build187-m1",
+              "id": "build188-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -83194,7 +83961,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build187-m1",
+              "id": "build188-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -83223,7 +83990,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build188-m1",
+              "id": "build189-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -83253,7 +84020,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build188-m1",
+              "id": "build189-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -83331,7 +84098,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build189-m1",
+              "id": "build188-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -83361,7 +84128,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build189-m1",
+              "id": "build188-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -83390,7 +84157,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build188-m1",
+              "id": "build186-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -83420,7 +84187,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build188-m1",
+              "id": "build186-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -83449,7 +84216,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build186-m1",
+              "id": "build187-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -83479,7 +84246,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build186-m1",
+              "id": "build187-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -83508,7 +84275,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build188-m1",
+              "id": "build185-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -83538,7 +84305,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build188-m1",
+              "id": "build185-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -83567,7 +84334,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build186-m1",
+              "id": "build188-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -83597,7 +84364,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build186-m1",
+              "id": "build188-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -83626,7 +84393,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build189-m1",
+              "id": "build188-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -83656,7 +84423,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build189-m1",
+              "id": "build188-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -83803,7 +84570,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build186-m1",
+              "id": "build188-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -83833,7 +84600,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build186-m1",
+              "id": "build188-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -83980,7 +84747,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build188-m1",
+              "id": "build185-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -84010,7 +84777,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build188-m1",
+              "id": "build185-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -84039,7 +84806,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build187-m1",
+              "id": "build189-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -84069,7 +84836,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build187-m1",
+              "id": "build189-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -84098,7 +84865,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build188-m1",
+              "id": "build185-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -84128,7 +84895,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build188-m1",
+              "id": "build185-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -84157,7 +84924,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build189-m1",
+              "id": "build188-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -84187,7 +84954,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build189-m1",
+              "id": "build188-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -84275,7 +85042,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build189-m1",
+              "id": "build186-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -84305,7 +85072,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build189-m1",
+              "id": "build186-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -84334,7 +85101,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build187-m1",
+              "id": "build186-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -84364,7 +85131,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build187-m1",
+              "id": "build186-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -84393,7 +85160,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build186-m1",
+              "id": "build188-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -84423,7 +85190,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build186-m1",
+              "id": "build188-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -84511,7 +85278,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build189-m1",
+              "id": "build188-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -84541,7 +85308,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build189-m1",
+              "id": "build188-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -84688,7 +85455,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build187-m1",
+              "id": "build189-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -84718,7 +85485,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build187-m1",
+              "id": "build189-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -84806,7 +85573,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build185-m1",
+              "id": "build189-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -84836,7 +85603,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build185-m1",
+              "id": "build189-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -84865,7 +85632,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build185-m1",
+              "id": "build187-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -84895,7 +85662,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build185-m1",
+              "id": "build187-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -84924,7 +85691,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build189-m1",
+              "id": "build185-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -84954,7 +85721,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build189-m1",
+              "id": "build185-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -84983,7 +85750,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build187-m1",
+              "id": "build189-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -85072,7 +85839,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build187-m1",
+              "id": "build189-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -85278,7 +86045,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build186-m1",
+              "id": "build189-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -85308,7 +86075,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build186-m1",
+              "id": "build189-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -85337,7 +86104,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build185-m1",
+              "id": "build187-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -85367,7 +86134,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build185-m1",
+              "id": "build187-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -85396,7 +86163,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build185-m1",
+              "id": "build186-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -85426,7 +86193,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build185-m1",
+              "id": "build186-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -85455,7 +86222,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build189-m1",
+              "id": "build188-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -85485,7 +86252,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build189-m1",
+              "id": "build188-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -85514,7 +86281,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build187-m1",
+              "id": "build185-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -85544,7 +86311,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build187-m1",
+              "id": "build185-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -85573,7 +86340,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build188-m1",
+              "id": "build189-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -85603,7 +86370,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build188-m1",
+              "id": "build189-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -85809,7 +86576,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build186-m1",
+              "id": "build185-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -85839,7 +86606,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build186-m1",
+              "id": "build185-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -85868,7 +86635,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build189-m1",
+              "id": "build188-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -85898,7 +86665,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build189-m1",
+              "id": "build188-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -85927,7 +86694,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build187-m1",
+              "id": "build186-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -85957,7 +86724,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build187-m1",
+              "id": "build186-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -85986,7 +86753,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build189-m1",
+              "id": "build186-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -86016,7 +86783,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build189-m1",
+              "id": "build186-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -86104,7 +86871,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build186-m1",
+              "id": "build188-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -86134,7 +86901,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build186-m1",
+              "id": "build188-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -86222,7 +86989,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build188-m1",
+              "id": "build185-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -86252,7 +87019,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build188-m1",
+              "id": "build185-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -86399,7 +87166,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build186-m1",
+              "id": "build189-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -86429,7 +87196,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build186-m1",
+              "id": "build189-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -86635,7 +87402,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build188-m1",
+              "id": "build189-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -86665,7 +87432,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build188-m1",
+              "id": "build189-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -86694,7 +87461,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build185-m1",
+              "id": "build187-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -86724,7 +87491,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build185-m1",
+              "id": "build187-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -86753,7 +87520,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build185-m1",
+              "id": "build187-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -86783,7 +87550,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build185-m1",
+              "id": "build187-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -86812,7 +87579,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build186-m1",
+              "id": "build187-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -86842,7 +87609,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build186-m1",
+              "id": "build187-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -87052,7 +87819,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build140-m1",
+              "id": "build142-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -87082,7 +87849,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build140-m1",
+              "id": "build142-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -87111,7 +87878,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build141-m1",
+              "id": "build140-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -87141,7 +87908,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build141-m1",
+              "id": "build140-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -87288,7 +88055,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build140-m1",
+              "id": "build142-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -87318,7 +88085,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build140-m1",
+              "id": "build142-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -87347,7 +88114,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build141-m1",
+              "id": "build138-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -87377,7 +88144,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build141-m1",
+              "id": "build138-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -87406,7 +88173,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build142-m1",
+              "id": "build140-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -87436,7 +88203,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build142-m1",
+              "id": "build140-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -87465,7 +88232,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build138-m1",
+              "id": "build140-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -87495,7 +88262,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build138-m1",
+              "id": "build140-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -87524,7 +88291,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build141-m1",
+              "id": "build140-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -87554,7 +88321,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build141-m1",
+              "id": "build140-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -87583,7 +88350,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build142-m1",
+              "id": "build141-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -87613,7 +88380,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build142-m1",
+              "id": "build141-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -87701,7 +88468,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build141-m1",
+              "id": "build139-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -87731,7 +88498,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build141-m1",
+              "id": "build139-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -87760,7 +88527,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build139-m1",
+              "id": "build140-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -87790,7 +88557,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build139-m1",
+              "id": "build140-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -87819,7 +88586,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build138-m1",
+              "id": "build140-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -87849,7 +88616,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build138-m1",
+              "id": "build140-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -87878,7 +88645,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build140-m1",
+              "id": "build141-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -87908,7 +88675,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build140-m1",
+              "id": "build141-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -87937,7 +88704,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build138-m1",
+              "id": "build140-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -87967,7 +88734,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build138-m1",
+              "id": "build140-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -87996,7 +88763,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build139-m1",
+              "id": "build141-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -88026,7 +88793,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build139-m1",
+              "id": "build141-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -88055,7 +88822,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build141-m1",
+              "id": "build138-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -88085,7 +88852,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build141-m1",
+              "id": "build138-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -88114,7 +88881,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build140-m1",
+              "id": "build142-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -88144,7 +88911,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build140-m1",
+              "id": "build142-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -88173,7 +88940,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build142-m1",
+              "id": "build139-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -88203,7 +88970,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build142-m1",
+              "id": "build139-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -88232,7 +88999,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build138-m1",
+              "id": "build140-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -88262,7 +89029,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build138-m1",
+              "id": "build140-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -88291,7 +89058,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build139-m1",
+              "id": "build142-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -88321,7 +89088,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build139-m1",
+              "id": "build142-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -88350,7 +89117,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build140-m1",
+              "id": "build142-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -88380,7 +89147,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build140-m1",
+              "id": "build142-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -88409,7 +89176,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build141-m1",
+              "id": "build138-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -88439,7 +89206,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build141-m1",
+              "id": "build138-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -88472,6 +89239,65 @@
       },
       {
         "args": [
+          "loading.desktop",
+          "-v",
+          "--upload-results",
+          "--output-format=chartjson",
+          "--browser=release_x64"
+        ],
+        "isolate_name": "telemetry_perf_tests",
+        "name": "loading.desktop",
+        "override_compile_targets": [
+          "telemetry_perf_tests"
+        ],
+        "swarming": {
+          "can_use_on_swarming_builders": true,
+          "dimension_sets": [
+            {
+              "gpu": "102b:0532",
+              "id": "build139-m1",
+              "os": "Windows-2008ServerR2-SP1",
+              "pool": "Chrome-perf"
+            }
+          ],
+          "expiration": 36000,
+          "hard_timeout": 7200,
+          "ignore_task_failure": false,
+          "io_timeout": 3600
+        }
+      },
+      {
+        "args": [
+          "loading.desktop",
+          "-v",
+          "--upload-results",
+          "--output-format=chartjson",
+          "--browser=reference",
+          "--output-trace-tag=_ref"
+        ],
+        "isolate_name": "telemetry_perf_tests",
+        "name": "loading.desktop.reference",
+        "override_compile_targets": [
+          "telemetry_perf_tests"
+        ],
+        "swarming": {
+          "can_use_on_swarming_builders": true,
+          "dimension_sets": [
+            {
+              "gpu": "102b:0532",
+              "id": "build139-m1",
+              "os": "Windows-2008ServerR2-SP1",
+              "pool": "Chrome-perf"
+            }
+          ],
+          "expiration": 36000,
+          "hard_timeout": 7200,
+          "ignore_task_failure": true,
+          "io_timeout": 3600
+        }
+      },
+      {
+        "args": [
           "media.mse_cases",
           "-v",
           "--upload-results",
@@ -88488,7 +89314,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build140-m1",
+              "id": "build142-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -88518,7 +89344,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build140-m1",
+              "id": "build142-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -88547,7 +89373,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build142-m1",
+              "id": "build138-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -88577,7 +89403,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build142-m1",
+              "id": "build138-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -88724,7 +89550,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build141-m1",
+              "id": "build142-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -88754,7 +89580,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build141-m1",
+              "id": "build142-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -88783,7 +89609,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build140-m1",
+              "id": "build139-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -88813,7 +89639,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build140-m1",
+              "id": "build139-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -88901,7 +89727,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build138-m1",
+              "id": "build141-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -88931,7 +89757,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build138-m1",
+              "id": "build141-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -88960,7 +89786,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build142-m1",
+              "id": "build141-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -88990,7 +89816,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build142-m1",
+              "id": "build141-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -89078,7 +89904,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build141-m1",
+              "id": "build139-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -89108,7 +89934,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build141-m1",
+              "id": "build139-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -89137,7 +89963,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build142-m1",
+              "id": "build141-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -89167,7 +89993,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build142-m1",
+              "id": "build141-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -89255,7 +90081,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build139-m1",
+              "id": "build140-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -89285,7 +90111,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build139-m1",
+              "id": "build140-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -89314,7 +90140,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build142-m1",
+              "id": "build141-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -89344,7 +90170,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build142-m1",
+              "id": "build141-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -89373,7 +90199,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build140-m1",
+              "id": "build141-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -89403,7 +90229,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build140-m1",
+              "id": "build141-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -89432,7 +90258,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build141-m1",
+              "id": "build142-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -89462,7 +90288,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build141-m1",
+              "id": "build142-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -89540,7 +90366,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build142-m1",
+              "id": "build141-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -89570,7 +90396,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build142-m1",
+              "id": "build141-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -89599,7 +90425,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build141-m1",
+              "id": "build139-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -89629,7 +90455,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build141-m1",
+              "id": "build139-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -89658,7 +90484,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build139-m1",
+              "id": "build140-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -89688,7 +90514,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build139-m1",
+              "id": "build140-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -89717,7 +90543,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build141-m1",
+              "id": "build138-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -89747,7 +90573,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build141-m1",
+              "id": "build138-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -89776,7 +90602,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build139-m1",
+              "id": "build141-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -89806,7 +90632,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build139-m1",
+              "id": "build141-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -89835,7 +90661,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build142-m1",
+              "id": "build141-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -89865,7 +90691,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build142-m1",
+              "id": "build141-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -90012,7 +90838,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build139-m1",
+              "id": "build141-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -90042,7 +90868,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build139-m1",
+              "id": "build141-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -90189,7 +91015,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build141-m1",
+              "id": "build138-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -90219,7 +91045,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build141-m1",
+              "id": "build138-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -90248,7 +91074,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build140-m1",
+              "id": "build142-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -90278,7 +91104,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build140-m1",
+              "id": "build142-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -90307,7 +91133,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build141-m1",
+              "id": "build138-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -90337,7 +91163,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build141-m1",
+              "id": "build138-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -90366,7 +91192,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build142-m1",
+              "id": "build141-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -90396,7 +91222,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build142-m1",
+              "id": "build141-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -90484,7 +91310,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build142-m1",
+              "id": "build139-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -90514,7 +91340,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build142-m1",
+              "id": "build139-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -90543,7 +91369,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build140-m1",
+              "id": "build139-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -90573,7 +91399,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build140-m1",
+              "id": "build139-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -90602,7 +91428,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build139-m1",
+              "id": "build141-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -90632,7 +91458,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build139-m1",
+              "id": "build141-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -90720,7 +91546,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build142-m1",
+              "id": "build141-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -90750,7 +91576,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build142-m1",
+              "id": "build141-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -90897,7 +91723,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build140-m1",
+              "id": "build142-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -90927,7 +91753,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build140-m1",
+              "id": "build142-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -91015,7 +91841,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build138-m1",
+              "id": "build142-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -91045,7 +91871,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build138-m1",
+              "id": "build142-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -91074,7 +91900,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build138-m1",
+              "id": "build140-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -91104,7 +91930,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build138-m1",
+              "id": "build140-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -91133,7 +91959,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build142-m1",
+              "id": "build138-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -91163,7 +91989,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build142-m1",
+              "id": "build138-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -91192,7 +92018,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build140-m1",
+              "id": "build142-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -91281,7 +92107,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build140-m1",
+              "id": "build142-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -91487,7 +92313,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build139-m1",
+              "id": "build142-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -91517,7 +92343,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build139-m1",
+              "id": "build142-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -91546,7 +92372,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build138-m1",
+              "id": "build140-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -91576,7 +92402,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build138-m1",
+              "id": "build140-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -91605,7 +92431,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build138-m1",
+              "id": "build139-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -91635,7 +92461,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build138-m1",
+              "id": "build139-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -91664,7 +92490,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build142-m1",
+              "id": "build141-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -91694,7 +92520,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build142-m1",
+              "id": "build141-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -91723,7 +92549,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build140-m1",
+              "id": "build138-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -91753,7 +92579,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build140-m1",
+              "id": "build138-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -91782,7 +92608,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build141-m1",
+              "id": "build142-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -91812,7 +92638,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build141-m1",
+              "id": "build142-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -92018,7 +92844,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build139-m1",
+              "id": "build138-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -92048,7 +92874,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build139-m1",
+              "id": "build138-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -92077,7 +92903,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build142-m1",
+              "id": "build141-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -92107,7 +92933,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build142-m1",
+              "id": "build141-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -92136,7 +92962,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build140-m1",
+              "id": "build139-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -92166,7 +92992,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build140-m1",
+              "id": "build139-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -92195,7 +93021,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build142-m1",
+              "id": "build139-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -92225,7 +93051,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build142-m1",
+              "id": "build139-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -92313,7 +93139,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build139-m1",
+              "id": "build141-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -92343,7 +93169,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build139-m1",
+              "id": "build141-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -92431,7 +93257,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build141-m1",
+              "id": "build138-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -92461,7 +93287,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build141-m1",
+              "id": "build138-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -92608,7 +93434,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build139-m1",
+              "id": "build142-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -92638,7 +93464,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build139-m1",
+              "id": "build142-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -92844,7 +93670,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build141-m1",
+              "id": "build142-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -92874,7 +93700,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build141-m1",
+              "id": "build142-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -92903,7 +93729,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build138-m1",
+              "id": "build140-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -92933,7 +93759,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build138-m1",
+              "id": "build140-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -92962,7 +93788,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build138-m1",
+              "id": "build140-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -92992,7 +93818,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build138-m1",
+              "id": "build140-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -93021,7 +93847,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build139-m1",
+              "id": "build140-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -93051,7 +93877,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build139-m1",
+              "id": "build140-m1",
               "os": "Windows-2008ServerR2-SP1",
               "pool": "Chrome-perf"
             }
@@ -93261,7 +94087,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build145-m1",
+              "id": "build147-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -93291,7 +94117,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build145-m1",
+              "id": "build147-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -93320,7 +94146,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build146-m1",
+              "id": "build145-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -93350,7 +94176,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build146-m1",
+              "id": "build145-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -93497,7 +94323,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build145-m1",
+              "id": "build147-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -93527,7 +94353,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build145-m1",
+              "id": "build147-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -93556,7 +94382,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build146-m1",
+              "id": "build143-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -93586,7 +94412,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build146-m1",
+              "id": "build143-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -93615,7 +94441,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build147-m1",
+              "id": "build145-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -93645,7 +94471,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build147-m1",
+              "id": "build145-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -93674,7 +94500,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build143-m1",
+              "id": "build145-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -93704,7 +94530,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build143-m1",
+              "id": "build145-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -93733,7 +94559,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build146-m1",
+              "id": "build145-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -93763,7 +94589,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build146-m1",
+              "id": "build145-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -93792,7 +94618,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build147-m1",
+              "id": "build146-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -93822,7 +94648,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build147-m1",
+              "id": "build146-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -93910,7 +94736,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build146-m1",
+              "id": "build144-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -93940,7 +94766,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build146-m1",
+              "id": "build144-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -93969,7 +94795,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build144-m1",
+              "id": "build145-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -93999,7 +94825,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build144-m1",
+              "id": "build145-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -94028,7 +94854,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build143-m1",
+              "id": "build145-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -94058,7 +94884,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build143-m1",
+              "id": "build145-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -94087,7 +94913,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build145-m1",
+              "id": "build146-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -94117,7 +94943,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build145-m1",
+              "id": "build146-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -94146,7 +94972,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build143-m1",
+              "id": "build145-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -94176,7 +95002,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build143-m1",
+              "id": "build145-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -94205,7 +95031,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build144-m1",
+              "id": "build146-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -94235,7 +95061,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build144-m1",
+              "id": "build146-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -94264,7 +95090,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build146-m1",
+              "id": "build143-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -94294,7 +95120,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build146-m1",
+              "id": "build143-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -94323,7 +95149,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build145-m1",
+              "id": "build147-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -94353,7 +95179,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build145-m1",
+              "id": "build147-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -94382,7 +95208,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build147-m1",
+              "id": "build144-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -94412,7 +95238,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build147-m1",
+              "id": "build144-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -94441,7 +95267,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build143-m1",
+              "id": "build145-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -94471,7 +95297,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build143-m1",
+              "id": "build145-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -94500,7 +95326,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build144-m1",
+              "id": "build147-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -94530,7 +95356,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build144-m1",
+              "id": "build147-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -94559,7 +95385,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build145-m1",
+              "id": "build147-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -94589,7 +95415,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build145-m1",
+              "id": "build147-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -94618,7 +95444,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build146-m1",
+              "id": "build143-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -94648,7 +95474,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build146-m1",
+              "id": "build143-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -94681,6 +95507,65 @@
       },
       {
         "args": [
+          "loading.desktop",
+          "-v",
+          "--upload-results",
+          "--output-format=chartjson",
+          "--browser=release_x64"
+        ],
+        "isolate_name": "telemetry_perf_tests",
+        "name": "loading.desktop",
+        "override_compile_targets": [
+          "telemetry_perf_tests"
+        ],
+        "swarming": {
+          "can_use_on_swarming_builders": true,
+          "dimension_sets": [
+            {
+              "gpu": "102b:0532",
+              "id": "build144-m1",
+              "os": "Windows-2012ServerR2-SP0",
+              "pool": "Chrome-perf"
+            }
+          ],
+          "expiration": 36000,
+          "hard_timeout": 7200,
+          "ignore_task_failure": false,
+          "io_timeout": 3600
+        }
+      },
+      {
+        "args": [
+          "loading.desktop",
+          "-v",
+          "--upload-results",
+          "--output-format=chartjson",
+          "--browser=reference",
+          "--output-trace-tag=_ref"
+        ],
+        "isolate_name": "telemetry_perf_tests",
+        "name": "loading.desktop.reference",
+        "override_compile_targets": [
+          "telemetry_perf_tests"
+        ],
+        "swarming": {
+          "can_use_on_swarming_builders": true,
+          "dimension_sets": [
+            {
+              "gpu": "102b:0532",
+              "id": "build144-m1",
+              "os": "Windows-2012ServerR2-SP0",
+              "pool": "Chrome-perf"
+            }
+          ],
+          "expiration": 36000,
+          "hard_timeout": 7200,
+          "ignore_task_failure": true,
+          "io_timeout": 3600
+        }
+      },
+      {
+        "args": [
           "media.mse_cases",
           "-v",
           "--upload-results",
@@ -94697,7 +95582,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build145-m1",
+              "id": "build147-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -94727,7 +95612,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build145-m1",
+              "id": "build147-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -94756,7 +95641,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build147-m1",
+              "id": "build143-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -94786,7 +95671,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build147-m1",
+              "id": "build143-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -94953,7 +95838,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build146-m1",
+              "id": "build147-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -94983,7 +95868,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build146-m1",
+              "id": "build147-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -95012,7 +95897,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build145-m1",
+              "id": "build144-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -95042,7 +95927,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build145-m1",
+              "id": "build144-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -95130,7 +96015,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build143-m1",
+              "id": "build146-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -95160,7 +96045,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build143-m1",
+              "id": "build146-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -95189,7 +96074,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build147-m1",
+              "id": "build146-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -95219,7 +96104,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build147-m1",
+              "id": "build146-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -95307,7 +96192,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build146-m1",
+              "id": "build144-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -95337,7 +96222,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build146-m1",
+              "id": "build144-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -95366,7 +96251,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build147-m1",
+              "id": "build146-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -95396,7 +96281,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build147-m1",
+              "id": "build146-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -95484,7 +96369,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build144-m1",
+              "id": "build145-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -95514,7 +96399,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build144-m1",
+              "id": "build145-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -95543,7 +96428,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build147-m1",
+              "id": "build146-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -95573,7 +96458,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build147-m1",
+              "id": "build146-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -95602,7 +96487,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build145-m1",
+              "id": "build146-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -95632,7 +96517,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build145-m1",
+              "id": "build146-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -95661,7 +96546,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build146-m1",
+              "id": "build147-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -95691,7 +96576,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build146-m1",
+              "id": "build147-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -95769,7 +96654,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build147-m1",
+              "id": "build146-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -95799,7 +96684,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build147-m1",
+              "id": "build146-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -95828,7 +96713,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build146-m1",
+              "id": "build144-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -95858,7 +96743,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build146-m1",
+              "id": "build144-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -95887,7 +96772,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build144-m1",
+              "id": "build145-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -95917,7 +96802,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build144-m1",
+              "id": "build145-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -95946,7 +96831,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build146-m1",
+              "id": "build143-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -95976,7 +96861,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build146-m1",
+              "id": "build143-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -96005,7 +96890,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build144-m1",
+              "id": "build146-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -96035,7 +96920,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build144-m1",
+              "id": "build146-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -96064,7 +96949,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build147-m1",
+              "id": "build146-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -96094,7 +96979,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build147-m1",
+              "id": "build146-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -96241,7 +97126,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build144-m1",
+              "id": "build146-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -96271,7 +97156,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build144-m1",
+              "id": "build146-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -96418,7 +97303,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build146-m1",
+              "id": "build143-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -96448,7 +97333,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build146-m1",
+              "id": "build143-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -96477,7 +97362,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build145-m1",
+              "id": "build147-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -96507,7 +97392,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build145-m1",
+              "id": "build147-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -96536,7 +97421,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build146-m1",
+              "id": "build143-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -96566,7 +97451,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build146-m1",
+              "id": "build143-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -96595,7 +97480,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build147-m1",
+              "id": "build146-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -96625,7 +97510,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build147-m1",
+              "id": "build146-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -96713,7 +97598,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build147-m1",
+              "id": "build144-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -96743,7 +97628,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build147-m1",
+              "id": "build144-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -96772,7 +97657,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build145-m1",
+              "id": "build144-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -96802,7 +97687,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build145-m1",
+              "id": "build144-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -96831,7 +97716,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build144-m1",
+              "id": "build146-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -96861,7 +97746,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build144-m1",
+              "id": "build146-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -96949,7 +97834,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build147-m1",
+              "id": "build146-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -96979,7 +97864,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build147-m1",
+              "id": "build146-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -97126,7 +98011,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build145-m1",
+              "id": "build147-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -97156,7 +98041,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build145-m1",
+              "id": "build147-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -97244,7 +98129,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build143-m1",
+              "id": "build147-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -97274,7 +98159,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build143-m1",
+              "id": "build147-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -97303,7 +98188,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build143-m1",
+              "id": "build145-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -97333,7 +98218,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build143-m1",
+              "id": "build145-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -97362,7 +98247,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build147-m1",
+              "id": "build143-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -97392,7 +98277,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build147-m1",
+              "id": "build143-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -97421,7 +98306,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build145-m1",
+              "id": "build147-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -97510,7 +98395,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build145-m1",
+              "id": "build147-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -97716,7 +98601,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build144-m1",
+              "id": "build147-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -97746,7 +98631,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build144-m1",
+              "id": "build147-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -97775,7 +98660,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build143-m1",
+              "id": "build145-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -97805,7 +98690,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build143-m1",
+              "id": "build145-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -97834,7 +98719,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build143-m1",
+              "id": "build144-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -97864,7 +98749,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build143-m1",
+              "id": "build144-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -97893,7 +98778,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build147-m1",
+              "id": "build146-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -97923,7 +98808,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build147-m1",
+              "id": "build146-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -97952,7 +98837,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build145-m1",
+              "id": "build143-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -97982,7 +98867,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build145-m1",
+              "id": "build143-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -98011,7 +98896,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build146-m1",
+              "id": "build147-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -98041,7 +98926,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build146-m1",
+              "id": "build147-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -98247,7 +99132,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build144-m1",
+              "id": "build143-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -98277,7 +99162,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build144-m1",
+              "id": "build143-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -98306,7 +99191,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build147-m1",
+              "id": "build146-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -98336,7 +99221,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build147-m1",
+              "id": "build146-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -98365,7 +99250,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build145-m1",
+              "id": "build144-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -98395,7 +99280,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build145-m1",
+              "id": "build144-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -98424,7 +99309,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build147-m1",
+              "id": "build144-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -98454,7 +99339,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build147-m1",
+              "id": "build144-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -98542,7 +99427,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build144-m1",
+              "id": "build146-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -98572,7 +99457,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build144-m1",
+              "id": "build146-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -98660,7 +99545,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build146-m1",
+              "id": "build143-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -98690,7 +99575,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build146-m1",
+              "id": "build143-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -98837,7 +99722,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build144-m1",
+              "id": "build147-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -98867,7 +99752,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build144-m1",
+              "id": "build147-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -99073,7 +99958,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build146-m1",
+              "id": "build147-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -99103,7 +99988,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build146-m1",
+              "id": "build147-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -99132,7 +100017,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build143-m1",
+              "id": "build145-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -99162,7 +100047,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build143-m1",
+              "id": "build145-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -99191,7 +100076,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build143-m1",
+              "id": "build145-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -99221,7 +100106,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build143-m1",
+              "id": "build145-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -99250,7 +100135,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build144-m1",
+              "id": "build145-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
@@ -99280,7 +100165,7 @@
           "dimension_sets": [
             {
               "gpu": "102b:0532",
-              "id": "build144-m1",
+              "id": "build145-m1",
               "os": "Windows-2012ServerR2-SP0",
               "pool": "Chrome-perf"
             }
diff --git a/third_party/WebKit/LayoutTests/TestExpectations b/third_party/WebKit/LayoutTests/TestExpectations
index 9cb55a6..5342be8d 100644
--- a/third_party/WebKit/LayoutTests/TestExpectations
+++ b/third_party/WebKit/LayoutTests/TestExpectations
@@ -2278,13 +2278,6 @@
 crbug.com/705125 http/tests/security/suborigins/crossorigin/suborigin-cors-xhr-failure-output.php [ Failure Pass ]
 crbug.com/705125 virtual/mojo-loading/http/tests/security/suborigins/crossorigin/suborigin-cors-xhr-failure-output.php [ Failure Pass ]
 
-# This test breaks when the feature introduced in the bug is enabled. We keep
-# this tested without the feature by using the virtual test. See
-# virtual/stable/http/tests/sendbeacon/beacon-cross-origin-redirect-blob-expected.txt
-crbug.com/490015 http/tests/sendbeacon/beacon-cross-origin-redirect-blob.html [ Skip ]
-crbug.com/490015 virtual/mojo-loading/http/tests/sendbeacon/beacon-cross-origin-redirect-blob.html [ Skip ]
-# This test doesn't need to be run with the stable release mode.
-crbug.com/490015 virtual/stable/http/tests/sendbeacon/beacon-blob-with-non-simple-type.html [ Skip ]
 # This test fails with the stable release mode.
 crbug.com/694958 virtual/stable/http/tests/navigation/same-and-different-back.html [ Skip ]
 
@@ -3131,6 +3124,8 @@
 
 crbug.com/667371 inspector/elements/styles-1/color-aware-property-value-edit.html [ Pass Failure ]
 
+crbug.com/617168 [ Linux ] fast/text/shaping/same-script-different-lang.html [ NeedsRebaseline ]
+
 # [css-ui] Imported tests from W3C suite.
 crbug.com/669473 external/wpt/css/css-ui-3/box-sizing-014.html [ Failure ]
 crbug.com/669473 external/wpt/css/css-ui-3/box-sizing-015.html [ Failure ]
diff --git a/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createEvent-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createEvent-expected.txt
index e06f15a5..80d5e59 100644
--- a/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createEvent-expected.txt
+++ b/third_party/WebKit/LayoutTests/external/wpt/dom/nodes/Document-createEvent-expected.txt
@@ -1,5 +1,5 @@
 This is a testharness.js-based test.
-Found 329 tests; 305 PASS, 24 FAIL, 0 TIMEOUT, 0 NOTRUN.
+Found 329 tests; 323 PASS, 6 FAIL, 0 TIMEOUT, 0 NOTRUN.
 PASS AnimationEvent should be an alias for AnimationEvent. 
 PASS createEvent('AnimationEvent') should be initialized correctly. 
 PASS animationevent should be an alias for AnimationEvent. 
@@ -15,11 +15,11 @@
 PASS createEvent('BEFOREUNLOADEVENT') should be initialized correctly. 
 PASS Should throw NOT_SUPPORTED_ERR for pluralized legacy event interface "BeforeUnloadEvents" 
 PASS CloseEvent should be an alias for CloseEvent. 
-FAIL createEvent('CloseEvent') should be initialized correctly. assert_equals: isTrusted should be initialized to false expected (boolean) false but got (undefined) undefined
+PASS createEvent('CloseEvent') should be initialized correctly. 
 PASS closeevent should be an alias for CloseEvent. 
-FAIL createEvent('closeevent') should be initialized correctly. assert_equals: isTrusted should be initialized to false expected (boolean) false but got (undefined) undefined
+PASS createEvent('closeevent') should be initialized correctly. 
 PASS CLOSEEVENT should be an alias for CloseEvent. 
-FAIL createEvent('CLOSEEVENT') should be initialized correctly. assert_equals: isTrusted should be initialized to false expected (boolean) false but got (undefined) undefined
+PASS createEvent('CLOSEEVENT') should be initialized correctly. 
 PASS Should throw NOT_SUPPORTED_ERR for pluralized legacy event interface "CloseEvents" 
 PASS CompositionEvent should be an alias for CompositionEvent. 
 PASS createEvent('CompositionEvent') should be initialized correctly. 
@@ -36,18 +36,18 @@
 PASS createEvent('CUSTOMEVENT') should be initialized correctly. 
 PASS Should throw NOT_SUPPORTED_ERR for pluralized legacy event interface "CustomEvents" 
 PASS DeviceMotionEvent should be an alias for DeviceMotionEvent. 
-FAIL createEvent('DeviceMotionEvent') should be initialized correctly. assert_equals: isTrusted should be initialized to false expected (boolean) false but got (undefined) undefined
+PASS createEvent('DeviceMotionEvent') should be initialized correctly. 
 PASS devicemotionevent should be an alias for DeviceMotionEvent. 
-FAIL createEvent('devicemotionevent') should be initialized correctly. assert_equals: isTrusted should be initialized to false expected (boolean) false but got (undefined) undefined
+PASS createEvent('devicemotionevent') should be initialized correctly. 
 PASS DEVICEMOTIONEVENT should be an alias for DeviceMotionEvent. 
-FAIL createEvent('DEVICEMOTIONEVENT') should be initialized correctly. assert_equals: isTrusted should be initialized to false expected (boolean) false but got (undefined) undefined
+PASS createEvent('DEVICEMOTIONEVENT') should be initialized correctly. 
 PASS Should throw NOT_SUPPORTED_ERR for pluralized legacy event interface "DeviceMotionEvents" 
 PASS DeviceOrientationEvent should be an alias for DeviceOrientationEvent. 
-FAIL createEvent('DeviceOrientationEvent') should be initialized correctly. assert_equals: isTrusted should be initialized to false expected (boolean) false but got (undefined) undefined
+PASS createEvent('DeviceOrientationEvent') should be initialized correctly. 
 PASS deviceorientationevent should be an alias for DeviceOrientationEvent. 
-FAIL createEvent('deviceorientationevent') should be initialized correctly. assert_equals: isTrusted should be initialized to false expected (boolean) false but got (undefined) undefined
+PASS createEvent('deviceorientationevent') should be initialized correctly. 
 PASS DEVICEORIENTATIONEVENT should be an alias for DeviceOrientationEvent. 
-FAIL createEvent('DEVICEORIENTATIONEVENT') should be initialized correctly. assert_equals: isTrusted should be initialized to false expected (boolean) false but got (undefined) undefined
+PASS createEvent('DEVICEORIENTATIONEVENT') should be initialized correctly. 
 PASS Should throw NOT_SUPPORTED_ERR for pluralized legacy event interface "DeviceOrientationEvents" 
 PASS DragEvent should be an alias for DragEvent. 
 PASS createEvent('DragEvent') should be initialized correctly. 
@@ -96,11 +96,11 @@
 PASS HTMLEVENTS should be an alias for Event. 
 PASS createEvent('HTMLEVENTS') should be initialized correctly. 
 PASS IDBVersionChangeEvent should be an alias for IDBVersionChangeEvent. 
-FAIL createEvent('IDBVersionChangeEvent') should be initialized correctly. assert_equals: isTrusted should be initialized to false expected (boolean) false but got (undefined) undefined
+PASS createEvent('IDBVersionChangeEvent') should be initialized correctly. 
 PASS idbversionchangeevent should be an alias for IDBVersionChangeEvent. 
-FAIL createEvent('idbversionchangeevent') should be initialized correctly. assert_equals: isTrusted should be initialized to false expected (boolean) false but got (undefined) undefined
+PASS createEvent('idbversionchangeevent') should be initialized correctly. 
 PASS IDBVERSIONCHANGEEVENT should be an alias for IDBVersionChangeEvent. 
-FAIL createEvent('IDBVERSIONCHANGEEVENT') should be initialized correctly. assert_equals: isTrusted should be initialized to false expected (boolean) false but got (undefined) undefined
+PASS createEvent('IDBVERSIONCHANGEEVENT') should be initialized correctly. 
 PASS Should throw NOT_SUPPORTED_ERR for pluralized legacy event interface "IDBVersionChangeEvents" 
 PASS KeyboardEvent should be an alias for KeyboardEvent. 
 PASS createEvent('KeyboardEvent') should be initialized correctly. 
@@ -145,11 +145,11 @@
 PASS createEvent('POPSTATEEVENT') should be initialized correctly. 
 PASS Should throw NOT_SUPPORTED_ERR for pluralized legacy event interface "PopStateEvents" 
 PASS StorageEvent should be an alias for StorageEvent. 
-FAIL createEvent('StorageEvent') should be initialized correctly. assert_equals: isTrusted should be initialized to false expected (boolean) false but got (undefined) undefined
+PASS createEvent('StorageEvent') should be initialized correctly. 
 PASS storageevent should be an alias for StorageEvent. 
-FAIL createEvent('storageevent') should be initialized correctly. assert_equals: isTrusted should be initialized to false expected (boolean) false but got (undefined) undefined
+PASS createEvent('storageevent') should be initialized correctly. 
 PASS STORAGEEVENT should be an alias for StorageEvent. 
-FAIL createEvent('STORAGEEVENT') should be initialized correctly. assert_equals: isTrusted should be initialized to false expected (boolean) false but got (undefined) undefined
+PASS createEvent('STORAGEEVENT') should be initialized correctly. 
 PASS Should throw NOT_SUPPORTED_ERR for pluralized legacy event interface "StorageEvents" 
 PASS SVGEvents should be an alias for Event. 
 PASS createEvent('SVGEvents') should be initialized correctly. 
@@ -198,11 +198,11 @@
 PASS UIEVENTS should be an alias for UIEvent. 
 PASS createEvent('UIEVENTS') should be initialized correctly. 
 PASS WebGLContextEvent should be an alias for WebGLContextEvent. 
-FAIL createEvent('WebGLContextEvent') should be initialized correctly. assert_equals: isTrusted should be initialized to false expected (boolean) false but got (undefined) undefined
+PASS createEvent('WebGLContextEvent') should be initialized correctly. 
 PASS webglcontextevent should be an alias for WebGLContextEvent. 
-FAIL createEvent('webglcontextevent') should be initialized correctly. assert_equals: isTrusted should be initialized to false expected (boolean) false but got (undefined) undefined
+PASS createEvent('webglcontextevent') should be initialized correctly. 
 PASS WEBGLCONTEXTEVENT should be an alias for WebGLContextEvent. 
-FAIL createEvent('WEBGLCONTEXTEVENT') should be initialized correctly. assert_equals: isTrusted should be initialized to false expected (boolean) false but got (undefined) undefined
+PASS createEvent('WEBGLCONTEXTEVENT') should be initialized correctly. 
 PASS Should throw NOT_SUPPORTED_ERR for pluralized legacy event interface "WebGLContextEvents" 
 PASS WheelEvent should be an alias for WheelEvent. 
 PASS createEvent('WheelEvent') should be initialized correctly. 
diff --git a/third_party/WebKit/LayoutTests/http/tests/sendbeacon/beacon-cross-origin-redirect-blob-expected.txt b/third_party/WebKit/LayoutTests/http/tests/sendbeacon/beacon-cross-origin-redirect-blob-expected.txt
new file mode 100644
index 0000000..e1d6444d
--- /dev/null
+++ b/third_party/WebKit/LayoutTests/http/tests/sendbeacon/beacon-cross-origin-redirect-blob-expected.txt
@@ -0,0 +1,11 @@
+PingLoader dispatched to 'http://127.0.0.1:8080/resources/redirection-response.php?status=302&simple=true&target=/non-existent.php'.
+Verifying navigator.sendBeacon(Blob) non-CORS cross-origin redirect handling.
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+
+PASS navigator.sendBeacon("http://127.0.0.1:8080/resources/redirection-response.php?status=302&simple=true&target=/non-existent.php", blob); is true
+PASS successfullyParsed is true
+
+TEST COMPLETE
+
diff --git a/third_party/WebKit/LayoutTests/http/tests/sendbeacon/beacon-cross-origin-redirect-blob.html b/third_party/WebKit/LayoutTests/http/tests/sendbeacon/beacon-cross-origin-redirect-blob.html
index 6fa5234..adb4cf6 100644
--- a/third_party/WebKit/LayoutTests/http/tests/sendbeacon/beacon-cross-origin-redirect-blob.html
+++ b/third_party/WebKit/LayoutTests/http/tests/sendbeacon/beacon-cross-origin-redirect-blob.html
@@ -1,31 +1,13 @@
 <!DOCTYPE HTML>
-<html>
-<head>
 <script src="/js-test-resources/js-test.js"></script>
 <script>
 description("Verifying navigator.sendBeacon(Blob) non-CORS cross-origin redirect handling.");
 
-window.jsTestIsAsync = true;
-
-var blob;
-function test() {
-    if (window.testRunner) {
-        testRunner.dumpAsText();
-        testRunner.dumpPingLoaderCallbacks();
-    }
-
-    blob = new Blob(["Cross", "Origin"], {type: "text/plain;from-beacon=true"});
-    // The "simple" parameter is just for differentiating the URLs.
-    shouldBeTrue('navigator.sendBeacon("http://127.0.0.1:8080/resources/redirection-response.php?status=302&simple=true&target=/non-existent.php", blob);');
-    // Wait a while for the redirect response handling to happen before finishing up.
-    setTimeout(function () {
-        blob = new Blob([new Uint8Array(20)], {type: "application/octet-stream"});
-        shouldBeTrue('navigator.sendBeacon("http://127.0.0.1:8080/resources/redirection-response.php?status=302&simple=false&target=/non-existent.php", blob);');
-        setTimeout(finishJSTest, 200);
-    }, 200);
+if (window.testRunner) {
+  testRunner.dumpPingLoaderCallbacks();
 }
+
+const blob = new Blob(["Cross", "Origin"], {type: "text/plain;from-beacon=true"});
+// The "simple" parameter is just for differentiating the URLs.
+shouldBeTrue('navigator.sendBeacon("http://127.0.0.1:8080/resources/redirection-response.php?status=302&simple=true&target=/non-existent.php", blob);');
 </script>
-</head>
-<body onload="test();">
-</body>
-</html>
diff --git a/third_party/WebKit/LayoutTests/paint/invalidation/window-resize-centered-inline-under-fixed-pos-expected.txt b/third_party/WebKit/LayoutTests/paint/invalidation/window-resize-centered-inline-under-fixed-pos-expected.txt
index ecd65fc..6ba1081 100644
--- a/third_party/WebKit/LayoutTests/paint/invalidation/window-resize-centered-inline-under-fixed-pos-expected.txt
+++ b/third_party/WebKit/LayoutTests/paint/invalidation/window-resize-centered-inline-under-fixed-pos-expected.txt
@@ -97,7 +97,7 @@
         {
           "object": "LayoutBlockFlow (positioned) DIV class='container'",
           "rect": [0, 0, 400, 600],
-          "reason": "full"
+          "reason": "forced by layout"
         },
         {
           "object": "LayoutView #document",
@@ -114,7 +114,7 @@
     },
     {
       "object": "LayoutBlockFlow (positioned) DIV class='container'",
-      "reason": "full"
+      "reason": "forced by layout"
     },
     {
       "object": "LayoutBlockFlow DIV class='parent'",
@@ -141,7 +141,7 @@
         {
           "object": "LayoutBlockFlow (positioned) DIV class='container'",
           "rect": [0, 0, 800, 600],
-          "reason": "full"
+          "reason": "forced by layout"
         },
         {
           "object": "LayoutView #document",
@@ -158,7 +158,7 @@
     },
     {
       "object": "LayoutBlockFlow (positioned) DIV class='container'",
-      "reason": "full"
+      "reason": "forced by layout"
     },
     {
       "object": "LayoutBlockFlow DIV class='parent'",
diff --git a/third_party/WebKit/LayoutTests/paint/invalidation/window-resize-frameset-expected.txt b/third_party/WebKit/LayoutTests/paint/invalidation/window-resize-frameset-expected.txt
index dee9e45..388f44b 100644
--- a/third_party/WebKit/LayoutTests/paint/invalidation/window-resize-frameset-expected.txt
+++ b/third_party/WebKit/LayoutTests/paint/invalidation/window-resize-frameset-expected.txt
@@ -39,18 +39,6 @@
     {
       "object": "LayoutFrame FRAME",
       "reason": "forced by layout"
-    },
-    {
-      "object": "VerticalScrollbar",
-      "reason": "scroll"
-    },
-    {
-      "object": "VerticalScrollbar",
-      "reason": "scroll"
-    },
-    {
-      "object": "VerticalScrollbar",
-      "reason": "scroll"
     }
   ]
 }
@@ -97,14 +85,6 @@
       "reason": "forced by layout"
     },
     {
-      "object": "HorizontalScrollbar",
-      "reason": "scroll"
-    },
-    {
-      "object": "HorizontalScrollbar",
-      "reason": "scroll"
-    },
-    {
       "object": "LayoutView #document",
       "reason": "location change"
     },
@@ -117,10 +97,6 @@
       "reason": "location change"
     },
     {
-      "object": "HorizontalScrollbar",
-      "reason": "scroll"
-    },
-    {
       "object": "LayoutView #document",
       "reason": "location change"
     },
diff --git a/third_party/WebKit/LayoutTests/platform/linux/paint/invalidation/resize-iframe-text-expected.txt b/third_party/WebKit/LayoutTests/platform/linux/paint/invalidation/resize-iframe-text-expected.txt
deleted file mode 100644
index 7fd4d78f..0000000
--- a/third_party/WebKit/LayoutTests/platform/linux/paint/invalidation/resize-iframe-text-expected.txt
+++ /dev/null
@@ -1,84 +0,0 @@
-{
-  "layers": [
-    {
-      "name": "LayoutView #document",
-      "bounds": [500, 400],
-      "contentsOpaque": true,
-      "drawsContent": true,
-      "paintInvalidations": [
-        {
-          "object": "LayoutIFrame (positioned) IFRAME",
-          "rect": [0, 0, 500, 400],
-          "reason": "forced by layout"
-        },
-        {
-          "object": "LayoutView #document",
-          "rect": [0, 200, 500, 200],
-          "reason": "incremental"
-        },
-        {
-          "object": "LayoutBlockFlow BODY",
-          "rect": [8, 8, 484, 20],
-          "reason": "forced by layout"
-        },
-        {
-          "object": "LayoutBlockFlow H3",
-          "rect": [8, 300, 400, 23],
-          "reason": "became visible"
-        },
-        {
-          "object": "LayoutView #document",
-          "rect": [485, 0, 15, 200],
-          "reason": "scroll"
-        }
-      ]
-    }
-  ],
-  "objectPaintInvalidations": [
-    {
-      "object": "LayoutView #document",
-      "reason": "incremental"
-    },
-    {
-      "object": "LayoutBlockFlow BODY",
-      "reason": "forced by layout"
-    },
-    {
-      "object": "RootInlineBox",
-      "reason": "forced by layout"
-    },
-    {
-      "object": "LayoutText #text",
-      "reason": "forced by layout"
-    },
-    {
-      "object": "InlineTextBox 'Test passes if you see \"Success\" after window resizes.'",
-      "reason": "forced by layout"
-    },
-    {
-      "object": "LayoutIFrame (positioned) IFRAME",
-      "reason": "forced by layout"
-    },
-    {
-      "object": "VerticalScrollbar",
-      "reason": "scroll"
-    },
-    {
-      "object": "HorizontalScrollbar",
-      "reason": "scroll"
-    },
-    {
-      "object": "LayoutView #document",
-      "reason": "scroll"
-    },
-    {
-      "object": "LayoutBlockFlow H3",
-      "reason": "became visible"
-    },
-    {
-      "object": "RootInlineBox",
-      "reason": "became visible"
-    }
-  ]
-}
-
diff --git a/third_party/WebKit/LayoutTests/platform/linux/paint/invalidation/window-resize-vertical-writing-mode-expected.txt b/third_party/WebKit/LayoutTests/platform/linux/paint/invalidation/window-resize-vertical-writing-mode-expected.txt
index be7c70ca..15f0c3a3 100644
--- a/third_party/WebKit/LayoutTests/platform/linux/paint/invalidation/window-resize-vertical-writing-mode-expected.txt
+++ b/third_party/WebKit/LayoutTests/platform/linux/paint/invalidation/window-resize-vertical-writing-mode-expected.txt
@@ -360,22 +360,22 @@
         {
           "object": "LayoutBlockFlow BODY",
           "rect": [437, 8, 355, 584],
-          "reason": "forced by layout"
+          "reason": "bounds change"
         },
         {
           "object": "LayoutBlockFlow BODY",
           "rect": [37, 8, 355, 584],
-          "reason": "forced by layout"
+          "reason": "bounds change"
         },
         {
           "object": "LayoutText #text",
           "rect": [439, 7, 352, 563],
-          "reason": "forced by layout"
+          "reason": "bounds change"
         },
         {
           "object": "LayoutText #text",
           "rect": [39, 7, 352, 563],
-          "reason": "forced by layout"
+          "reason": "bounds change"
         }
       ]
     }
@@ -387,35 +387,35 @@
     },
     {
       "object": "LayoutBlockFlow BODY",
-      "reason": "forced by layout"
+      "reason": "bounds change"
     },
     {
       "object": "RootInlineBox",
-      "reason": "forced by layout"
+      "reason": "bounds change"
     },
     {
       "object": "LayoutText #text",
-      "reason": "forced by layout"
+      "reason": "bounds change"
     },
     {
       "object": "InlineTextBox 'AAAA BBBB CCCC'",
-      "reason": "forced by layout"
+      "reason": "bounds change"
     },
     {
       "object": "InlineTextBox 'DDDD EEEE FFFF'",
-      "reason": "forced by layout"
+      "reason": "bounds change"
     },
     {
       "object": "InlineTextBox 'GGGG HHHH IIII JJJJ'",
-      "reason": "forced by layout"
+      "reason": "bounds change"
     },
     {
       "object": "InlineTextBox 'KKKK LLLL MMMM'",
-      "reason": "forced by layout"
+      "reason": "bounds change"
     },
     {
       "object": "InlineTextBox 'NNNN'",
-      "reason": "forced by layout"
+      "reason": "bounds change"
     }
   ]
 }
diff --git a/third_party/WebKit/LayoutTests/platform/linux/virtual/disable-spinvalidation/paint/invalidation/resize-iframe-text-expected.txt b/third_party/WebKit/LayoutTests/platform/linux/virtual/disable-spinvalidation/paint/invalidation/resize-iframe-text-expected.txt
deleted file mode 100644
index fa660aa..0000000
--- a/third_party/WebKit/LayoutTests/platform/linux/virtual/disable-spinvalidation/paint/invalidation/resize-iframe-text-expected.txt
+++ /dev/null
@@ -1,89 +0,0 @@
-{
-  "layers": [
-    {
-      "name": "LayoutView #document",
-      "bounds": [500, 400],
-      "contentsOpaque": true,
-      "drawsContent": true,
-      "paintInvalidations": [
-        {
-          "object": "LayoutIFrame (positioned) IFRAME",
-          "rect": [0, 0, 500, 400],
-          "reason": "forced by layout"
-        },
-        {
-          "object": "LayoutView #document",
-          "rect": [0, 200, 500, 200],
-          "reason": "incremental"
-        },
-        {
-          "object": "LayoutBlockFlow BODY",
-          "rect": [8, 8, 484, 20],
-          "reason": "forced by layout"
-        },
-        {
-          "object": "LayoutBlockFlow H3",
-          "rect": [8, 300, 400, 23],
-          "reason": "became visible"
-        },
-        {
-          "object": "LayoutText #text",
-          "rect": [8, 8, 341, 19],
-          "reason": "forced by layout"
-        },
-        {
-          "object": "LayoutView #document",
-          "rect": [485, 0, 15, 200],
-          "reason": "scroll"
-        }
-      ]
-    }
-  ],
-  "objectPaintInvalidations": [
-    {
-      "object": "LayoutView #document",
-      "reason": "incremental"
-    },
-    {
-      "object": "LayoutBlockFlow BODY",
-      "reason": "forced by layout"
-    },
-    {
-      "object": "RootInlineBox",
-      "reason": "forced by layout"
-    },
-    {
-      "object": "LayoutText #text",
-      "reason": "forced by layout"
-    },
-    {
-      "object": "InlineTextBox 'Test passes if you see \"Success\" after window resizes.'",
-      "reason": "forced by layout"
-    },
-    {
-      "object": "LayoutIFrame (positioned) IFRAME",
-      "reason": "forced by layout"
-    },
-    {
-      "object": "VerticalScrollbar",
-      "reason": "scroll"
-    },
-    {
-      "object": "HorizontalScrollbar",
-      "reason": "scroll"
-    },
-    {
-      "object": "LayoutView #document",
-      "reason": "scroll"
-    },
-    {
-      "object": "LayoutBlockFlow H3",
-      "reason": "became visible"
-    },
-    {
-      "object": "RootInlineBox",
-      "reason": "became visible"
-    }
-  ]
-}
-
diff --git a/third_party/WebKit/LayoutTests/platform/linux/virtual/disable-spinvalidation/paint/invalidation/window-resize-vertical-writing-mode-expected.txt b/third_party/WebKit/LayoutTests/platform/linux/virtual/disable-spinvalidation/paint/invalidation/window-resize-vertical-writing-mode-expected.txt
index 3c24a42..0134ab8 100644
--- a/third_party/WebKit/LayoutTests/platform/linux/virtual/disable-spinvalidation/paint/invalidation/window-resize-vertical-writing-mode-expected.txt
+++ b/third_party/WebKit/LayoutTests/platform/linux/virtual/disable-spinvalidation/paint/invalidation/window-resize-vertical-writing-mode-expected.txt
@@ -365,22 +365,22 @@
         {
           "object": "LayoutBlockFlow BODY",
           "rect": [437, 8, 355, 584],
-          "reason": "forced by layout"
+          "reason": "bounds change"
         },
         {
           "object": "LayoutBlockFlow BODY",
           "rect": [37, 8, 355, 584],
-          "reason": "forced by layout"
+          "reason": "bounds change"
         },
         {
           "object": "LayoutText #text",
           "rect": [439, 7, 352, 563],
-          "reason": "forced by layout"
+          "reason": "bounds change"
         },
         {
           "object": "LayoutText #text",
           "rect": [39, 7, 352, 563],
-          "reason": "forced by layout"
+          "reason": "bounds change"
         }
       ]
     }
@@ -392,35 +392,35 @@
     },
     {
       "object": "LayoutBlockFlow BODY",
-      "reason": "forced by layout"
+      "reason": "bounds change"
     },
     {
       "object": "RootInlineBox",
-      "reason": "forced by layout"
+      "reason": "bounds change"
     },
     {
       "object": "LayoutText #text",
-      "reason": "forced by layout"
+      "reason": "bounds change"
     },
     {
       "object": "InlineTextBox 'AAAA BBBB CCCC'",
-      "reason": "forced by layout"
+      "reason": "bounds change"
     },
     {
       "object": "InlineTextBox 'DDDD EEEE FFFF'",
-      "reason": "forced by layout"
+      "reason": "bounds change"
     },
     {
       "object": "InlineTextBox 'GGGG HHHH IIII JJJJ'",
-      "reason": "forced by layout"
+      "reason": "bounds change"
     },
     {
       "object": "InlineTextBox 'KKKK LLLL MMMM'",
-      "reason": "forced by layout"
+      "reason": "bounds change"
     },
     {
       "object": "InlineTextBox 'NNNN'",
-      "reason": "forced by layout"
+      "reason": "bounds change"
     }
   ]
 }
diff --git a/third_party/WebKit/LayoutTests/paint/invalidation/iframe-display-none-to-display-block-expected.txt b/third_party/WebKit/LayoutTests/platform/mac/paint/invalidation/iframe-display-none-to-display-block-expected.txt
similarity index 92%
rename from third_party/WebKit/LayoutTests/paint/invalidation/iframe-display-none-to-display-block-expected.txt
rename to third_party/WebKit/LayoutTests/platform/mac/paint/invalidation/iframe-display-none-to-display-block-expected.txt
index 7cd0fff1..02bb67f 100644
--- a/third_party/WebKit/LayoutTests/paint/invalidation/iframe-display-none-to-display-block-expected.txt
+++ b/third_party/WebKit/LayoutTests/platform/mac/paint/invalidation/iframe-display-none-to-display-block-expected.txt
@@ -25,6 +25,10 @@
       "reason": "layoutObject insertion"
     },
     {
+      "object": "VerticalScrollbar",
+      "reason": "scroll"
+    },
+    {
       "object": "LayoutView #document",
       "reason": "style change"
     },
diff --git a/third_party/WebKit/LayoutTests/paint/invalidation/resize-iframe-text-expected.txt b/third_party/WebKit/LayoutTests/platform/mac/paint/invalidation/resize-iframe-text-expected.txt
similarity index 62%
rename from third_party/WebKit/LayoutTests/paint/invalidation/resize-iframe-text-expected.txt
rename to third_party/WebKit/LayoutTests/platform/mac/paint/invalidation/resize-iframe-text-expected.txt
index d20a405..cf901bc 100644
--- a/third_party/WebKit/LayoutTests/paint/invalidation/resize-iframe-text-expected.txt
+++ b/third_party/WebKit/LayoutTests/platform/mac/paint/invalidation/resize-iframe-text-expected.txt
@@ -8,8 +8,8 @@
       "paintInvalidations": [
         {
           "object": "LayoutIFrame (positioned) IFRAME",
-          "rect": [0, 0, 500, 400],
-          "reason": "forced by layout"
+          "rect": [0, 200, 500, 200],
+          "reason": "incremental"
         },
         {
           "object": "LayoutView #document",
@@ -17,11 +17,6 @@
           "reason": "incremental"
         },
         {
-          "object": "LayoutBlockFlow BODY",
-          "rect": [8, 8, 484, 18],
-          "reason": "forced by layout"
-        },
-        {
           "object": "LayoutBlockFlow H3",
           "rect": [8, 300, 400, 22],
           "reason": "became visible"
@@ -40,34 +35,14 @@
       "reason": "incremental"
     },
     {
-      "object": "LayoutBlockFlow BODY",
-      "reason": "forced by layout"
-    },
-    {
-      "object": "RootInlineBox",
-      "reason": "forced by layout"
-    },
-    {
-      "object": "LayoutText #text",
-      "reason": "forced by layout"
-    },
-    {
-      "object": "InlineTextBox 'Test passes if you see \"Success\" after window resizes.'",
-      "reason": "forced by layout"
-    },
-    {
       "object": "LayoutIFrame (positioned) IFRAME",
-      "reason": "forced by layout"
+      "reason": "incremental"
     },
     {
       "object": "VerticalScrollbar",
       "reason": "scroll"
     },
     {
-      "object": "HorizontalScrollbar",
-      "reason": "scroll"
-    },
-    {
       "object": "LayoutView #document",
       "reason": "scroll"
     },
diff --git a/third_party/WebKit/LayoutTests/paint/invalidation/shift-relative-positioned-container-with-image-addition-expected.txt b/third_party/WebKit/LayoutTests/platform/mac/paint/invalidation/shift-relative-positioned-container-with-image-addition-expected.txt
similarity index 95%
rename from third_party/WebKit/LayoutTests/paint/invalidation/shift-relative-positioned-container-with-image-addition-expected.txt
rename to third_party/WebKit/LayoutTests/platform/mac/paint/invalidation/shift-relative-positioned-container-with-image-addition-expected.txt
index 1d96009..802e9de3 100644
--- a/third_party/WebKit/LayoutTests/paint/invalidation/shift-relative-positioned-container-with-image-addition-expected.txt
+++ b/third_party/WebKit/LayoutTests/platform/mac/paint/invalidation/shift-relative-positioned-container-with-image-addition-expected.txt
@@ -60,6 +60,10 @@
       "reason": "location change"
     },
     {
+      "object": "VerticalScrollbar",
+      "reason": "scroll"
+    },
+    {
       "object": "LayoutView #document",
       "reason": "style change"
     },
diff --git a/third_party/WebKit/LayoutTests/platform/mac/paint/invalidation/window-resize-vertical-writing-mode-expected.txt b/third_party/WebKit/LayoutTests/platform/mac/paint/invalidation/window-resize-vertical-writing-mode-expected.txt
index b1649ea..dc9c01d 100644
--- a/third_party/WebKit/LayoutTests/platform/mac/paint/invalidation/window-resize-vertical-writing-mode-expected.txt
+++ b/third_party/WebKit/LayoutTests/platform/mac/paint/invalidation/window-resize-vertical-writing-mode-expected.txt
@@ -335,12 +335,12 @@
         {
           "object": "LayoutBlockFlow BODY",
           "rect": [447, 8, 345, 584],
-          "reason": "forced by layout"
+          "reason": "bounds change"
         },
         {
           "object": "LayoutBlockFlow BODY",
           "rect": [47, 8, 345, 584],
-          "reason": "forced by layout"
+          "reason": "bounds change"
         }
       ]
     }
@@ -352,35 +352,35 @@
     },
     {
       "object": "LayoutBlockFlow BODY",
-      "reason": "forced by layout"
+      "reason": "bounds change"
     },
     {
       "object": "RootInlineBox",
-      "reason": "forced by layout"
+      "reason": "bounds change"
     },
     {
       "object": "LayoutText #text",
-      "reason": "forced by layout"
+      "reason": "bounds change"
     },
     {
       "object": "InlineTextBox 'AAAA BBBB CCCC'",
-      "reason": "forced by layout"
+      "reason": "bounds change"
     },
     {
       "object": "InlineTextBox 'DDDD EEEE FFFF'",
-      "reason": "forced by layout"
+      "reason": "bounds change"
     },
     {
       "object": "InlineTextBox 'GGGG HHHH IIII JJJJ'",
-      "reason": "forced by layout"
+      "reason": "bounds change"
     },
     {
       "object": "InlineTextBox 'KKKK LLLL MMMM'",
-      "reason": "forced by layout"
+      "reason": "bounds change"
     },
     {
       "object": "InlineTextBox 'NNNN'",
-      "reason": "forced by layout"
+      "reason": "bounds change"
     }
   ]
 }
diff --git a/third_party/WebKit/LayoutTests/virtual/disable-spinvalidation/paint/invalidation/iframe-display-none-to-display-block-expected.txt b/third_party/WebKit/LayoutTests/platform/mac/virtual/disable-spinvalidation/paint/invalidation/iframe-display-none-to-display-block-expected.txt
similarity index 93%
rename from third_party/WebKit/LayoutTests/virtual/disable-spinvalidation/paint/invalidation/iframe-display-none-to-display-block-expected.txt
rename to third_party/WebKit/LayoutTests/platform/mac/virtual/disable-spinvalidation/paint/invalidation/iframe-display-none-to-display-block-expected.txt
index f122360..8425fb4 100644
--- a/third_party/WebKit/LayoutTests/virtual/disable-spinvalidation/paint/invalidation/iframe-display-none-to-display-block-expected.txt
+++ b/third_party/WebKit/LayoutTests/platform/mac/virtual/disable-spinvalidation/paint/invalidation/iframe-display-none-to-display-block-expected.txt
@@ -35,6 +35,10 @@
       "reason": "layoutObject insertion"
     },
     {
+      "object": "VerticalScrollbar",
+      "reason": "scroll"
+    },
+    {
       "object": "LayoutView #document",
       "reason": "style change"
     },
diff --git a/third_party/WebKit/LayoutTests/platform/mac/virtual/disable-spinvalidation/paint/invalidation/resize-iframe-text-expected.txt b/third_party/WebKit/LayoutTests/platform/mac/virtual/disable-spinvalidation/paint/invalidation/resize-iframe-text-expected.txt
index 4b068323..cf901bc 100644
--- a/third_party/WebKit/LayoutTests/platform/mac/virtual/disable-spinvalidation/paint/invalidation/resize-iframe-text-expected.txt
+++ b/third_party/WebKit/LayoutTests/platform/mac/virtual/disable-spinvalidation/paint/invalidation/resize-iframe-text-expected.txt
@@ -8,8 +8,8 @@
       "paintInvalidations": [
         {
           "object": "LayoutIFrame (positioned) IFRAME",
-          "rect": [0, 0, 500, 400],
-          "reason": "forced by layout"
+          "rect": [0, 200, 500, 200],
+          "reason": "incremental"
         },
         {
           "object": "LayoutView #document",
@@ -17,21 +17,11 @@
           "reason": "incremental"
         },
         {
-          "object": "LayoutBlockFlow BODY",
-          "rect": [8, 8, 484, 18],
-          "reason": "forced by layout"
-        },
-        {
           "object": "LayoutBlockFlow H3",
           "rect": [8, 300, 400, 22],
           "reason": "became visible"
         },
         {
-          "object": "LayoutText #text",
-          "rect": [8, 8, 346, 18],
-          "reason": "forced by layout"
-        },
-        {
           "object": "LayoutView #document",
           "rect": [485, 0, 15, 200],
           "reason": "scroll"
@@ -45,34 +35,14 @@
       "reason": "incremental"
     },
     {
-      "object": "LayoutBlockFlow BODY",
-      "reason": "forced by layout"
-    },
-    {
-      "object": "RootInlineBox",
-      "reason": "forced by layout"
-    },
-    {
-      "object": "LayoutText #text",
-      "reason": "forced by layout"
-    },
-    {
-      "object": "InlineTextBox 'Test passes if you see \"Success\" after window resizes.'",
-      "reason": "forced by layout"
-    },
-    {
       "object": "LayoutIFrame (positioned) IFRAME",
-      "reason": "forced by layout"
+      "reason": "incremental"
     },
     {
       "object": "VerticalScrollbar",
       "reason": "scroll"
     },
     {
-      "object": "HorizontalScrollbar",
-      "reason": "scroll"
-    },
-    {
       "object": "LayoutView #document",
       "reason": "scroll"
     },
diff --git a/third_party/WebKit/LayoutTests/virtual/disable-spinvalidation/paint/invalidation/shift-relative-positioned-container-with-image-addition-expected.txt b/third_party/WebKit/LayoutTests/platform/mac/virtual/disable-spinvalidation/paint/invalidation/shift-relative-positioned-container-with-image-addition-expected.txt
similarity index 96%
rename from third_party/WebKit/LayoutTests/virtual/disable-spinvalidation/paint/invalidation/shift-relative-positioned-container-with-image-addition-expected.txt
rename to third_party/WebKit/LayoutTests/platform/mac/virtual/disable-spinvalidation/paint/invalidation/shift-relative-positioned-container-with-image-addition-expected.txt
index 56ee830d..16c08a5 100644
--- a/third_party/WebKit/LayoutTests/virtual/disable-spinvalidation/paint/invalidation/shift-relative-positioned-container-with-image-addition-expected.txt
+++ b/third_party/WebKit/LayoutTests/platform/mac/virtual/disable-spinvalidation/paint/invalidation/shift-relative-positioned-container-with-image-addition-expected.txt
@@ -80,6 +80,10 @@
       "reason": "location change"
     },
     {
+      "object": "VerticalScrollbar",
+      "reason": "scroll"
+    },
+    {
       "object": "LayoutView #document",
       "reason": "style change"
     },
diff --git a/third_party/WebKit/LayoutTests/platform/mac/virtual/disable-spinvalidation/paint/invalidation/window-resize-vertical-writing-mode-expected.txt b/third_party/WebKit/LayoutTests/platform/mac/virtual/disable-spinvalidation/paint/invalidation/window-resize-vertical-writing-mode-expected.txt
index 244c8ab..ab5f6d51 100644
--- a/third_party/WebKit/LayoutTests/platform/mac/virtual/disable-spinvalidation/paint/invalidation/window-resize-vertical-writing-mode-expected.txt
+++ b/third_party/WebKit/LayoutTests/platform/mac/virtual/disable-spinvalidation/paint/invalidation/window-resize-vertical-writing-mode-expected.txt
@@ -365,22 +365,22 @@
         {
           "object": "LayoutBlockFlow BODY",
           "rect": [447, 8, 345, 584],
-          "reason": "forced by layout"
+          "reason": "bounds change"
         },
         {
           "object": "LayoutBlockFlow BODY",
           "rect": [47, 8, 345, 584],
-          "reason": "forced by layout"
+          "reason": "bounds change"
         },
         {
           "object": "LayoutText #text",
           "rect": [447, 8, 345, 565],
-          "reason": "forced by layout"
+          "reason": "bounds change"
         },
         {
           "object": "LayoutText #text",
           "rect": [47, 8, 345, 565],
-          "reason": "forced by layout"
+          "reason": "bounds change"
         }
       ]
     }
@@ -392,35 +392,35 @@
     },
     {
       "object": "LayoutBlockFlow BODY",
-      "reason": "forced by layout"
+      "reason": "bounds change"
     },
     {
       "object": "RootInlineBox",
-      "reason": "forced by layout"
+      "reason": "bounds change"
     },
     {
       "object": "LayoutText #text",
-      "reason": "forced by layout"
+      "reason": "bounds change"
     },
     {
       "object": "InlineTextBox 'AAAA BBBB CCCC'",
-      "reason": "forced by layout"
+      "reason": "bounds change"
     },
     {
       "object": "InlineTextBox 'DDDD EEEE FFFF'",
-      "reason": "forced by layout"
+      "reason": "bounds change"
     },
     {
       "object": "InlineTextBox 'GGGG HHHH IIII JJJJ'",
-      "reason": "forced by layout"
+      "reason": "bounds change"
     },
     {
       "object": "InlineTextBox 'KKKK LLLL MMMM'",
-      "reason": "forced by layout"
+      "reason": "bounds change"
     },
     {
       "object": "InlineTextBox 'NNNN'",
-      "reason": "forced by layout"
+      "reason": "bounds change"
     }
   ]
 }
diff --git a/third_party/WebKit/LayoutTests/platform/win/paint/invalidation/iframe-display-none-to-display-block-expected.txt b/third_party/WebKit/LayoutTests/platform/win/paint/invalidation/iframe-display-none-to-display-block-expected.txt
index e92a5a82..ed49fef6 100644
--- a/third_party/WebKit/LayoutTests/platform/win/paint/invalidation/iframe-display-none-to-display-block-expected.txt
+++ b/third_party/WebKit/LayoutTests/platform/win/paint/invalidation/iframe-display-none-to-display-block-expected.txt
@@ -25,6 +25,10 @@
       "reason": "layoutObject insertion"
     },
     {
+      "object": "VerticalScrollbar",
+      "reason": "scroll"
+    },
+    {
       "object": "LayoutView #document",
       "reason": "style change"
     },
diff --git a/third_party/WebKit/LayoutTests/platform/win/paint/invalidation/resize-iframe-text-expected.txt b/third_party/WebKit/LayoutTests/platform/win/paint/invalidation/resize-iframe-text-expected.txt
index 7fd4d78f..ff100ec 100644
--- a/third_party/WebKit/LayoutTests/platform/win/paint/invalidation/resize-iframe-text-expected.txt
+++ b/third_party/WebKit/LayoutTests/platform/win/paint/invalidation/resize-iframe-text-expected.txt
@@ -8,8 +8,8 @@
       "paintInvalidations": [
         {
           "object": "LayoutIFrame (positioned) IFRAME",
-          "rect": [0, 0, 500, 400],
-          "reason": "forced by layout"
+          "rect": [0, 200, 500, 200],
+          "reason": "incremental"
         },
         {
           "object": "LayoutView #document",
@@ -17,11 +17,6 @@
           "reason": "incremental"
         },
         {
-          "object": "LayoutBlockFlow BODY",
-          "rect": [8, 8, 484, 20],
-          "reason": "forced by layout"
-        },
-        {
           "object": "LayoutBlockFlow H3",
           "rect": [8, 300, 400, 23],
           "reason": "became visible"
@@ -40,34 +35,14 @@
       "reason": "incremental"
     },
     {
-      "object": "LayoutBlockFlow BODY",
-      "reason": "forced by layout"
-    },
-    {
-      "object": "RootInlineBox",
-      "reason": "forced by layout"
-    },
-    {
-      "object": "LayoutText #text",
-      "reason": "forced by layout"
-    },
-    {
-      "object": "InlineTextBox 'Test passes if you see \"Success\" after window resizes.'",
-      "reason": "forced by layout"
-    },
-    {
       "object": "LayoutIFrame (positioned) IFRAME",
-      "reason": "forced by layout"
+      "reason": "incremental"
     },
     {
       "object": "VerticalScrollbar",
       "reason": "scroll"
     },
     {
-      "object": "HorizontalScrollbar",
-      "reason": "scroll"
-    },
-    {
       "object": "LayoutView #document",
       "reason": "scroll"
     },
diff --git a/third_party/WebKit/LayoutTests/platform/win/paint/invalidation/shift-relative-positioned-container-with-image-addition-expected.txt b/third_party/WebKit/LayoutTests/platform/win/paint/invalidation/shift-relative-positioned-container-with-image-addition-expected.txt
index 10651ac..62f1c07 100644
--- a/third_party/WebKit/LayoutTests/platform/win/paint/invalidation/shift-relative-positioned-container-with-image-addition-expected.txt
+++ b/third_party/WebKit/LayoutTests/platform/win/paint/invalidation/shift-relative-positioned-container-with-image-addition-expected.txt
@@ -60,6 +60,10 @@
       "reason": "location change"
     },
     {
+      "object": "VerticalScrollbar",
+      "reason": "scroll"
+    },
+    {
       "object": "LayoutView #document",
       "reason": "style change"
     },
diff --git a/third_party/WebKit/LayoutTests/platform/win/paint/invalidation/window-resize-vertical-writing-mode-expected.txt b/third_party/WebKit/LayoutTests/platform/win/paint/invalidation/window-resize-vertical-writing-mode-expected.txt
index e9fee5a..4648d3d 100644
--- a/third_party/WebKit/LayoutTests/platform/win/paint/invalidation/window-resize-vertical-writing-mode-expected.txt
+++ b/third_party/WebKit/LayoutTests/platform/win/paint/invalidation/window-resize-vertical-writing-mode-expected.txt
@@ -360,22 +360,22 @@
         {
           "object": "LayoutBlockFlow BODY",
           "rect": [437, 8, 355, 584],
-          "reason": "forced by layout"
+          "reason": "bounds change"
         },
         {
           "object": "LayoutBlockFlow BODY",
           "rect": [37, 8, 355, 584],
-          "reason": "forced by layout"
+          "reason": "bounds change"
         },
         {
           "object": "LayoutText #text",
           "rect": [438, 7, 353, 554],
-          "reason": "forced by layout"
+          "reason": "bounds change"
         },
         {
           "object": "LayoutText #text",
           "rect": [38, 7, 353, 554],
-          "reason": "forced by layout"
+          "reason": "bounds change"
         }
       ]
     }
@@ -387,35 +387,35 @@
     },
     {
       "object": "LayoutBlockFlow BODY",
-      "reason": "forced by layout"
+      "reason": "bounds change"
     },
     {
       "object": "RootInlineBox",
-      "reason": "forced by layout"
+      "reason": "bounds change"
     },
     {
       "object": "LayoutText #text",
-      "reason": "forced by layout"
+      "reason": "bounds change"
     },
     {
       "object": "InlineTextBox 'AAAA BBBB CCCC'",
-      "reason": "forced by layout"
+      "reason": "bounds change"
     },
     {
       "object": "InlineTextBox 'DDDD EEEE FFFF'",
-      "reason": "forced by layout"
+      "reason": "bounds change"
     },
     {
       "object": "InlineTextBox 'GGGG HHHH IIII JJJJ'",
-      "reason": "forced by layout"
+      "reason": "bounds change"
     },
     {
       "object": "InlineTextBox 'KKKK LLLL MMMM'",
-      "reason": "forced by layout"
+      "reason": "bounds change"
     },
     {
       "object": "InlineTextBox 'NNNN'",
-      "reason": "forced by layout"
+      "reason": "bounds change"
     }
   ]
 }
diff --git a/third_party/WebKit/LayoutTests/platform/win/virtual/disable-spinvalidation/paint/invalidation/iframe-display-none-to-display-block-expected.txt b/third_party/WebKit/LayoutTests/platform/win/virtual/disable-spinvalidation/paint/invalidation/iframe-display-none-to-display-block-expected.txt
index 46881d1..3c0e85c 100644
--- a/third_party/WebKit/LayoutTests/platform/win/virtual/disable-spinvalidation/paint/invalidation/iframe-display-none-to-display-block-expected.txt
+++ b/third_party/WebKit/LayoutTests/platform/win/virtual/disable-spinvalidation/paint/invalidation/iframe-display-none-to-display-block-expected.txt
@@ -35,6 +35,10 @@
       "reason": "layoutObject insertion"
     },
     {
+      "object": "VerticalScrollbar",
+      "reason": "scroll"
+    },
+    {
       "object": "LayoutView #document",
       "reason": "style change"
     },
diff --git a/third_party/WebKit/LayoutTests/platform/win/virtual/disable-spinvalidation/paint/invalidation/resize-iframe-text-expected.txt b/third_party/WebKit/LayoutTests/platform/win/virtual/disable-spinvalidation/paint/invalidation/resize-iframe-text-expected.txt
index dd394343..ff100ec 100644
--- a/third_party/WebKit/LayoutTests/platform/win/virtual/disable-spinvalidation/paint/invalidation/resize-iframe-text-expected.txt
+++ b/third_party/WebKit/LayoutTests/platform/win/virtual/disable-spinvalidation/paint/invalidation/resize-iframe-text-expected.txt
@@ -8,8 +8,8 @@
       "paintInvalidations": [
         {
           "object": "LayoutIFrame (positioned) IFRAME",
-          "rect": [0, 0, 500, 400],
-          "reason": "forced by layout"
+          "rect": [0, 200, 500, 200],
+          "reason": "incremental"
         },
         {
           "object": "LayoutView #document",
@@ -17,21 +17,11 @@
           "reason": "incremental"
         },
         {
-          "object": "LayoutBlockFlow BODY",
-          "rect": [8, 8, 484, 20],
-          "reason": "forced by layout"
-        },
-        {
           "object": "LayoutBlockFlow H3",
           "rect": [8, 300, 400, 23],
           "reason": "became visible"
         },
         {
-          "object": "LayoutText #text",
-          "rect": [8, 8, 324, 19],
-          "reason": "forced by layout"
-        },
-        {
           "object": "LayoutView #document",
           "rect": [485, 0, 15, 200],
           "reason": "scroll"
@@ -45,34 +35,14 @@
       "reason": "incremental"
     },
     {
-      "object": "LayoutBlockFlow BODY",
-      "reason": "forced by layout"
-    },
-    {
-      "object": "RootInlineBox",
-      "reason": "forced by layout"
-    },
-    {
-      "object": "LayoutText #text",
-      "reason": "forced by layout"
-    },
-    {
-      "object": "InlineTextBox 'Test passes if you see \"Success\" after window resizes.'",
-      "reason": "forced by layout"
-    },
-    {
       "object": "LayoutIFrame (positioned) IFRAME",
-      "reason": "forced by layout"
+      "reason": "incremental"
     },
     {
       "object": "VerticalScrollbar",
       "reason": "scroll"
     },
     {
-      "object": "HorizontalScrollbar",
-      "reason": "scroll"
-    },
-    {
       "object": "LayoutView #document",
       "reason": "scroll"
     },
diff --git a/third_party/WebKit/LayoutTests/platform/win/virtual/disable-spinvalidation/paint/invalidation/shift-relative-positioned-container-with-image-addition-expected.txt b/third_party/WebKit/LayoutTests/platform/win/virtual/disable-spinvalidation/paint/invalidation/shift-relative-positioned-container-with-image-addition-expected.txt
index 54144fa..9919ab9 100644
--- a/third_party/WebKit/LayoutTests/platform/win/virtual/disable-spinvalidation/paint/invalidation/shift-relative-positioned-container-with-image-addition-expected.txt
+++ b/third_party/WebKit/LayoutTests/platform/win/virtual/disable-spinvalidation/paint/invalidation/shift-relative-positioned-container-with-image-addition-expected.txt
@@ -80,6 +80,10 @@
       "reason": "location change"
     },
     {
+      "object": "VerticalScrollbar",
+      "reason": "scroll"
+    },
+    {
       "object": "LayoutView #document",
       "reason": "style change"
     },
diff --git a/third_party/WebKit/LayoutTests/platform/win/virtual/disable-spinvalidation/paint/invalidation/window-resize-vertical-writing-mode-expected.txt b/third_party/WebKit/LayoutTests/platform/win/virtual/disable-spinvalidation/paint/invalidation/window-resize-vertical-writing-mode-expected.txt
index 99c85ff..ea62585 100644
--- a/third_party/WebKit/LayoutTests/platform/win/virtual/disable-spinvalidation/paint/invalidation/window-resize-vertical-writing-mode-expected.txt
+++ b/third_party/WebKit/LayoutTests/platform/win/virtual/disable-spinvalidation/paint/invalidation/window-resize-vertical-writing-mode-expected.txt
@@ -365,22 +365,22 @@
         {
           "object": "LayoutBlockFlow BODY",
           "rect": [437, 8, 355, 584],
-          "reason": "forced by layout"
+          "reason": "bounds change"
         },
         {
           "object": "LayoutBlockFlow BODY",
           "rect": [37, 8, 355, 584],
-          "reason": "forced by layout"
+          "reason": "bounds change"
         },
         {
           "object": "LayoutText #text",
           "rect": [438, 7, 353, 554],
-          "reason": "forced by layout"
+          "reason": "bounds change"
         },
         {
           "object": "LayoutText #text",
           "rect": [38, 7, 353, 554],
-          "reason": "forced by layout"
+          "reason": "bounds change"
         }
       ]
     }
@@ -392,35 +392,35 @@
     },
     {
       "object": "LayoutBlockFlow BODY",
-      "reason": "forced by layout"
+      "reason": "bounds change"
     },
     {
       "object": "RootInlineBox",
-      "reason": "forced by layout"
+      "reason": "bounds change"
     },
     {
       "object": "LayoutText #text",
-      "reason": "forced by layout"
+      "reason": "bounds change"
     },
     {
       "object": "InlineTextBox 'AAAA BBBB CCCC'",
-      "reason": "forced by layout"
+      "reason": "bounds change"
     },
     {
       "object": "InlineTextBox 'DDDD EEEE FFFF'",
-      "reason": "forced by layout"
+      "reason": "bounds change"
     },
     {
       "object": "InlineTextBox 'GGGG HHHH IIII JJJJ'",
-      "reason": "forced by layout"
+      "reason": "bounds change"
     },
     {
       "object": "InlineTextBox 'KKKK LLLL MMMM'",
-      "reason": "forced by layout"
+      "reason": "bounds change"
     },
     {
       "object": "InlineTextBox 'NNNN'",
-      "reason": "forced by layout"
+      "reason": "bounds change"
     }
   ]
 }
diff --git a/third_party/WebKit/LayoutTests/virtual/disable-spinvalidation/paint/invalidation/window-resize-centered-inline-under-fixed-pos-expected.txt b/third_party/WebKit/LayoutTests/virtual/disable-spinvalidation/paint/invalidation/window-resize-centered-inline-under-fixed-pos-expected.txt
index 73762ea..6087f005 100644
--- a/third_party/WebKit/LayoutTests/virtual/disable-spinvalidation/paint/invalidation/window-resize-centered-inline-under-fixed-pos-expected.txt
+++ b/third_party/WebKit/LayoutTests/virtual/disable-spinvalidation/paint/invalidation/window-resize-centered-inline-under-fixed-pos-expected.txt
@@ -122,7 +122,7 @@
         {
           "object": "LayoutBlockFlow (positioned) DIV class='container'",
           "rect": [0, 0, 400, 600],
-          "reason": "full"
+          "reason": "forced by layout"
         },
         {
           "object": "LayoutView #document",
@@ -154,7 +154,7 @@
     },
     {
       "object": "LayoutBlockFlow (positioned) DIV class='container'",
-      "reason": "full"
+      "reason": "forced by layout"
     },
     {
       "object": "LayoutBlockFlow DIV class='parent'",
@@ -181,7 +181,7 @@
         {
           "object": "LayoutBlockFlow (positioned) DIV class='container'",
           "rect": [0, 0, 800, 600],
-          "reason": "full"
+          "reason": "forced by layout"
         },
         {
           "object": "LayoutView #document",
@@ -208,7 +208,7 @@
     },
     {
       "object": "LayoutBlockFlow (positioned) DIV class='container'",
-      "reason": "full"
+      "reason": "forced by layout"
     },
     {
       "object": "LayoutBlockFlow DIV class='parent'",
diff --git a/third_party/WebKit/LayoutTests/virtual/disable-spinvalidation/paint/invalidation/window-resize-frameset-expected.txt b/third_party/WebKit/LayoutTests/virtual/disable-spinvalidation/paint/invalidation/window-resize-frameset-expected.txt
index 4b7110b..f3938b1 100644
--- a/third_party/WebKit/LayoutTests/virtual/disable-spinvalidation/paint/invalidation/window-resize-frameset-expected.txt
+++ b/third_party/WebKit/LayoutTests/virtual/disable-spinvalidation/paint/invalidation/window-resize-frameset-expected.txt
@@ -54,18 +54,6 @@
     {
       "object": "LayoutFrame FRAME",
       "reason": "forced by layout"
-    },
-    {
-      "object": "VerticalScrollbar",
-      "reason": "scroll"
-    },
-    {
-      "object": "VerticalScrollbar",
-      "reason": "scroll"
-    },
-    {
-      "object": "VerticalScrollbar",
-      "reason": "scroll"
     }
   ]
 }
@@ -137,14 +125,6 @@
       "reason": "forced by layout"
     },
     {
-      "object": "HorizontalScrollbar",
-      "reason": "scroll"
-    },
-    {
-      "object": "HorizontalScrollbar",
-      "reason": "scroll"
-    },
-    {
       "object": "LayoutView #document",
       "reason": "location change"
     },
@@ -157,10 +137,6 @@
       "reason": "location change"
     },
     {
-      "object": "HorizontalScrollbar",
-      "reason": "scroll"
-    },
-    {
       "object": "LayoutView #document",
       "reason": "location change"
     },
diff --git a/third_party/WebKit/LayoutTests/virtual/stable/http/tests/sendbeacon/beacon-cross-origin-redirect-blob-expected.txt b/third_party/WebKit/LayoutTests/virtual/stable/http/tests/sendbeacon/beacon-cross-origin-redirect-blob-expected.txt
deleted file mode 100644
index 9cd6bd6..0000000
--- a/third_party/WebKit/LayoutTests/virtual/stable/http/tests/sendbeacon/beacon-cross-origin-redirect-blob-expected.txt
+++ /dev/null
@@ -1,14 +0,0 @@
-PingLoader dispatched to 'http://127.0.0.1:8080/resources/redirection-response.php?status=302&simple=true&target=/non-existent.php'.
-PingLoader dispatched to 'http://127.0.0.1:8080/resources/redirection-response.php?status=302&simple=false&target=/non-existent.php'.
-CONSOLE ERROR: Redirect from 'http://127.0.0.1:8080/resources/redirection-response.php?status=302&simple=false&target=/non-existent.php' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://127.0.0.1:8000' is therefore not allowed access.
-Verifying navigator.sendBeacon(Blob) non-CORS cross-origin redirect handling.
-
-On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
-
-
-PASS navigator.sendBeacon("http://127.0.0.1:8080/resources/redirection-response.php?status=302&simple=true&target=/non-existent.php", blob); is true
-PASS navigator.sendBeacon("http://127.0.0.1:8080/resources/redirection-response.php?status=302&simple=false&target=/non-existent.php", blob); is true
-PASS successfullyParsed is true
-
-TEST COMPLETE
-
diff --git a/third_party/WebKit/Source/bindings/scripts/compute_interfaces_info_individual.py b/third_party/WebKit/Source/bindings/scripts/compute_interfaces_info_individual.py
index e7d4098..510d438 100755
--- a/third_party/WebKit/Source/bindings/scripts/compute_interfaces_info_individual.py
+++ b/third_party/WebKit/Source/bindings/scripts/compute_interfaces_info_individual.py
@@ -190,10 +190,7 @@
             """Collects [Unforgeable] attributes so that we can define them on
             sub-interfaces later.  The resulting structure is as follows.
                 interfaces_info[interface_name] = {
-                    'unforgeable_attributes': {
-                        'core': [IdlAttribute, ...],
-                        'modules': [IdlAttribute, ...],
-                    },
+                    'unforgeable_attributes': [IdlAttribute, ...],
                     ...
                 }
             """
@@ -209,9 +206,7 @@
                 # Come up with a better way to keep them consistent.
                 for attr in unforgeable_attributes:
                     attr.extended_attributes['PartialInterfaceImplementedAs'] = definition.extended_attributes.get('ImplementedAs', interface_basename)
-            component = idl_filename_to_component(idl_filename)
-            interface_info['unforgeable_attributes'] = {}
-            interface_info['unforgeable_attributes'][component] = unforgeable_attributes
+            interface_info['unforgeable_attributes'] = unforgeable_attributes
             return interface_info
 
         definitions = self.reader.read_idl_file(idl_filename)
diff --git a/third_party/WebKit/Source/bindings/scripts/interface_dependency_resolver.py b/third_party/WebKit/Source/bindings/scripts/interface_dependency_resolver.py
index 5a032ed..2506bb6 100644
--- a/third_party/WebKit/Source/bindings/scripts/interface_dependency_resolver.py
+++ b/third_party/WebKit/Source/bindings/scripts/interface_dependency_resolver.py
@@ -320,9 +320,9 @@
     """Inherits [Unforgeable] attributes and updates the arguments accordingly.
 
     For each interface in |resolved_definitions|, collects all [Unforgeable]
-    attributes in ancestor interfaces in the same component and adds them to
-    the interface.  'referenced_interfaces' and 'cpp_includes' in
-    |interfaces_info| are updated accordingly.
+    attributes in ancestor interfaces and adds them to the interface.
+    'referenced_interfaces' and 'cpp_includes' in |interfaces_info| are updated
+    accordingly.
     """
     def collect_unforgeable_attributes_in_ancestors(interface_name, component):
         if not interface_name:
@@ -330,7 +330,7 @@
             return [], [], set()
         interface = interfaces_info[interface_name]
         unforgeable_attributes, referenced_interfaces, cpp_includes = collect_unforgeable_attributes_in_ancestors(interface.get('parent'), component)
-        this_unforgeable = interface.get('unforgeable_attributes', {}).get(component, [])
+        this_unforgeable = interface.get('unforgeable_attributes', [])
         unforgeable_attributes.extend(this_unforgeable)
         this_referenced = [attr.idl_type.base_type for attr in this_unforgeable
                            if attr.idl_type.base_type in
diff --git a/third_party/WebKit/Source/bindings/tests/idls/modules/TestSubObject.idl b/third_party/WebKit/Source/bindings/tests/idls/modules/TestSubObject.idl
new file mode 100644
index 0000000..ecd19ad
--- /dev/null
+++ b/third_party/WebKit/Source/bindings/tests/idls/modules/TestSubObject.idl
@@ -0,0 +1,7 @@
+// Copyright 2017 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+interface TestSubObject : TestObject {
+    [Unforgeable] attribute DOMString unforgeableStringAttribute;
+};
diff --git a/third_party/WebKit/Source/bindings/tests/results/modules/V8TestSubObject.cpp b/third_party/WebKit/Source/bindings/tests/results/modules/V8TestSubObject.cpp
new file mode 100644
index 0000000..a212a5f
--- /dev/null
+++ b/third_party/WebKit/Source/bindings/tests/results/modules/V8TestSubObject.cpp
@@ -0,0 +1,178 @@
+// Copyright 2014 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+// This file has been auto-generated by code_generator_v8.py.
+// DO NOT MODIFY!
+
+// This file has been generated from the Jinja2 template in
+// third_party/WebKit/Source/bindings/templates/interface.cpp.tmpl
+
+// clang-format off
+#include "V8TestSubObject.h"
+
+#include "bindings/core/v8/ExceptionState.h"
+#include "bindings/core/v8/IDLTypes.h"
+#include "bindings/core/v8/NativeValueTraitsImpl.h"
+#include "bindings/core/v8/V8DOMConfiguration.h"
+#include "core/dom/ExecutionContext.h"
+#include "platform/bindings/V8ObjectConstructor.h"
+#include "platform/wtf/GetPtr.h"
+#include "platform/wtf/RefPtr.h"
+
+namespace blink {
+
+// Suppress warning: global constructors, because struct WrapperTypeInfo is trivial
+// and does not depend on another global objects.
+#if defined(COMPONENT_BUILD) && defined(WIN32) && COMPILER(CLANG)
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wglobal-constructors"
+#endif
+const WrapperTypeInfo V8TestSubObject::wrapperTypeInfo = { gin::kEmbedderBlink, V8TestSubObject::domTemplate, V8TestSubObject::Trace, V8TestSubObject::TraceWrappers, nullptr, "TestSubObject", &V8TestObject::wrapperTypeInfo, WrapperTypeInfo::kWrapperTypeObjectPrototype, WrapperTypeInfo::kObjectClassId, WrapperTypeInfo::kNotInheritFromActiveScriptWrappable, WrapperTypeInfo::kIndependent };
+#if defined(COMPONENT_BUILD) && defined(WIN32) && COMPILER(CLANG)
+#pragma clang diagnostic pop
+#endif
+
+// This static member must be declared by DEFINE_WRAPPERTYPEINFO in TestSubObject.h.
+// For details, see the comment of DEFINE_WRAPPERTYPEINFO in
+// platform/bindings/ScriptWrappable.h.
+const WrapperTypeInfo& TestSubObject::wrapper_type_info_ = V8TestSubObject::wrapperTypeInfo;
+
+// not [ActiveScriptWrappable]
+static_assert(
+    !std::is_base_of<ActiveScriptWrappableBase, TestSubObject>::value,
+    "TestSubObject inherits from ActiveScriptWrappable<>, but is not specifying "
+    "[ActiveScriptWrappable] extended attribute in the IDL file.  "
+    "Be consistent.");
+static_assert(
+    std::is_same<decltype(&TestSubObject::HasPendingActivity),
+                 decltype(&ScriptWrappable::HasPendingActivity)>::value,
+    "TestSubObject is overriding hasPendingActivity(), but is not specifying "
+    "[ActiveScriptWrappable] extended attribute in the IDL file.  "
+    "Be consistent.");
+
+namespace TestSubObjectV8Internal {
+
+static void unforgeableStringAttributeAttributeGetter(const v8::FunctionCallbackInfo<v8::Value>& info) {
+  v8::Local<v8::Object> holder = info.Holder();
+
+  TestSubObject* impl = V8TestSubObject::toImpl(holder);
+
+  V8SetReturnValueString(info, impl->unforgeableStringAttribute(), info.GetIsolate());
+}
+
+static void unforgeableStringAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8::FunctionCallbackInfo<v8::Value>& info) {
+  v8::Isolate* isolate = info.GetIsolate();
+  ALLOW_UNUSED_LOCAL(isolate);
+
+  v8::Local<v8::Object> holder = info.Holder();
+  ALLOW_UNUSED_LOCAL(holder);
+
+  TestSubObject* impl = V8TestSubObject::toImpl(holder);
+
+  // Prepare the value to be set.
+  V8StringResource<> cppValue = v8Value;
+  if (!cppValue.Prepare())
+    return;
+
+  impl->setUnforgeableStringAttribute(cppValue);
+}
+
+static void unforgeableLongAttributeAttributeGetter(const v8::FunctionCallbackInfo<v8::Value>& info) {
+  v8::Local<v8::Object> holder = info.Holder();
+
+  TestSubObject* impl = V8TestSubObject::toImpl(holder);
+
+  V8SetReturnValueInt(info, impl->unforgeableLongAttribute());
+}
+
+static void unforgeableLongAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8::FunctionCallbackInfo<v8::Value>& info) {
+  v8::Isolate* isolate = info.GetIsolate();
+  ALLOW_UNUSED_LOCAL(isolate);
+
+  v8::Local<v8::Object> holder = info.Holder();
+  ALLOW_UNUSED_LOCAL(holder);
+
+  TestSubObject* impl = V8TestSubObject::toImpl(holder);
+
+  ExceptionState exceptionState(isolate, ExceptionState::kSetterContext, "TestSubObject", "unforgeableLongAttribute");
+
+  // Prepare the value to be set.
+  int32_t cppValue = NativeValueTraits<IDLLong>::NativeValue(info.GetIsolate(), v8Value, exceptionState, kNormalConversion);
+  if (exceptionState.HadException())
+    return;
+
+  impl->setUnforgeableLongAttribute(cppValue);
+}
+
+} // namespace TestSubObjectV8Internal
+
+void V8TestSubObject::unforgeableStringAttributeAttributeGetterCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {
+  TestSubObjectV8Internal::unforgeableStringAttributeAttributeGetter(info);
+}
+
+void V8TestSubObject::unforgeableStringAttributeAttributeSetterCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {
+  v8::Local<v8::Value> v8Value = info[0];
+
+  TestSubObjectV8Internal::unforgeableStringAttributeAttributeSetter(v8Value, info);
+}
+
+void V8TestSubObject::unforgeableLongAttributeAttributeGetterCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {
+  TestSubObjectV8Internal::unforgeableLongAttributeAttributeGetter(info);
+}
+
+void V8TestSubObject::unforgeableLongAttributeAttributeSetterCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {
+  v8::Local<v8::Value> v8Value = info[0];
+
+  TestSubObjectV8Internal::unforgeableLongAttributeAttributeSetter(v8Value, info);
+}
+
+static const V8DOMConfiguration::AccessorConfiguration V8TestSubObjectAccessors[] = {
+      { "unforgeableStringAttribute", V8TestSubObject::unforgeableStringAttributeAttributeGetterCallback, V8TestSubObject::unforgeableStringAttributeAttributeSetterCallback, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::DontDelete), V8DOMConfiguration::kOnInstance, V8DOMConfiguration::kCheckHolder, V8DOMConfiguration::kAllWorlds }
+    ,
+
+      { "unforgeableLongAttribute", V8TestSubObject::unforgeableLongAttributeAttributeGetterCallback, V8TestSubObject::unforgeableLongAttributeAttributeSetterCallback, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::DontDelete), V8DOMConfiguration::kOnInstance, V8DOMConfiguration::kCheckHolder, V8DOMConfiguration::kAllWorlds }
+    ,
+};
+
+static void installV8TestSubObjectTemplate(v8::Isolate* isolate, const DOMWrapperWorld& world, v8::Local<v8::FunctionTemplate> interfaceTemplate) {
+  // Initialize the interface object's template.
+  V8DOMConfiguration::InitializeDOMInterfaceTemplate(isolate, interfaceTemplate, V8TestSubObject::wrapperTypeInfo.interface_name, V8TestObject::domTemplate(isolate, world), V8TestSubObject::internalFieldCount);
+
+  v8::Local<v8::Signature> signature = v8::Signature::New(isolate, interfaceTemplate);
+  ALLOW_UNUSED_LOCAL(signature);
+  v8::Local<v8::ObjectTemplate> instanceTemplate = interfaceTemplate->InstanceTemplate();
+  ALLOW_UNUSED_LOCAL(instanceTemplate);
+  v8::Local<v8::ObjectTemplate> prototypeTemplate = interfaceTemplate->PrototypeTemplate();
+  ALLOW_UNUSED_LOCAL(prototypeTemplate);
+
+  // Register DOM constants, attributes and operations.
+  V8DOMConfiguration::InstallAccessors(isolate, world, instanceTemplate, prototypeTemplate, interfaceTemplate, signature, V8TestSubObjectAccessors, WTF_ARRAY_LENGTH(V8TestSubObjectAccessors));
+}
+
+v8::Local<v8::FunctionTemplate> V8TestSubObject::domTemplate(v8::Isolate* isolate, const DOMWrapperWorld& world) {
+  return V8DOMConfiguration::DomClassTemplate(isolate, world, const_cast<WrapperTypeInfo*>(&wrapperTypeInfo), installV8TestSubObjectTemplate);
+}
+
+bool V8TestSubObject::hasInstance(v8::Local<v8::Value> v8Value, v8::Isolate* isolate) {
+  return V8PerIsolateData::From(isolate)->HasInstance(&wrapperTypeInfo, v8Value);
+}
+
+v8::Local<v8::Object> V8TestSubObject::findInstanceInPrototypeChain(v8::Local<v8::Value> v8Value, v8::Isolate* isolate) {
+  return V8PerIsolateData::From(isolate)->FindInstanceInPrototypeChain(&wrapperTypeInfo, v8Value);
+}
+
+TestSubObject* V8TestSubObject::toImplWithTypeCheck(v8::Isolate* isolate, v8::Local<v8::Value> value) {
+  return hasInstance(value, isolate) ? toImpl(v8::Local<v8::Object>::Cast(value)) : nullptr;
+}
+
+TestSubObject* NativeValueTraits<TestSubObject>::NativeValue(v8::Isolate* isolate, v8::Local<v8::Value> value, ExceptionState& exceptionState) {
+  TestSubObject* nativeValue = V8TestSubObject::toImplWithTypeCheck(isolate, value);
+  if (!nativeValue) {
+    exceptionState.ThrowTypeError(ExceptionMessages::FailedToConvertJSValue(
+        "TestSubObject"));
+  }
+  return nativeValue;
+}
+
+}  // namespace blink
diff --git a/third_party/WebKit/Source/bindings/tests/results/modules/V8TestSubObject.h b/third_party/WebKit/Source/bindings/tests/results/modules/V8TestSubObject.h
new file mode 100644
index 0000000..ee71d1e
--- /dev/null
+++ b/third_party/WebKit/Source/bindings/tests/results/modules/V8TestSubObject.h
@@ -0,0 +1,68 @@
+// Copyright 2014 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+// This file has been auto-generated by code_generator_v8.py.
+// DO NOT MODIFY!
+
+// This file has been generated from the Jinja2 template in
+// third_party/WebKit/Source/bindings/templates/interface.h.tmpl
+
+// clang-format off
+#ifndef V8TestSubObject_h
+#define V8TestSubObject_h
+
+#include "bindings/core/v8/GeneratedCodeHelper.h"
+#include "bindings/core/v8/NativeValueTraits.h"
+#include "bindings/core/v8/ToV8ForCore.h"
+#include "bindings/core/v8/V8BindingForCore.h"
+#include "bindings/core/v8/V8TestObject.h"
+#include "bindings/tests/idls/modules/TestSubObject.h"
+#include "modules/ModulesExport.h"
+#include "platform/bindings/ScriptWrappable.h"
+#include "platform/bindings/V8DOMWrapper.h"
+#include "platform/bindings/WrapperTypeInfo.h"
+#include "platform/heap/Handle.h"
+
+namespace blink {
+
+class V8TestSubObject {
+  STATIC_ONLY(V8TestSubObject);
+ public:
+  MODULES_EXPORT static bool hasInstance(v8::Local<v8::Value>, v8::Isolate*);
+  static v8::Local<v8::Object> findInstanceInPrototypeChain(v8::Local<v8::Value>, v8::Isolate*);
+  MODULES_EXPORT static v8::Local<v8::FunctionTemplate> domTemplate(v8::Isolate*, const DOMWrapperWorld&);
+  static TestSubObject* toImpl(v8::Local<v8::Object> object) {
+    return ToScriptWrappable(object)->ToImpl<TestSubObject>();
+  }
+  MODULES_EXPORT static TestSubObject* toImplWithTypeCheck(v8::Isolate*, v8::Local<v8::Value>);
+  MODULES_EXPORT static const WrapperTypeInfo wrapperTypeInfo;
+  static void Trace(Visitor* visitor, ScriptWrappable* scriptWrappable) {
+    visitor->Trace(scriptWrappable->ToImpl<TestSubObject>());
+  }
+  static void TraceWrappers(WrapperVisitor* visitor, ScriptWrappable* scriptWrappable) {
+    visitor->TraceWrappers(scriptWrappable->ToImpl<TestSubObject>());
+  }
+  static const int internalFieldCount = kV8DefaultWrapperInternalFieldCount + 0;
+
+  // Callback functions
+
+  MODULES_EXPORT static void unforgeableStringAttributeAttributeGetterCallback(const v8::FunctionCallbackInfo<v8::Value>&);
+  MODULES_EXPORT static void unforgeableStringAttributeAttributeSetterCallback(const v8::FunctionCallbackInfo<v8::Value>&);
+  MODULES_EXPORT static void unforgeableLongAttributeAttributeGetterCallback(const v8::FunctionCallbackInfo<v8::Value>&);
+  MODULES_EXPORT static void unforgeableLongAttributeAttributeSetterCallback(const v8::FunctionCallbackInfo<v8::Value>&);
+};
+
+template <>
+struct NativeValueTraits<TestSubObject> : public NativeValueTraitsBase<TestSubObject> {
+  MODULES_EXPORT static TestSubObject* NativeValue(v8::Isolate*, v8::Local<v8::Value>, ExceptionState&);
+};
+
+template <>
+struct V8TypeOf<TestSubObject> {
+  typedef V8TestSubObject Type;
+};
+
+}  // namespace blink
+
+#endif  // V8TestSubObject_h
diff --git a/third_party/WebKit/Source/core/editing/FrameSelection.cpp b/third_party/WebKit/Source/core/editing/FrameSelection.cpp
index 54daa8e..b83875b 100644
--- a/third_party/WebKit/Source/core/editing/FrameSelection.cpp
+++ b/third_party/WebKit/Source/core/editing/FrameSelection.cpp
@@ -269,7 +269,7 @@
   }
 
   EUserTriggered user_triggered = SelectionOptionsToUserTriggered(options);
-  NotifyLayoutObjectOfSelectionChange(user_triggered);
+  NotifyTextControlOfSelectionChange(user_triggered);
   if (user_triggered == kUserTriggered) {
     ScrollAlignment alignment;
 
@@ -708,7 +708,7 @@
                    .SetIsHandleVisible(IsHandleVisible())
                    .Build());
   SelectFrameElementInParentIfFullySelected();
-  NotifyLayoutObjectOfSelectionChange(kUserTriggered);
+  NotifyTextControlOfSelectionChange(kUserTriggered);
 }
 
 bool FrameSelection::SetSelectedRange(const EphemeralRange& range,
@@ -840,7 +840,7 @@
   layout_selection_->SetHasPendingSelection();
 }
 
-void FrameSelection::NotifyLayoutObjectOfSelectionChange(
+void FrameSelection::NotifyTextControlOfSelectionChange(
     EUserTriggered user_triggered) {
   TextControlElement* text_control =
       EnclosingTextControl(GetSelectionInDOMTree().Base());
diff --git a/third_party/WebKit/Source/core/editing/FrameSelection.h b/third_party/WebKit/Source/core/editing/FrameSelection.h
index 3d54e70..5ee4bb1a 100644
--- a/third_party/WebKit/Source/core/editing/FrameSelection.h
+++ b/third_party/WebKit/Source/core/editing/FrameSelection.h
@@ -224,7 +224,7 @@
 #endif
 
   void SetFocusedNodeIfNeeded();
-  void NotifyLayoutObjectOfSelectionChange(EUserTriggered);
+  void NotifyTextControlOfSelectionChange(EUserTriggered);
 
   String SelectedHTMLForClipboard() const;
   String SelectedText(const TextIteratorBehavior&) const;
diff --git a/third_party/WebKit/Source/core/editing/SelectionController.cpp b/third_party/WebKit/Source/core/editing/SelectionController.cpp
index 27a3b52b..6d9cacb4 100644
--- a/third_party/WebKit/Source/core/editing/SelectionController.cpp
+++ b/third_party/WebKit/Source/core/editing/SelectionController.cpp
@@ -921,7 +921,7 @@
     handled = true;
   }
 
-  Selection().NotifyLayoutObjectOfSelectionChange(kUserTriggered);
+  Selection().NotifyTextControlOfSelectionChange(kUserTriggered);
 
   Selection().SelectFrameElementInParentIfFullySelected();
 
diff --git a/third_party/WebKit/Source/core/frame/FrameView.cpp b/third_party/WebKit/Source/core/frame/FrameView.cpp
index f58beb4..7ba2b44 100644
--- a/third_party/WebKit/Source/core/frame/FrameView.cpp
+++ b/third_party/WebKit/Source/core/frame/FrameView.cpp
@@ -550,12 +550,7 @@
   const bool height_changed = frame_rect_.Height() != frame_rect.Height();
   frame_rect_ = frame_rect;
 
-  needs_scrollbars_update_ = width_changed || height_changed;
-  // TODO(wjmaclean): find out why scrollbars fail to resize for complex
-  // subframes after changing the zoom level. For now always calling
-  // updateScrollbarsIfNeeded() here fixes the issue, but it would be good to
-  // discover the deeper cause of this. http://crbug.com/607987.
-  UpdateScrollbarsIfNeeded();
+  needs_scrollbars_update_ |= width_changed || height_changed;
 
   FrameRectsChanged();
 
@@ -706,15 +701,13 @@
     return;
 
   contents_size_ = size;
-  UpdateScrollbars();
+  needs_scrollbars_update_ = true;
   ScrollableArea::ContentsResized();
 
   Page* page = GetFrame().GetPage();
   if (!page)
     return;
 
-  UpdateParentScrollableAreaSet();
-
   page->GetChromeClient().ContentsSizeChanged(frame_.Get(), size);
 
   // Ensure the scrollToFragmentAnchor is called before
@@ -737,14 +730,8 @@
   const IntSize& size = rect.Size();
 
   const IntPoint origin(-rect.X(), -rect.Y());
-  if (ScrollOrigin() != origin) {
+  if (ScrollOrigin() != origin)
     SetScrollOrigin(origin);
-    // setContentSize (below) also calls updateScrollbars so we can avoid
-    // updating scrollbars twice by skipping the call here when the content
-    // size does not change.
-    if (!frame_->GetDocument()->Printing() && size == ContentsSize())
-      UpdateScrollbars();
-  }
 
   SetContentsSize(size);
 }
@@ -881,6 +868,7 @@
 
   AdjustViewSize();
   UpdateScrollbarGeometry();
+  SetNeedsPaintPropertyUpdate();
 
   if (ScrollOriginChanged())
     SetNeedsLayout();
@@ -1304,10 +1292,25 @@
         TRACE_DISABLED_BY_DEFAULT("blink.debug.layout.trees"), "LayoutTree",
         this, TracedLayoutObject::Create(*GetLayoutView(), false));
 
-    PerformLayout(in_subtree_layout);
+    IntSize old_size(Size());
 
-    if (!in_subtree_layout && !document->Printing())
-      AdjustViewSizeAndLayout();
+    PerformLayout(in_subtree_layout);
+    UpdateScrollbars();
+    UpdateParentScrollableAreaSet();
+
+    IntSize new_size(Size());
+    if (old_size != new_size) {
+      needs_scrollbars_update_ = true;
+      SetNeedsLayout();
+      MarkViewportConstrainedObjectsForLayout(
+          old_size.Width() != new_size.Width(),
+          old_size.Height() != new_size.Height());
+    }
+
+    if (NeedsLayout()) {
+      AutoReset<bool> suppress(&suppress_adjust_view_size_, true);
+      UpdateLayout();
+    }
 
     DCHECK(layout_subtree_root_list_.IsEmpty());
   }  // Reset m_layoutSchedulingEnabled to its previous value.
@@ -1653,32 +1656,32 @@
   bool root_layer_scrolling_enabled =
       RuntimeEnabledFeatures::rootLayerScrollingEnabled();
 
-  if (LayoutViewItem layout_view = this->GetLayoutViewItem()) {
-    if (layout_view.UsesCompositing()) {
+  if (LayoutView* layout_view = this->GetLayoutView()) {
+    // If this is the main frame, we might have got here by hiding/showing the
+    // top controls.  In that case, layout won't be triggered, so we need to
+    // clamp the scroll offset here.
+    if (GetFrame().IsMainFrame()) {
       if (root_layer_scrolling_enabled) {
-        layout_view.Layer()->SetNeedsCompositingInputsUpdate();
+        layout_view->GetScrollableArea()
+            ->ClampScrollOffsetAfterOverflowChange();
+      } else {
+        AdjustScrollOffsetFromUpdateScrollbars();
+      }
+    }
+
+    if (layout_view->UsesCompositing()) {
+      if (root_layer_scrolling_enabled) {
+        layout_view->Layer()->SetNeedsCompositingInputsUpdate();
         if (RuntimeEnabledFeatures::slimmingPaintInvalidationEnabled())
           SetNeedsPaintPropertyUpdate();
       } else {
-        layout_view.Compositor()->FrameViewDidChangeSize();
+        layout_view->Compositor()->FrameViewDidChangeSize();
       }
     }
   }
 
   ShowOverlayScrollbars();
 
-  if (root_layer_scrolling_enabled) {
-    // The background must be repainted when the FrameView is resized, even if
-    // the initial containing block does not change (so we can't rely on layout
-    // to issue the invalidation).  This is because the background fills the
-    // main GraphicsLayer, which takes the size of the layout viewport.
-    // TODO(skobes): Paint non-fixed backgrounds into the scrolling contents
-    // layer and avoid this invalidation (http://crbug.com/568847).
-    LayoutViewItem lvi = GetLayoutViewItem();
-    if (!lvi.IsNull())
-      lvi.SetShouldDoFullPaintInvalidation();
-  }
-
   if (RuntimeEnabledFeatures::inertTopControlsEnabled() && GetLayoutView() &&
       frame_->IsMainFrame() &&
       frame_->GetPage()->GetBrowserControls().Height()) {
@@ -1690,13 +1693,13 @@
       PaintLayer* layer = GetLayoutView()->Layer();
       if (GetLayoutView()->Compositor()->NeedsFixedRootBackgroundLayer(layer)) {
         SetNeedsLayout();
-      } else if (!root_layer_scrolling_enabled) {
+      } else {
         // If root layer scrolls is on, we've already issued a full invalidation
         // above.
         GetLayoutView()->SetShouldDoFullPaintInvalidationOnResizeIfNeeded(
             width_changed, height_changed);
       }
-    } else if (height_changed && !root_layer_scrolling_enabled) {
+    } else if (height_changed) {
       // If the document rect doesn't fill the full view height, hiding the
       // URL bar will expose area outside the current LayoutView so we need to
       // paint additional background. If RLS is on, we've already invalidated
@@ -2167,9 +2170,6 @@
       ScrollbarTheme::GetTheme().UsesOverlayScrollbars() &&
       !ShouldUseCustomScrollbars(custom_scrollbar_element);
 
-  // FIXME: this call to layout() could be called within FrameView::layout(),
-  // but before performLayout(), causing double-layout. See also
-  // crbug.com/429242.
   if (!uses_overlay_scrollbars && NeedsLayout())
     UpdateLayout();
 
@@ -3596,6 +3596,8 @@
     }
   }
 
+  if (TextAutosizer* text_autosizer = frame_->GetDocument()->GetTextAutosizer())
+    text_autosizer->UpdatePageInfo();
   AdjustViewSizeAndLayout();
 }
 
@@ -4293,7 +4295,7 @@
     return true;
 
   if (!HasOverlayScrollbars())
-    ContentsResized();
+    SetNeedsLayout();
   ScrollbarExistenceDidChange();
   return true;
 }
diff --git a/third_party/WebKit/Source/core/layout/LayoutView.cpp b/third_party/WebKit/Source/core/layout/LayoutView.cpp
index 288b0a5..189402eb 100644
--- a/third_party/WebKit/Source/core/layout/LayoutView.cpp
+++ b/third_party/WebKit/Source/core/layout/LayoutView.cpp
@@ -37,6 +37,7 @@
 #include "core/layout/api/LayoutPartItem.h"
 #include "core/layout/api/LayoutViewItem.h"
 #include "core/layout/compositing/PaintLayerCompositor.h"
+#include "core/page/ChromeClient.h"
 #include "core/page/Page.h"
 #include "core/paint/PaintLayer.h"
 #include "core/paint/ViewPaintInvalidator.h"
@@ -701,6 +702,22 @@
   return frame_view_->GetFrame().PageZoomFactor();
 }
 
+void LayoutView::UpdateAfterLayout() {
+  // Unlike every other layer, the root PaintLayer takes its size from the
+  // layout viewport size.  The call to AdjustViewSize() will update the
+  // frame's contents size, which will also update the page's minimum scale
+  // factor.  The call to ResizeAfterLayout() will calculate the layout viewport
+  // size based on the page minimum scale factor, and then update the FrameView
+  // with the new size.
+  if (HasOverflowClip())
+    GetScrollableArea()->ClampScrollOffsetAfterOverflowChange();
+  LocalFrame& frame = GetFrameView()->GetFrame();
+  if (!GetDocument().Printing())
+    GetFrameView()->AdjustViewSize();
+  frame.GetChromeClient().ResizeAfterLayout(&frame);
+  LayoutBlockFlow::UpdateAfterLayout();
+}
+
 void LayoutView::UpdateHitTestResult(HitTestResult& result,
                                      const LayoutPoint& point) {
   if (result.InnerNode())
diff --git a/third_party/WebKit/Source/core/layout/LayoutView.h b/third_party/WebKit/Source/core/layout/LayoutView.h
index afbeeaf..0329031 100644
--- a/third_party/WebKit/Source/core/layout/LayoutView.h
+++ b/third_party/WebKit/Source/core/layout/LayoutView.h
@@ -116,6 +116,8 @@
 
   FrameView* GetFrameView() const { return frame_view_; }
 
+  void UpdateAfterLayout() override;
+
   // See comments for the equivalent method on LayoutObject.
   bool MapToVisualRectInAncestorSpace(const LayoutBoxModelObject* ancestor,
                                       LayoutRect&,
diff --git a/third_party/WebKit/Source/core/loader/WorkletScriptLoader.cpp b/third_party/WebKit/Source/core/loader/WorkletScriptLoader.cpp
index db4471e8..3d46d2b 100644
--- a/third_party/WebKit/Source/core/loader/WorkletScriptLoader.cpp
+++ b/third_party/WebKit/Source/core/loader/WorkletScriptLoader.cpp
@@ -15,12 +15,12 @@
                                          Client* client)
     : fetcher_(fetcher), client_(client) {}
 
-void WorkletScriptLoader::FetchScript(const String& script_url) {
+void WorkletScriptLoader::FetchScript(const KURL& module_url_record) {
   DCHECK(IsMainThread());
   DCHECK(!GetResource());
   DCHECK(!was_script_load_complete_);
 
-  ResourceRequest resource_request(script_url);
+  ResourceRequest resource_request(module_url_record);
   resource_request.SetRequestContext(WebURLRequest::kRequestContextScript);
   FetchParameters params(resource_request, FetchInitiatorTypeNames::internal);
   ScriptResource* resource = ScriptResource::Fetch(params, fetcher_);
diff --git a/third_party/WebKit/Source/core/loader/WorkletScriptLoader.h b/third_party/WebKit/Source/core/loader/WorkletScriptLoader.h
index 633896f..f2404f91 100644
--- a/third_party/WebKit/Source/core/loader/WorkletScriptLoader.h
+++ b/third_party/WebKit/Source/core/loader/WorkletScriptLoader.h
@@ -44,7 +44,7 @@
 
   // Fetches an URL and loads it as a classic script. Synchronously calls
   // Client::notifyWorkletScriptLoadingFinished() if there is an error.
-  void FetchScript(const String& script_url);
+  void FetchScript(const KURL& module_url_record);
 
   // Cancels resource loading and synchronously calls
   // Client::notifyWorkletScriptLoadingFinished().
diff --git a/third_party/WebKit/Source/core/paint/BoxPaintInvalidatorTest.cpp b/third_party/WebKit/Source/core/paint/BoxPaintInvalidatorTest.cpp
index 2cdf5646..a30e0bf 100644
--- a/third_party/WebKit/Source/core/paint/BoxPaintInvalidatorTest.cpp
+++ b/third_party/WebKit/Source/core/paint/BoxPaintInvalidatorTest.cpp
@@ -379,15 +379,8 @@
   EXPECT_EQ(
       static_cast<const DisplayItemClient*>(content->GetLayoutObject()->View()),
       raster_invalidations[1].client);
-  if (RuntimeEnabledFeatures::rootLayerScrollingEnabled()) {
-    // TODO(skobes): Treat LayoutView in the same way as normal objects having
-    // background-attachment: local. crbug.com/568847.
-    EXPECT_EQ(IntRect(0, 0, 100, 200), raster_invalidations[1].rect);
-    EXPECT_EQ(kPaintInvalidationFull, raster_invalidations[1].reason);
-  } else {
-    EXPECT_EQ(IntRect(0, 100, 100, 100), raster_invalidations[1].rect);
-    EXPECT_EQ(kPaintInvalidationIncremental, raster_invalidations[1].reason);
-  }
+  EXPECT_EQ(IntRect(0, 100, 100, 100), raster_invalidations[1].rect);
+  EXPECT_EQ(kPaintInvalidationIncremental, raster_invalidations[1].reason);
   GetDocument().View()->SetTracksPaintInvalidations(false);
 }
 
@@ -442,14 +435,8 @@
   EXPECT_EQ(static_cast<const DisplayItemClient*>(frame_layout_view),
             (*raster_invalidations)[1].client);
   EXPECT_EQ(IntRect(0, 0, 100, 200), (*raster_invalidations)[1].rect);
-  if (RuntimeEnabledFeatures::rootLayerScrollingEnabled()) {
-    // TODO(skobes): Treat LayoutView in the same way as normal objects having
-    // background-attachment: local. crbug.com/568847.
-    EXPECT_EQ(kPaintInvalidationFull, (*raster_invalidations)[1].reason);
-  } else {
-    EXPECT_EQ(kPaintInvalidationViewBackground,
-              (*raster_invalidations)[1].reason);
-  }
+  EXPECT_EQ(kPaintInvalidationViewBackground,
+            (*raster_invalidations)[1].reason);
   GetDocument().View()->SetTracksPaintInvalidations(false);
 }
 
diff --git a/third_party/WebKit/Source/core/workers/MainThreadWorklet.cpp b/third_party/WebKit/Source/core/workers/MainThreadWorklet.cpp
index 2c24ab8..edd1b71 100644
--- a/third_party/WebKit/Source/core/workers/MainThreadWorklet.cpp
+++ b/third_party/WebKit/Source/core/workers/MainThreadWorklet.cpp
@@ -7,10 +7,6 @@
 #include "bindings/core/v8/ScriptPromiseResolver.h"
 #include "bindings/core/v8/ScriptSourceCode.h"
 #include "bindings/core/v8/V8BindingForCore.h"
-#include "core/dom/DOMException.h"
-#include "core/dom/Document.h"
-#include "core/dom/ExceptionCode.h"
-#include "core/dom/TaskRunnerHelper.h"
 #include "core/frame/LocalFrame.h"
 #include "core/workers/WorkletGlobalScopeProxy.h"
 #include "core/workers/WorkletPendingTasks.h"
@@ -20,49 +16,6 @@
 
 MainThreadWorklet::MainThreadWorklet(LocalFrame* frame) : Worklet(frame) {}
 
-// Implementation of the first half of the "addModule(moduleURL, options)"
-// algorithm:
-// https://drafts.css-houdini.org/worklets/#dom-worklet-addmodule
-ScriptPromise MainThreadWorklet::addModule(ScriptState* script_state,
-                                           const String& module_url) {
-  DCHECK(IsMainThread());
-  if (!GetExecutionContext()) {
-    return ScriptPromise::RejectWithDOMException(
-        script_state, DOMException::Create(kInvalidStateError,
-                                           "This frame is already detached"));
-  }
-
-  // Step 1: "Let promise be a new promise."
-  ScriptPromiseResolver* resolver = ScriptPromiseResolver::Create(script_state);
-  ScriptPromise promise = resolver->Promise();
-
-  // Step 2: "Let worklet be the current Worklet."
-  // |this| is the current Worklet.
-
-  // Step 3: "Let moduleURLRecord be the result of parsing the moduleURL
-  // argument relative to the relevant settings object of this."
-  KURL module_url_record = GetExecutionContext()->CompleteURL(module_url);
-
-  // Step 4: "If moduleURLRecord is failure, then reject promise with a
-  // "SyntaxError" DOMException and return promise."
-  if (!module_url_record.IsValid()) {
-    resolver->Reject(DOMException::Create(
-        kSyntaxError, "'" + module_url + "' is not a valid URL."));
-    return promise;
-  }
-
-  // Step 5: "Return promise, and then continue running this algorithm in
-  // parallel."
-  // |kUnspecedLoading| is used here because this is a part of script module
-  // loading.
-  TaskRunnerHelper::Get(TaskType::kUnspecedLoading, script_state)
-      ->PostTask(BLINK_FROM_HERE,
-                 WTF::Bind(&MainThreadWorklet::FetchAndInvokeScript,
-                           WrapPersistent(this), module_url_record,
-                           WrapPersistent(resolver)));
-  return promise;
-}
-
 // Implementation of the second half of the "addModule(moduleURL, options)"
 // algorithm:
 // https://drafts.css-houdini.org/worklets/#dom-worklet-addmodule
@@ -118,7 +71,6 @@
 void MainThreadWorklet::ContextDestroyed(ExecutionContext* execution_context) {
   DCHECK(IsMainThread());
   GetWorkletGlobalScopeProxy()->TerminateWorkletGlobalScope();
-  Worklet::ContextDestroyed(execution_context);
 }
 
 DEFINE_TRACE(MainThreadWorklet) {
diff --git a/third_party/WebKit/Source/core/workers/MainThreadWorklet.h b/third_party/WebKit/Source/core/workers/MainThreadWorklet.h
index e6b5c85..2fd6837 100644
--- a/third_party/WebKit/Source/core/workers/MainThreadWorklet.h
+++ b/third_party/WebKit/Source/core/workers/MainThreadWorklet.h
@@ -27,9 +27,6 @@
  public:
   virtual ~MainThreadWorklet() = default;
 
-  // Worklet
-  ScriptPromise addModule(ScriptState*, const String& module_url) final;
-
   // ContextLifecycleObserver
   void ContextDestroyed(ExecutionContext*) final;
 
@@ -39,8 +36,9 @@
   explicit MainThreadWorklet(LocalFrame*);
 
  private:
+  // Worklet.
   void FetchAndInvokeScript(const KURL& module_url_record,
-                            ScriptPromiseResolver*);
+                            ScriptPromiseResolver*) override;
 };
 
 }  // namespace blink
diff --git a/third_party/WebKit/Source/core/workers/ThreadedWorklet.cpp b/third_party/WebKit/Source/core/workers/ThreadedWorklet.cpp
index 21b26cfe..972f81a1 100644
--- a/third_party/WebKit/Source/core/workers/ThreadedWorklet.cpp
+++ b/third_party/WebKit/Source/core/workers/ThreadedWorklet.cpp
@@ -15,35 +15,22 @@
 
 namespace blink {
 
-ThreadedWorklet::ThreadedWorklet(LocalFrame* frame) : Worklet(frame) {}
+ThreadedWorklet::ThreadedWorklet(LocalFrame* frame)
+    : Worklet(frame), frame_(frame) {}
 
-ScriptPromise ThreadedWorklet::addModule(ScriptState* script_state,
-                                         const String& url) {
+void ThreadedWorklet::FetchAndInvokeScript(const KURL& module_url_record,
+                                           ScriptPromiseResolver* resolver) {
   DCHECK(IsMainThread());
-  if (!GetExecutionContext()) {
-    return ScriptPromise::RejectWithDOMException(
-        script_state, DOMException::Create(kInvalidStateError,
-                                           "This frame is already detached"));
-  }
-
-  KURL script_url = GetExecutionContext()->CompleteURL(url);
-  if (!script_url.IsValid()) {
-    return ScriptPromise::RejectWithDOMException(
-        script_state, DOMException::Create(
-                          kSyntaxError, "'" + url + "' is not a valid URL."));
-  }
+  if (!GetExecutionContext())
+    return;
 
   if (!IsInitialized())
     Initialize();
 
-  ScriptPromiseResolver* resolver = ScriptPromiseResolver::Create(script_state);
-  ScriptPromise promise = resolver->Promise();
-
   WorkletScriptLoader* script_loader =
       WorkletScriptLoader::Create(frame_->GetDocument()->Fetcher(), this);
   loader_to_resolver_map_.Set(script_loader, resolver);
-  script_loader->FetchScript(script_url);
-  return promise;
+  script_loader->FetchScript(module_url_record);
 }
 
 void ThreadedWorklet::NotifyWorkletScriptLoadingFinished(
@@ -69,10 +56,11 @@
   loader_to_resolver_map_.clear();
   if (IsInitialized())
     GetWorkletGlobalScopeProxy()->TerminateWorkletGlobalScope();
-  Worklet::ContextDestroyed(execution_context);
+  frame_ = nullptr;
 }
 
 DEFINE_TRACE(ThreadedWorklet) {
+  visitor->Trace(frame_);
   visitor->Trace(loader_to_resolver_map_);
   Worklet::Trace(visitor);
 }
diff --git a/third_party/WebKit/Source/core/workers/ThreadedWorklet.h b/third_party/WebKit/Source/core/workers/ThreadedWorklet.h
index c238fbf..075a9e4f 100644
--- a/third_party/WebKit/Source/core/workers/ThreadedWorklet.h
+++ b/third_party/WebKit/Source/core/workers/ThreadedWorklet.h
@@ -29,13 +29,6 @@
  public:
   virtual ~ThreadedWorklet() = default;
 
-  // Called when addModule() is called for the first time.
-  virtual void Initialize() = 0;
-  virtual bool IsInitialized() const = 0;
-
-  // Worklet
-  ScriptPromise addModule(ScriptState*, const String& module_url) final;
-
   // WorkletScriptLoader::Client
   void NotifyWorkletScriptLoadingFinished(WorkletScriptLoader*,
                                           const ScriptSourceCode&) final;
@@ -49,6 +42,16 @@
   explicit ThreadedWorklet(LocalFrame*);
 
  private:
+  // Worklet
+  void FetchAndInvokeScript(const KURL& module_url_record,
+                            ScriptPromiseResolver*) override;
+
+  // Called when addModule() is called for the first time.
+  virtual void Initialize() = 0;
+  virtual bool IsInitialized() const = 0;
+
+  Member<LocalFrame> frame_;
+
   HeapHashMap<Member<WorkletScriptLoader>, Member<ScriptPromiseResolver>>
       loader_to_resolver_map_;
 };
diff --git a/third_party/WebKit/Source/core/workers/Worklet.cpp b/third_party/WebKit/Source/core/workers/Worklet.cpp
index dfa704f..58dc60b6 100644
--- a/third_party/WebKit/Source/core/workers/Worklet.cpp
+++ b/third_party/WebKit/Source/core/workers/Worklet.cpp
@@ -4,25 +4,63 @@
 
 #include "core/workers/Worklet.h"
 
+#include "bindings/core/v8/ScriptPromiseResolver.h"
 #include "core/dom/DOMException.h"
 #include "core/dom/Document.h"
+#include "core/dom/TaskRunnerHelper.h"
 #include "core/frame/LocalFrame.h"
 #include "core/workers/WorkletGlobalScopeProxy.h"
 
 namespace blink {
 
 Worklet::Worklet(LocalFrame* frame)
-    : ContextLifecycleObserver(frame->GetDocument()), frame_(frame) {
+    : ContextLifecycleObserver(frame->GetDocument()) {
   DCHECK(IsMainThread());
 }
 
-void Worklet::ContextDestroyed(ExecutionContext*) {
+// Implementation of the first half of the "addModule(moduleURL, options)"
+// algorithm:
+// https://drafts.css-houdini.org/worklets/#dom-worklet-addmodule
+ScriptPromise Worklet::addModule(ScriptState* script_state,
+                                 const String& module_url) {
   DCHECK(IsMainThread());
-  frame_ = nullptr;
+  if (!GetExecutionContext()) {
+    return ScriptPromise::RejectWithDOMException(
+        script_state, DOMException::Create(kInvalidStateError,
+                                           "This frame is already detached"));
+  }
+
+  // Step 1: "Let promise be a new promise."
+  ScriptPromiseResolver* resolver = ScriptPromiseResolver::Create(script_state);
+  ScriptPromise promise = resolver->Promise();
+
+  // Step 2: "Let worklet be the current Worklet."
+  // |this| is the current Worklet.
+
+  // Step 3: "Let moduleURLRecord be the result of parsing the moduleURL
+  // argument relative to the relevant settings object of this."
+  KURL module_url_record = GetExecutionContext()->CompleteURL(module_url);
+
+  // Step 4: "If moduleURLRecord is failure, then reject promise with a
+  // "SyntaxError" DOMException and return promise."
+  if (!module_url_record.IsValid()) {
+    resolver->Reject(DOMException::Create(
+        kSyntaxError, "'" + module_url + "' is not a valid URL."));
+    return promise;
+  }
+
+  // Step 5: "Return promise, and then continue running this algorithm in
+  // parallel."
+  // |kUnspecedLoading| is used here because this is a part of script module
+  // loading.
+  TaskRunnerHelper::Get(TaskType::kUnspecedLoading, script_state)
+      ->PostTask(BLINK_FROM_HERE,
+                 WTF::Bind(&Worklet::FetchAndInvokeScript, WrapPersistent(this),
+                           module_url_record, WrapPersistent(resolver)));
+  return promise;
 }
 
 DEFINE_TRACE(Worklet) {
-  visitor->Trace(frame_);
   ContextLifecycleObserver::Trace(visitor);
 }
 
diff --git a/third_party/WebKit/Source/core/workers/Worklet.h b/third_party/WebKit/Source/core/workers/Worklet.h
index 2131acf..9d9ba85 100644
--- a/third_party/WebKit/Source/core/workers/Worklet.h
+++ b/third_party/WebKit/Source/core/workers/Worklet.h
@@ -14,6 +14,7 @@
 namespace blink {
 
 class LocalFrame;
+class ScriptPromiseResolver;
 class WorkletGlobalScopeProxy;
 
 // This is the base implementation of Worklet interface defined in the spec:
@@ -32,21 +33,20 @@
 
   // Worklet.idl
   // addModule() imports ES6 module scripts.
-  virtual ScriptPromise addModule(ScriptState*, const String& module_url) = 0;
+  virtual ScriptPromise addModule(ScriptState*, const String& module_url);
 
   // Returns a proxy to WorkletGlobalScope on the context thread.
   virtual WorkletGlobalScopeProxy* GetWorkletGlobalScopeProxy() const = 0;
 
-  // ContextLifecycleObserver
-  virtual void ContextDestroyed(ExecutionContext*);
-
   DECLARE_VIRTUAL_TRACE();
 
  protected:
   // The Worklet inherits the url and userAgent from the frame->document().
   explicit Worklet(LocalFrame*);
 
-  Member<LocalFrame> frame_;
+ private:
+  virtual void FetchAndInvokeScript(const KURL& module_url_record,
+                                    ScriptPromiseResolver*) = 0;
 };
 
 }  // namespace blink
diff --git a/third_party/WebKit/Source/devtools/front_end/sdk/CSSMetadata.js b/third_party/WebKit/Source/devtools/front_end/sdk/CSSMetadata.js
index 2b2ce62e..fbea1da 100644
--- a/third_party/WebKit/Source/devtools/front_end/sdk/CSSMetadata.js
+++ b/third_party/WebKit/Source/devtools/front_end/sdk/CSSMetadata.js
@@ -645,11 +645,61 @@
   'box-sizing': {values: ['content-box', 'border-box']},
   'clip': {values: ['auto']},
   'resize': {values: ['none', 'both', 'horizontal', 'vertical']},
-  'align-content': {values: ['flex-start', 'flex-end', 'center', 'space-between', 'space-around', 'stretch']},
-  'align-items': {values: ['flex-start', 'flex-end', 'center', 'baseline', 'stretch']},
-  'align-self': {values: ['auto', 'flex-start', 'flex-end', 'center', 'baseline', 'stretch']},
+  'align-content': {
+    values: [
+      'normal', 'baseline', 'space-between', 'space-around', 'space-evenly', 'stretch', 'unsafe', 'safe', 'center',
+      'start', 'end', 'flex-start', 'flex-end', 'left', 'right'
+    ]
+  },
+  'justify-content': {
+    values: [
+      'normal', 'space-between', 'space-around', 'space-evenly', 'stretch', 'unsafe', 'safe', 'center', 'start', 'end',
+      'flex-start', 'flex-end', 'left', 'right'
+    ]
+  },
+  'place-content': {
+    values: [
+      'normal', 'space-between', 'space-around', 'space-evenly', 'stretch', 'unsafe', 'safe', 'center', 'start', 'end',
+      'flex-start', 'flex-end', 'left', 'right'
+    ]
+  },
+  'align-items': {
+    values: [
+      'normal', 'stretch', 'basline', 'unsafe', 'safe', 'center', 'start', 'end', 'self-start', 'self-end',
+      'flex-start', 'flex-end', 'left', 'right'
+    ]
+  },
+  'justify-items': {
+    values: [
+      'normal', 'stretch', 'basline', 'unsafe', 'safe', 'center', 'start', 'end', 'self-start', 'self-end',
+      'flex-start', 'flex-end', 'left', 'right', 'legacy'
+    ]
+  },
+  'place-items': {
+    values: [
+      'auto', 'normal', 'stretch', 'basline', 'unsafe', 'safe', 'center', 'start', 'end', 'self-start', 'self-end',
+      'flex-start', 'flex-end', 'left', 'right'
+    ]
+  },
+  'align-self': {
+    values: [
+      'auto', 'normal', 'stretch', 'basline', 'unsafe', 'safe', 'center', 'start', 'end', 'self-start', 'self-end',
+      'flex-start', 'flex-end', 'left', 'right'
+    ]
+  },
+  'justify-self': {
+    values: [
+      'auto', 'normal', 'stretch', 'basline', 'unsafe', 'safe', 'center', 'start', 'end', 'self-start', 'self-end',
+      'flex-start', 'flex-end', 'left', 'right'
+    ]
+  },
+  'place-self': {
+    values: [
+      'auto', 'normal', 'stretch', 'basline', 'unsafe', 'safe', 'center', 'start', 'end', 'self-start', 'self-end',
+      'flex-start', 'flex-end', 'left', 'right'
+    ]
+  },
   'flex-direction': {values: ['row', 'row-reverse', 'column', 'column-reverse']},
-  'justify-content': {values: ['flex-start', 'flex-end', 'center', 'space-between', 'space-around']},
   'flex-wrap': {values: ['nowrap', 'wrap', 'wrap-reverse']},
   'perspective': {values: ['none']},
   'perspective-origin': {values: ['left', 'center', 'right', 'top', 'bottom']},
diff --git a/third_party/WebKit/Source/modules/beacon/NavigatorBeacon.cpp b/third_party/WebKit/Source/modules/beacon/NavigatorBeacon.cpp
index 9517ab5..c5d97d7 100644
--- a/third_party/WebKit/Source/modules/beacon/NavigatorBeacon.cpp
+++ b/third_party/WebKit/Source/modules/beacon/NavigatorBeacon.cpp
@@ -126,9 +126,9 @@
       if (RuntimeEnabledFeatures::
               sendBeaconThrowForBlobWithNonSimpleTypeEnabled()) {
         exception_state.ThrowSecurityError(
-            "sendBeacon() with a Blob whose type is not CORS-safelisted MIME "
-            "type is disallowed experimentally. See http://crbug.com/490015 "
-            "for details.");
+            "sendBeacon() with a Blob whose type is not any of the "
+            "CORS-safelisted values for the Content-Type request header is "
+            "disabled temporarily. See http://crbug.com/490015 for details.");
         return false;
       }
     }
diff --git a/third_party/WebKit/Source/platform/RuntimeEnabledFeatures.json5 b/third_party/WebKit/Source/platform/RuntimeEnabledFeatures.json5
index bafe49f..5660777 100644
--- a/third_party/WebKit/Source/platform/RuntimeEnabledFeatures.json5
+++ b/third_party/WebKit/Source/platform/RuntimeEnabledFeatures.json5
@@ -853,7 +853,7 @@
     },
     {
       name: "SendBeaconThrowForBlobWithNonSimpleType",
-      status: "experimental",
+      status: "stable",
     },
     {
       name: "SendMouseEventsDisabledFormControls",
diff --git a/third_party/WebKit/Source/web/WebViewImpl.cpp b/third_party/WebKit/Source/web/WebViewImpl.cpp
index 854caa6..4f6f905 100644
--- a/third_party/WebKit/Source/web/WebViewImpl.cpp
+++ b/third_party/WebKit/Source/web/WebViewImpl.cpp
@@ -1821,7 +1821,7 @@
   if (MainFrameImpl()->GetFrameView()) {
     MainFrameImpl()->GetFrameView()->SetInitialViewportSize(icb_size);
     if (!MainFrameImpl()->GetFrameView()->NeedsLayout())
-      ResizeFrameView(MainFrameImpl());
+      resize_viewport_anchor_->ResizeFrameView(MainFrameSize());
   }
 }
 
@@ -1897,7 +1897,13 @@
     // Avoids unnecessary invalidations while various bits of state in
     // TextAutosizer are updated.
     TextAutosizer::DeferUpdatePageInfo defer_update_page_info(GetPage());
+    FrameView* frame_view = MainFrameImpl()->GetFrameView();
+    IntRect old_rect = frame_view->FrameRect();
     UpdateICBAndResizeViewport();
+    IntRect new_rect = frame_view->FrameRect();
+    frame_view->MarkViewportConstrainedObjectsForLayout(
+        old_rect.Width() != new_rect.Width(),
+        old_rect.Height() != new_rect.Height());
   }
 
   fullscreen_controller_->UpdateSize();
@@ -3153,14 +3159,6 @@
   SetPageScaleFactor(new_page_scale_factor);
 
   UpdateLayerTreeViewport();
-
-  // Changes to page-scale during layout may require an additional frame.
-  // We can't update the lifecycle here because we may be in the middle of
-  // layout in the caller of this method.
-  // TODO(chrishtr): clean all this up. All layout should happen in one
-  // lifecycle run (crbug.com/578239).
-  if (MainFrameImpl()->GetFrameView()->NeedsLayout())
-    MainFrameImpl()->FrameWidget()->ScheduleAnimation();
 }
 
 void WebViewImpl::UpdatePageDefinedViewportConstraints(
@@ -3648,14 +3646,6 @@
   EndActiveFlingAnimation();
 }
 
-void WebViewImpl::ResizeFrameView(WebLocalFrameImpl* webframe) {
-  FrameView* view = webframe->GetFrame()->View();
-  if (webframe == MainFrame())
-    resize_viewport_anchor_->ResizeFrameView(MainFrameSize());
-  else
-    view->Resize(webframe->GetFrameView()->Size());
-}
-
 void WebViewImpl::ResizeAfterLayout(WebLocalFrameImpl* webframe) {
   LocalFrame* frame = webframe->GetFrame();
   if (!client_ || !client_->CanUpdateLayout() || !frame->IsMainFrame())
@@ -3678,22 +3668,14 @@
   if (GetPageScaleConstraintsSet().ConstraintsDirty())
     RefreshPageScaleFactorAfterLayout();
 
-  ResizeFrameView(webframe);
+  resize_viewport_anchor_->ResizeFrameView(MainFrameSize());
 }
 
 void WebViewImpl::LayoutUpdated(WebLocalFrameImpl* webframe) {
   LocalFrame* frame = webframe->GetFrame();
-  if (!client_ || !client_->CanUpdateLayout() || !frame->IsMainFrame())
+  if (!client_ || !frame->IsMainFrame())
     return;
 
-  ResizeAfterLayout(webframe);
-
-  // Relayout immediately to avoid violating the rule that needsLayout()
-  // isn't set at the end of a layout.
-  FrameView* view = frame->View();
-  if (view->NeedsLayout())
-    view->UpdateLayout();
-
   UpdatePageOverlays();
 
   fullscreen_controller_->DidUpdateLayout();
diff --git a/third_party/WebKit/Source/web/WebViewImpl.h b/third_party/WebKit/Source/web/WebViewImpl.h
index b681fe6..2898f9c3 100644
--- a/third_party/WebKit/Source/web/WebViewImpl.h
+++ b/third_party/WebKit/Source/web/WebViewImpl.h
@@ -523,7 +523,6 @@
   void RefreshPageScaleFactorAfterLayout();
   IntSize ContentsSize() const;
 
-  void ResizeFrameView(WebLocalFrameImpl* webframe);
   void UpdateICBAndResizeViewport();
   void ResizeViewWhileAnchored(float browser_controls_height,
                                bool browser_controls_shrink_layout);
diff --git a/third_party/freetype/BUILD.gn b/third_party/freetype/BUILD.gn
index facf28f..d230faa 100644
--- a/third_party/freetype/BUILD.gn
+++ b/third_party/freetype/BUILD.gn
@@ -3,6 +3,7 @@
 # found in the LICENSE file.
 
 import("//build/config/chromecast_build.gni")
+import("//third_party/harfbuzz-ng/harfbuzz.gni")
 
 config("freetype_config") {
   include_dirs = [
@@ -28,6 +29,58 @@
   }
 }
 
+# This component is used to resolve a cyclic dependency between HarfBuzz and
+# FreeType. HarfBuzz needs basic FreeType glyph information symbols for its
+# hb-ft.* functions, FreeType needs HarfBuzz' OpenType parsing functionality in
+# the autohinting code. We start by building a minimum FreeType here - enough to
+# satisfy harfbuzz-ng-ft symbol requirements. Then we can build harfbuzz-ng-ft
+# based on the minimal FreeType and harfbuzz-ng which does not depend on
+# FreeType itself. Then we build FreeType depending on harfbuzz-ng-ft and
+# harfbuzz-ng.
+static_library("bootstrap_freetype_for_harfbuzz") {
+  visibility = [
+    "//third_party/harfbuzz-ng:harfbuzz-ng-ft",
+    ":freetype",
+  ]
+
+  defines = []
+
+  sources = [
+    "include/freetype-custom-config/ftmodule.h",
+    "include/freetype-custom-config/ftoption.h",
+    "src/src/base/ftbase.c",
+    "src/src/base/ftbitmap.c",
+    "src/src/base/ftsystem.c",
+  ]
+
+  if (is_mac && !is_component_build) {
+    defines += [ "MAC_RESTRICT_VISIBILITY" ]
+  }
+
+  defines += [
+    "FT2_BUILD_LIBRARY",
+    "DARWIN_NO_CARBON",
+
+    # Long directory name to avoid accidentally using wrong headers.
+    # GN currently does not escape '<' and '>' when generating xml based Visual
+    # Studio project files. As a result, use quotes instead of pointy brackets
+    # in these defines.
+    "FT_CONFIG_MODULES_H=\"freetype-custom-config/ftmodule.h\"",
+    "FT_CONFIG_OPTIONS_H=\"freetype-custom-config/ftoption.h\"",
+  ]
+
+  if (is_win && is_component_build) {
+    # Used for managing declspec(dllimport/export) visibility.
+    defines += [ "FT2_BUILD_DLL" ]
+  }
+
+  public_configs = [ ":freetype_config" ]
+  configs -= [ "//build/config/compiler:chromium_code" ]
+  configs += [ "//build/config/compiler:no_chromium_code" ]
+
+  configs += [ ":freetype-warnings" ]
+}
+
 component("freetype") {
   if (is_linux) {
     output_name = "freetype"
@@ -40,9 +93,7 @@
     "include/freetype-custom-config/ftmodule.h",
     "include/freetype-custom-config/ftoption.h",
     "src/src/autofit/autofit.c",
-    "src/src/base/ftbase.c",
     "src/src/base/ftbbox.c",
-    "src/src/base/ftbitmap.c",
     "src/src/base/ftfntfmt.c",
     "src/src/base/ftfstype.c",
     "src/src/base/ftgasp.c",
@@ -51,7 +102,6 @@
     "src/src/base/ftlcdfil.c",
     "src/src/base/ftmm.c",
     "src/src/base/ftstroke.c",
-    "src/src/base/ftsystem.c",
     "src/src/base/fttype1.c",
     "src/src/cff/cff.c",
     "src/src/gzip/ftgzip.c",
@@ -103,6 +153,10 @@
     "FT_CONFIG_OPTIONS_H=\"freetype-custom-config/ftoption.h\"",
   ]
 
+  if (!use_system_harfbuzz) {
+    defines += [ "HAVE_HARFBUZZ_FT" ]
+  }
+
   if (is_win && is_component_build) {
     # Used for managing declspec(dllimport/export) visibility.
     defines += [ "FT2_BUILD_DLL" ]
@@ -118,4 +172,15 @@
     "//third_party/libpng",
     "//third_party/zlib",
   ]
+
+  public_deps = [
+    ":bootstrap_freetype_for_harfbuzz",
+  ]
+
+  if (!use_system_harfbuzz) {
+    deps += [
+      "//third_party/harfbuzz-ng:harfbuzz-ng",
+      "//third_party/harfbuzz-ng:harfbuzz-ng-ft",
+    ]
+  }
 }
diff --git a/third_party/freetype/include/freetype-custom-config/ftoption.h b/third_party/freetype/include/freetype-custom-config/ftoption.h
index afa3c60..84b8970f 100644
--- a/third_party/freetype/include/freetype-custom-config/ftoption.h
+++ b/third_party/freetype/include/freetype-custom-config/ftoption.h
@@ -268,7 +268,9 @@
   /*                                                                       */
   /*   Define this macro if you want to enable this `feature'.             */
   /*                                                                       */
-/* #define FT_CONFIG_OPTION_USE_HARFBUZZ */
+#if defined(HAVE_HARFBUZZ_FT)
+#define FT_CONFIG_OPTION_USE_HARFBUZZ
+#endif
 
 
   /*************************************************************************/
diff --git a/third_party/harfbuzz-ng/BUILD.gn b/third_party/harfbuzz-ng/BUILD.gn
index b3dcc3d..7226d01a 100644
--- a/third_party/harfbuzz-ng/BUILD.gn
+++ b/third_party/harfbuzz-ng/BUILD.gn
@@ -7,15 +7,7 @@
 import("//build/config/linux/pkg_config.gni")
 import("//build/config/ui.gni")
 import("//testing/libfuzzer/fuzzer_test.gni")
-
-declare_args() {
-  # Blink uses a cutting-edge version of Harfbuzz; most Linux distros do not
-  # contain a new enough version of the code to work correctly. However,
-  # ChromeOS chroots (i.e, real ChromeOS builds for devices) do contain a
-  # new enough version of the library, and so this variable exists so that
-  # ChromeOS can build against the system lib and keep binary sizes smaller.
-  use_system_harfbuzz = false
-}
+import("//third_party/harfbuzz-ng/harfbuzz.gni")
 
 if (use_system_harfbuzz) {
   import("//build/config/linux/pkg_config.gni")
@@ -50,8 +42,7 @@
 
   # See also chrome/browser/ui/libgtkui/BUILD.gn which pulls this.
   config("pangoft2_link_hack") {
-    if (is_linux && use_pango && !is_chromeos && !is_official_build &&
-        current_cpu != "arm" && current_cpu != "mipsel" && !is_component_build) {
+    if (is_linux && use_pango && !use_system_harfbuzz && !is_component_build) {
       # These symbols are referenced from libpangoft2, which will be
       # dynamically linked later.
       ldflags = [ "-Wl,-uhb_ft_face_create_cached,-uhb_glib_get_unicode_funcs" ]
@@ -198,20 +189,6 @@
       ]
     }
 
-    # When without -fvisibility=hidden for pango to use the harfbuzz
-    # in the tree, all symbols pango needs must be included, or
-    # pango uses mixed versions of harfbuzz and leads to crash.
-    # See crbug.com/462689.
-    if (is_linux && use_pango && !is_chromeos && !is_official_build &&
-        current_cpu != "arm" && current_cpu != "mipsel") {
-      deps += [ "//build/config/freetype" ]
-      configs -= [ "//build/config/gcc:symbol_visibility_hidden" ]
-      configs += [ "//build/config/gcc:symbol_visibility_default" ]
-      sources += [
-        "src/hb-ft.cc",
-        "src/hb-ft.h",
-      ]
-    }
     if (use_glib) {
       configs += [ "//build/config/linux:glib" ]
       sources += [
@@ -220,6 +197,39 @@
       ]
     }
   }
+
+  static_library("harfbuzz-ng-ft") {
+    sources = [
+      "src/hb-ft.cc",
+      "src/hb-ft.h",
+    ]
+
+    if (is_component_build && !is_win) {
+      configs -= [ "//build/config/gcc:symbol_visibility_hidden" ]
+      configs += [ "//build/config/gcc:symbol_visibility_default" ]
+    }
+
+    configs -= [ "//build/config/compiler:chromium_code" ]
+    configs += [
+      "//build/config/compiler:no_chromium_code",
+
+      # Must be after no_chromium_code for warning flags to be ordered
+      # correctly.
+      ":harfbuzz_warnings",
+    ]
+    public_configs = [ ":harfbuzz-ng_config" ]
+
+    defines = [
+      "HAVE_OT",
+      "HAVE_ICU",
+      "HAVE_ICU_BUILTIN",
+      "HB_NO_MT",
+    ]
+
+    deps = [
+      "//third_party/freetype:bootstrap_freetype_for_harfbuzz",
+    ]
+  }
 }
 
 fuzzer_test("harfbuzz_fuzzer") {
diff --git a/third_party/harfbuzz-ng/harfbuzz.gni b/third_party/harfbuzz-ng/harfbuzz.gni
new file mode 100644
index 0000000..a152b25
--- /dev/null
+++ b/third_party/harfbuzz-ng/harfbuzz.gni
@@ -0,0 +1,12 @@
+# Copyright 2017 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+declare_args() {
+  # Blink uses a cutting-edge version of Harfbuzz; most Linux distros do not
+  # contain a new enough version of the code to work correctly. However,
+  # ChromeOS chroots (i.e, real ChromeOS builds for devices) do contain a
+  # new enough version of the library, and so this variable exists so that
+  # ChromeOS can build against the system lib and keep binary sizes smaller.
+  use_system_harfbuzz = false
+}
diff --git a/tools/metrics/actions/actions.xml b/tools/metrics/actions/actions.xml
index ae4e8be0..1e32fb1 100644
--- a/tools/metrics/actions/actions.xml
+++ b/tools/metrics/actions/actions.xml
@@ -16005,6 +16005,15 @@
   </description>
 </action>
 
+<action name="Suggestions.ScrolledAfterOpen">
+  <owner>dgn@chromium.org</owner>
+  <owner>finkm@chromium.org</owner>
+  <description>
+    Android: Recorded the first time the user scrolls after opening the
+    suggestions UI.
+  </description>
+</action>
+
 <action name="Suggestions.Site.RemovalUndone">
   <owner>finkm@chromium.org</owner>
   <owner>dgn@chromium.org</owner>
diff --git a/tools/perf/benchmark.csv b/tools/perf/benchmark.csv
index f2558d5..57f186f0 100644
--- a/tools/perf/benchmark.csv
+++ b/tools/perf/benchmark.csv
@@ -36,6 +36,7 @@
 kraken,"bmeurer@chromium.org, mvstanton@chromium.org",
 load_library_perf_tests,,
 loading.cluster_telemetry,,
+loading.desktop,"kouhei@chormium.org, ksakamoto@chromium.org",
 loading.mobile,"kouhei@chromium.org, ksakamoto@chromium.org",
 media.android.tough_video_cases,"crouleau@chromium.org, videostack-eng@google.com",Internals>Media
 media.android.tough_video_cases_tbmv2,"johnchen@chromium.org, crouleau@chromium.org",Internals>Media
diff --git a/tools/perf/benchmarks/loading.py b/tools/perf/benchmarks/loading.py
index 7aacd009..ed570a5 100644
--- a/tools/perf/benchmarks/loading.py
+++ b/tools/perf/benchmarks/loading.py
@@ -24,6 +24,25 @@
     return tbm_options
 
 
+@benchmark.Disabled('android')
+@benchmark.Owner(emails=['kouhei@chormium.org', 'ksakamoto@chromium.org'])
+class LoadingDesktop(_LoadingBase):
+  """ A benchmark measuring loading performance of desktop sites. """
+
+  @classmethod
+  def ShouldDisable(cls, possible_browser):
+    return possible_browser.browser_type == 'reference'
+
+  def CreateStorySet(self, options):
+    return page_sets.LoadingDesktopStorySet(
+        cache_temperatures=[cache_temperature.PCV1_COLD,
+                            cache_temperature.PCV1_WARM,])
+
+  @classmethod
+  def Name(cls):
+    return 'loading.desktop'
+
+
 @benchmark.Enabled('android')
 @benchmark.Owner(emails=['kouhei@chromium.org', 'ksakamoto@chromium.org'])
 class LoadingMobile(_LoadingBase):
@@ -43,15 +62,15 @@
 
     return False
 
-  @classmethod
-  def Name(cls):
-    return 'loading.mobile'
-
   def CreateStorySet(self, options):
     return page_sets.LoadingMobileStorySet(
         cache_temperatures=[cache_temperature.ANY],
         traffic_settings=[traffic_setting.NONE, traffic_setting.REGULAR_3G])
 
+  @classmethod
+  def Name(cls):
+    return 'loading.mobile'
+
 
 # Disabled because we do not plan on running CT benchmarks on the perf
 # waterfall any time soon.
@@ -63,10 +82,6 @@
   _ALL_NET_CONFIGS = traffic_setting.NETWORK_CONFIGS.keys()
 
   @classmethod
-  def Name(cls):
-    return 'loading.cluster_telemetry'
-
-  @classmethod
   def AddBenchmarkCommandLineArgs(cls, parser):
     super(LoadingClusterTelemetry, cls).AddBenchmarkCommandLineArgs(parser)
     ct_benchmarks_util.AddBenchmarkCommandLineArgs(parser)
@@ -86,3 +101,7 @@
       options.urls_list, options.user_agent, options.archive_data_file,
       traffic_setting=options.traffic_setting,
       run_page_interaction_callback=Wait)
+
+  @classmethod
+  def Name(cls):
+    return 'loading.cluster_telemetry'
diff --git a/tools/perf/core/benchmark_sharding_map.json b/tools/perf/core/benchmark_sharding_map.json
index 8aeb3be..3482230a 100644
--- a/tools/perf/core/benchmark_sharding_map.json
+++ b/tools/perf/core/benchmark_sharding_map.json
@@ -2,228 +2,224 @@
   "Android Nexus5X Perf": {
     "build73-b1--device1": {
       "benchmarks": [
+        "smoothness.key_silk_cases",
         "system_health.memory_desktop",
         "system_health.memory_mobile"
       ]
     },
     "build73-b1--device2": {
       "benchmarks": [
-        "page_cycler_v2.intl_ja_zh",
+        "loading.desktop",
         "smoothness.simple_mobile_sites",
         "v8.browsing_desktop_classic"
       ]
     },
     "build73-b1--device3": {
       "benchmarks": [
-        "page_cycler_v2.typical_25",
+        "page_cycler_v2.intl_ja_zh",
         "power.typical_10_mobile_reload",
-        "text_selection.character",
         "v8.runtimestats.browsing_mobile_classic"
       ]
     },
     "build73-b1--device4": {
       "benchmarks": [
         "blink_perf.blink_gc",
-        "smoothness.key_silk_cases",
-        "system_health.common_desktop",
+        "page_cycler_v2.typical_25",
         "v8.infinite_scroll-turbo_tbmv2"
       ]
     },
     "build73-b1--device5": {
       "benchmarks": [
         "blink_style.key_mobile_sites",
-        "dummy_benchmark.noisy_benchmark_1",
         "gpu_times.gpu_rasterization.key_mobile_sites_smooth",
         "gpu_times.gpu_rasterization.top_25_smooth",
-        "media.chromeOS4kOnly.tough_video_cases",
-        "smoothness.tough_animation_cases",
+        "system_health.common_desktop",
         "v8.browsing_mobile",
         "v8.browsing_mobile_turbo"
       ]
     },
     "build73-b1--device6": {
       "benchmarks": [
-        "blink_perf.svg",
         "blink_style.polymer",
+        "dromaeo.domcoretraverse",
         "memory.desktop",
-        "page_cycler_v2.intl_ko_th_vi",
         "power.typical_10_mobile",
-        "service_worker.service_worker_micro_benchmark",
-        "smoothness.key_desktop_move_cases",
+        "smoothness.gpu_rasterization.tough_path_rendering_cases",
+        "smoothness.tough_animation_cases",
         "thread_times.key_mobile_sites_smooth"
       ]
     },
     "build73-b1--device7": {
       "benchmarks": [
-        "battor.trivial_pages",
-        "blink_perf.dom",
-        "kraken",
+        "blink_perf.shadow_dom",
         "memory.blink_memory_mobile",
+        "page_cycler_v2.intl_ko_th_vi",
         "power.idle_platform",
+        "smoothness.tough_filters_cases",
         "start_with_ext.warm.blank_page",
-        "startup.warm.blank_page",
-        "tracing.tracing_with_debug_overhead",
+        "thread_times.key_hit_test_cases",
         "v8.browsing_mobile_classic",
         "webrtc.webrtc_smoothness_tbmv2"
       ]
     },
     "build74-b1--device1": {
       "benchmarks": [
-        "blink_perf.css",
+        "battor.trivial_pages",
+        "blink_perf.canvas",
+        "dummy_benchmark.noisy_benchmark_1",
         "media.tough_video_cases_tbmv2",
-        "page_cycler_v2.intl_hi_ru",
         "smoothness.gpu_rasterization.tough_scrolling_cases",
-        "smoothness.scrolling_tough_ad_cases",
-        "storage.indexeddb_endure",
+        "smoothness.tough_webgl_ad_cases",
         "thread_times.key_idle_power_cases",
         "v8.infinite_scroll-classic_tbmv2",
         "v8.runtimestats.browsing_mobile",
-        "webrtc.datachannel"
+        "webrtc.getusermedia",
+        "webrtc.peerconnection"
       ]
     },
     "build74-b1--device2": {
       "benchmarks": [
-        "blink_perf.shadow_dom",
-        "media.tough_video_cases_extra",
-        "octane",
+        "oortonline",
+        "page_cycler_v2.intl_hi_ru",
         "power.tough_ad_cases",
+        "rasterize_and_record_micro.partial_invalidation",
         "smoothness.gpu_rasterization.tough_filters_cases",
-        "startup.large_profile.cold.blank_page"
+        "thread_times.tough_compositor_cases"
       ]
     },
     "build74-b1--device3": {
       "benchmarks": [
+        "blink_perf.bindings",
+        "dromaeo.domcorequery",
+        "media.media_cns_cases",
         "memory.top_10_mobile",
-        "page_cycler_v2.intl_es_fr_pt-BR",
-        "smoothness.image_decoding_cases",
         "smoothness.pathological_mobile_sites",
-        "smoothness.tough_image_decode_cases",
         "smoothness.tough_pinch_zoom_cases",
-        "smoothness.tough_texture_upload_cases",
-        "thread_times.tough_compositor_cases"
+        "startup.large_profile.cold.blank_page",
+        "sunspider"
       ]
     },
     "build74-b1--device4": {
       "benchmarks": [
         "gpu_times.key_mobile_sites_smooth",
-        "jitter",
         "memory.dual_browser_test",
-        "memory.long_running_idle_gmail_background_tbmv2",
-        "page_cycler_v2.intl_ar_fa_he",
-        "rasterize_and_record_micro.top_25",
+        "octane",
+        "page_cycler_v2.intl_es_fr_pt-BR",
+        "power.top_10",
         "smoothness.gpu_rasterization.polymer",
+        "smoothness.tough_image_decode_cases",
         "start_with_url.cold.startup_pages",
         "startup.warm.chrome_signin",
         "system_health.webview_startup",
-        "v8.browsing_desktop_turbo",
-        "v8.detached_context_age_in_gc"
+        "tab_switching.typical_25",
+        "v8.browsing_desktop_turbo"
       ]
     },
     "build74-b1--device5": {
       "benchmarks": [
-        "battor.steady_state",
-        "blink_style.top_25",
+        "blink_perf.dom",
+        "blink_perf.layout",
+        "blink_perf.paint",
+        "dummy_benchmark.stable_benchmark_1",
         "jetstream",
-        "oortonline",
+        "page_cycler_v2.intl_ar_fa_he",
         "power.android_acceptance",
+        "service_worker.service_worker_micro_benchmark",
         "smoothness.maps",
-        "smoothness.tough_path_rendering_cases",
-        "thread_times.simple_mobile_sites",
-        "webrtc.getusermedia"
+        "thread_times.simple_mobile_sites"
       ]
     },
     "build74-b1--device6": {
       "benchmarks": [
-        "blink_perf.layout",
-        "dromaeo.domcoretraverse",
+        "battor.steady_state",
+        "blink_perf.css",
+        "blink_perf.svg",
+        "blob_storage.blob_storage",
         "loading.cluster_telemetry",
         "media.android.tough_video_cases",
-        "power.top_25",
         "rasterize_and_record_micro.polymer",
         "smoothness.gpu_rasterization.top_25_smooth",
-        "speedometer",
-        "tab_switching.typical_25",
+        "smoothness.image_decoding_cases",
+        "smoothness.scrolling_tough_ad_cases",
         "thread_times.key_noop_cases",
         "thread_times.polymer",
-        "v8.google",
         "v8.mobile_infinite_scroll-turbo_tbmv2",
         "v8.runtimestats.browsing_mobile_turbo"
       ]
     },
     "build74-b1--device7": {
       "benchmarks": [
-        "blob_storage.blob_storage",
         "gpu_times.top_25_smooth",
-        "smoothness.gpu_rasterization.tough_path_rendering_cases",
-        "smoothness.tough_webgl_ad_cases",
+        "kraken",
+        "memory.long_running_idle_gmail_background_tbmv2",
+        "oortonline_tbmv2",
+        "power.top_25",
         "speedometer-classic",
         "system_health.common_mobile",
-        "thread_times.key_hit_test_cases",
-        "tracing.tracing_with_background_memory_infra",
-        "v8.browsing_desktop"
+        "v8.google",
+        "v8.infinite_scroll_tbmv2"
       ]
     },
     "build75-b1--device1": {
       "benchmarks": [
-        "blink_perf.canvas",
-        "dromaeo.domcoremodify",
+        "image_decoding.image_decoding_measurement",
         "loading.mobile",
         "media.android.tough_video_cases_tbmv2",
-        "power.trivial_pages",
-        "service_worker.service_worker",
-        "v8.infinite_scroll_tbmv2",
-        "v8.top_25_smooth"
+        "media.tough_video_cases",
+        "smoothness.tough_ad_cases",
+        "tracing.tracing_with_debug_overhead",
+        "v8.browsing_desktop",
+        "webrtc.datachannel"
       ]
     },
     "build75-b1--device2": {
       "benchmarks": [
-        "dromaeo.domcorequery",
-        "dummy_benchmark.stable_benchmark_1",
-        "media.media_cns_cases",
-        "media.tough_video_cases",
-        "smoothness.tough_ad_cases",
-        "thread_times.tough_scrolling_cases"
+        "power.trivial_pages",
+        "smoothness.gpu_rasterization_and_decoding.image_decoding_cases",
+        "smoothness.top_25_smooth",
+        "smoothness.tough_path_rendering_cases",
+        "smoothness.tough_webgl_cases",
+        "storage.indexeddb_endure_tracing"
       ]
     },
     "build75-b1--device3": {
       "benchmarks": [
-        "blink_perf.bindings",
         "blink_perf.events",
+        "media.mse_cases",
         "memory.long_running_dual_browser_test",
+        "memory.long_running_idle_gmail_tbmv2",
         "memory.top_10_mobile_stress",
+        "page_cycler_v2_site_isolation.basic_oopif",
         "smoothness.sync_scroll.key_mobile_sites_smooth",
-        "smoothness.top_25_smooth",
-        "smoothness.tough_canvas_cases",
-        "startup.large_profile.warm.blank_page",
-        "sunspider",
-        "text_selection.direction"
+        "thread_times.tough_scrolling_cases",
+        "v8.top_25_smooth"
       ]
     },
     "build75-b1--device4": {
       "benchmarks": [
-        "blink_perf.paint",
-        "memory.long_running_idle_gmail_tbmv2",
-        "page_cycler_v2.top_10_mobile",
-        "page_cycler_v2_site_isolation.basic_oopif",
-        "power.top_10",
-        "smoothness.gpu_rasterization_and_decoding.image_decoding_cases",
+        "blink_style.top_25",
+        "page_cycler_v2.basic_oopif",
+        "service_worker.service_worker",
+        "smoothness.tough_canvas_cases",
         "speedometer-turbo",
         "start_with_ext.cold.blank_page",
         "system_health.webview_startup_multiprocess",
-        "thread_times.key_silk_cases"
+        "thread_times.key_silk_cases",
+        "v8.detached_context_age_in_gc",
+        "webrtc.webrtc_smoothness"
       ]
     },
     "build75-b1--device5": {
       "benchmarks": [
-        "blink_perf.parser",
-        "image_decoding.image_decoding_measurement",
-        "media.mse_cases",
-        "page_cycler_v2.basic_oopif",
+        "dromaeo.domcoremodify",
+        "page_cycler_v2.top_10_mobile",
         "rasterize_and_record_micro.key_silk_cases",
+        "rasterize_and_record_micro.top_25",
+        "scheduler.tough_scheduling_cases",
         "smoothness.gpu_rasterization.tough_pinch_zoom_cases",
-        "smoothness.tough_filters_cases",
         "start_with_url.warm.startup_pages",
-        "startup.cold.blank_page",
+        "startup.large_profile.warm.blank_page",
+        "startup.warm.blank_page",
         "v8.key_mobile_sites_smooth",
         "v8.mobile_infinite_scroll-classic_tbmv2",
         "v8.mobile_infinite_scroll_tbmv2",
@@ -233,27 +229,26 @@
     "build75-b1--device6": {
       "benchmarks": [
         "dromaeo.domcoreattr",
-        "media.chromeOS.tough_video_cases",
-        "oortonline_tbmv2",
-        "rasterize_and_record_micro.key_mobile_sites",
-        "scheduler.tough_scheduling_cases",
+        "power.steady_state",
         "smoothness.desktop_tough_pinch_zoom_cases",
         "smoothness.key_mobile_sites_smooth",
-        "webrtc.stress",
-        "webrtc.webrtc_smoothness"
+        "smoothness.tough_texture_upload_cases",
+        "speedometer",
+        "startup.cold.blank_page",
+        "webrtc.stress"
       ]
     },
     "build75-b1--device7": {
       "benchmarks": [
-        "power.steady_state",
-        "rasterize_and_record_micro.partial_invalidation",
+        "blink_perf.parser",
+        "rasterize_and_record_micro.key_mobile_sites",
+        "smoothness.key_desktop_move_cases",
         "smoothness.tough_scrolling_cases",
-        "smoothness.tough_webgl_cases",
-        "storage.indexeddb_endure_tracing",
+        "storage.indexeddb_endure",
+        "tracing.tracing_with_background_memory_infra",
         "v8.runtime_stats.top_25",
         "v8.runtimestats.browsing_desktop",
-        "v8.runtimestats.browsing_desktop_classic",
-        "webrtc.peerconnection"
+        "v8.runtimestats.browsing_desktop_classic"
       ]
     }
   },
@@ -267,221 +262,217 @@
     },
     "build245-m4--device2": {
       "benchmarks": [
-        "page_cycler_v2.intl_ja_zh",
+        "loading.desktop",
         "smoothness.simple_mobile_sites",
         "v8.browsing_desktop_classic"
       ]
     },
     "build245-m4--device3": {
       "benchmarks": [
-        "page_cycler_v2.typical_25",
+        "page_cycler_v2.intl_ja_zh",
         "power.typical_10_mobile_reload",
-        "text_selection.character",
         "v8.runtimestats.browsing_mobile_classic"
       ]
     },
     "build245-m4--device4": {
       "benchmarks": [
         "blink_perf.blink_gc",
-        "system_health.common_desktop",
+        "page_cycler_v2.typical_25",
         "v8.infinite_scroll-turbo_tbmv2"
       ]
     },
     "build245-m4--device5": {
       "benchmarks": [
         "blink_style.key_mobile_sites",
-        "dummy_benchmark.noisy_benchmark_1",
         "gpu_times.gpu_rasterization.key_mobile_sites_smooth",
         "gpu_times.gpu_rasterization.top_25_smooth",
-        "media.chromeOS4kOnly.tough_video_cases",
-        "smoothness.tough_animation_cases",
+        "system_health.common_desktop",
         "v8.browsing_mobile",
         "v8.browsing_mobile_turbo"
       ]
     },
     "build245-m4--device6": {
       "benchmarks": [
-        "blink_perf.svg",
         "blink_style.polymer",
+        "dromaeo.domcoretraverse",
         "memory.desktop",
-        "page_cycler_v2.intl_ko_th_vi",
         "power.typical_10_mobile",
-        "service_worker.service_worker_micro_benchmark",
-        "smoothness.key_desktop_move_cases",
+        "smoothness.gpu_rasterization.tough_path_rendering_cases",
+        "smoothness.tough_animation_cases",
         "thread_times.key_mobile_sites_smooth"
       ]
     },
     "build245-m4--device7": {
       "benchmarks": [
-        "battor.trivial_pages",
-        "blink_perf.dom",
-        "kraken",
+        "blink_perf.shadow_dom",
         "memory.blink_memory_mobile",
+        "page_cycler_v2.intl_ko_th_vi",
         "power.idle_platform",
+        "smoothness.tough_filters_cases",
         "start_with_ext.warm.blank_page",
-        "startup.warm.blank_page",
-        "tracing.tracing_with_debug_overhead",
+        "thread_times.key_hit_test_cases",
         "v8.browsing_mobile_classic",
         "webrtc.webrtc_smoothness_tbmv2"
       ]
     },
     "build248-m4--device1": {
       "benchmarks": [
-        "blink_perf.css",
+        "battor.trivial_pages",
+        "blink_perf.canvas",
+        "dummy_benchmark.noisy_benchmark_1",
         "media.tough_video_cases_tbmv2",
-        "page_cycler_v2.intl_hi_ru",
         "smoothness.gpu_rasterization.tough_scrolling_cases",
-        "smoothness.scrolling_tough_ad_cases",
-        "storage.indexeddb_endure",
+        "smoothness.tough_webgl_ad_cases",
         "thread_times.key_idle_power_cases",
         "v8.infinite_scroll-classic_tbmv2",
         "v8.runtimestats.browsing_mobile",
-        "webrtc.datachannel"
+        "webrtc.getusermedia",
+        "webrtc.peerconnection"
       ]
     },
     "build248-m4--device2": {
       "benchmarks": [
-        "blink_perf.shadow_dom",
-        "media.tough_video_cases_extra",
-        "octane",
+        "oortonline",
+        "page_cycler_v2.intl_hi_ru",
         "power.tough_ad_cases",
+        "rasterize_and_record_micro.partial_invalidation",
         "smoothness.gpu_rasterization.tough_filters_cases",
-        "startup.large_profile.cold.blank_page"
+        "thread_times.tough_compositor_cases"
       ]
     },
     "build248-m4--device3": {
       "benchmarks": [
+        "blink_perf.bindings",
+        "dromaeo.domcorequery",
+        "media.media_cns_cases",
         "memory.top_10_mobile",
-        "page_cycler_v2.intl_es_fr_pt-BR",
-        "smoothness.image_decoding_cases",
         "smoothness.pathological_mobile_sites",
-        "smoothness.tough_image_decode_cases",
         "smoothness.tough_pinch_zoom_cases",
-        "smoothness.tough_texture_upload_cases",
-        "thread_times.tough_compositor_cases"
+        "startup.large_profile.cold.blank_page",
+        "sunspider"
       ]
     },
     "build248-m4--device4": {
       "benchmarks": [
         "gpu_times.key_mobile_sites_smooth",
-        "jitter",
         "memory.dual_browser_test",
-        "memory.long_running_idle_gmail_background_tbmv2",
-        "page_cycler_v2.intl_ar_fa_he",
-        "rasterize_and_record_micro.top_25",
+        "octane",
+        "page_cycler_v2.intl_es_fr_pt-BR",
+        "power.top_10",
         "smoothness.gpu_rasterization.polymer",
+        "smoothness.tough_image_decode_cases",
         "start_with_url.cold.startup_pages",
         "startup.warm.chrome_signin",
         "system_health.webview_startup",
-        "v8.browsing_desktop_turbo",
-        "v8.detached_context_age_in_gc"
+        "tab_switching.typical_25",
+        "v8.browsing_desktop_turbo"
       ]
     },
     "build248-m4--device5": {
       "benchmarks": [
-        "battor.steady_state",
-        "blink_style.top_25",
+        "blink_perf.dom",
+        "blink_perf.layout",
+        "blink_perf.paint",
+        "dummy_benchmark.stable_benchmark_1",
         "jetstream",
-        "oortonline",
+        "page_cycler_v2.intl_ar_fa_he",
         "power.android_acceptance",
+        "service_worker.service_worker_micro_benchmark",
         "smoothness.maps",
-        "smoothness.tough_path_rendering_cases",
-        "thread_times.simple_mobile_sites",
-        "webrtc.getusermedia"
+        "thread_times.simple_mobile_sites"
       ]
     },
     "build248-m4--device6": {
       "benchmarks": [
-        "blink_perf.layout",
-        "dromaeo.domcoretraverse",
+        "battor.steady_state",
+        "blink_perf.css",
+        "blink_perf.svg",
+        "blob_storage.blob_storage",
         "loading.cluster_telemetry",
         "media.android.tough_video_cases",
-        "power.top_25",
         "rasterize_and_record_micro.polymer",
         "smoothness.gpu_rasterization.top_25_smooth",
-        "speedometer",
-        "tab_switching.typical_25",
+        "smoothness.image_decoding_cases",
+        "smoothness.scrolling_tough_ad_cases",
         "thread_times.key_noop_cases",
         "thread_times.polymer",
-        "v8.google",
         "v8.mobile_infinite_scroll-turbo_tbmv2",
         "v8.runtimestats.browsing_mobile_turbo"
       ]
     },
     "build248-m4--device7": {
       "benchmarks": [
-        "blob_storage.blob_storage",
         "gpu_times.top_25_smooth",
-        "smoothness.gpu_rasterization.tough_path_rendering_cases",
-        "smoothness.tough_webgl_ad_cases",
+        "kraken",
+        "memory.long_running_idle_gmail_background_tbmv2",
+        "oortonline_tbmv2",
+        "power.top_25",
         "speedometer-classic",
         "system_health.common_mobile",
-        "thread_times.key_hit_test_cases",
-        "tracing.tracing_with_background_memory_infra",
-        "v8.browsing_desktop"
+        "v8.google",
+        "v8.infinite_scroll_tbmv2"
       ]
     },
     "build249-m4--device1": {
       "benchmarks": [
-        "blink_perf.canvas",
-        "dromaeo.domcoremodify",
+        "image_decoding.image_decoding_measurement",
         "loading.mobile",
         "media.android.tough_video_cases_tbmv2",
-        "power.trivial_pages",
-        "service_worker.service_worker",
-        "v8.infinite_scroll_tbmv2",
-        "v8.top_25_smooth"
+        "media.tough_video_cases",
+        "smoothness.tough_ad_cases",
+        "tracing.tracing_with_debug_overhead",
+        "v8.browsing_desktop",
+        "webrtc.datachannel"
       ]
     },
     "build249-m4--device2": {
       "benchmarks": [
-        "dromaeo.domcorequery",
-        "dummy_benchmark.stable_benchmark_1",
-        "media.media_cns_cases",
-        "media.tough_video_cases",
-        "smoothness.tough_ad_cases",
-        "thread_times.tough_scrolling_cases"
+        "power.trivial_pages",
+        "smoothness.gpu_rasterization_and_decoding.image_decoding_cases",
+        "smoothness.top_25_smooth",
+        "smoothness.tough_path_rendering_cases",
+        "smoothness.tough_webgl_cases",
+        "storage.indexeddb_endure_tracing"
       ]
     },
     "build249-m4--device3": {
       "benchmarks": [
-        "blink_perf.bindings",
         "blink_perf.events",
+        "media.mse_cases",
         "memory.long_running_dual_browser_test",
+        "memory.long_running_idle_gmail_tbmv2",
         "memory.top_10_mobile_stress",
+        "page_cycler_v2_site_isolation.basic_oopif",
         "smoothness.sync_scroll.key_mobile_sites_smooth",
-        "smoothness.top_25_smooth",
-        "smoothness.tough_canvas_cases",
-        "startup.large_profile.warm.blank_page",
-        "sunspider",
-        "text_selection.direction"
+        "thread_times.tough_scrolling_cases",
+        "v8.top_25_smooth"
       ]
     },
     "build249-m4--device4": {
       "benchmarks": [
-        "blink_perf.paint",
-        "memory.long_running_idle_gmail_tbmv2",
-        "page_cycler_v2.top_10_mobile",
-        "page_cycler_v2_site_isolation.basic_oopif",
-        "power.top_10",
-        "smoothness.gpu_rasterization_and_decoding.image_decoding_cases",
+        "blink_style.top_25",
+        "page_cycler_v2.basic_oopif",
+        "service_worker.service_worker",
+        "smoothness.tough_canvas_cases",
         "speedometer-turbo",
         "start_with_ext.cold.blank_page",
         "system_health.webview_startup_multiprocess",
-        "thread_times.key_silk_cases"
+        "thread_times.key_silk_cases",
+        "v8.detached_context_age_in_gc",
+        "webrtc.webrtc_smoothness"
       ]
     },
     "build249-m4--device5": {
       "benchmarks": [
-        "blink_perf.parser",
-        "image_decoding.image_decoding_measurement",
-        "media.mse_cases",
-        "page_cycler_v2.basic_oopif",
+        "dromaeo.domcoremodify",
+        "page_cycler_v2.top_10_mobile",
         "rasterize_and_record_micro.key_silk_cases",
+        "rasterize_and_record_micro.top_25",
+        "scheduler.tough_scheduling_cases",
         "smoothness.gpu_rasterization.tough_pinch_zoom_cases",
-        "smoothness.tough_filters_cases",
         "start_with_url.warm.startup_pages",
-        "startup.cold.blank_page",
+        "startup.large_profile.warm.blank_page",
+        "startup.warm.blank_page",
         "v8.key_mobile_sites_smooth",
         "v8.mobile_infinite_scroll-classic_tbmv2",
         "v8.mobile_infinite_scroll_tbmv2",
@@ -491,56 +482,56 @@
     "build249-m4--device6": {
       "benchmarks": [
         "dromaeo.domcoreattr",
-        "media.chromeOS.tough_video_cases",
-        "oortonline_tbmv2",
-        "rasterize_and_record_micro.key_mobile_sites",
-        "scheduler.tough_scheduling_cases",
+        "power.steady_state",
         "smoothness.desktop_tough_pinch_zoom_cases",
         "smoothness.key_mobile_sites_smooth",
-        "webrtc.stress",
-        "webrtc.webrtc_smoothness"
+        "smoothness.tough_texture_upload_cases",
+        "speedometer",
+        "startup.cold.blank_page",
+        "webrtc.stress"
       ]
     },
     "build249-m4--device7": {
       "benchmarks": [
-        "power.steady_state",
-        "rasterize_and_record_micro.partial_invalidation",
+        "blink_perf.parser",
+        "rasterize_and_record_micro.key_mobile_sites",
+        "smoothness.key_desktop_move_cases",
         "smoothness.tough_scrolling_cases",
-        "smoothness.tough_webgl_cases",
-        "storage.indexeddb_endure_tracing",
+        "storage.indexeddb_endure",
+        "tracing.tracing_with_background_memory_infra",
         "v8.runtime_stats.top_25",
         "v8.runtimestats.browsing_desktop",
-        "v8.runtimestats.browsing_desktop_classic",
-        "webrtc.peerconnection"
+        "v8.runtimestats.browsing_desktop_classic"
       ]
     }
   },
   "Linux Perf": {
     "build148-m1": {
       "benchmarks": [
-        "blink_perf.events",
-        "blink_style.top_25",
-        "dromaeo.domcoreattr",
-        "dummy_benchmark.stable_benchmark_1",
+        "blink_perf.css",
+        "dromaeo.domcorequery",
         "gpu_times.gpu_rasterization.key_mobile_sites_smooth",
+        "kraken",
         "media.android.tough_video_cases_tbmv2",
+        "media.tough_video_cases",
         "memory.top_10_mobile",
-        "oortonline",
+        "power.trivial_pages",
         "scheduler.tough_scheduling_cases",
         "service_worker.service_worker",
         "smoothness.desktop_tough_pinch_zoom_cases",
+        "smoothness.gpu_rasterization.tough_path_rendering_cases",
+        "smoothness.image_decoding_cases",
         "smoothness.key_mobile_sites_smooth",
-        "smoothness.tough_texture_upload_cases",
-        "smoothness.tough_webgl_ad_cases",
+        "smoothness.tough_webgl_cases",
         "startup.cold.blank_page",
-        "startup.large_profile.warm.blank_page",
-        "startup.warm.blank_page",
+        "storage.indexeddb_endure_tracing",
         "system_health.memory_desktop",
+        "tab_switching.typical_25",
         "thread_times.key_mobile_sites_smooth",
         "thread_times.key_silk_cases",
         "tracing.tracing_with_debug_overhead",
-        "webrtc.datachannel",
-        "webrtc.getusermedia",
+        "v8.detached_context_age_in_gc",
+        "v8.runtime_stats.top_25",
         "webrtc.webrtc_smoothness_tbmv2"
       ]
     },
@@ -548,163 +539,157 @@
       "benchmarks": [
         "blink_perf.bindings",
         "blink_perf.blink_gc",
-        "blink_perf.svg",
+        "blink_perf.shadow_dom",
         "blink_style.polymer",
-        "dromaeo.domcoremodify",
+        "dummy_benchmark.noisy_benchmark_1",
         "gpu_times.top_25_smooth",
-        "image_decoding.image_decoding_measurement",
-        "media.chromeOS4kOnly.tough_video_cases",
-        "media.tough_video_cases_extra",
+        "loading.desktop",
+        "memory.long_running_idle_gmail_tbmv2",
         "octane",
         "page_cycler_v2.basic_oopif",
-        "page_cycler_v2.intl_ja_zh",
-        "page_cycler_v2.top_10_mobile",
+        "page_cycler_v2.intl_ar_fa_he",
         "power.idle_platform",
-        "power.top_25",
+        "power.top_10",
         "power.tough_ad_cases",
         "rasterize_and_record_micro.key_silk_cases",
-        "rasterize_and_record_micro.partial_invalidation",
-        "service_worker.service_worker_micro_benchmark",
         "smoothness.key_silk_cases",
         "smoothness.pathological_mobile_sites",
-        "smoothness.tough_ad_cases",
+        "smoothness.scrolling_tough_ad_cases",
+        "smoothness.top_25_smooth",
         "smoothness.tough_image_decode_cases",
-        "startup.large_profile.cold.blank_page",
+        "startup.warm.blank_page",
+        "sunspider",
         "system_health.common_mobile",
         "system_health.memory_mobile",
-        "tab_switching.typical_25",
-        "text_selection.character",
+        "thread_times.key_hit_test_cases",
         "thread_times.key_noop_cases",
         "thread_times.polymer",
-        "v8.browsing_desktop",
+        "thread_times.tough_scrolling_cases",
+        "tracing.tracing_with_background_memory_infra",
         "v8.browsing_mobile",
         "v8.browsing_mobile_classic",
-        "v8.infinite_scroll_tbmv2",
         "v8.mobile_infinite_scroll-turbo_tbmv2",
         "v8.mobile_infinite_scroll_tbmv2",
         "v8.runtimestats.browsing_desktop",
         "v8.runtimestats.browsing_mobile_classic",
         "v8.runtimestats.browsing_mobile_turbo",
-        "webrtc.peerconnection",
         "webrtc.webrtc_smoothness"
       ]
     },
     "build150-m1": {
       "benchmarks": [
-        "battor.steady_state",
-        "blink_perf.canvas",
-        "blob_storage.blob_storage",
-        "dromaeo.domcoretraverse",
-        "jetstream",
-        "jitter",
-        "media.mse_cases",
+        "battor.trivial_pages",
+        "blink_perf.dom",
+        "blink_perf.events",
+        "blink_perf.layout",
+        "blink_perf.svg",
+        "blink_style.top_25",
+        "dromaeo.domcoreattr",
+        "dummy_benchmark.stable_benchmark_1",
         "memory.dual_browser_test",
-        "memory.long_running_idle_gmail_tbmv2",
         "page_cycler_v2.intl_hi_ru",
-        "page_cycler_v2.typical_25",
+        "page_cycler_v2.intl_ja_zh",
+        "page_cycler_v2.top_10_mobile",
+        "power.top_25",
         "smoothness.gpu_rasterization.polymer",
         "smoothness.gpu_rasterization.top_25_smooth",
         "smoothness.gpu_rasterization.tough_filters_cases",
-        "smoothness.gpu_rasterization_and_decoding.image_decoding_cases",
         "smoothness.simple_mobile_sites",
-        "smoothness.top_25_smooth",
-        "smoothness.tough_path_rendering_cases",
         "smoothness.tough_scrolling_cases",
-        "speedometer",
+        "smoothness.tough_webgl_ad_cases",
         "speedometer-turbo",
-        "storage.indexeddb_endure_tracing",
-        "thread_times.tough_scrolling_cases",
+        "startup.large_profile.warm.blank_page",
         "v8.browsing_desktop_classic",
         "v8.browsing_desktop_turbo",
         "v8.google",
         "v8.infinite_scroll-turbo_tbmv2",
         "v8.runtimestats.browsing_desktop_classic",
-        "v8.runtimestats.browsing_desktop_turbo"
+        "v8.runtimestats.browsing_desktop_turbo",
+        "webrtc.datachannel",
+        "webrtc.getusermedia",
+        "webrtc.peerconnection"
       ]
     },
     "build151-m1": {
       "benchmarks": [
-        "battor.trivial_pages",
-        "blink_perf.css",
-        "blink_perf.layout",
-        "blink_perf.shadow_dom",
+        "blink_perf.paint",
         "blink_style.key_mobile_sites",
-        "dromaeo.domcorequery",
+        "blob_storage.blob_storage",
+        "dromaeo.domcoremodify",
         "gpu_times.gpu_rasterization.top_25_smooth",
         "gpu_times.key_mobile_sites_smooth",
-        "kraken",
         "loading.cluster_telemetry",
         "media.android.tough_video_cases",
         "media.media_cns_cases",
         "memory.desktop",
-        "memory.long_running_idle_gmail_background_tbmv2",
-        "page_cycler_v2.intl_ar_fa_he",
-        "page_cycler_v2_site_isolation.basic_oopif",
+        "oortonline",
+        "oortonline_tbmv2",
+        "page_cycler_v2.intl_es_fr_pt-BR",
+        "page_cycler_v2.intl_ko_th_vi",
+        "page_cycler_v2.typical_25",
         "power.android_acceptance",
-        "power.top_10",
-        "power.trivial_pages",
+        "power.steady_state",
         "power.typical_10_mobile",
-        "rasterize_and_record_micro.key_mobile_sites",
+        "rasterize_and_record_micro.partial_invalidation",
         "rasterize_and_record_micro.polymer",
-        "smoothness.gpu_rasterization.tough_path_rendering_cases",
+        "rasterize_and_record_micro.top_25",
+        "service_worker.service_worker_micro_benchmark",
         "smoothness.gpu_rasterization.tough_pinch_zoom_cases",
-        "smoothness.image_decoding_cases",
+        "smoothness.key_desktop_move_cases",
+        "smoothness.tough_ad_cases",
+        "smoothness.tough_canvas_cases",
         "smoothness.tough_filters_cases",
         "smoothness.tough_pinch_zoom_cases",
         "speedometer-classic",
         "start_with_ext.cold.blank_page",
         "start_with_url.cold.startup_pages",
         "startup.warm.chrome_signin",
-        "system_health.common_desktop",
+        "storage.indexeddb_endure",
         "system_health.webview_startup_multiprocess",
-        "text_selection.direction",
-        "v8.detached_context_age_in_gc",
-        "v8.mobile_infinite_scroll-classic_tbmv2",
-        "v8.top_25_smooth"
+        "thread_times.tough_compositor_cases",
+        "v8.browsing_desktop",
+        "v8.mobile_infinite_scroll-classic_tbmv2"
       ]
     },
     "build152-m1": {
       "benchmarks": [
-        "blink_perf.dom",
-        "blink_perf.paint",
+        "battor.steady_state",
+        "blink_perf.canvas",
         "blink_perf.parser",
-        "dummy_benchmark.noisy_benchmark_1",
+        "dromaeo.domcoretraverse",
+        "image_decoding.image_decoding_measurement",
+        "jetstream",
         "loading.mobile",
-        "media.chromeOS.tough_video_cases",
-        "media.tough_video_cases",
+        "media.mse_cases",
         "media.tough_video_cases_tbmv2",
         "memory.blink_memory_mobile",
         "memory.long_running_dual_browser_test",
+        "memory.long_running_idle_gmail_background_tbmv2",
         "memory.top_10_mobile_stress",
-        "oortonline_tbmv2",
-        "page_cycler_v2.intl_es_fr_pt-BR",
-        "page_cycler_v2.intl_ko_th_vi",
-        "power.steady_state",
+        "page_cycler_v2_site_isolation.basic_oopif",
         "power.typical_10_mobile_reload",
-        "rasterize_and_record_micro.top_25",
+        "rasterize_and_record_micro.key_mobile_sites",
         "smoothness.gpu_rasterization.tough_scrolling_cases",
-        "smoothness.key_desktop_move_cases",
+        "smoothness.gpu_rasterization_and_decoding.image_decoding_cases",
         "smoothness.maps",
-        "smoothness.scrolling_tough_ad_cases",
         "smoothness.sync_scroll.key_mobile_sites_smooth",
         "smoothness.tough_animation_cases",
-        "smoothness.tough_canvas_cases",
-        "smoothness.tough_webgl_cases",
+        "smoothness.tough_path_rendering_cases",
+        "smoothness.tough_texture_upload_cases",
+        "speedometer",
         "start_with_ext.warm.blank_page",
         "start_with_url.warm.startup_pages",
-        "storage.indexeddb_endure",
-        "sunspider",
+        "startup.large_profile.cold.blank_page",
+        "system_health.common_desktop",
         "system_health.webview_startup",
-        "thread_times.key_hit_test_cases",
         "thread_times.key_idle_power_cases",
         "thread_times.simple_mobile_sites",
-        "thread_times.tough_compositor_cases",
-        "tracing.tracing_with_background_memory_infra",
         "v8.browsing_mobile_turbo",
         "v8.infinite_scroll-classic_tbmv2",
+        "v8.infinite_scroll_tbmv2",
         "v8.key_mobile_sites_smooth",
         "v8.runtimestats.browsing_mobile",
-        "v8.runtime_stats.top_25",
+        "v8.top_25_smooth",
         "webrtc.stress"
       ]
     }
@@ -712,30 +697,30 @@
   "Mac 10.11 Perf": {
     "build102-b1": {
       "benchmarks": [
-        "blink_perf.events",
-        "blink_style.top_25",
-        "dromaeo.domcoreattr",
-        "dummy_benchmark.stable_benchmark_1",
+        "blink_perf.css",
+        "dromaeo.domcorequery",
         "gpu_times.gpu_rasterization.key_mobile_sites_smooth",
+        "kraken",
         "media.android.tough_video_cases_tbmv2",
+        "media.tough_video_cases",
         "memory.top_10_mobile",
-        "oortonline",
+        "power.trivial_pages",
         "scheduler.tough_scheduling_cases",
         "service_worker.service_worker",
         "smoothness.desktop_tough_pinch_zoom_cases",
+        "smoothness.gpu_rasterization.tough_path_rendering_cases",
+        "smoothness.image_decoding_cases",
         "smoothness.key_mobile_sites_smooth",
-        "smoothness.tough_texture_upload_cases",
-        "smoothness.tough_webgl_ad_cases",
+        "smoothness.tough_webgl_cases",
         "startup.cold.blank_page",
-        "startup.large_profile.warm.blank_page",
-        "startup.warm.blank_page",
+        "storage.indexeddb_endure_tracing",
         "system_health.memory_desktop",
+        "tab_switching.typical_25",
         "thread_times.key_mobile_sites_smooth",
         "thread_times.key_silk_cases",
         "tracing.tracing_with_debug_overhead",
+        "v8.detached_context_age_in_gc",
         "v8.runtime_stats.top_25",
-        "webrtc.datachannel",
-        "webrtc.getusermedia",
         "webrtc.webrtc_smoothness_tbmv2"
       ]
     },
@@ -743,162 +728,157 @@
       "benchmarks": [
         "blink_perf.bindings",
         "blink_perf.blink_gc",
-        "blink_perf.svg",
+        "blink_perf.shadow_dom",
         "blink_style.polymer",
-        "dromaeo.domcoremodify",
+        "dummy_benchmark.noisy_benchmark_1",
         "gpu_times.top_25_smooth",
-        "image_decoding.image_decoding_measurement",
-        "media.chromeOS4kOnly.tough_video_cases",
-        "media.tough_video_cases_extra",
+        "loading.desktop",
+        "memory.long_running_idle_gmail_tbmv2",
         "octane",
         "page_cycler_v2.basic_oopif",
-        "page_cycler_v2.intl_ja_zh",
-        "page_cycler_v2.top_10_mobile",
+        "page_cycler_v2.intl_ar_fa_he",
         "power.idle_platform",
-        "power.top_25",
+        "power.top_10",
         "power.tough_ad_cases",
         "rasterize_and_record_micro.key_silk_cases",
-        "rasterize_and_record_micro.partial_invalidation",
-        "service_worker.service_worker_micro_benchmark",
         "smoothness.key_silk_cases",
         "smoothness.pathological_mobile_sites",
-        "smoothness.tough_ad_cases",
+        "smoothness.scrolling_tough_ad_cases",
+        "smoothness.top_25_smooth",
         "smoothness.tough_image_decode_cases",
-        "startup.large_profile.cold.blank_page",
+        "startup.warm.blank_page",
+        "sunspider",
         "system_health.common_mobile",
         "system_health.memory_mobile",
-        "tab_switching.typical_25",
-        "text_selection.character",
+        "thread_times.key_hit_test_cases",
         "thread_times.key_noop_cases",
         "thread_times.polymer",
-        "v8.browsing_desktop",
+        "thread_times.tough_scrolling_cases",
+        "tracing.tracing_with_background_memory_infra",
         "v8.browsing_mobile",
         "v8.browsing_mobile_classic",
-        "v8.infinite_scroll_tbmv2",
         "v8.mobile_infinite_scroll-turbo_tbmv2",
         "v8.mobile_infinite_scroll_tbmv2",
         "v8.runtimestats.browsing_desktop",
         "v8.runtimestats.browsing_mobile_classic",
         "v8.runtimestats.browsing_mobile_turbo",
-        "webrtc.peerconnection",
         "webrtc.webrtc_smoothness"
       ]
     },
     "build104-b1": {
       "benchmarks": [
-        "battor.steady_state",
-        "blink_perf.canvas",
-        "blob_storage.blob_storage",
-        "dromaeo.domcoretraverse",
-        "jetstream",
-        "jitter",
-        "media.mse_cases",
+        "battor.trivial_pages",
+        "blink_perf.dom",
+        "blink_perf.events",
+        "blink_perf.layout",
+        "blink_perf.svg",
+        "blink_style.top_25",
+        "dromaeo.domcoreattr",
+        "dummy_benchmark.stable_benchmark_1",
         "memory.dual_browser_test",
-        "memory.long_running_idle_gmail_tbmv2",
         "page_cycler_v2.intl_hi_ru",
-        "page_cycler_v2.typical_25",
+        "page_cycler_v2.intl_ja_zh",
+        "page_cycler_v2.top_10_mobile",
+        "power.top_25",
         "smoothness.gpu_rasterization.polymer",
         "smoothness.gpu_rasterization.top_25_smooth",
         "smoothness.gpu_rasterization.tough_filters_cases",
-        "smoothness.gpu_rasterization_and_decoding.image_decoding_cases",
         "smoothness.simple_mobile_sites",
-        "smoothness.top_25_smooth",
-        "smoothness.tough_path_rendering_cases",
         "smoothness.tough_scrolling_cases",
-        "speedometer",
+        "smoothness.tough_webgl_ad_cases",
         "speedometer-turbo",
-        "storage.indexeddb_endure_tracing",
-        "thread_times.tough_scrolling_cases",
+        "startup.large_profile.warm.blank_page",
         "v8.browsing_desktop_classic",
         "v8.browsing_desktop_turbo",
         "v8.google",
         "v8.infinite_scroll-turbo_tbmv2",
         "v8.runtimestats.browsing_desktop_classic",
-        "v8.runtimestats.browsing_desktop_turbo"
+        "v8.runtimestats.browsing_desktop_turbo",
+        "webrtc.datachannel",
+        "webrtc.getusermedia",
+        "webrtc.peerconnection"
       ]
     },
     "build105-b1": {
       "benchmarks": [
-        "battor.trivial_pages",
-        "blink_perf.css",
-        "blink_perf.layout",
-        "blink_perf.shadow_dom",
+        "blink_perf.paint",
         "blink_style.key_mobile_sites",
-        "dromaeo.domcorequery",
+        "blob_storage.blob_storage",
+        "dromaeo.domcoremodify",
         "gpu_times.gpu_rasterization.top_25_smooth",
         "gpu_times.key_mobile_sites_smooth",
-        "kraken",
         "loading.cluster_telemetry",
         "media.android.tough_video_cases",
         "media.media_cns_cases",
         "memory.desktop",
-        "memory.long_running_idle_gmail_background_tbmv2",
-        "page_cycler_v2.intl_ar_fa_he",
-        "page_cycler_v2_site_isolation.basic_oopif",
+        "oortonline",
+        "oortonline_tbmv2",
+        "page_cycler_v2.intl_es_fr_pt-BR",
+        "page_cycler_v2.intl_ko_th_vi",
+        "page_cycler_v2.typical_25",
         "power.android_acceptance",
-        "power.top_10",
-        "power.trivial_pages",
+        "power.steady_state",
         "power.typical_10_mobile",
-        "rasterize_and_record_micro.key_mobile_sites",
+        "rasterize_and_record_micro.partial_invalidation",
         "rasterize_and_record_micro.polymer",
-        "smoothness.gpu_rasterization.tough_path_rendering_cases",
+        "rasterize_and_record_micro.top_25",
+        "service_worker.service_worker_micro_benchmark",
         "smoothness.gpu_rasterization.tough_pinch_zoom_cases",
-        "smoothness.image_decoding_cases",
+        "smoothness.key_desktop_move_cases",
+        "smoothness.tough_ad_cases",
+        "smoothness.tough_canvas_cases",
         "smoothness.tough_filters_cases",
         "smoothness.tough_pinch_zoom_cases",
         "speedometer-classic",
         "start_with_ext.cold.blank_page",
         "start_with_url.cold.startup_pages",
         "startup.warm.chrome_signin",
-        "system_health.common_desktop",
+        "storage.indexeddb_endure",
         "system_health.webview_startup_multiprocess",
-        "text_selection.direction",
-        "v8.detached_context_age_in_gc",
-        "v8.mobile_infinite_scroll-classic_tbmv2",
-        "v8.top_25_smooth"
+        "thread_times.tough_compositor_cases",
+        "v8.browsing_desktop",
+        "v8.mobile_infinite_scroll-classic_tbmv2"
       ]
     },
     "build106-b1": {
       "benchmarks": [
-        "blink_perf.dom",
-        "blink_perf.paint",
+        "battor.steady_state",
+        "blink_perf.canvas",
         "blink_perf.parser",
-        "dummy_benchmark.noisy_benchmark_1",
+        "dromaeo.domcoretraverse",
+        "image_decoding.image_decoding_measurement",
+        "jetstream",
         "loading.mobile",
-        "media.chromeOS.tough_video_cases",
-        "media.tough_video_cases",
+        "media.mse_cases",
         "media.tough_video_cases_tbmv2",
         "memory.blink_memory_mobile",
         "memory.long_running_dual_browser_test",
+        "memory.long_running_idle_gmail_background_tbmv2",
         "memory.top_10_mobile_stress",
-        "oortonline_tbmv2",
-        "page_cycler_v2.intl_es_fr_pt-BR",
-        "page_cycler_v2.intl_ko_th_vi",
-        "power.steady_state",
+        "page_cycler_v2_site_isolation.basic_oopif",
         "power.typical_10_mobile_reload",
-        "rasterize_and_record_micro.top_25",
+        "rasterize_and_record_micro.key_mobile_sites",
         "smoothness.gpu_rasterization.tough_scrolling_cases",
-        "smoothness.key_desktop_move_cases",
+        "smoothness.gpu_rasterization_and_decoding.image_decoding_cases",
         "smoothness.maps",
-        "smoothness.scrolling_tough_ad_cases",
         "smoothness.sync_scroll.key_mobile_sites_smooth",
         "smoothness.tough_animation_cases",
-        "smoothness.tough_canvas_cases",
-        "smoothness.tough_webgl_cases",
+        "smoothness.tough_path_rendering_cases",
+        "smoothness.tough_texture_upload_cases",
+        "speedometer",
         "start_with_ext.warm.blank_page",
         "start_with_url.warm.startup_pages",
-        "storage.indexeddb_endure",
-        "sunspider",
+        "startup.large_profile.cold.blank_page",
+        "system_health.common_desktop",
         "system_health.webview_startup",
-        "thread_times.key_hit_test_cases",
         "thread_times.key_idle_power_cases",
         "thread_times.simple_mobile_sites",
-        "thread_times.tough_compositor_cases",
-        "tracing.tracing_with_background_memory_infra",
         "v8.browsing_mobile_turbo",
         "v8.infinite_scroll-classic_tbmv2",
+        "v8.infinite_scroll_tbmv2",
         "v8.key_mobile_sites_smooth",
         "v8.runtimestats.browsing_mobile",
+        "v8.top_25_smooth",
         "webrtc.stress"
       ]
     }
@@ -906,30 +886,30 @@
   "Mac 10.12 Perf": {
     "build158-m1": {
       "benchmarks": [
-        "blink_perf.events",
-        "blink_style.top_25",
-        "dromaeo.domcoreattr",
-        "dummy_benchmark.stable_benchmark_1",
+        "blink_perf.css",
+        "dromaeo.domcorequery",
         "gpu_times.gpu_rasterization.key_mobile_sites_smooth",
+        "kraken",
         "media.android.tough_video_cases_tbmv2",
+        "media.tough_video_cases",
         "memory.top_10_mobile",
-        "oortonline",
+        "power.trivial_pages",
         "scheduler.tough_scheduling_cases",
         "service_worker.service_worker",
         "smoothness.desktop_tough_pinch_zoom_cases",
+        "smoothness.gpu_rasterization.tough_path_rendering_cases",
+        "smoothness.image_decoding_cases",
         "smoothness.key_mobile_sites_smooth",
-        "smoothness.tough_texture_upload_cases",
-        "smoothness.tough_webgl_ad_cases",
+        "smoothness.tough_webgl_cases",
         "startup.cold.blank_page",
-        "startup.large_profile.warm.blank_page",
-        "startup.warm.blank_page",
+        "storage.indexeddb_endure_tracing",
         "system_health.memory_desktop",
+        "tab_switching.typical_25",
         "thread_times.key_mobile_sites_smooth",
         "thread_times.key_silk_cases",
         "tracing.tracing_with_debug_overhead",
+        "v8.detached_context_age_in_gc",
         "v8.runtime_stats.top_25",
-        "webrtc.datachannel",
-        "webrtc.getusermedia",
         "webrtc.webrtc_smoothness_tbmv2"
       ]
     },
@@ -937,162 +917,157 @@
       "benchmarks": [
         "blink_perf.bindings",
         "blink_perf.blink_gc",
-        "blink_perf.svg",
+        "blink_perf.shadow_dom",
         "blink_style.polymer",
-        "dromaeo.domcoremodify",
+        "dummy_benchmark.noisy_benchmark_1",
         "gpu_times.top_25_smooth",
-        "image_decoding.image_decoding_measurement",
-        "media.chromeOS4kOnly.tough_video_cases",
-        "media.tough_video_cases_extra",
+        "loading.desktop",
+        "memory.long_running_idle_gmail_tbmv2",
         "octane",
         "page_cycler_v2.basic_oopif",
-        "page_cycler_v2.intl_ja_zh",
-        "page_cycler_v2.top_10_mobile",
+        "page_cycler_v2.intl_ar_fa_he",
         "power.idle_platform",
-        "power.top_25",
+        "power.top_10",
         "power.tough_ad_cases",
         "rasterize_and_record_micro.key_silk_cases",
-        "rasterize_and_record_micro.partial_invalidation",
-        "service_worker.service_worker_micro_benchmark",
         "smoothness.key_silk_cases",
         "smoothness.pathological_mobile_sites",
-        "smoothness.tough_ad_cases",
+        "smoothness.scrolling_tough_ad_cases",
+        "smoothness.top_25_smooth",
         "smoothness.tough_image_decode_cases",
-        "startup.large_profile.cold.blank_page",
+        "startup.warm.blank_page",
+        "sunspider",
         "system_health.common_mobile",
         "system_health.memory_mobile",
-        "tab_switching.typical_25",
-        "text_selection.character",
+        "thread_times.key_hit_test_cases",
         "thread_times.key_noop_cases",
         "thread_times.polymer",
-        "v8.browsing_desktop",
+        "thread_times.tough_scrolling_cases",
+        "tracing.tracing_with_background_memory_infra",
         "v8.browsing_mobile",
         "v8.browsing_mobile_classic",
-        "v8.infinite_scroll_tbmv2",
         "v8.mobile_infinite_scroll-turbo_tbmv2",
         "v8.mobile_infinite_scroll_tbmv2",
         "v8.runtimestats.browsing_desktop",
         "v8.runtimestats.browsing_mobile_classic",
         "v8.runtimestats.browsing_mobile_turbo",
-        "webrtc.peerconnection",
         "webrtc.webrtc_smoothness"
       ]
     },
     "build160-m1": {
       "benchmarks": [
-        "battor.steady_state",
-        "blink_perf.canvas",
-        "blob_storage.blob_storage",
-        "dromaeo.domcoretraverse",
-        "jetstream",
-        "jitter",
-        "media.mse_cases",
+        "battor.trivial_pages",
+        "blink_perf.dom",
+        "blink_perf.events",
+        "blink_perf.layout",
+        "blink_perf.svg",
+        "blink_style.top_25",
+        "dromaeo.domcoreattr",
+        "dummy_benchmark.stable_benchmark_1",
         "memory.dual_browser_test",
-        "memory.long_running_idle_gmail_tbmv2",
         "page_cycler_v2.intl_hi_ru",
-        "page_cycler_v2.typical_25",
+        "page_cycler_v2.intl_ja_zh",
+        "page_cycler_v2.top_10_mobile",
+        "power.top_25",
         "smoothness.gpu_rasterization.polymer",
         "smoothness.gpu_rasterization.top_25_smooth",
         "smoothness.gpu_rasterization.tough_filters_cases",
-        "smoothness.gpu_rasterization_and_decoding.image_decoding_cases",
         "smoothness.simple_mobile_sites",
-        "smoothness.top_25_smooth",
-        "smoothness.tough_path_rendering_cases",
         "smoothness.tough_scrolling_cases",
-        "speedometer",
+        "smoothness.tough_webgl_ad_cases",
         "speedometer-turbo",
-        "storage.indexeddb_endure_tracing",
-        "thread_times.tough_scrolling_cases",
+        "startup.large_profile.warm.blank_page",
         "v8.browsing_desktop_classic",
         "v8.browsing_desktop_turbo",
         "v8.google",
         "v8.infinite_scroll-turbo_tbmv2",
         "v8.runtimestats.browsing_desktop_classic",
-        "v8.runtimestats.browsing_desktop_turbo"
+        "v8.runtimestats.browsing_desktop_turbo",
+        "webrtc.datachannel",
+        "webrtc.getusermedia",
+        "webrtc.peerconnection"
       ]
     },
     "build161-m1": {
       "benchmarks": [
-        "battor.trivial_pages",
-        "blink_perf.css",
-        "blink_perf.layout",
-        "blink_perf.shadow_dom",
+        "blink_perf.paint",
         "blink_style.key_mobile_sites",
-        "dromaeo.domcorequery",
+        "blob_storage.blob_storage",
+        "dromaeo.domcoremodify",
         "gpu_times.gpu_rasterization.top_25_smooth",
         "gpu_times.key_mobile_sites_smooth",
-        "kraken",
         "loading.cluster_telemetry",
         "media.android.tough_video_cases",
         "media.media_cns_cases",
         "memory.desktop",
-        "memory.long_running_idle_gmail_background_tbmv2",
-        "page_cycler_v2.intl_ar_fa_he",
-        "page_cycler_v2_site_isolation.basic_oopif",
+        "oortonline",
+        "oortonline_tbmv2",
+        "page_cycler_v2.intl_es_fr_pt-BR",
+        "page_cycler_v2.intl_ko_th_vi",
+        "page_cycler_v2.typical_25",
         "power.android_acceptance",
-        "power.top_10",
-        "power.trivial_pages",
+        "power.steady_state",
         "power.typical_10_mobile",
-        "rasterize_and_record_micro.key_mobile_sites",
+        "rasterize_and_record_micro.partial_invalidation",
         "rasterize_and_record_micro.polymer",
-        "smoothness.gpu_rasterization.tough_path_rendering_cases",
+        "rasterize_and_record_micro.top_25",
+        "service_worker.service_worker_micro_benchmark",
         "smoothness.gpu_rasterization.tough_pinch_zoom_cases",
-        "smoothness.image_decoding_cases",
+        "smoothness.key_desktop_move_cases",
+        "smoothness.tough_ad_cases",
+        "smoothness.tough_canvas_cases",
         "smoothness.tough_filters_cases",
         "smoothness.tough_pinch_zoom_cases",
         "speedometer-classic",
         "start_with_ext.cold.blank_page",
         "start_with_url.cold.startup_pages",
         "startup.warm.chrome_signin",
-        "system_health.common_desktop",
+        "storage.indexeddb_endure",
         "system_health.webview_startup_multiprocess",
-        "text_selection.direction",
-        "v8.detached_context_age_in_gc",
-        "v8.mobile_infinite_scroll-classic_tbmv2",
-        "v8.top_25_smooth"
+        "thread_times.tough_compositor_cases",
+        "v8.browsing_desktop",
+        "v8.mobile_infinite_scroll-classic_tbmv2"
       ]
     },
     "build162-m1": {
       "benchmarks": [
-        "blink_perf.dom",
-        "blink_perf.paint",
+        "battor.steady_state",
+        "blink_perf.canvas",
         "blink_perf.parser",
-        "dummy_benchmark.noisy_benchmark_1",
+        "dromaeo.domcoretraverse",
+        "image_decoding.image_decoding_measurement",
+        "jetstream",
         "loading.mobile",
-        "media.chromeOS.tough_video_cases",
-        "media.tough_video_cases",
+        "media.mse_cases",
         "media.tough_video_cases_tbmv2",
         "memory.blink_memory_mobile",
         "memory.long_running_dual_browser_test",
+        "memory.long_running_idle_gmail_background_tbmv2",
         "memory.top_10_mobile_stress",
-        "oortonline_tbmv2",
-        "page_cycler_v2.intl_es_fr_pt-BR",
-        "page_cycler_v2.intl_ko_th_vi",
-        "power.steady_state",
+        "page_cycler_v2_site_isolation.basic_oopif",
         "power.typical_10_mobile_reload",
-        "rasterize_and_record_micro.top_25",
+        "rasterize_and_record_micro.key_mobile_sites",
         "smoothness.gpu_rasterization.tough_scrolling_cases",
-        "smoothness.key_desktop_move_cases",
+        "smoothness.gpu_rasterization_and_decoding.image_decoding_cases",
         "smoothness.maps",
-        "smoothness.scrolling_tough_ad_cases",
         "smoothness.sync_scroll.key_mobile_sites_smooth",
         "smoothness.tough_animation_cases",
-        "smoothness.tough_canvas_cases",
-        "smoothness.tough_webgl_cases",
+        "smoothness.tough_path_rendering_cases",
+        "smoothness.tough_texture_upload_cases",
+        "speedometer",
         "start_with_ext.warm.blank_page",
         "start_with_url.warm.startup_pages",
-        "storage.indexeddb_endure",
-        "sunspider",
+        "startup.large_profile.cold.blank_page",
+        "system_health.common_desktop",
         "system_health.webview_startup",
-        "thread_times.key_hit_test_cases",
         "thread_times.key_idle_power_cases",
         "thread_times.simple_mobile_sites",
-        "thread_times.tough_compositor_cases",
-        "tracing.tracing_with_background_memory_infra",
         "v8.browsing_mobile_turbo",
         "v8.infinite_scroll-classic_tbmv2",
+        "v8.infinite_scroll_tbmv2",
         "v8.key_mobile_sites_smooth",
         "v8.runtimestats.browsing_mobile",
+        "v8.top_25_smooth",
         "webrtc.stress"
       ]
     }
@@ -1100,29 +1075,30 @@
   "Mac Air 10.11 Perf": {
     "build123-b1": {
       "benchmarks": [
-        "blink_perf.events",
-        "blink_style.top_25",
-        "dromaeo.domcoreattr",
-        "dummy_benchmark.stable_benchmark_1",
+        "blink_perf.css",
+        "dromaeo.domcorequery",
         "gpu_times.gpu_rasterization.key_mobile_sites_smooth",
+        "kraken",
         "media.android.tough_video_cases_tbmv2",
+        "media.tough_video_cases",
         "memory.top_10_mobile",
-        "oortonline",
+        "power.trivial_pages",
         "scheduler.tough_scheduling_cases",
         "service_worker.service_worker",
         "smoothness.desktop_tough_pinch_zoom_cases",
+        "smoothness.gpu_rasterization.tough_path_rendering_cases",
+        "smoothness.image_decoding_cases",
         "smoothness.key_mobile_sites_smooth",
-        "smoothness.tough_texture_upload_cases",
-        "smoothness.tough_webgl_ad_cases",
+        "smoothness.tough_webgl_cases",
         "startup.cold.blank_page",
-        "startup.large_profile.warm.blank_page",
-        "startup.warm.blank_page",
+        "storage.indexeddb_endure_tracing",
         "system_health.memory_desktop",
+        "tab_switching.typical_25",
         "thread_times.key_mobile_sites_smooth",
         "thread_times.key_silk_cases",
         "tracing.tracing_with_debug_overhead",
-        "webrtc.datachannel",
-        "webrtc.getusermedia",
+        "v8.detached_context_age_in_gc",
+        "v8.runtime_stats.top_25",
         "webrtc.webrtc_smoothness_tbmv2"
       ]
     },
@@ -1130,163 +1106,157 @@
       "benchmarks": [
         "blink_perf.bindings",
         "blink_perf.blink_gc",
-        "blink_perf.svg",
+        "blink_perf.shadow_dom",
         "blink_style.polymer",
-        "dromaeo.domcoremodify",
+        "dummy_benchmark.noisy_benchmark_1",
         "gpu_times.top_25_smooth",
-        "image_decoding.image_decoding_measurement",
-        "media.chromeOS4kOnly.tough_video_cases",
-        "media.tough_video_cases_extra",
+        "loading.desktop",
+        "memory.long_running_idle_gmail_tbmv2",
         "octane",
         "page_cycler_v2.basic_oopif",
-        "page_cycler_v2.intl_ja_zh",
-        "page_cycler_v2.top_10_mobile",
+        "page_cycler_v2.intl_ar_fa_he",
         "power.idle_platform",
-        "power.top_25",
+        "power.top_10",
         "power.tough_ad_cases",
         "rasterize_and_record_micro.key_silk_cases",
-        "rasterize_and_record_micro.partial_invalidation",
-        "service_worker.service_worker_micro_benchmark",
         "smoothness.key_silk_cases",
         "smoothness.pathological_mobile_sites",
-        "smoothness.tough_ad_cases",
+        "smoothness.scrolling_tough_ad_cases",
+        "smoothness.top_25_smooth",
         "smoothness.tough_image_decode_cases",
-        "startup.large_profile.cold.blank_page",
+        "startup.warm.blank_page",
+        "sunspider",
         "system_health.common_mobile",
         "system_health.memory_mobile",
-        "tab_switching.typical_25",
-        "text_selection.character",
+        "thread_times.key_hit_test_cases",
         "thread_times.key_noop_cases",
         "thread_times.polymer",
-        "v8.browsing_desktop",
+        "thread_times.tough_scrolling_cases",
+        "tracing.tracing_with_background_memory_infra",
         "v8.browsing_mobile",
         "v8.browsing_mobile_classic",
-        "v8.infinite_scroll_tbmv2",
         "v8.mobile_infinite_scroll-turbo_tbmv2",
         "v8.mobile_infinite_scroll_tbmv2",
         "v8.runtimestats.browsing_desktop",
         "v8.runtimestats.browsing_mobile_classic",
         "v8.runtimestats.browsing_mobile_turbo",
-        "webrtc.peerconnection",
         "webrtc.webrtc_smoothness"
       ]
     },
     "build125-b1": {
       "benchmarks": [
-        "battor.steady_state",
-        "blink_perf.canvas",
-        "blob_storage.blob_storage",
-        "dromaeo.domcoretraverse",
-        "jetstream",
-        "jitter",
-        "media.mse_cases",
+        "battor.trivial_pages",
+        "blink_perf.dom",
+        "blink_perf.events",
+        "blink_perf.layout",
+        "blink_perf.svg",
+        "blink_style.top_25",
+        "dromaeo.domcoreattr",
+        "dummy_benchmark.stable_benchmark_1",
         "memory.dual_browser_test",
-        "memory.long_running_idle_gmail_tbmv2",
         "page_cycler_v2.intl_hi_ru",
-        "page_cycler_v2.typical_25",
+        "page_cycler_v2.intl_ja_zh",
+        "page_cycler_v2.top_10_mobile",
+        "power.top_25",
         "smoothness.gpu_rasterization.polymer",
         "smoothness.gpu_rasterization.top_25_smooth",
         "smoothness.gpu_rasterization.tough_filters_cases",
-        "smoothness.gpu_rasterization_and_decoding.image_decoding_cases",
         "smoothness.simple_mobile_sites",
-        "smoothness.top_25_smooth",
-        "smoothness.tough_path_rendering_cases",
         "smoothness.tough_scrolling_cases",
-        "speedometer",
+        "smoothness.tough_webgl_ad_cases",
         "speedometer-turbo",
-        "storage.indexeddb_endure_tracing",
-        "thread_times.tough_scrolling_cases",
+        "startup.large_profile.warm.blank_page",
         "v8.browsing_desktop_classic",
         "v8.browsing_desktop_turbo",
         "v8.google",
         "v8.infinite_scroll-turbo_tbmv2",
         "v8.runtimestats.browsing_desktop_classic",
-        "v8.runtimestats.browsing_desktop_turbo"
+        "v8.runtimestats.browsing_desktop_turbo",
+        "webrtc.datachannel",
+        "webrtc.getusermedia",
+        "webrtc.peerconnection"
       ]
     },
     "build126-b1": {
       "benchmarks": [
-        "battor.trivial_pages",
-        "blink_perf.css",
-        "blink_perf.layout",
-        "blink_perf.shadow_dom",
+        "blink_perf.paint",
         "blink_style.key_mobile_sites",
-        "dromaeo.domcorequery",
+        "blob_storage.blob_storage",
+        "dromaeo.domcoremodify",
         "gpu_times.gpu_rasterization.top_25_smooth",
         "gpu_times.key_mobile_sites_smooth",
-        "kraken",
         "loading.cluster_telemetry",
         "media.android.tough_video_cases",
         "media.media_cns_cases",
         "memory.desktop",
-        "memory.long_running_idle_gmail_background_tbmv2",
-        "page_cycler_v2.intl_ar_fa_he",
-        "page_cycler_v2_site_isolation.basic_oopif",
+        "oortonline",
+        "oortonline_tbmv2",
+        "page_cycler_v2.intl_es_fr_pt-BR",
+        "page_cycler_v2.intl_ko_th_vi",
+        "page_cycler_v2.typical_25",
         "power.android_acceptance",
-        "power.top_10",
-        "power.trivial_pages",
+        "power.steady_state",
         "power.typical_10_mobile",
-        "rasterize_and_record_micro.key_mobile_sites",
+        "rasterize_and_record_micro.partial_invalidation",
         "rasterize_and_record_micro.polymer",
-        "smoothness.gpu_rasterization.tough_path_rendering_cases",
+        "rasterize_and_record_micro.top_25",
+        "service_worker.service_worker_micro_benchmark",
         "smoothness.gpu_rasterization.tough_pinch_zoom_cases",
-        "smoothness.image_decoding_cases",
+        "smoothness.key_desktop_move_cases",
+        "smoothness.tough_ad_cases",
+        "smoothness.tough_canvas_cases",
         "smoothness.tough_filters_cases",
         "smoothness.tough_pinch_zoom_cases",
         "speedometer-classic",
         "start_with_ext.cold.blank_page",
         "start_with_url.cold.startup_pages",
         "startup.warm.chrome_signin",
-        "system_health.common_desktop",
+        "storage.indexeddb_endure",
         "system_health.webview_startup_multiprocess",
-        "text_selection.direction",
-        "v8.detached_context_age_in_gc",
-        "v8.mobile_infinite_scroll-classic_tbmv2",
-        "v8.top_25_smooth"
+        "thread_times.tough_compositor_cases",
+        "v8.browsing_desktop",
+        "v8.mobile_infinite_scroll-classic_tbmv2"
       ]
     },
     "build127-b1": {
       "benchmarks": [
-        "blink_perf.dom",
-        "blink_perf.paint",
+        "battor.steady_state",
+        "blink_perf.canvas",
         "blink_perf.parser",
-        "dummy_benchmark.noisy_benchmark_1",
+        "dromaeo.domcoretraverse",
+        "image_decoding.image_decoding_measurement",
+        "jetstream",
         "loading.mobile",
-        "media.chromeOS.tough_video_cases",
-        "media.tough_video_cases",
+        "media.mse_cases",
         "media.tough_video_cases_tbmv2",
         "memory.blink_memory_mobile",
         "memory.long_running_dual_browser_test",
+        "memory.long_running_idle_gmail_background_tbmv2",
         "memory.top_10_mobile_stress",
-        "oortonline_tbmv2",
-        "page_cycler_v2.intl_es_fr_pt-BR",
-        "page_cycler_v2.intl_ko_th_vi",
-        "power.steady_state",
+        "page_cycler_v2_site_isolation.basic_oopif",
         "power.typical_10_mobile_reload",
-        "rasterize_and_record_micro.top_25",
+        "rasterize_and_record_micro.key_mobile_sites",
         "smoothness.gpu_rasterization.tough_scrolling_cases",
-        "smoothness.key_desktop_move_cases",
+        "smoothness.gpu_rasterization_and_decoding.image_decoding_cases",
         "smoothness.maps",
-        "smoothness.scrolling_tough_ad_cases",
         "smoothness.sync_scroll.key_mobile_sites_smooth",
         "smoothness.tough_animation_cases",
-        "smoothness.tough_canvas_cases",
-        "smoothness.tough_webgl_cases",
+        "smoothness.tough_path_rendering_cases",
+        "smoothness.tough_texture_upload_cases",
+        "speedometer",
         "start_with_ext.warm.blank_page",
         "start_with_url.warm.startup_pages",
-        "storage.indexeddb_endure",
-        "sunspider",
+        "startup.large_profile.cold.blank_page",
+        "system_health.common_desktop",
         "system_health.webview_startup",
-        "thread_times.key_hit_test_cases",
         "thread_times.key_idle_power_cases",
         "thread_times.simple_mobile_sites",
-        "thread_times.tough_compositor_cases",
-        "tracing.tracing_with_background_memory_infra",
         "v8.browsing_mobile_turbo",
         "v8.infinite_scroll-classic_tbmv2",
+        "v8.infinite_scroll_tbmv2",
         "v8.key_mobile_sites_smooth",
         "v8.runtimestats.browsing_mobile",
-        "v8.runtime_stats.top_25",
+        "v8.top_25_smooth",
         "webrtc.stress"
       ]
     }
@@ -1294,29 +1264,30 @@
   "Mac Mini 8GB 10.12 Perf": {
     "build24-b1": {
       "benchmarks": [
-        "blink_perf.events",
-        "blink_style.top_25",
-        "dromaeo.domcoreattr",
-        "dummy_benchmark.stable_benchmark_1",
+        "blink_perf.css",
+        "dromaeo.domcorequery",
         "gpu_times.gpu_rasterization.key_mobile_sites_smooth",
+        "kraken",
         "media.android.tough_video_cases_tbmv2",
+        "media.tough_video_cases",
         "memory.top_10_mobile",
-        "oortonline",
+        "power.trivial_pages",
         "scheduler.tough_scheduling_cases",
         "service_worker.service_worker",
         "smoothness.desktop_tough_pinch_zoom_cases",
+        "smoothness.gpu_rasterization.tough_path_rendering_cases",
+        "smoothness.image_decoding_cases",
         "smoothness.key_mobile_sites_smooth",
-        "smoothness.tough_texture_upload_cases",
-        "smoothness.tough_webgl_ad_cases",
+        "smoothness.tough_webgl_cases",
         "startup.cold.blank_page",
-        "startup.large_profile.warm.blank_page",
-        "startup.warm.blank_page",
+        "storage.indexeddb_endure_tracing",
         "system_health.memory_desktop",
+        "tab_switching.typical_25",
         "thread_times.key_mobile_sites_smooth",
         "thread_times.key_silk_cases",
         "tracing.tracing_with_debug_overhead",
-        "webrtc.datachannel",
-        "webrtc.getusermedia",
+        "v8.detached_context_age_in_gc",
+        "v8.runtime_stats.top_25",
         "webrtc.webrtc_smoothness_tbmv2"
       ]
     },
@@ -1324,163 +1295,157 @@
       "benchmarks": [
         "blink_perf.bindings",
         "blink_perf.blink_gc",
-        "blink_perf.svg",
+        "blink_perf.shadow_dom",
         "blink_style.polymer",
-        "dromaeo.domcoremodify",
+        "dummy_benchmark.noisy_benchmark_1",
         "gpu_times.top_25_smooth",
-        "image_decoding.image_decoding_measurement",
-        "media.chromeOS4kOnly.tough_video_cases",
-        "media.tough_video_cases_extra",
+        "loading.desktop",
+        "memory.long_running_idle_gmail_tbmv2",
         "octane",
         "page_cycler_v2.basic_oopif",
-        "page_cycler_v2.intl_ja_zh",
-        "page_cycler_v2.top_10_mobile",
+        "page_cycler_v2.intl_ar_fa_he",
         "power.idle_platform",
-        "power.top_25",
+        "power.top_10",
         "power.tough_ad_cases",
         "rasterize_and_record_micro.key_silk_cases",
-        "rasterize_and_record_micro.partial_invalidation",
-        "service_worker.service_worker_micro_benchmark",
         "smoothness.key_silk_cases",
         "smoothness.pathological_mobile_sites",
-        "smoothness.tough_ad_cases",
+        "smoothness.scrolling_tough_ad_cases",
+        "smoothness.top_25_smooth",
         "smoothness.tough_image_decode_cases",
-        "startup.large_profile.cold.blank_page",
+        "startup.warm.blank_page",
+        "sunspider",
         "system_health.common_mobile",
         "system_health.memory_mobile",
-        "tab_switching.typical_25",
-        "text_selection.character",
+        "thread_times.key_hit_test_cases",
         "thread_times.key_noop_cases",
         "thread_times.polymer",
-        "v8.browsing_desktop",
+        "thread_times.tough_scrolling_cases",
+        "tracing.tracing_with_background_memory_infra",
         "v8.browsing_mobile",
         "v8.browsing_mobile_classic",
-        "v8.infinite_scroll_tbmv2",
         "v8.mobile_infinite_scroll-turbo_tbmv2",
         "v8.mobile_infinite_scroll_tbmv2",
         "v8.runtimestats.browsing_desktop",
         "v8.runtimestats.browsing_mobile_classic",
         "v8.runtimestats.browsing_mobile_turbo",
-        "webrtc.peerconnection",
         "webrtc.webrtc_smoothness"
       ]
     },
     "build26-b1": {
       "benchmarks": [
-        "battor.steady_state",
-        "blink_perf.canvas",
-        "blob_storage.blob_storage",
-        "dromaeo.domcoretraverse",
-        "jetstream",
-        "jitter",
-        "media.mse_cases",
+        "battor.trivial_pages",
+        "blink_perf.dom",
+        "blink_perf.events",
+        "blink_perf.layout",
+        "blink_perf.svg",
+        "blink_style.top_25",
+        "dromaeo.domcoreattr",
+        "dummy_benchmark.stable_benchmark_1",
         "memory.dual_browser_test",
-        "memory.long_running_idle_gmail_tbmv2",
         "page_cycler_v2.intl_hi_ru",
-        "page_cycler_v2.typical_25",
+        "page_cycler_v2.intl_ja_zh",
+        "page_cycler_v2.top_10_mobile",
+        "power.top_25",
         "smoothness.gpu_rasterization.polymer",
         "smoothness.gpu_rasterization.top_25_smooth",
         "smoothness.gpu_rasterization.tough_filters_cases",
-        "smoothness.gpu_rasterization_and_decoding.image_decoding_cases",
         "smoothness.simple_mobile_sites",
-        "smoothness.top_25_smooth",
-        "smoothness.tough_path_rendering_cases",
         "smoothness.tough_scrolling_cases",
-        "speedometer",
+        "smoothness.tough_webgl_ad_cases",
         "speedometer-turbo",
-        "storage.indexeddb_endure_tracing",
-        "thread_times.tough_scrolling_cases",
+        "startup.large_profile.warm.blank_page",
         "v8.browsing_desktop_classic",
         "v8.browsing_desktop_turbo",
         "v8.google",
         "v8.infinite_scroll-turbo_tbmv2",
         "v8.runtimestats.browsing_desktop_classic",
-        "v8.runtimestats.browsing_desktop_turbo"
+        "v8.runtimestats.browsing_desktop_turbo",
+        "webrtc.datachannel",
+        "webrtc.getusermedia",
+        "webrtc.peerconnection"
       ]
     },
     "build27-b1": {
       "benchmarks": [
-        "battor.trivial_pages",
-        "blink_perf.css",
-        "blink_perf.layout",
-        "blink_perf.shadow_dom",
+        "blink_perf.paint",
         "blink_style.key_mobile_sites",
-        "dromaeo.domcorequery",
+        "blob_storage.blob_storage",
+        "dromaeo.domcoremodify",
         "gpu_times.gpu_rasterization.top_25_smooth",
         "gpu_times.key_mobile_sites_smooth",
-        "kraken",
         "loading.cluster_telemetry",
         "media.android.tough_video_cases",
         "media.media_cns_cases",
         "memory.desktop",
-        "memory.long_running_idle_gmail_background_tbmv2",
-        "page_cycler_v2.intl_ar_fa_he",
-        "page_cycler_v2_site_isolation.basic_oopif",
+        "oortonline",
+        "oortonline_tbmv2",
+        "page_cycler_v2.intl_es_fr_pt-BR",
+        "page_cycler_v2.intl_ko_th_vi",
+        "page_cycler_v2.typical_25",
         "power.android_acceptance",
-        "power.top_10",
-        "power.trivial_pages",
+        "power.steady_state",
         "power.typical_10_mobile",
-        "rasterize_and_record_micro.key_mobile_sites",
+        "rasterize_and_record_micro.partial_invalidation",
         "rasterize_and_record_micro.polymer",
-        "smoothness.gpu_rasterization.tough_path_rendering_cases",
+        "rasterize_and_record_micro.top_25",
+        "service_worker.service_worker_micro_benchmark",
         "smoothness.gpu_rasterization.tough_pinch_zoom_cases",
-        "smoothness.image_decoding_cases",
+        "smoothness.key_desktop_move_cases",
+        "smoothness.tough_ad_cases",
+        "smoothness.tough_canvas_cases",
         "smoothness.tough_filters_cases",
         "smoothness.tough_pinch_zoom_cases",
         "speedometer-classic",
         "start_with_ext.cold.blank_page",
         "start_with_url.cold.startup_pages",
         "startup.warm.chrome_signin",
-        "system_health.common_desktop",
+        "storage.indexeddb_endure",
         "system_health.webview_startup_multiprocess",
-        "text_selection.direction",
-        "v8.detached_context_age_in_gc",
-        "v8.mobile_infinite_scroll-classic_tbmv2",
-        "v8.top_25_smooth"
+        "thread_times.tough_compositor_cases",
+        "v8.browsing_desktop",
+        "v8.mobile_infinite_scroll-classic_tbmv2"
       ]
     },
     "build28-b1": {
       "benchmarks": [
-        "blink_perf.dom",
-        "blink_perf.paint",
+        "battor.steady_state",
+        "blink_perf.canvas",
         "blink_perf.parser",
-        "dummy_benchmark.noisy_benchmark_1",
+        "dromaeo.domcoretraverse",
+        "image_decoding.image_decoding_measurement",
+        "jetstream",
         "loading.mobile",
-        "media.chromeOS.tough_video_cases",
-        "media.tough_video_cases",
+        "media.mse_cases",
         "media.tough_video_cases_tbmv2",
         "memory.blink_memory_mobile",
         "memory.long_running_dual_browser_test",
+        "memory.long_running_idle_gmail_background_tbmv2",
         "memory.top_10_mobile_stress",
-        "oortonline_tbmv2",
-        "page_cycler_v2.intl_es_fr_pt-BR",
-        "page_cycler_v2.intl_ko_th_vi",
-        "power.steady_state",
+        "page_cycler_v2_site_isolation.basic_oopif",
         "power.typical_10_mobile_reload",
-        "rasterize_and_record_micro.top_25",
+        "rasterize_and_record_micro.key_mobile_sites",
         "smoothness.gpu_rasterization.tough_scrolling_cases",
-        "smoothness.key_desktop_move_cases",
+        "smoothness.gpu_rasterization_and_decoding.image_decoding_cases",
         "smoothness.maps",
-        "smoothness.scrolling_tough_ad_cases",
         "smoothness.sync_scroll.key_mobile_sites_smooth",
         "smoothness.tough_animation_cases",
-        "smoothness.tough_canvas_cases",
-        "smoothness.tough_webgl_cases",
+        "smoothness.tough_path_rendering_cases",
+        "smoothness.tough_texture_upload_cases",
+        "speedometer",
         "start_with_ext.warm.blank_page",
         "start_with_url.warm.startup_pages",
-        "storage.indexeddb_endure",
-        "sunspider",
+        "startup.large_profile.cold.blank_page",
+        "system_health.common_desktop",
         "system_health.webview_startup",
-        "thread_times.key_hit_test_cases",
         "thread_times.key_idle_power_cases",
         "thread_times.simple_mobile_sites",
-        "thread_times.tough_compositor_cases",
-        "tracing.tracing_with_background_memory_infra",
         "v8.browsing_mobile_turbo",
         "v8.infinite_scroll-classic_tbmv2",
+        "v8.infinite_scroll_tbmv2",
         "v8.key_mobile_sites_smooth",
         "v8.runtimestats.browsing_mobile",
-        "v8.runtime_stats.top_25",
+        "v8.top_25_smooth",
         "webrtc.stress"
       ]
     }
@@ -1488,30 +1453,30 @@
   "Mac Pro 10.11 Perf": {
     "build128-b1": {
       "benchmarks": [
-        "blink_perf.events",
-        "blink_style.top_25",
-        "dromaeo.domcoreattr",
-        "dummy_benchmark.stable_benchmark_1",
+        "blink_perf.css",
+        "dromaeo.domcorequery",
         "gpu_times.gpu_rasterization.key_mobile_sites_smooth",
+        "kraken",
         "media.android.tough_video_cases_tbmv2",
+        "media.tough_video_cases",
         "memory.top_10_mobile",
-        "oortonline",
+        "power.trivial_pages",
         "scheduler.tough_scheduling_cases",
         "service_worker.service_worker",
         "smoothness.desktop_tough_pinch_zoom_cases",
+        "smoothness.gpu_rasterization.tough_path_rendering_cases",
+        "smoothness.image_decoding_cases",
         "smoothness.key_mobile_sites_smooth",
-        "smoothness.tough_texture_upload_cases",
-        "smoothness.tough_webgl_ad_cases",
+        "smoothness.tough_webgl_cases",
         "startup.cold.blank_page",
-        "startup.large_profile.warm.blank_page",
-        "startup.warm.blank_page",
+        "storage.indexeddb_endure_tracing",
         "system_health.memory_desktop",
+        "tab_switching.typical_25",
         "thread_times.key_mobile_sites_smooth",
         "thread_times.key_silk_cases",
         "tracing.tracing_with_debug_overhead",
+        "v8.detached_context_age_in_gc",
         "v8.runtime_stats.top_25",
-        "webrtc.datachannel",
-        "webrtc.getusermedia",
         "webrtc.webrtc_smoothness_tbmv2"
       ]
     },
@@ -1519,162 +1484,157 @@
       "benchmarks": [
         "blink_perf.bindings",
         "blink_perf.blink_gc",
-        "blink_perf.svg",
+        "blink_perf.shadow_dom",
         "blink_style.polymer",
-        "dromaeo.domcoremodify",
+        "dummy_benchmark.noisy_benchmark_1",
         "gpu_times.top_25_smooth",
-        "image_decoding.image_decoding_measurement",
-        "media.chromeOS4kOnly.tough_video_cases",
-        "media.tough_video_cases_extra",
+        "loading.desktop",
+        "memory.long_running_idle_gmail_tbmv2",
         "octane",
         "page_cycler_v2.basic_oopif",
-        "page_cycler_v2.intl_ja_zh",
-        "page_cycler_v2.top_10_mobile",
+        "page_cycler_v2.intl_ar_fa_he",
         "power.idle_platform",
-        "power.top_25",
+        "power.top_10",
         "power.tough_ad_cases",
         "rasterize_and_record_micro.key_silk_cases",
-        "rasterize_and_record_micro.partial_invalidation",
-        "service_worker.service_worker_micro_benchmark",
         "smoothness.key_silk_cases",
         "smoothness.pathological_mobile_sites",
-        "smoothness.tough_ad_cases",
+        "smoothness.scrolling_tough_ad_cases",
+        "smoothness.top_25_smooth",
         "smoothness.tough_image_decode_cases",
-        "startup.large_profile.cold.blank_page",
+        "startup.warm.blank_page",
+        "sunspider",
         "system_health.common_mobile",
         "system_health.memory_mobile",
-        "tab_switching.typical_25",
-        "text_selection.character",
+        "thread_times.key_hit_test_cases",
         "thread_times.key_noop_cases",
         "thread_times.polymer",
-        "v8.browsing_desktop",
+        "thread_times.tough_scrolling_cases",
+        "tracing.tracing_with_background_memory_infra",
         "v8.browsing_mobile",
         "v8.browsing_mobile_classic",
-        "v8.infinite_scroll_tbmv2",
         "v8.mobile_infinite_scroll-turbo_tbmv2",
         "v8.mobile_infinite_scroll_tbmv2",
         "v8.runtimestats.browsing_desktop",
         "v8.runtimestats.browsing_mobile_classic",
         "v8.runtimestats.browsing_mobile_turbo",
-        "webrtc.peerconnection",
         "webrtc.webrtc_smoothness"
       ]
     },
     "build130-b1": {
       "benchmarks": [
-        "battor.steady_state",
-        "blink_perf.canvas",
-        "blob_storage.blob_storage",
-        "dromaeo.domcoretraverse",
-        "jetstream",
-        "jitter",
-        "media.mse_cases",
+        "battor.trivial_pages",
+        "blink_perf.dom",
+        "blink_perf.events",
+        "blink_perf.layout",
+        "blink_perf.svg",
+        "blink_style.top_25",
+        "dromaeo.domcoreattr",
+        "dummy_benchmark.stable_benchmark_1",
         "memory.dual_browser_test",
-        "memory.long_running_idle_gmail_tbmv2",
         "page_cycler_v2.intl_hi_ru",
-        "page_cycler_v2.typical_25",
+        "page_cycler_v2.intl_ja_zh",
+        "page_cycler_v2.top_10_mobile",
+        "power.top_25",
         "smoothness.gpu_rasterization.polymer",
         "smoothness.gpu_rasterization.top_25_smooth",
         "smoothness.gpu_rasterization.tough_filters_cases",
-        "smoothness.gpu_rasterization_and_decoding.image_decoding_cases",
         "smoothness.simple_mobile_sites",
-        "smoothness.top_25_smooth",
-        "smoothness.tough_path_rendering_cases",
         "smoothness.tough_scrolling_cases",
-        "speedometer",
+        "smoothness.tough_webgl_ad_cases",
         "speedometer-turbo",
-        "storage.indexeddb_endure_tracing",
-        "thread_times.tough_scrolling_cases",
+        "startup.large_profile.warm.blank_page",
         "v8.browsing_desktop_classic",
         "v8.browsing_desktop_turbo",
         "v8.google",
         "v8.infinite_scroll-turbo_tbmv2",
         "v8.runtimestats.browsing_desktop_classic",
-        "v8.runtimestats.browsing_desktop_turbo"
+        "v8.runtimestats.browsing_desktop_turbo",
+        "webrtc.datachannel",
+        "webrtc.getusermedia",
+        "webrtc.peerconnection"
       ]
     },
     "build131-b1": {
       "benchmarks": [
-        "battor.trivial_pages",
-        "blink_perf.css",
-        "blink_perf.layout",
-        "blink_perf.shadow_dom",
+        "blink_perf.paint",
         "blink_style.key_mobile_sites",
-        "dromaeo.domcorequery",
+        "blob_storage.blob_storage",
+        "dromaeo.domcoremodify",
         "gpu_times.gpu_rasterization.top_25_smooth",
         "gpu_times.key_mobile_sites_smooth",
-        "kraken",
         "loading.cluster_telemetry",
         "media.android.tough_video_cases",
         "media.media_cns_cases",
         "memory.desktop",
-        "memory.long_running_idle_gmail_background_tbmv2",
-        "page_cycler_v2.intl_ar_fa_he",
-        "page_cycler_v2_site_isolation.basic_oopif",
+        "oortonline",
+        "oortonline_tbmv2",
+        "page_cycler_v2.intl_es_fr_pt-BR",
+        "page_cycler_v2.intl_ko_th_vi",
+        "page_cycler_v2.typical_25",
         "power.android_acceptance",
-        "power.top_10",
-        "power.trivial_pages",
+        "power.steady_state",
         "power.typical_10_mobile",
-        "rasterize_and_record_micro.key_mobile_sites",
+        "rasterize_and_record_micro.partial_invalidation",
         "rasterize_and_record_micro.polymer",
-        "smoothness.gpu_rasterization.tough_path_rendering_cases",
+        "rasterize_and_record_micro.top_25",
+        "service_worker.service_worker_micro_benchmark",
         "smoothness.gpu_rasterization.tough_pinch_zoom_cases",
-        "smoothness.image_decoding_cases",
+        "smoothness.key_desktop_move_cases",
+        "smoothness.tough_ad_cases",
+        "smoothness.tough_canvas_cases",
         "smoothness.tough_filters_cases",
         "smoothness.tough_pinch_zoom_cases",
         "speedometer-classic",
         "start_with_ext.cold.blank_page",
         "start_with_url.cold.startup_pages",
         "startup.warm.chrome_signin",
-        "system_health.common_desktop",
+        "storage.indexeddb_endure",
         "system_health.webview_startup_multiprocess",
-        "text_selection.direction",
-        "v8.detached_context_age_in_gc",
-        "v8.mobile_infinite_scroll-classic_tbmv2",
-        "v8.top_25_smooth"
+        "thread_times.tough_compositor_cases",
+        "v8.browsing_desktop",
+        "v8.mobile_infinite_scroll-classic_tbmv2"
       ]
     },
     "build132-b1": {
       "benchmarks": [
-        "blink_perf.dom",
-        "blink_perf.paint",
+        "battor.steady_state",
+        "blink_perf.canvas",
         "blink_perf.parser",
-        "dummy_benchmark.noisy_benchmark_1",
+        "dromaeo.domcoretraverse",
+        "image_decoding.image_decoding_measurement",
+        "jetstream",
         "loading.mobile",
-        "media.chromeOS.tough_video_cases",
-        "media.tough_video_cases",
+        "media.mse_cases",
         "media.tough_video_cases_tbmv2",
         "memory.blink_memory_mobile",
         "memory.long_running_dual_browser_test",
+        "memory.long_running_idle_gmail_background_tbmv2",
         "memory.top_10_mobile_stress",
-        "oortonline_tbmv2",
-        "page_cycler_v2.intl_es_fr_pt-BR",
-        "page_cycler_v2.intl_ko_th_vi",
-        "power.steady_state",
+        "page_cycler_v2_site_isolation.basic_oopif",
         "power.typical_10_mobile_reload",
-        "rasterize_and_record_micro.top_25",
+        "rasterize_and_record_micro.key_mobile_sites",
         "smoothness.gpu_rasterization.tough_scrolling_cases",
-        "smoothness.key_desktop_move_cases",
+        "smoothness.gpu_rasterization_and_decoding.image_decoding_cases",
         "smoothness.maps",
-        "smoothness.scrolling_tough_ad_cases",
         "smoothness.sync_scroll.key_mobile_sites_smooth",
         "smoothness.tough_animation_cases",
-        "smoothness.tough_canvas_cases",
-        "smoothness.tough_webgl_cases",
+        "smoothness.tough_path_rendering_cases",
+        "smoothness.tough_texture_upload_cases",
+        "speedometer",
         "start_with_ext.warm.blank_page",
         "start_with_url.warm.startup_pages",
-        "storage.indexeddb_endure",
-        "sunspider",
+        "startup.large_profile.cold.blank_page",
+        "system_health.common_desktop",
         "system_health.webview_startup",
-        "thread_times.key_hit_test_cases",
         "thread_times.key_idle_power_cases",
         "thread_times.simple_mobile_sites",
-        "thread_times.tough_compositor_cases",
-        "tracing.tracing_with_background_memory_infra",
         "v8.browsing_mobile_turbo",
         "v8.infinite_scroll-classic_tbmv2",
+        "v8.infinite_scroll_tbmv2",
         "v8.key_mobile_sites_smooth",
         "v8.runtimestats.browsing_mobile",
+        "v8.top_25_smooth",
         "webrtc.stress"
       ]
     }
@@ -1682,30 +1642,30 @@
   "Mac Retina Perf": {
     "build4-b1": {
       "benchmarks": [
-        "blink_perf.events",
-        "blink_style.top_25",
-        "dromaeo.domcoreattr",
-        "dummy_benchmark.stable_benchmark_1",
+        "blink_perf.css",
+        "dromaeo.domcorequery",
         "gpu_times.gpu_rasterization.key_mobile_sites_smooth",
+        "kraken",
         "media.android.tough_video_cases_tbmv2",
+        "media.tough_video_cases",
         "memory.top_10_mobile",
-        "oortonline",
+        "power.trivial_pages",
         "scheduler.tough_scheduling_cases",
         "service_worker.service_worker",
         "smoothness.desktop_tough_pinch_zoom_cases",
+        "smoothness.gpu_rasterization.tough_path_rendering_cases",
+        "smoothness.image_decoding_cases",
         "smoothness.key_mobile_sites_smooth",
-        "smoothness.tough_texture_upload_cases",
-        "smoothness.tough_webgl_ad_cases",
+        "smoothness.tough_webgl_cases",
         "startup.cold.blank_page",
-        "startup.large_profile.warm.blank_page",
-        "startup.warm.blank_page",
+        "storage.indexeddb_endure_tracing",
         "system_health.memory_desktop",
+        "tab_switching.typical_25",
         "thread_times.key_mobile_sites_smooth",
         "thread_times.key_silk_cases",
         "tracing.tracing_with_debug_overhead",
+        "v8.detached_context_age_in_gc",
         "v8.runtime_stats.top_25",
-        "webrtc.datachannel",
-        "webrtc.getusermedia",
         "webrtc.webrtc_smoothness_tbmv2"
       ]
     },
@@ -1713,162 +1673,157 @@
       "benchmarks": [
         "blink_perf.bindings",
         "blink_perf.blink_gc",
-        "blink_perf.svg",
+        "blink_perf.shadow_dom",
         "blink_style.polymer",
-        "dromaeo.domcoremodify",
+        "dummy_benchmark.noisy_benchmark_1",
         "gpu_times.top_25_smooth",
-        "image_decoding.image_decoding_measurement",
-        "media.chromeOS4kOnly.tough_video_cases",
-        "media.tough_video_cases_extra",
+        "loading.desktop",
+        "memory.long_running_idle_gmail_tbmv2",
         "octane",
         "page_cycler_v2.basic_oopif",
-        "page_cycler_v2.intl_ja_zh",
-        "page_cycler_v2.top_10_mobile",
+        "page_cycler_v2.intl_ar_fa_he",
         "power.idle_platform",
-        "power.top_25",
+        "power.top_10",
         "power.tough_ad_cases",
         "rasterize_and_record_micro.key_silk_cases",
-        "rasterize_and_record_micro.partial_invalidation",
-        "service_worker.service_worker_micro_benchmark",
         "smoothness.key_silk_cases",
         "smoothness.pathological_mobile_sites",
-        "smoothness.tough_ad_cases",
+        "smoothness.scrolling_tough_ad_cases",
+        "smoothness.top_25_smooth",
         "smoothness.tough_image_decode_cases",
-        "startup.large_profile.cold.blank_page",
+        "startup.warm.blank_page",
+        "sunspider",
         "system_health.common_mobile",
         "system_health.memory_mobile",
-        "tab_switching.typical_25",
-        "text_selection.character",
+        "thread_times.key_hit_test_cases",
         "thread_times.key_noop_cases",
         "thread_times.polymer",
-        "v8.browsing_desktop",
+        "thread_times.tough_scrolling_cases",
+        "tracing.tracing_with_background_memory_infra",
         "v8.browsing_mobile",
         "v8.browsing_mobile_classic",
-        "v8.infinite_scroll_tbmv2",
         "v8.mobile_infinite_scroll-turbo_tbmv2",
         "v8.mobile_infinite_scroll_tbmv2",
         "v8.runtimestats.browsing_desktop",
         "v8.runtimestats.browsing_mobile_classic",
         "v8.runtimestats.browsing_mobile_turbo",
-        "webrtc.peerconnection",
         "webrtc.webrtc_smoothness"
       ]
     },
     "build6-b1": {
       "benchmarks": [
-        "battor.steady_state",
-        "blink_perf.canvas",
-        "blob_storage.blob_storage",
-        "dromaeo.domcoretraverse",
-        "jetstream",
-        "jitter",
-        "media.mse_cases",
+        "battor.trivial_pages",
+        "blink_perf.dom",
+        "blink_perf.events",
+        "blink_perf.layout",
+        "blink_perf.svg",
+        "blink_style.top_25",
+        "dromaeo.domcoreattr",
+        "dummy_benchmark.stable_benchmark_1",
         "memory.dual_browser_test",
-        "memory.long_running_idle_gmail_tbmv2",
         "page_cycler_v2.intl_hi_ru",
-        "page_cycler_v2.typical_25",
+        "page_cycler_v2.intl_ja_zh",
+        "page_cycler_v2.top_10_mobile",
+        "power.top_25",
         "smoothness.gpu_rasterization.polymer",
         "smoothness.gpu_rasterization.top_25_smooth",
         "smoothness.gpu_rasterization.tough_filters_cases",
-        "smoothness.gpu_rasterization_and_decoding.image_decoding_cases",
         "smoothness.simple_mobile_sites",
-        "smoothness.top_25_smooth",
-        "smoothness.tough_path_rendering_cases",
         "smoothness.tough_scrolling_cases",
-        "speedometer",
+        "smoothness.tough_webgl_ad_cases",
         "speedometer-turbo",
-        "storage.indexeddb_endure_tracing",
-        "thread_times.tough_scrolling_cases",
+        "startup.large_profile.warm.blank_page",
         "v8.browsing_desktop_classic",
         "v8.browsing_desktop_turbo",
         "v8.google",
         "v8.infinite_scroll-turbo_tbmv2",
         "v8.runtimestats.browsing_desktop_classic",
-        "v8.runtimestats.browsing_desktop_turbo"
+        "v8.runtimestats.browsing_desktop_turbo",
+        "webrtc.datachannel",
+        "webrtc.getusermedia",
+        "webrtc.peerconnection"
       ]
     },
     "build7-b1": {
       "benchmarks": [
-        "battor.trivial_pages",
-        "blink_perf.css",
-        "blink_perf.layout",
-        "blink_perf.shadow_dom",
+        "blink_perf.paint",
         "blink_style.key_mobile_sites",
-        "dromaeo.domcorequery",
+        "blob_storage.blob_storage",
+        "dromaeo.domcoremodify",
         "gpu_times.gpu_rasterization.top_25_smooth",
         "gpu_times.key_mobile_sites_smooth",
-        "kraken",
         "loading.cluster_telemetry",
         "media.android.tough_video_cases",
         "media.media_cns_cases",
         "memory.desktop",
-        "memory.long_running_idle_gmail_background_tbmv2",
-        "page_cycler_v2.intl_ar_fa_he",
-        "page_cycler_v2_site_isolation.basic_oopif",
+        "oortonline",
+        "oortonline_tbmv2",
+        "page_cycler_v2.intl_es_fr_pt-BR",
+        "page_cycler_v2.intl_ko_th_vi",
+        "page_cycler_v2.typical_25",
         "power.android_acceptance",
-        "power.top_10",
-        "power.trivial_pages",
+        "power.steady_state",
         "power.typical_10_mobile",
-        "rasterize_and_record_micro.key_mobile_sites",
+        "rasterize_and_record_micro.partial_invalidation",
         "rasterize_and_record_micro.polymer",
-        "smoothness.gpu_rasterization.tough_path_rendering_cases",
+        "rasterize_and_record_micro.top_25",
+        "service_worker.service_worker_micro_benchmark",
         "smoothness.gpu_rasterization.tough_pinch_zoom_cases",
-        "smoothness.image_decoding_cases",
+        "smoothness.key_desktop_move_cases",
+        "smoothness.tough_ad_cases",
+        "smoothness.tough_canvas_cases",
         "smoothness.tough_filters_cases",
         "smoothness.tough_pinch_zoom_cases",
         "speedometer-classic",
         "start_with_ext.cold.blank_page",
         "start_with_url.cold.startup_pages",
         "startup.warm.chrome_signin",
-        "system_health.common_desktop",
+        "storage.indexeddb_endure",
         "system_health.webview_startup_multiprocess",
-        "text_selection.direction",
-        "v8.detached_context_age_in_gc",
-        "v8.mobile_infinite_scroll-classic_tbmv2",
-        "v8.top_25_smooth"
+        "thread_times.tough_compositor_cases",
+        "v8.browsing_desktop",
+        "v8.mobile_infinite_scroll-classic_tbmv2"
       ]
     },
     "build8-b1": {
       "benchmarks": [
-        "blink_perf.dom",
-        "blink_perf.paint",
+        "battor.steady_state",
+        "blink_perf.canvas",
         "blink_perf.parser",
-        "dummy_benchmark.noisy_benchmark_1",
+        "dromaeo.domcoretraverse",
+        "image_decoding.image_decoding_measurement",
+        "jetstream",
         "loading.mobile",
-        "media.chromeOS.tough_video_cases",
-        "media.tough_video_cases",
+        "media.mse_cases",
         "media.tough_video_cases_tbmv2",
         "memory.blink_memory_mobile",
         "memory.long_running_dual_browser_test",
+        "memory.long_running_idle_gmail_background_tbmv2",
         "memory.top_10_mobile_stress",
-        "oortonline_tbmv2",
-        "page_cycler_v2.intl_es_fr_pt-BR",
-        "page_cycler_v2.intl_ko_th_vi",
-        "power.steady_state",
+        "page_cycler_v2_site_isolation.basic_oopif",
         "power.typical_10_mobile_reload",
-        "rasterize_and_record_micro.top_25",
+        "rasterize_and_record_micro.key_mobile_sites",
         "smoothness.gpu_rasterization.tough_scrolling_cases",
-        "smoothness.key_desktop_move_cases",
+        "smoothness.gpu_rasterization_and_decoding.image_decoding_cases",
         "smoothness.maps",
-        "smoothness.scrolling_tough_ad_cases",
         "smoothness.sync_scroll.key_mobile_sites_smooth",
         "smoothness.tough_animation_cases",
-        "smoothness.tough_canvas_cases",
-        "smoothness.tough_webgl_cases",
+        "smoothness.tough_path_rendering_cases",
+        "smoothness.tough_texture_upload_cases",
+        "speedometer",
         "start_with_ext.warm.blank_page",
         "start_with_url.warm.startup_pages",
-        "storage.indexeddb_endure",
-        "sunspider",
+        "startup.large_profile.cold.blank_page",
+        "system_health.common_desktop",
         "system_health.webview_startup",
-        "thread_times.key_hit_test_cases",
         "thread_times.key_idle_power_cases",
         "thread_times.simple_mobile_sites",
-        "thread_times.tough_compositor_cases",
-        "tracing.tracing_with_background_memory_infra",
         "v8.browsing_mobile_turbo",
         "v8.infinite_scroll-classic_tbmv2",
+        "v8.infinite_scroll_tbmv2",
         "v8.key_mobile_sites_smooth",
         "v8.runtimestats.browsing_mobile",
+        "v8.top_25_smooth",
         "webrtc.stress"
       ]
     }
@@ -1884,8 +1839,8 @@
     },
     "build137-b1": {
       "benchmarks": [
+        "loading.desktop",
         "memory.blink_memory_mobile",
-        "page_cycler_v2.intl_ja_zh",
         "smoothness.gpu_rasterization.polymer",
         "v8.runtimestats.browsing_mobile_classic"
       ]
@@ -1895,7 +1850,7 @@
         "blink_style.polymer",
         "loading.cluster_telemetry",
         "memory.dual_browser_test",
-        "page_cycler_v2.typical_25",
+        "page_cycler_v2.intl_ja_zh",
         "smoothness.maps",
         "v8.browsing_mobile_turbo",
         "v8.mobile_infinite_scroll_tbmv2"
@@ -1903,8 +1858,8 @@
     },
     "build139-b1": {
       "benchmarks": [
+        "page_cycler_v2.typical_25",
         "speedometer-turbo",
-        "system_health.common_desktop",
         "system_health.common_mobile",
         "system_health.webview_startup_multiprocess"
       ]
@@ -1913,8 +1868,8 @@
       "benchmarks": [
         "rasterize_and_record_micro.polymer",
         "smoothness.gpu_rasterization.tough_scrolling_cases",
-        "smoothness.tough_animation_cases",
         "start_with_url.cold.startup_pages",
+        "system_health.common_desktop",
         "system_health.webview_startup",
         "thread_times.polymer",
         "v8.runtimestats.browsing_mobile"
@@ -1922,198 +1877,193 @@
     },
     "build141-b1": {
       "benchmarks": [
-        "dromaeo.domcoreattr",
         "gpu_times.top_25_smooth",
-        "media.chromeOS.tough_video_cases",
-        "page_cycler_v2.intl_ko_th_vi",
         "power.idle_platform",
+        "smoothness.tough_animation_cases",
         "smoothness.tough_pinch_zoom_cases",
         "v8.browsing_desktop_turbo"
       ]
     },
     "build142-b1": {
       "benchmarks": [
-        "battor.trivial_pages",
         "blink_perf.blink_gc",
+        "blink_perf.shadow_dom",
         "media.android.tough_video_cases",
-        "oortonline_tbmv2",
-        "service_worker.service_worker_micro_benchmark",
+        "octane",
+        "page_cycler_v2.intl_ko_th_vi",
         "smoothness.key_mobile_sites_smooth",
-        "smoothness.key_silk_cases",
-        "smoothness.tough_webgl_cases"
+        "smoothness.key_silk_cases"
       ]
     },
     "build143-b1": {
       "benchmarks": [
-        "blink_perf.shadow_dom",
+        "battor.trivial_pages",
+        "dromaeo.domcorequery",
         "memory.long_running_dual_browser_test",
-        "memory.long_running_idle_gmail_tbmv2",
-        "octane",
-        "page_cycler_v2.intl_hi_ru",
+        "memory.long_running_idle_gmail_background_tbmv2",
+        "oortonline",
+        "service_worker.service_worker_micro_benchmark",
         "start_with_url.warm.startup_pages",
         "thread_times.key_noop_cases"
       ]
     },
     "build144-b1": {
       "benchmarks": [
-        "smoothness.image_decoding_cases",
-        "startup.large_profile.cold.blank_page",
-        "storage.indexeddb_endure",
-        "tracing.tracing_with_debug_overhead",
-        "webrtc.webrtc_smoothness"
+        "blink_perf.canvas",
+        "blink_perf.events",
+        "dromaeo.domcoretraverse",
+        "jetstream",
+        "page_cycler_v2.intl_hi_ru"
       ]
     },
     "build145-b1": {
       "benchmarks": [
-        "jetstream",
-        "page_cycler_v2.intl_es_fr_pt-BR",
+        "image_decoding.image_decoding_measurement",
+        "media.mse_cases",
         "smoothness.gpu_rasterization.top_25_smooth",
-        "smoothness.gpu_rasterization.tough_filters_cases",
         "smoothness.pathological_mobile_sites",
-        "smoothness.tough_image_decode_cases",
+        "smoothness.scrolling_tough_ad_cases",
+        "smoothness.tough_webgl_cases",
         "speedometer-classic",
-        "thread_times.key_hit_test_cases",
+        "startup.large_profile.cold.blank_page",
         "v8.key_mobile_sites_smooth",
         "v8.runtimestats.browsing_desktop_classic"
       ]
     },
     "build146-b1": {
       "benchmarks": [
-        "dromaeo.domcorequery",
         "gpu_times.key_mobile_sites_smooth",
-        "page_cycler_v2.intl_ar_fa_he",
-        "rasterize_and_record_micro.partial_invalidation",
-        "smoothness.desktop_tough_pinch_zoom_cases",
+        "page_cycler_v2.intl_es_fr_pt-BR",
+        "smoothness.gpu_rasterization.tough_filters_cases",
         "smoothness.gpu_rasterization.tough_pinch_zoom_cases",
-        "startup.large_profile.warm.blank_page",
-        "text_selection.direction",
+        "storage.indexeddb_endure",
+        "thread_times.key_hit_test_cases",
+        "thread_times.tough_compositor_cases",
         "v8.runtimestats.browsing_desktop",
         "webrtc.stress"
       ]
     },
     "build147-b1": {
       "benchmarks": [
-        "battor.steady_state",
-        "blink_perf.parser",
-        "jitter",
+        "dromaeo.domcoreattr",
         "media.android.tough_video_cases_tbmv2",
-        "memory.long_running_idle_gmail_background_tbmv2",
+        "memory.long_running_idle_gmail_tbmv2",
+        "oortonline_tbmv2",
+        "page_cycler_v2.intl_ar_fa_he",
+        "rasterize_and_record_micro.top_25",
         "system_health.memory_mobile",
-        "text_selection.character",
-        "v8.detached_context_age_in_gc",
         "v8.runtime_stats.top_25"
       ]
     },
     "build148-b1": {
       "benchmarks": [
-        "blink_perf.dom",
-        "dromaeo.domcoretraverse",
-        "media.chromeOS4kOnly.tough_video_cases",
-        "power.top_25",
-        "rasterize_and_record_micro.top_25",
-        "speedometer",
-        "thread_times.tough_compositor_cases",
+        "battor.steady_state",
+        "blink_perf.svg",
+        "blink_style.top_25",
+        "rasterize_and_record_micro.partial_invalidation",
+        "startup.warm.blank_page",
+        "tracing.tracing_with_debug_overhead",
         "v8.mobile_infinite_scroll-turbo_tbmv2",
         "v8.runtimestats.browsing_desktop_turbo"
       ]
     },
     "build149-b1": {
       "benchmarks": [
-        "blink_perf.svg",
-        "blink_style.top_25",
-        "media.mse_cases",
-        "media.tough_video_cases_extra",
+        "blink_perf.layout",
+        "power.top_25",
+        "smoothness.gpu_rasterization_and_decoding.image_decoding_cases",
         "smoothness.tough_path_rendering_cases",
         "start_with_ext.warm.blank_page",
-        "v8.browsing_desktop"
+        "tracing.tracing_with_background_memory_infra",
+        "v8.google"
       ]
     },
     "build150-b1": {
       "benchmarks": [
-        "blink_perf.layout",
-        "oortonline",
-        "power.trivial_pages",
+        "blob_storage.blob_storage",
+        "kraken",
         "smoothness.gpu_rasterization.tough_path_rendering_cases",
+        "smoothness.tough_filters_cases",
         "smoothness.tough_webgl_ad_cases",
-        "sunspider",
-        "thread_times.simple_mobile_sites"
+        "thread_times.simple_mobile_sites",
+        "v8.browsing_desktop"
       ]
     },
     "build151-b1": {
       "benchmarks": [
-        "blob_storage.blob_storage",
-        "dummy_benchmark.stable_benchmark_1",
-        "smoothness.scrolling_tough_ad_cases",
-        "tab_switching.typical_25",
+        "blink_perf.dom",
+        "dromaeo.domcoremodify",
+        "power.trivial_pages",
+        "smoothness.tough_image_decode_cases",
         "thread_times.key_idle_power_cases",
-        "thread_times.tough_scrolling_cases",
-        "webrtc.peerconnection"
+        "v8.infinite_scroll_tbmv2",
+        "v8.top_25_smooth"
       ]
     },
     "build152-b1": {
       "benchmarks": [
         "blink_perf.paint",
-        "smoothness.tough_canvas_cases",
-        "smoothness.tough_texture_upload_cases",
+        "media.tough_video_cases",
+        "smoothness.tough_ad_cases",
         "start_with_ext.cold.blank_page",
-        "v8.browsing_mobile_classic",
-        "v8.google",
-        "v8.infinite_scroll_tbmv2",
-        "webrtc.getusermedia"
+        "sunspider",
+        "tab_switching.typical_25",
+        "thread_times.tough_scrolling_cases",
+        "v8.browsing_mobile_classic"
       ]
     },
     "build153-b1": {
       "benchmarks": [
-        "dummy_benchmark.noisy_benchmark_1",
+        "blink_perf.bindings",
+        "dummy_benchmark.stable_benchmark_1",
         "gpu_times.gpu_rasterization.key_mobile_sites_smooth",
-        "media.media_cns_cases",
-        "media.tough_video_cases",
-        "page_cycler_v2.top_10_mobile",
         "power.android_acceptance",
         "power.tough_ad_cases",
-        "smoothness.key_desktop_move_cases",
-        "smoothness.tough_ad_cases"
+        "smoothness.top_25_smooth",
+        "smoothness.tough_canvas_cases",
+        "smoothness.tough_texture_upload_cases",
+        "webrtc.peerconnection"
       ]
     },
     "build154-b1": {
       "benchmarks": [
-        "smoothness.top_25_smooth",
-        "startup.cold.blank_page",
-        "startup.warm.blank_page",
-        "tracing.tracing_with_background_memory_infra",
-        "v8.infinite_scroll-turbo_tbmv2",
-        "v8.top_25_smooth",
-        "webrtc.datachannel"
+        "dummy_benchmark.noisy_benchmark_1",
+        "media.media_cns_cases",
+        "page_cycler_v2.top_10_mobile",
+        "page_cycler_v2_site_isolation.basic_oopif",
+        "power.top_10",
+        "v8.detached_context_age_in_gc",
+        "v8.infinite_scroll-turbo_tbmv2"
       ]
     },
     "build155-b1": {
       "benchmarks": [
-        "blink_perf.bindings",
-        "blink_perf.css",
+        "blink_perf.parser",
         "blink_style.key_mobile_sites",
         "gpu_times.gpu_rasterization.top_25_smooth",
-        "image_decoding.image_decoding_measurement",
         "memory.top_10_mobile",
-        "page_cycler_v2_site_isolation.basic_oopif",
+        "page_cycler_v2.basic_oopif",
         "power.typical_10_mobile_reload",
-        "rasterize_and_record_micro.key_mobile_sites",
-        "smoothness.gpu_rasterization_and_decoding.image_decoding_cases",
+        "speedometer",
+        "startup.cold.blank_page",
         "thread_times.key_silk_cases",
         "v8.browsing_mobile",
+        "webrtc.datachannel",
+        "webrtc.webrtc_smoothness",
         "webrtc.webrtc_smoothness_tbmv2"
       ]
     },
     "build47-b4": {
       "benchmarks": [
-        "blink_perf.canvas",
-        "kraken",
+        "blink_perf.css",
         "media.tough_video_cases_tbmv2",
         "memory.top_10_mobile_stress",
-        "page_cycler_v2.basic_oopif",
-        "power.top_10",
+        "rasterize_and_record_micro.key_mobile_sites",
+        "scheduler.tough_scheduling_cases",
         "service_worker.service_worker",
+        "smoothness.desktop_tough_pinch_zoom_cases",
+        "smoothness.image_decoding_cases",
         "smoothness.sync_scroll.key_mobile_sites_smooth",
-        "smoothness.tough_scrolling_cases",
         "thread_times.key_mobile_sites_smooth",
         "v8.browsing_desktop_classic",
         "v8.infinite_scroll-classic_tbmv2"
@@ -2121,47 +2071,47 @@
     },
     "build48-b4": {
       "benchmarks": [
-        "blink_perf.events",
-        "dromaeo.domcoremodify",
         "loading.mobile",
         "memory.desktop",
         "power.steady_state",
         "power.typical_10_mobile",
-        "scheduler.tough_scheduling_cases",
-        "smoothness.tough_filters_cases",
+        "smoothness.key_desktop_move_cases",
+        "smoothness.tough_scrolling_cases",
+        "startup.large_profile.warm.blank_page",
         "startup.warm.chrome_signin",
         "storage.indexeddb_endure_tracing",
-        "v8.runtimestats.browsing_mobile_turbo"
+        "v8.runtimestats.browsing_mobile_turbo",
+        "webrtc.getusermedia"
       ]
     }
   },
   "Win 10 High-DPI Perf": {
     "build117-b1": {
       "benchmarks": [
-        "blink_perf.events",
-        "blink_style.top_25",
-        "dromaeo.domcoreattr",
-        "dummy_benchmark.stable_benchmark_1",
+        "blink_perf.css",
+        "dromaeo.domcorequery",
         "gpu_times.gpu_rasterization.key_mobile_sites_smooth",
+        "kraken",
         "media.android.tough_video_cases_tbmv2",
+        "media.tough_video_cases",
         "memory.top_10_mobile",
-        "oortonline",
+        "power.trivial_pages",
         "scheduler.tough_scheduling_cases",
         "service_worker.service_worker",
         "smoothness.desktop_tough_pinch_zoom_cases",
+        "smoothness.gpu_rasterization.tough_path_rendering_cases",
+        "smoothness.image_decoding_cases",
         "smoothness.key_mobile_sites_smooth",
-        "smoothness.tough_texture_upload_cases",
-        "smoothness.tough_webgl_ad_cases",
+        "smoothness.tough_webgl_cases",
         "startup.cold.blank_page",
-        "startup.large_profile.warm.blank_page",
-        "startup.warm.blank_page",
+        "storage.indexeddb_endure_tracing",
         "system_health.memory_desktop",
+        "tab_switching.typical_25",
         "thread_times.key_mobile_sites_smooth",
         "thread_times.key_silk_cases",
         "tracing.tracing_with_debug_overhead",
+        "v8.detached_context_age_in_gc",
         "v8.runtime_stats.top_25",
-        "webrtc.datachannel",
-        "webrtc.getusermedia",
         "webrtc.webrtc_smoothness_tbmv2"
       ]
     },
@@ -2169,162 +2119,157 @@
       "benchmarks": [
         "blink_perf.bindings",
         "blink_perf.blink_gc",
-        "blink_perf.svg",
+        "blink_perf.shadow_dom",
         "blink_style.polymer",
-        "dromaeo.domcoremodify",
+        "dummy_benchmark.noisy_benchmark_1",
         "gpu_times.top_25_smooth",
-        "image_decoding.image_decoding_measurement",
-        "media.chromeOS4kOnly.tough_video_cases",
-        "media.tough_video_cases_extra",
+        "loading.desktop",
+        "memory.long_running_idle_gmail_tbmv2",
         "octane",
         "page_cycler_v2.basic_oopif",
-        "page_cycler_v2.intl_ja_zh",
-        "page_cycler_v2.top_10_mobile",
+        "page_cycler_v2.intl_ar_fa_he",
         "power.idle_platform",
-        "power.top_25",
+        "power.top_10",
         "power.tough_ad_cases",
         "rasterize_and_record_micro.key_silk_cases",
-        "rasterize_and_record_micro.partial_invalidation",
-        "service_worker.service_worker_micro_benchmark",
         "smoothness.key_silk_cases",
         "smoothness.pathological_mobile_sites",
-        "smoothness.tough_ad_cases",
+        "smoothness.scrolling_tough_ad_cases",
+        "smoothness.top_25_smooth",
         "smoothness.tough_image_decode_cases",
-        "startup.large_profile.cold.blank_page",
+        "startup.warm.blank_page",
+        "sunspider",
         "system_health.common_mobile",
         "system_health.memory_mobile",
-        "tab_switching.typical_25",
-        "text_selection.character",
+        "thread_times.key_hit_test_cases",
         "thread_times.key_noop_cases",
         "thread_times.polymer",
-        "v8.browsing_desktop",
+        "thread_times.tough_scrolling_cases",
+        "tracing.tracing_with_background_memory_infra",
         "v8.browsing_mobile",
         "v8.browsing_mobile_classic",
-        "v8.infinite_scroll_tbmv2",
         "v8.mobile_infinite_scroll-turbo_tbmv2",
         "v8.mobile_infinite_scroll_tbmv2",
         "v8.runtimestats.browsing_desktop",
         "v8.runtimestats.browsing_mobile_classic",
         "v8.runtimestats.browsing_mobile_turbo",
-        "webrtc.peerconnection",
         "webrtc.webrtc_smoothness"
       ]
     },
     "build119-b1": {
       "benchmarks": [
-        "battor.steady_state",
-        "blink_perf.canvas",
-        "blob_storage.blob_storage",
-        "dromaeo.domcoretraverse",
-        "jetstream",
-        "jitter",
-        "media.mse_cases",
+        "battor.trivial_pages",
+        "blink_perf.dom",
+        "blink_perf.events",
+        "blink_perf.layout",
+        "blink_perf.svg",
+        "blink_style.top_25",
+        "dromaeo.domcoreattr",
+        "dummy_benchmark.stable_benchmark_1",
         "memory.dual_browser_test",
-        "memory.long_running_idle_gmail_tbmv2",
         "page_cycler_v2.intl_hi_ru",
-        "page_cycler_v2.typical_25",
+        "page_cycler_v2.intl_ja_zh",
+        "page_cycler_v2.top_10_mobile",
+        "power.top_25",
         "smoothness.gpu_rasterization.polymer",
         "smoothness.gpu_rasterization.top_25_smooth",
         "smoothness.gpu_rasterization.tough_filters_cases",
-        "smoothness.gpu_rasterization_and_decoding.image_decoding_cases",
         "smoothness.simple_mobile_sites",
-        "smoothness.top_25_smooth",
-        "smoothness.tough_path_rendering_cases",
         "smoothness.tough_scrolling_cases",
-        "speedometer",
+        "smoothness.tough_webgl_ad_cases",
         "speedometer-turbo",
-        "storage.indexeddb_endure_tracing",
-        "thread_times.tough_scrolling_cases",
+        "startup.large_profile.warm.blank_page",
         "v8.browsing_desktop_classic",
         "v8.browsing_desktop_turbo",
         "v8.google",
         "v8.infinite_scroll-turbo_tbmv2",
         "v8.runtimestats.browsing_desktop_classic",
-        "v8.runtimestats.browsing_desktop_turbo"
+        "v8.runtimestats.browsing_desktop_turbo",
+        "webrtc.datachannel",
+        "webrtc.getusermedia",
+        "webrtc.peerconnection"
       ]
     },
     "build120-b1": {
       "benchmarks": [
-        "battor.trivial_pages",
-        "blink_perf.css",
-        "blink_perf.layout",
-        "blink_perf.shadow_dom",
+        "blink_perf.paint",
         "blink_style.key_mobile_sites",
-        "dromaeo.domcorequery",
+        "blob_storage.blob_storage",
+        "dromaeo.domcoremodify",
         "gpu_times.gpu_rasterization.top_25_smooth",
         "gpu_times.key_mobile_sites_smooth",
-        "kraken",
         "loading.cluster_telemetry",
         "media.android.tough_video_cases",
         "media.media_cns_cases",
         "memory.desktop",
-        "memory.long_running_idle_gmail_background_tbmv2",
-        "page_cycler_v2.intl_ar_fa_he",
-        "page_cycler_v2_site_isolation.basic_oopif",
+        "oortonline",
+        "oortonline_tbmv2",
+        "page_cycler_v2.intl_es_fr_pt-BR",
+        "page_cycler_v2.intl_ko_th_vi",
+        "page_cycler_v2.typical_25",
         "power.android_acceptance",
-        "power.top_10",
-        "power.trivial_pages",
+        "power.steady_state",
         "power.typical_10_mobile",
-        "rasterize_and_record_micro.key_mobile_sites",
+        "rasterize_and_record_micro.partial_invalidation",
         "rasterize_and_record_micro.polymer",
-        "smoothness.gpu_rasterization.tough_path_rendering_cases",
+        "rasterize_and_record_micro.top_25",
+        "service_worker.service_worker_micro_benchmark",
         "smoothness.gpu_rasterization.tough_pinch_zoom_cases",
-        "smoothness.image_decoding_cases",
+        "smoothness.key_desktop_move_cases",
+        "smoothness.tough_ad_cases",
+        "smoothness.tough_canvas_cases",
         "smoothness.tough_filters_cases",
         "smoothness.tough_pinch_zoom_cases",
         "speedometer-classic",
         "start_with_ext.cold.blank_page",
         "start_with_url.cold.startup_pages",
         "startup.warm.chrome_signin",
-        "system_health.common_desktop",
+        "storage.indexeddb_endure",
         "system_health.webview_startup_multiprocess",
-        "text_selection.direction",
-        "v8.detached_context_age_in_gc",
-        "v8.mobile_infinite_scroll-classic_tbmv2",
-        "v8.top_25_smooth"
+        "thread_times.tough_compositor_cases",
+        "v8.browsing_desktop",
+        "v8.mobile_infinite_scroll-classic_tbmv2"
       ]
     },
     "build180-b4": {
       "benchmarks": [
-        "blink_perf.dom",
-        "blink_perf.paint",
+        "battor.steady_state",
+        "blink_perf.canvas",
         "blink_perf.parser",
-        "dummy_benchmark.noisy_benchmark_1",
+        "dromaeo.domcoretraverse",
+        "image_decoding.image_decoding_measurement",
+        "jetstream",
         "loading.mobile",
-        "media.chromeOS.tough_video_cases",
-        "media.tough_video_cases",
+        "media.mse_cases",
         "media.tough_video_cases_tbmv2",
         "memory.blink_memory_mobile",
         "memory.long_running_dual_browser_test",
+        "memory.long_running_idle_gmail_background_tbmv2",
         "memory.top_10_mobile_stress",
-        "oortonline_tbmv2",
-        "page_cycler_v2.intl_es_fr_pt-BR",
-        "page_cycler_v2.intl_ko_th_vi",
-        "power.steady_state",
+        "page_cycler_v2_site_isolation.basic_oopif",
         "power.typical_10_mobile_reload",
-        "rasterize_and_record_micro.top_25",
+        "rasterize_and_record_micro.key_mobile_sites",
         "smoothness.gpu_rasterization.tough_scrolling_cases",
-        "smoothness.key_desktop_move_cases",
+        "smoothness.gpu_rasterization_and_decoding.image_decoding_cases",
         "smoothness.maps",
-        "smoothness.scrolling_tough_ad_cases",
         "smoothness.sync_scroll.key_mobile_sites_smooth",
         "smoothness.tough_animation_cases",
-        "smoothness.tough_canvas_cases",
-        "smoothness.tough_webgl_cases",
+        "smoothness.tough_path_rendering_cases",
+        "smoothness.tough_texture_upload_cases",
+        "speedometer",
         "start_with_ext.warm.blank_page",
         "start_with_url.warm.startup_pages",
-        "storage.indexeddb_endure",
-        "sunspider",
+        "startup.large_profile.cold.blank_page",
+        "system_health.common_desktop",
         "system_health.webview_startup",
-        "thread_times.key_hit_test_cases",
         "thread_times.key_idle_power_cases",
         "thread_times.simple_mobile_sites",
-        "thread_times.tough_compositor_cases",
-        "tracing.tracing_with_background_memory_infra",
         "v8.browsing_mobile_turbo",
         "v8.infinite_scroll-classic_tbmv2",
+        "v8.infinite_scroll_tbmv2",
         "v8.key_mobile_sites_smooth",
         "v8.runtimestats.browsing_mobile",
+        "v8.top_25_smooth",
         "webrtc.stress"
       ]
     }
@@ -2340,8 +2285,8 @@
     },
     "build186-b4": {
       "benchmarks": [
+        "loading.desktop",
         "memory.blink_memory_mobile",
-        "page_cycler_v2.intl_ja_zh",
         "smoothness.gpu_rasterization.polymer",
         "v8.runtimestats.browsing_mobile_classic"
       ]
@@ -2351,7 +2296,7 @@
         "blink_style.polymer",
         "loading.cluster_telemetry",
         "memory.dual_browser_test",
-        "page_cycler_v2.typical_25",
+        "page_cycler_v2.intl_ja_zh",
         "smoothness.maps",
         "v8.browsing_mobile_turbo",
         "v8.mobile_infinite_scroll_tbmv2"
@@ -2359,8 +2304,8 @@
     },
     "build203-b4": {
       "benchmarks": [
+        "page_cycler_v2.typical_25",
         "speedometer-turbo",
-        "system_health.common_desktop",
         "system_health.common_mobile",
         "system_health.webview_startup_multiprocess"
       ]
@@ -2369,8 +2314,8 @@
       "benchmarks": [
         "rasterize_and_record_micro.polymer",
         "smoothness.gpu_rasterization.tough_scrolling_cases",
-        "smoothness.tough_animation_cases",
         "start_with_url.cold.startup_pages",
+        "system_health.common_desktop",
         "system_health.webview_startup",
         "thread_times.polymer",
         "v8.runtimestats.browsing_mobile"
@@ -2378,198 +2323,193 @@
     },
     "build205-b4": {
       "benchmarks": [
-        "dromaeo.domcoreattr",
         "gpu_times.top_25_smooth",
-        "media.chromeOS.tough_video_cases",
-        "page_cycler_v2.intl_ko_th_vi",
         "power.idle_platform",
+        "smoothness.tough_animation_cases",
         "smoothness.tough_pinch_zoom_cases",
         "v8.browsing_desktop_turbo"
       ]
     },
     "build206-b4": {
       "benchmarks": [
-        "battor.trivial_pages",
         "blink_perf.blink_gc",
+        "blink_perf.shadow_dom",
         "media.android.tough_video_cases",
-        "oortonline_tbmv2",
-        "service_worker.service_worker_micro_benchmark",
+        "octane",
+        "page_cycler_v2.intl_ko_th_vi",
         "smoothness.key_mobile_sites_smooth",
-        "smoothness.key_silk_cases",
-        "smoothness.tough_webgl_cases"
+        "smoothness.key_silk_cases"
       ]
     },
     "build207-b4": {
       "benchmarks": [
-        "blink_perf.shadow_dom",
+        "battor.trivial_pages",
+        "dromaeo.domcorequery",
         "memory.long_running_dual_browser_test",
-        "memory.long_running_idle_gmail_tbmv2",
-        "octane",
-        "page_cycler_v2.intl_hi_ru",
+        "memory.long_running_idle_gmail_background_tbmv2",
+        "oortonline",
+        "service_worker.service_worker_micro_benchmark",
         "start_with_url.warm.startup_pages",
         "thread_times.key_noop_cases"
       ]
     },
     "build208-b4": {
       "benchmarks": [
-        "smoothness.image_decoding_cases",
-        "startup.large_profile.cold.blank_page",
-        "storage.indexeddb_endure",
-        "tracing.tracing_with_debug_overhead",
-        "webrtc.webrtc_smoothness"
+        "blink_perf.canvas",
+        "blink_perf.events",
+        "dromaeo.domcoretraverse",
+        "jetstream",
+        "page_cycler_v2.intl_hi_ru"
       ]
     },
     "build209-b4": {
       "benchmarks": [
-        "jetstream",
-        "page_cycler_v2.intl_es_fr_pt-BR",
+        "image_decoding.image_decoding_measurement",
+        "media.mse_cases",
         "smoothness.gpu_rasterization.top_25_smooth",
-        "smoothness.gpu_rasterization.tough_filters_cases",
         "smoothness.pathological_mobile_sites",
-        "smoothness.tough_image_decode_cases",
+        "smoothness.scrolling_tough_ad_cases",
+        "smoothness.tough_webgl_cases",
         "speedometer-classic",
-        "thread_times.key_hit_test_cases",
+        "startup.large_profile.cold.blank_page",
         "v8.key_mobile_sites_smooth",
         "v8.runtimestats.browsing_desktop_classic"
       ]
     },
     "build210-b4": {
       "benchmarks": [
-        "dromaeo.domcorequery",
         "gpu_times.key_mobile_sites_smooth",
-        "page_cycler_v2.intl_ar_fa_he",
-        "rasterize_and_record_micro.partial_invalidation",
-        "smoothness.desktop_tough_pinch_zoom_cases",
+        "page_cycler_v2.intl_es_fr_pt-BR",
+        "smoothness.gpu_rasterization.tough_filters_cases",
         "smoothness.gpu_rasterization.tough_pinch_zoom_cases",
-        "startup.large_profile.warm.blank_page",
-        "text_selection.direction",
+        "storage.indexeddb_endure",
+        "thread_times.key_hit_test_cases",
+        "thread_times.tough_compositor_cases",
         "v8.runtimestats.browsing_desktop",
         "webrtc.stress"
       ]
     },
     "build211-b4": {
       "benchmarks": [
-        "battor.steady_state",
-        "blink_perf.parser",
-        "jitter",
+        "dromaeo.domcoreattr",
         "media.android.tough_video_cases_tbmv2",
-        "memory.long_running_idle_gmail_background_tbmv2",
+        "memory.long_running_idle_gmail_tbmv2",
+        "oortonline_tbmv2",
+        "page_cycler_v2.intl_ar_fa_he",
+        "rasterize_and_record_micro.top_25",
         "system_health.memory_mobile",
-        "text_selection.character",
-        "v8.detached_context_age_in_gc",
         "v8.runtime_stats.top_25"
       ]
     },
     "build212-b4": {
       "benchmarks": [
-        "blink_perf.dom",
-        "dromaeo.domcoretraverse",
-        "media.chromeOS4kOnly.tough_video_cases",
-        "power.top_25",
-        "rasterize_and_record_micro.top_25",
-        "speedometer",
-        "thread_times.tough_compositor_cases",
+        "battor.steady_state",
+        "blink_perf.svg",
+        "blink_style.top_25",
+        "rasterize_and_record_micro.partial_invalidation",
+        "startup.warm.blank_page",
+        "tracing.tracing_with_debug_overhead",
         "v8.mobile_infinite_scroll-turbo_tbmv2",
         "v8.runtimestats.browsing_desktop_turbo"
       ]
     },
     "build213-b4": {
       "benchmarks": [
-        "blink_perf.svg",
-        "blink_style.top_25",
-        "media.mse_cases",
-        "media.tough_video_cases_extra",
+        "blink_perf.layout",
+        "power.top_25",
+        "smoothness.gpu_rasterization_and_decoding.image_decoding_cases",
         "smoothness.tough_path_rendering_cases",
         "start_with_ext.warm.blank_page",
-        "v8.browsing_desktop"
+        "tracing.tracing_with_background_memory_infra",
+        "v8.google"
       ]
     },
     "build214-b4": {
       "benchmarks": [
-        "blink_perf.layout",
-        "oortonline",
-        "power.trivial_pages",
+        "blob_storage.blob_storage",
+        "kraken",
         "smoothness.gpu_rasterization.tough_path_rendering_cases",
+        "smoothness.tough_filters_cases",
         "smoothness.tough_webgl_ad_cases",
-        "sunspider",
-        "thread_times.simple_mobile_sites"
+        "thread_times.simple_mobile_sites",
+        "v8.browsing_desktop"
       ]
     },
     "build215-b4": {
       "benchmarks": [
-        "blob_storage.blob_storage",
-        "dummy_benchmark.stable_benchmark_1",
-        "smoothness.scrolling_tough_ad_cases",
-        "tab_switching.typical_25",
+        "blink_perf.dom",
+        "dromaeo.domcoremodify",
+        "power.trivial_pages",
+        "smoothness.tough_image_decode_cases",
         "thread_times.key_idle_power_cases",
-        "thread_times.tough_scrolling_cases",
-        "webrtc.peerconnection"
+        "v8.infinite_scroll_tbmv2",
+        "v8.top_25_smooth"
       ]
     },
     "build216-b4": {
       "benchmarks": [
         "blink_perf.paint",
-        "smoothness.tough_canvas_cases",
-        "smoothness.tough_texture_upload_cases",
+        "media.tough_video_cases",
+        "smoothness.tough_ad_cases",
         "start_with_ext.cold.blank_page",
-        "v8.browsing_mobile_classic",
-        "v8.google",
-        "v8.infinite_scroll_tbmv2",
-        "webrtc.getusermedia"
+        "sunspider",
+        "tab_switching.typical_25",
+        "thread_times.tough_scrolling_cases",
+        "v8.browsing_mobile_classic"
       ]
     },
     "build217-b4": {
       "benchmarks": [
-        "dummy_benchmark.noisy_benchmark_1",
+        "blink_perf.bindings",
+        "dummy_benchmark.stable_benchmark_1",
         "gpu_times.gpu_rasterization.key_mobile_sites_smooth",
-        "media.media_cns_cases",
-        "media.tough_video_cases",
-        "page_cycler_v2.top_10_mobile",
         "power.android_acceptance",
         "power.tough_ad_cases",
-        "smoothness.key_desktop_move_cases",
-        "smoothness.tough_ad_cases"
+        "smoothness.top_25_smooth",
+        "smoothness.tough_canvas_cases",
+        "smoothness.tough_texture_upload_cases",
+        "webrtc.peerconnection"
       ]
     },
     "build218-b4": {
       "benchmarks": [
-        "smoothness.top_25_smooth",
-        "startup.cold.blank_page",
-        "startup.warm.blank_page",
-        "tracing.tracing_with_background_memory_infra",
-        "v8.infinite_scroll-turbo_tbmv2",
-        "v8.top_25_smooth",
-        "webrtc.datachannel"
+        "dummy_benchmark.noisy_benchmark_1",
+        "media.media_cns_cases",
+        "page_cycler_v2.top_10_mobile",
+        "page_cycler_v2_site_isolation.basic_oopif",
+        "power.top_10",
+        "v8.detached_context_age_in_gc",
+        "v8.infinite_scroll-turbo_tbmv2"
       ]
     },
     "build219-b4": {
       "benchmarks": [
-        "blink_perf.bindings",
-        "blink_perf.css",
+        "blink_perf.parser",
         "blink_style.key_mobile_sites",
         "gpu_times.gpu_rasterization.top_25_smooth",
-        "image_decoding.image_decoding_measurement",
         "memory.top_10_mobile",
-        "page_cycler_v2_site_isolation.basic_oopif",
+        "page_cycler_v2.basic_oopif",
         "power.typical_10_mobile_reload",
-        "rasterize_and_record_micro.key_mobile_sites",
-        "smoothness.gpu_rasterization_and_decoding.image_decoding_cases",
+        "speedometer",
+        "startup.cold.blank_page",
         "thread_times.key_silk_cases",
         "v8.browsing_mobile",
+        "webrtc.datachannel",
+        "webrtc.webrtc_smoothness",
         "webrtc.webrtc_smoothness_tbmv2"
       ]
     },
     "build220-b4": {
       "benchmarks": [
-        "blink_perf.canvas",
-        "kraken",
+        "blink_perf.css",
         "media.tough_video_cases_tbmv2",
         "memory.top_10_mobile_stress",
-        "page_cycler_v2.basic_oopif",
-        "power.top_10",
+        "rasterize_and_record_micro.key_mobile_sites",
+        "scheduler.tough_scheduling_cases",
         "service_worker.service_worker",
+        "smoothness.desktop_tough_pinch_zoom_cases",
+        "smoothness.image_decoding_cases",
         "smoothness.sync_scroll.key_mobile_sites_smooth",
-        "smoothness.tough_scrolling_cases",
         "thread_times.key_mobile_sites_smooth",
         "v8.browsing_desktop_classic",
         "v8.infinite_scroll-classic_tbmv2"
@@ -2577,47 +2517,47 @@
     },
     "build221-b4": {
       "benchmarks": [
-        "blink_perf.events",
-        "dromaeo.domcoremodify",
         "loading.mobile",
         "memory.desktop",
         "power.steady_state",
         "power.typical_10_mobile",
-        "scheduler.tough_scheduling_cases",
-        "smoothness.tough_filters_cases",
+        "smoothness.key_desktop_move_cases",
+        "smoothness.tough_scrolling_cases",
+        "startup.large_profile.warm.blank_page",
         "startup.warm.chrome_signin",
         "storage.indexeddb_endure_tracing",
-        "v8.runtimestats.browsing_mobile_turbo"
+        "v8.runtimestats.browsing_mobile_turbo",
+        "webrtc.getusermedia"
       ]
     }
   },
   "Win 10 Perf": {
     "build132-m1": {
       "benchmarks": [
-        "blink_perf.events",
-        "blink_style.top_25",
-        "dromaeo.domcoreattr",
-        "dummy_benchmark.stable_benchmark_1",
+        "blink_perf.css",
+        "dromaeo.domcorequery",
         "gpu_times.gpu_rasterization.key_mobile_sites_smooth",
+        "kraken",
         "media.android.tough_video_cases_tbmv2",
+        "media.tough_video_cases",
         "memory.top_10_mobile",
-        "oortonline",
+        "power.trivial_pages",
         "scheduler.tough_scheduling_cases",
         "service_worker.service_worker",
         "smoothness.desktop_tough_pinch_zoom_cases",
+        "smoothness.gpu_rasterization.tough_path_rendering_cases",
+        "smoothness.image_decoding_cases",
         "smoothness.key_mobile_sites_smooth",
-        "smoothness.tough_texture_upload_cases",
-        "smoothness.tough_webgl_ad_cases",
+        "smoothness.tough_webgl_cases",
         "startup.cold.blank_page",
-        "startup.large_profile.warm.blank_page",
-        "startup.warm.blank_page",
+        "storage.indexeddb_endure_tracing",
         "system_health.memory_desktop",
+        "tab_switching.typical_25",
         "thread_times.key_mobile_sites_smooth",
         "thread_times.key_silk_cases",
         "tracing.tracing_with_debug_overhead",
+        "v8.detached_context_age_in_gc",
         "v8.runtime_stats.top_25",
-        "webrtc.datachannel",
-        "webrtc.getusermedia",
         "webrtc.webrtc_smoothness_tbmv2"
       ]
     },
@@ -2625,162 +2565,157 @@
       "benchmarks": [
         "blink_perf.bindings",
         "blink_perf.blink_gc",
-        "blink_perf.svg",
+        "blink_perf.shadow_dom",
         "blink_style.polymer",
-        "dromaeo.domcoremodify",
+        "dummy_benchmark.noisy_benchmark_1",
         "gpu_times.top_25_smooth",
-        "image_decoding.image_decoding_measurement",
-        "media.chromeOS4kOnly.tough_video_cases",
-        "media.tough_video_cases_extra",
+        "loading.desktop",
+        "memory.long_running_idle_gmail_tbmv2",
         "octane",
         "page_cycler_v2.basic_oopif",
-        "page_cycler_v2.intl_ja_zh",
-        "page_cycler_v2.top_10_mobile",
+        "page_cycler_v2.intl_ar_fa_he",
         "power.idle_platform",
-        "power.top_25",
+        "power.top_10",
         "power.tough_ad_cases",
         "rasterize_and_record_micro.key_silk_cases",
-        "rasterize_and_record_micro.partial_invalidation",
-        "service_worker.service_worker_micro_benchmark",
         "smoothness.key_silk_cases",
         "smoothness.pathological_mobile_sites",
-        "smoothness.tough_ad_cases",
+        "smoothness.scrolling_tough_ad_cases",
+        "smoothness.top_25_smooth",
         "smoothness.tough_image_decode_cases",
-        "startup.large_profile.cold.blank_page",
+        "startup.warm.blank_page",
+        "sunspider",
         "system_health.common_mobile",
         "system_health.memory_mobile",
-        "tab_switching.typical_25",
-        "text_selection.character",
+        "thread_times.key_hit_test_cases",
         "thread_times.key_noop_cases",
         "thread_times.polymer",
-        "v8.browsing_desktop",
+        "thread_times.tough_scrolling_cases",
+        "tracing.tracing_with_background_memory_infra",
         "v8.browsing_mobile",
         "v8.browsing_mobile_classic",
-        "v8.infinite_scroll_tbmv2",
         "v8.mobile_infinite_scroll-turbo_tbmv2",
         "v8.mobile_infinite_scroll_tbmv2",
         "v8.runtimestats.browsing_desktop",
         "v8.runtimestats.browsing_mobile_classic",
         "v8.runtimestats.browsing_mobile_turbo",
-        "webrtc.peerconnection",
         "webrtc.webrtc_smoothness"
       ]
     },
     "build134-m1": {
       "benchmarks": [
-        "battor.steady_state",
-        "blink_perf.canvas",
-        "blob_storage.blob_storage",
-        "dromaeo.domcoretraverse",
-        "jetstream",
-        "jitter",
-        "media.mse_cases",
+        "battor.trivial_pages",
+        "blink_perf.dom",
+        "blink_perf.events",
+        "blink_perf.layout",
+        "blink_perf.svg",
+        "blink_style.top_25",
+        "dromaeo.domcoreattr",
+        "dummy_benchmark.stable_benchmark_1",
         "memory.dual_browser_test",
-        "memory.long_running_idle_gmail_tbmv2",
         "page_cycler_v2.intl_hi_ru",
-        "page_cycler_v2.typical_25",
+        "page_cycler_v2.intl_ja_zh",
+        "page_cycler_v2.top_10_mobile",
+        "power.top_25",
         "smoothness.gpu_rasterization.polymer",
         "smoothness.gpu_rasterization.top_25_smooth",
         "smoothness.gpu_rasterization.tough_filters_cases",
-        "smoothness.gpu_rasterization_and_decoding.image_decoding_cases",
         "smoothness.simple_mobile_sites",
-        "smoothness.top_25_smooth",
-        "smoothness.tough_path_rendering_cases",
         "smoothness.tough_scrolling_cases",
-        "speedometer",
+        "smoothness.tough_webgl_ad_cases",
         "speedometer-turbo",
-        "storage.indexeddb_endure_tracing",
-        "thread_times.tough_scrolling_cases",
+        "startup.large_profile.warm.blank_page",
         "v8.browsing_desktop_classic",
         "v8.browsing_desktop_turbo",
         "v8.google",
         "v8.infinite_scroll-turbo_tbmv2",
         "v8.runtimestats.browsing_desktop_classic",
-        "v8.runtimestats.browsing_desktop_turbo"
+        "v8.runtimestats.browsing_desktop_turbo",
+        "webrtc.datachannel",
+        "webrtc.getusermedia",
+        "webrtc.peerconnection"
       ]
     },
     "build135-m1": {
       "benchmarks": [
-        "battor.trivial_pages",
-        "blink_perf.css",
-        "blink_perf.layout",
-        "blink_perf.shadow_dom",
+        "blink_perf.paint",
         "blink_style.key_mobile_sites",
-        "dromaeo.domcorequery",
+        "blob_storage.blob_storage",
+        "dromaeo.domcoremodify",
         "gpu_times.gpu_rasterization.top_25_smooth",
         "gpu_times.key_mobile_sites_smooth",
-        "kraken",
         "loading.cluster_telemetry",
         "media.android.tough_video_cases",
         "media.media_cns_cases",
         "memory.desktop",
-        "memory.long_running_idle_gmail_background_tbmv2",
-        "page_cycler_v2.intl_ar_fa_he",
-        "page_cycler_v2_site_isolation.basic_oopif",
+        "oortonline",
+        "oortonline_tbmv2",
+        "page_cycler_v2.intl_es_fr_pt-BR",
+        "page_cycler_v2.intl_ko_th_vi",
+        "page_cycler_v2.typical_25",
         "power.android_acceptance",
-        "power.top_10",
-        "power.trivial_pages",
+        "power.steady_state",
         "power.typical_10_mobile",
-        "rasterize_and_record_micro.key_mobile_sites",
+        "rasterize_and_record_micro.partial_invalidation",
         "rasterize_and_record_micro.polymer",
-        "smoothness.gpu_rasterization.tough_path_rendering_cases",
+        "rasterize_and_record_micro.top_25",
+        "service_worker.service_worker_micro_benchmark",
         "smoothness.gpu_rasterization.tough_pinch_zoom_cases",
-        "smoothness.image_decoding_cases",
+        "smoothness.key_desktop_move_cases",
+        "smoothness.tough_ad_cases",
+        "smoothness.tough_canvas_cases",
         "smoothness.tough_filters_cases",
         "smoothness.tough_pinch_zoom_cases",
         "speedometer-classic",
         "start_with_ext.cold.blank_page",
         "start_with_url.cold.startup_pages",
         "startup.warm.chrome_signin",
-        "system_health.common_desktop",
+        "storage.indexeddb_endure",
         "system_health.webview_startup_multiprocess",
-        "text_selection.direction",
-        "v8.detached_context_age_in_gc",
-        "v8.mobile_infinite_scroll-classic_tbmv2",
-        "v8.top_25_smooth"
+        "thread_times.tough_compositor_cases",
+        "v8.browsing_desktop",
+        "v8.mobile_infinite_scroll-classic_tbmv2"
       ]
     },
     "build136-m1": {
       "benchmarks": [
-        "blink_perf.dom",
-        "blink_perf.paint",
+        "battor.steady_state",
+        "blink_perf.canvas",
         "blink_perf.parser",
-        "dummy_benchmark.noisy_benchmark_1",
+        "dromaeo.domcoretraverse",
+        "image_decoding.image_decoding_measurement",
+        "jetstream",
         "loading.mobile",
-        "media.chromeOS.tough_video_cases",
-        "media.tough_video_cases",
+        "media.mse_cases",
         "media.tough_video_cases_tbmv2",
         "memory.blink_memory_mobile",
         "memory.long_running_dual_browser_test",
+        "memory.long_running_idle_gmail_background_tbmv2",
         "memory.top_10_mobile_stress",
-        "oortonline_tbmv2",
-        "page_cycler_v2.intl_es_fr_pt-BR",
-        "page_cycler_v2.intl_ko_th_vi",
-        "power.steady_state",
+        "page_cycler_v2_site_isolation.basic_oopif",
         "power.typical_10_mobile_reload",
-        "rasterize_and_record_micro.top_25",
+        "rasterize_and_record_micro.key_mobile_sites",
         "smoothness.gpu_rasterization.tough_scrolling_cases",
-        "smoothness.key_desktop_move_cases",
+        "smoothness.gpu_rasterization_and_decoding.image_decoding_cases",
         "smoothness.maps",
-        "smoothness.scrolling_tough_ad_cases",
         "smoothness.sync_scroll.key_mobile_sites_smooth",
         "smoothness.tough_animation_cases",
-        "smoothness.tough_canvas_cases",
-        "smoothness.tough_webgl_cases",
+        "smoothness.tough_path_rendering_cases",
+        "smoothness.tough_texture_upload_cases",
+        "speedometer",
         "start_with_ext.warm.blank_page",
         "start_with_url.warm.startup_pages",
-        "storage.indexeddb_endure",
-        "sunspider",
+        "startup.large_profile.cold.blank_page",
+        "system_health.common_desktop",
         "system_health.webview_startup",
-        "thread_times.key_hit_test_cases",
         "thread_times.key_idle_power_cases",
         "thread_times.simple_mobile_sites",
-        "thread_times.tough_compositor_cases",
-        "tracing.tracing_with_background_memory_infra",
         "v8.browsing_mobile_turbo",
         "v8.infinite_scroll-classic_tbmv2",
+        "v8.infinite_scroll_tbmv2",
         "v8.key_mobile_sites_smooth",
         "v8.runtimestats.browsing_mobile",
+        "v8.top_25_smooth",
         "webrtc.stress"
       ]
     }
@@ -2788,30 +2723,30 @@
   "Win 7 ATI GPU Perf": {
     "build101-m1": {
       "benchmarks": [
-        "blink_perf.events",
-        "blink_style.top_25",
-        "dromaeo.domcoreattr",
-        "dummy_benchmark.stable_benchmark_1",
+        "blink_perf.css",
+        "dromaeo.domcorequery",
         "gpu_times.gpu_rasterization.key_mobile_sites_smooth",
+        "kraken",
         "media.android.tough_video_cases_tbmv2",
+        "media.tough_video_cases",
         "memory.top_10_mobile",
-        "oortonline",
+        "power.trivial_pages",
         "scheduler.tough_scheduling_cases",
         "service_worker.service_worker",
         "smoothness.desktop_tough_pinch_zoom_cases",
+        "smoothness.gpu_rasterization.tough_path_rendering_cases",
+        "smoothness.image_decoding_cases",
         "smoothness.key_mobile_sites_smooth",
-        "smoothness.tough_texture_upload_cases",
-        "smoothness.tough_webgl_ad_cases",
+        "smoothness.tough_webgl_cases",
         "startup.cold.blank_page",
-        "startup.large_profile.warm.blank_page",
-        "startup.warm.blank_page",
+        "storage.indexeddb_endure_tracing",
         "system_health.memory_desktop",
+        "tab_switching.typical_25",
         "thread_times.key_mobile_sites_smooth",
         "thread_times.key_silk_cases",
         "tracing.tracing_with_debug_overhead",
+        "v8.detached_context_age_in_gc",
         "v8.runtime_stats.top_25",
-        "webrtc.datachannel",
-        "webrtc.getusermedia",
         "webrtc.webrtc_smoothness_tbmv2"
       ]
     },
@@ -2819,162 +2754,157 @@
       "benchmarks": [
         "blink_perf.bindings",
         "blink_perf.blink_gc",
-        "blink_perf.svg",
+        "blink_perf.shadow_dom",
         "blink_style.polymer",
-        "dromaeo.domcoremodify",
+        "dummy_benchmark.noisy_benchmark_1",
         "gpu_times.top_25_smooth",
-        "image_decoding.image_decoding_measurement",
-        "media.chromeOS4kOnly.tough_video_cases",
-        "media.tough_video_cases_extra",
+        "loading.desktop",
+        "memory.long_running_idle_gmail_tbmv2",
         "octane",
         "page_cycler_v2.basic_oopif",
-        "page_cycler_v2.intl_ja_zh",
-        "page_cycler_v2.top_10_mobile",
+        "page_cycler_v2.intl_ar_fa_he",
         "power.idle_platform",
-        "power.top_25",
+        "power.top_10",
         "power.tough_ad_cases",
         "rasterize_and_record_micro.key_silk_cases",
-        "rasterize_and_record_micro.partial_invalidation",
-        "service_worker.service_worker_micro_benchmark",
         "smoothness.key_silk_cases",
         "smoothness.pathological_mobile_sites",
-        "smoothness.tough_ad_cases",
+        "smoothness.scrolling_tough_ad_cases",
+        "smoothness.top_25_smooth",
         "smoothness.tough_image_decode_cases",
-        "startup.large_profile.cold.blank_page",
+        "startup.warm.blank_page",
+        "sunspider",
         "system_health.common_mobile",
         "system_health.memory_mobile",
-        "tab_switching.typical_25",
-        "text_selection.character",
+        "thread_times.key_hit_test_cases",
         "thread_times.key_noop_cases",
         "thread_times.polymer",
-        "v8.browsing_desktop",
+        "thread_times.tough_scrolling_cases",
+        "tracing.tracing_with_background_memory_infra",
         "v8.browsing_mobile",
         "v8.browsing_mobile_classic",
-        "v8.infinite_scroll_tbmv2",
         "v8.mobile_infinite_scroll-turbo_tbmv2",
         "v8.mobile_infinite_scroll_tbmv2",
         "v8.runtimestats.browsing_desktop",
         "v8.runtimestats.browsing_mobile_classic",
         "v8.runtimestats.browsing_mobile_turbo",
-        "webrtc.peerconnection",
         "webrtc.webrtc_smoothness"
       ]
     },
     "build103-m1": {
       "benchmarks": [
-        "battor.steady_state",
-        "blink_perf.canvas",
-        "blob_storage.blob_storage",
-        "dromaeo.domcoretraverse",
-        "jetstream",
-        "jitter",
-        "media.mse_cases",
+        "battor.trivial_pages",
+        "blink_perf.dom",
+        "blink_perf.events",
+        "blink_perf.layout",
+        "blink_perf.svg",
+        "blink_style.top_25",
+        "dromaeo.domcoreattr",
+        "dummy_benchmark.stable_benchmark_1",
         "memory.dual_browser_test",
-        "memory.long_running_idle_gmail_tbmv2",
         "page_cycler_v2.intl_hi_ru",
-        "page_cycler_v2.typical_25",
+        "page_cycler_v2.intl_ja_zh",
+        "page_cycler_v2.top_10_mobile",
+        "power.top_25",
         "smoothness.gpu_rasterization.polymer",
         "smoothness.gpu_rasterization.top_25_smooth",
         "smoothness.gpu_rasterization.tough_filters_cases",
-        "smoothness.gpu_rasterization_and_decoding.image_decoding_cases",
         "smoothness.simple_mobile_sites",
-        "smoothness.top_25_smooth",
-        "smoothness.tough_path_rendering_cases",
         "smoothness.tough_scrolling_cases",
-        "speedometer",
+        "smoothness.tough_webgl_ad_cases",
         "speedometer-turbo",
-        "storage.indexeddb_endure_tracing",
-        "thread_times.tough_scrolling_cases",
+        "startup.large_profile.warm.blank_page",
         "v8.browsing_desktop_classic",
         "v8.browsing_desktop_turbo",
         "v8.google",
         "v8.infinite_scroll-turbo_tbmv2",
         "v8.runtimestats.browsing_desktop_classic",
-        "v8.runtimestats.browsing_desktop_turbo"
+        "v8.runtimestats.browsing_desktop_turbo",
+        "webrtc.datachannel",
+        "webrtc.getusermedia",
+        "webrtc.peerconnection"
       ]
     },
     "build104-m1": {
       "benchmarks": [
-        "battor.trivial_pages",
-        "blink_perf.css",
-        "blink_perf.layout",
-        "blink_perf.shadow_dom",
+        "blink_perf.paint",
         "blink_style.key_mobile_sites",
-        "dromaeo.domcorequery",
+        "blob_storage.blob_storage",
+        "dromaeo.domcoremodify",
         "gpu_times.gpu_rasterization.top_25_smooth",
         "gpu_times.key_mobile_sites_smooth",
-        "kraken",
         "loading.cluster_telemetry",
         "media.android.tough_video_cases",
         "media.media_cns_cases",
         "memory.desktop",
-        "memory.long_running_idle_gmail_background_tbmv2",
-        "page_cycler_v2.intl_ar_fa_he",
-        "page_cycler_v2_site_isolation.basic_oopif",
+        "oortonline",
+        "oortonline_tbmv2",
+        "page_cycler_v2.intl_es_fr_pt-BR",
+        "page_cycler_v2.intl_ko_th_vi",
+        "page_cycler_v2.typical_25",
         "power.android_acceptance",
-        "power.top_10",
-        "power.trivial_pages",
+        "power.steady_state",
         "power.typical_10_mobile",
-        "rasterize_and_record_micro.key_mobile_sites",
+        "rasterize_and_record_micro.partial_invalidation",
         "rasterize_and_record_micro.polymer",
-        "smoothness.gpu_rasterization.tough_path_rendering_cases",
+        "rasterize_and_record_micro.top_25",
+        "service_worker.service_worker_micro_benchmark",
         "smoothness.gpu_rasterization.tough_pinch_zoom_cases",
-        "smoothness.image_decoding_cases",
+        "smoothness.key_desktop_move_cases",
+        "smoothness.tough_ad_cases",
+        "smoothness.tough_canvas_cases",
         "smoothness.tough_filters_cases",
         "smoothness.tough_pinch_zoom_cases",
         "speedometer-classic",
         "start_with_ext.cold.blank_page",
         "start_with_url.cold.startup_pages",
         "startup.warm.chrome_signin",
-        "system_health.common_desktop",
+        "storage.indexeddb_endure",
         "system_health.webview_startup_multiprocess",
-        "text_selection.direction",
-        "v8.detached_context_age_in_gc",
-        "v8.mobile_infinite_scroll-classic_tbmv2",
-        "v8.top_25_smooth"
+        "thread_times.tough_compositor_cases",
+        "v8.browsing_desktop",
+        "v8.mobile_infinite_scroll-classic_tbmv2"
       ]
     },
     "build105-m1": {
       "benchmarks": [
-        "blink_perf.dom",
-        "blink_perf.paint",
+        "battor.steady_state",
+        "blink_perf.canvas",
         "blink_perf.parser",
-        "dummy_benchmark.noisy_benchmark_1",
+        "dromaeo.domcoretraverse",
+        "image_decoding.image_decoding_measurement",
+        "jetstream",
         "loading.mobile",
-        "media.chromeOS.tough_video_cases",
-        "media.tough_video_cases",
+        "media.mse_cases",
         "media.tough_video_cases_tbmv2",
         "memory.blink_memory_mobile",
         "memory.long_running_dual_browser_test",
+        "memory.long_running_idle_gmail_background_tbmv2",
         "memory.top_10_mobile_stress",
-        "oortonline_tbmv2",
-        "page_cycler_v2.intl_es_fr_pt-BR",
-        "page_cycler_v2.intl_ko_th_vi",
-        "power.steady_state",
+        "page_cycler_v2_site_isolation.basic_oopif",
         "power.typical_10_mobile_reload",
-        "rasterize_and_record_micro.top_25",
+        "rasterize_and_record_micro.key_mobile_sites",
         "smoothness.gpu_rasterization.tough_scrolling_cases",
-        "smoothness.key_desktop_move_cases",
+        "smoothness.gpu_rasterization_and_decoding.image_decoding_cases",
         "smoothness.maps",
-        "smoothness.scrolling_tough_ad_cases",
         "smoothness.sync_scroll.key_mobile_sites_smooth",
         "smoothness.tough_animation_cases",
-        "smoothness.tough_canvas_cases",
-        "smoothness.tough_webgl_cases",
+        "smoothness.tough_path_rendering_cases",
+        "smoothness.tough_texture_upload_cases",
+        "speedometer",
         "start_with_ext.warm.blank_page",
         "start_with_url.warm.startup_pages",
-        "storage.indexeddb_endure",
-        "sunspider",
+        "startup.large_profile.cold.blank_page",
+        "system_health.common_desktop",
         "system_health.webview_startup",
-        "thread_times.key_hit_test_cases",
         "thread_times.key_idle_power_cases",
         "thread_times.simple_mobile_sites",
-        "thread_times.tough_compositor_cases",
-        "tracing.tracing_with_background_memory_infra",
         "v8.browsing_mobile_turbo",
         "v8.infinite_scroll-classic_tbmv2",
+        "v8.infinite_scroll_tbmv2",
         "v8.key_mobile_sites_smooth",
         "v8.runtimestats.browsing_mobile",
+        "v8.top_25_smooth",
         "webrtc.stress"
       ]
     }
@@ -2982,30 +2912,30 @@
   "Win 7 Intel GPU Perf": {
     "build164-m1": {
       "benchmarks": [
-        "blink_perf.events",
-        "blink_style.top_25",
-        "dromaeo.domcoreattr",
-        "dummy_benchmark.stable_benchmark_1",
+        "blink_perf.css",
+        "dromaeo.domcorequery",
         "gpu_times.gpu_rasterization.key_mobile_sites_smooth",
+        "kraken",
         "media.android.tough_video_cases_tbmv2",
+        "media.tough_video_cases",
         "memory.top_10_mobile",
-        "oortonline",
+        "power.trivial_pages",
         "scheduler.tough_scheduling_cases",
         "service_worker.service_worker",
         "smoothness.desktop_tough_pinch_zoom_cases",
+        "smoothness.gpu_rasterization.tough_path_rendering_cases",
+        "smoothness.image_decoding_cases",
         "smoothness.key_mobile_sites_smooth",
-        "smoothness.tough_texture_upload_cases",
-        "smoothness.tough_webgl_ad_cases",
+        "smoothness.tough_webgl_cases",
         "startup.cold.blank_page",
-        "startup.large_profile.warm.blank_page",
-        "startup.warm.blank_page",
+        "storage.indexeddb_endure_tracing",
         "system_health.memory_desktop",
+        "tab_switching.typical_25",
         "thread_times.key_mobile_sites_smooth",
         "thread_times.key_silk_cases",
         "tracing.tracing_with_debug_overhead",
+        "v8.detached_context_age_in_gc",
         "v8.runtime_stats.top_25",
-        "webrtc.datachannel",
-        "webrtc.getusermedia",
         "webrtc.webrtc_smoothness_tbmv2"
       ]
     },
@@ -3013,162 +2943,157 @@
       "benchmarks": [
         "blink_perf.bindings",
         "blink_perf.blink_gc",
-        "blink_perf.svg",
+        "blink_perf.shadow_dom",
         "blink_style.polymer",
-        "dromaeo.domcoremodify",
+        "dummy_benchmark.noisy_benchmark_1",
         "gpu_times.top_25_smooth",
-        "image_decoding.image_decoding_measurement",
-        "media.chromeOS4kOnly.tough_video_cases",
-        "media.tough_video_cases_extra",
+        "loading.desktop",
+        "memory.long_running_idle_gmail_tbmv2",
         "octane",
         "page_cycler_v2.basic_oopif",
-        "page_cycler_v2.intl_ja_zh",
-        "page_cycler_v2.top_10_mobile",
+        "page_cycler_v2.intl_ar_fa_he",
         "power.idle_platform",
-        "power.top_25",
+        "power.top_10",
         "power.tough_ad_cases",
         "rasterize_and_record_micro.key_silk_cases",
-        "rasterize_and_record_micro.partial_invalidation",
-        "service_worker.service_worker_micro_benchmark",
         "smoothness.key_silk_cases",
         "smoothness.pathological_mobile_sites",
-        "smoothness.tough_ad_cases",
+        "smoothness.scrolling_tough_ad_cases",
+        "smoothness.top_25_smooth",
         "smoothness.tough_image_decode_cases",
-        "startup.large_profile.cold.blank_page",
+        "startup.warm.blank_page",
+        "sunspider",
         "system_health.common_mobile",
         "system_health.memory_mobile",
-        "tab_switching.typical_25",
-        "text_selection.character",
+        "thread_times.key_hit_test_cases",
         "thread_times.key_noop_cases",
         "thread_times.polymer",
-        "v8.browsing_desktop",
+        "thread_times.tough_scrolling_cases",
+        "tracing.tracing_with_background_memory_infra",
         "v8.browsing_mobile",
         "v8.browsing_mobile_classic",
-        "v8.infinite_scroll_tbmv2",
         "v8.mobile_infinite_scroll-turbo_tbmv2",
         "v8.mobile_infinite_scroll_tbmv2",
         "v8.runtimestats.browsing_desktop",
         "v8.runtimestats.browsing_mobile_classic",
         "v8.runtimestats.browsing_mobile_turbo",
-        "webrtc.peerconnection",
         "webrtc.webrtc_smoothness"
       ]
     },
     "build166-m1": {
       "benchmarks": [
-        "battor.steady_state",
-        "blink_perf.canvas",
-        "blob_storage.blob_storage",
-        "dromaeo.domcoretraverse",
-        "jetstream",
-        "jitter",
-        "media.mse_cases",
+        "battor.trivial_pages",
+        "blink_perf.dom",
+        "blink_perf.events",
+        "blink_perf.layout",
+        "blink_perf.svg",
+        "blink_style.top_25",
+        "dromaeo.domcoreattr",
+        "dummy_benchmark.stable_benchmark_1",
         "memory.dual_browser_test",
-        "memory.long_running_idle_gmail_tbmv2",
         "page_cycler_v2.intl_hi_ru",
-        "page_cycler_v2.typical_25",
+        "page_cycler_v2.intl_ja_zh",
+        "page_cycler_v2.top_10_mobile",
+        "power.top_25",
         "smoothness.gpu_rasterization.polymer",
         "smoothness.gpu_rasterization.top_25_smooth",
         "smoothness.gpu_rasterization.tough_filters_cases",
-        "smoothness.gpu_rasterization_and_decoding.image_decoding_cases",
         "smoothness.simple_mobile_sites",
-        "smoothness.top_25_smooth",
-        "smoothness.tough_path_rendering_cases",
         "smoothness.tough_scrolling_cases",
-        "speedometer",
+        "smoothness.tough_webgl_ad_cases",
         "speedometer-turbo",
-        "storage.indexeddb_endure_tracing",
-        "thread_times.tough_scrolling_cases",
+        "startup.large_profile.warm.blank_page",
         "v8.browsing_desktop_classic",
         "v8.browsing_desktop_turbo",
         "v8.google",
         "v8.infinite_scroll-turbo_tbmv2",
         "v8.runtimestats.browsing_desktop_classic",
-        "v8.runtimestats.browsing_desktop_turbo"
+        "v8.runtimestats.browsing_desktop_turbo",
+        "webrtc.datachannel",
+        "webrtc.getusermedia",
+        "webrtc.peerconnection"
       ]
     },
     "build167-m1": {
       "benchmarks": [
-        "battor.trivial_pages",
-        "blink_perf.css",
-        "blink_perf.layout",
-        "blink_perf.shadow_dom",
+        "blink_perf.paint",
         "blink_style.key_mobile_sites",
-        "dromaeo.domcorequery",
+        "blob_storage.blob_storage",
+        "dromaeo.domcoremodify",
         "gpu_times.gpu_rasterization.top_25_smooth",
         "gpu_times.key_mobile_sites_smooth",
-        "kraken",
         "loading.cluster_telemetry",
         "media.android.tough_video_cases",
         "media.media_cns_cases",
         "memory.desktop",
-        "memory.long_running_idle_gmail_background_tbmv2",
-        "page_cycler_v2.intl_ar_fa_he",
-        "page_cycler_v2_site_isolation.basic_oopif",
+        "oortonline",
+        "oortonline_tbmv2",
+        "page_cycler_v2.intl_es_fr_pt-BR",
+        "page_cycler_v2.intl_ko_th_vi",
+        "page_cycler_v2.typical_25",
         "power.android_acceptance",
-        "power.top_10",
-        "power.trivial_pages",
+        "power.steady_state",
         "power.typical_10_mobile",
-        "rasterize_and_record_micro.key_mobile_sites",
+        "rasterize_and_record_micro.partial_invalidation",
         "rasterize_and_record_micro.polymer",
-        "smoothness.gpu_rasterization.tough_path_rendering_cases",
+        "rasterize_and_record_micro.top_25",
+        "service_worker.service_worker_micro_benchmark",
         "smoothness.gpu_rasterization.tough_pinch_zoom_cases",
-        "smoothness.image_decoding_cases",
+        "smoothness.key_desktop_move_cases",
+        "smoothness.tough_ad_cases",
+        "smoothness.tough_canvas_cases",
         "smoothness.tough_filters_cases",
         "smoothness.tough_pinch_zoom_cases",
         "speedometer-classic",
         "start_with_ext.cold.blank_page",
         "start_with_url.cold.startup_pages",
         "startup.warm.chrome_signin",
-        "system_health.common_desktop",
+        "storage.indexeddb_endure",
         "system_health.webview_startup_multiprocess",
-        "text_selection.direction",
-        "v8.detached_context_age_in_gc",
-        "v8.mobile_infinite_scroll-classic_tbmv2",
-        "v8.top_25_smooth"
+        "thread_times.tough_compositor_cases",
+        "v8.browsing_desktop",
+        "v8.mobile_infinite_scroll-classic_tbmv2"
       ]
     },
     "build168-m1": {
       "benchmarks": [
-        "blink_perf.dom",
-        "blink_perf.paint",
+        "battor.steady_state",
+        "blink_perf.canvas",
         "blink_perf.parser",
-        "dummy_benchmark.noisy_benchmark_1",
+        "dromaeo.domcoretraverse",
+        "image_decoding.image_decoding_measurement",
+        "jetstream",
         "loading.mobile",
-        "media.chromeOS.tough_video_cases",
-        "media.tough_video_cases",
+        "media.mse_cases",
         "media.tough_video_cases_tbmv2",
         "memory.blink_memory_mobile",
         "memory.long_running_dual_browser_test",
+        "memory.long_running_idle_gmail_background_tbmv2",
         "memory.top_10_mobile_stress",
-        "oortonline_tbmv2",
-        "page_cycler_v2.intl_es_fr_pt-BR",
-        "page_cycler_v2.intl_ko_th_vi",
-        "power.steady_state",
+        "page_cycler_v2_site_isolation.basic_oopif",
         "power.typical_10_mobile_reload",
-        "rasterize_and_record_micro.top_25",
+        "rasterize_and_record_micro.key_mobile_sites",
         "smoothness.gpu_rasterization.tough_scrolling_cases",
-        "smoothness.key_desktop_move_cases",
+        "smoothness.gpu_rasterization_and_decoding.image_decoding_cases",
         "smoothness.maps",
-        "smoothness.scrolling_tough_ad_cases",
         "smoothness.sync_scroll.key_mobile_sites_smooth",
         "smoothness.tough_animation_cases",
-        "smoothness.tough_canvas_cases",
-        "smoothness.tough_webgl_cases",
+        "smoothness.tough_path_rendering_cases",
+        "smoothness.tough_texture_upload_cases",
+        "speedometer",
         "start_with_ext.warm.blank_page",
         "start_with_url.warm.startup_pages",
-        "storage.indexeddb_endure",
-        "sunspider",
+        "startup.large_profile.cold.blank_page",
+        "system_health.common_desktop",
         "system_health.webview_startup",
-        "thread_times.key_hit_test_cases",
         "thread_times.key_idle_power_cases",
         "thread_times.simple_mobile_sites",
-        "thread_times.tough_compositor_cases",
-        "tracing.tracing_with_background_memory_infra",
         "v8.browsing_mobile_turbo",
         "v8.infinite_scroll-classic_tbmv2",
+        "v8.infinite_scroll_tbmv2",
         "v8.key_mobile_sites_smooth",
         "v8.runtimestats.browsing_mobile",
+        "v8.top_25_smooth",
         "webrtc.stress"
       ]
     }
@@ -3176,30 +3101,30 @@
   "Win 7 Nvidia GPU Perf": {
     "build92-m1": {
       "benchmarks": [
-        "blink_perf.events",
-        "blink_style.top_25",
-        "dromaeo.domcoreattr",
-        "dummy_benchmark.stable_benchmark_1",
+        "blink_perf.css",
+        "dromaeo.domcorequery",
         "gpu_times.gpu_rasterization.key_mobile_sites_smooth",
+        "kraken",
         "media.android.tough_video_cases_tbmv2",
+        "media.tough_video_cases",
         "memory.top_10_mobile",
-        "oortonline",
+        "power.trivial_pages",
         "scheduler.tough_scheduling_cases",
         "service_worker.service_worker",
         "smoothness.desktop_tough_pinch_zoom_cases",
+        "smoothness.gpu_rasterization.tough_path_rendering_cases",
+        "smoothness.image_decoding_cases",
         "smoothness.key_mobile_sites_smooth",
-        "smoothness.tough_texture_upload_cases",
-        "smoothness.tough_webgl_ad_cases",
+        "smoothness.tough_webgl_cases",
         "startup.cold.blank_page",
-        "startup.large_profile.warm.blank_page",
-        "startup.warm.blank_page",
+        "storage.indexeddb_endure_tracing",
         "system_health.memory_desktop",
+        "tab_switching.typical_25",
         "thread_times.key_mobile_sites_smooth",
         "thread_times.key_silk_cases",
         "tracing.tracing_with_debug_overhead",
+        "v8.detached_context_age_in_gc",
         "v8.runtime_stats.top_25",
-        "webrtc.datachannel",
-        "webrtc.getusermedia",
         "webrtc.webrtc_smoothness_tbmv2"
       ]
     },
@@ -3207,162 +3132,157 @@
       "benchmarks": [
         "blink_perf.bindings",
         "blink_perf.blink_gc",
-        "blink_perf.svg",
+        "blink_perf.shadow_dom",
         "blink_style.polymer",
-        "dromaeo.domcoremodify",
+        "dummy_benchmark.noisy_benchmark_1",
         "gpu_times.top_25_smooth",
-        "image_decoding.image_decoding_measurement",
-        "media.chromeOS4kOnly.tough_video_cases",
-        "media.tough_video_cases_extra",
+        "loading.desktop",
+        "memory.long_running_idle_gmail_tbmv2",
         "octane",
         "page_cycler_v2.basic_oopif",
-        "page_cycler_v2.intl_ja_zh",
-        "page_cycler_v2.top_10_mobile",
+        "page_cycler_v2.intl_ar_fa_he",
         "power.idle_platform",
-        "power.top_25",
+        "power.top_10",
         "power.tough_ad_cases",
         "rasterize_and_record_micro.key_silk_cases",
-        "rasterize_and_record_micro.partial_invalidation",
-        "service_worker.service_worker_micro_benchmark",
         "smoothness.key_silk_cases",
         "smoothness.pathological_mobile_sites",
-        "smoothness.tough_ad_cases",
+        "smoothness.scrolling_tough_ad_cases",
+        "smoothness.top_25_smooth",
         "smoothness.tough_image_decode_cases",
-        "startup.large_profile.cold.blank_page",
+        "startup.warm.blank_page",
+        "sunspider",
         "system_health.common_mobile",
         "system_health.memory_mobile",
-        "tab_switching.typical_25",
-        "text_selection.character",
+        "thread_times.key_hit_test_cases",
         "thread_times.key_noop_cases",
         "thread_times.polymer",
-        "v8.browsing_desktop",
+        "thread_times.tough_scrolling_cases",
+        "tracing.tracing_with_background_memory_infra",
         "v8.browsing_mobile",
         "v8.browsing_mobile_classic",
-        "v8.infinite_scroll_tbmv2",
         "v8.mobile_infinite_scroll-turbo_tbmv2",
         "v8.mobile_infinite_scroll_tbmv2",
         "v8.runtimestats.browsing_desktop",
         "v8.runtimestats.browsing_mobile_classic",
         "v8.runtimestats.browsing_mobile_turbo",
-        "webrtc.peerconnection",
         "webrtc.webrtc_smoothness"
       ]
     },
     "build94-m1": {
       "benchmarks": [
-        "battor.steady_state",
-        "blink_perf.canvas",
-        "blob_storage.blob_storage",
-        "dromaeo.domcoretraverse",
-        "jetstream",
-        "jitter",
-        "media.mse_cases",
+        "battor.trivial_pages",
+        "blink_perf.dom",
+        "blink_perf.events",
+        "blink_perf.layout",
+        "blink_perf.svg",
+        "blink_style.top_25",
+        "dromaeo.domcoreattr",
+        "dummy_benchmark.stable_benchmark_1",
         "memory.dual_browser_test",
-        "memory.long_running_idle_gmail_tbmv2",
         "page_cycler_v2.intl_hi_ru",
-        "page_cycler_v2.typical_25",
+        "page_cycler_v2.intl_ja_zh",
+        "page_cycler_v2.top_10_mobile",
+        "power.top_25",
         "smoothness.gpu_rasterization.polymer",
         "smoothness.gpu_rasterization.top_25_smooth",
         "smoothness.gpu_rasterization.tough_filters_cases",
-        "smoothness.gpu_rasterization_and_decoding.image_decoding_cases",
         "smoothness.simple_mobile_sites",
-        "smoothness.top_25_smooth",
-        "smoothness.tough_path_rendering_cases",
         "smoothness.tough_scrolling_cases",
-        "speedometer",
+        "smoothness.tough_webgl_ad_cases",
         "speedometer-turbo",
-        "storage.indexeddb_endure_tracing",
-        "thread_times.tough_scrolling_cases",
+        "startup.large_profile.warm.blank_page",
         "v8.browsing_desktop_classic",
         "v8.browsing_desktop_turbo",
         "v8.google",
         "v8.infinite_scroll-turbo_tbmv2",
         "v8.runtimestats.browsing_desktop_classic",
-        "v8.runtimestats.browsing_desktop_turbo"
+        "v8.runtimestats.browsing_desktop_turbo",
+        "webrtc.datachannel",
+        "webrtc.getusermedia",
+        "webrtc.peerconnection"
       ]
     },
     "build95-m1": {
       "benchmarks": [
-        "battor.trivial_pages",
-        "blink_perf.css",
-        "blink_perf.layout",
-        "blink_perf.shadow_dom",
+        "blink_perf.paint",
         "blink_style.key_mobile_sites",
-        "dromaeo.domcorequery",
+        "blob_storage.blob_storage",
+        "dromaeo.domcoremodify",
         "gpu_times.gpu_rasterization.top_25_smooth",
         "gpu_times.key_mobile_sites_smooth",
-        "kraken",
         "loading.cluster_telemetry",
         "media.android.tough_video_cases",
         "media.media_cns_cases",
         "memory.desktop",
-        "memory.long_running_idle_gmail_background_tbmv2",
-        "page_cycler_v2.intl_ar_fa_he",
-        "page_cycler_v2_site_isolation.basic_oopif",
+        "oortonline",
+        "oortonline_tbmv2",
+        "page_cycler_v2.intl_es_fr_pt-BR",
+        "page_cycler_v2.intl_ko_th_vi",
+        "page_cycler_v2.typical_25",
         "power.android_acceptance",
-        "power.top_10",
-        "power.trivial_pages",
+        "power.steady_state",
         "power.typical_10_mobile",
-        "rasterize_and_record_micro.key_mobile_sites",
+        "rasterize_and_record_micro.partial_invalidation",
         "rasterize_and_record_micro.polymer",
-        "smoothness.gpu_rasterization.tough_path_rendering_cases",
+        "rasterize_and_record_micro.top_25",
+        "service_worker.service_worker_micro_benchmark",
         "smoothness.gpu_rasterization.tough_pinch_zoom_cases",
-        "smoothness.image_decoding_cases",
+        "smoothness.key_desktop_move_cases",
+        "smoothness.tough_ad_cases",
+        "smoothness.tough_canvas_cases",
         "smoothness.tough_filters_cases",
         "smoothness.tough_pinch_zoom_cases",
         "speedometer-classic",
         "start_with_ext.cold.blank_page",
         "start_with_url.cold.startup_pages",
         "startup.warm.chrome_signin",
-        "system_health.common_desktop",
+        "storage.indexeddb_endure",
         "system_health.webview_startup_multiprocess",
-        "text_selection.direction",
-        "v8.detached_context_age_in_gc",
-        "v8.mobile_infinite_scroll-classic_tbmv2",
-        "v8.top_25_smooth"
+        "thread_times.tough_compositor_cases",
+        "v8.browsing_desktop",
+        "v8.mobile_infinite_scroll-classic_tbmv2"
       ]
     },
     "build96-m1": {
       "benchmarks": [
-        "blink_perf.dom",
-        "blink_perf.paint",
+        "battor.steady_state",
+        "blink_perf.canvas",
         "blink_perf.parser",
-        "dummy_benchmark.noisy_benchmark_1",
+        "dromaeo.domcoretraverse",
+        "image_decoding.image_decoding_measurement",
+        "jetstream",
         "loading.mobile",
-        "media.chromeOS.tough_video_cases",
-        "media.tough_video_cases",
+        "media.mse_cases",
         "media.tough_video_cases_tbmv2",
         "memory.blink_memory_mobile",
         "memory.long_running_dual_browser_test",
+        "memory.long_running_idle_gmail_background_tbmv2",
         "memory.top_10_mobile_stress",
-        "oortonline_tbmv2",
-        "page_cycler_v2.intl_es_fr_pt-BR",
-        "page_cycler_v2.intl_ko_th_vi",
-        "power.steady_state",
+        "page_cycler_v2_site_isolation.basic_oopif",
         "power.typical_10_mobile_reload",
-        "rasterize_and_record_micro.top_25",
+        "rasterize_and_record_micro.key_mobile_sites",
         "smoothness.gpu_rasterization.tough_scrolling_cases",
-        "smoothness.key_desktop_move_cases",
+        "smoothness.gpu_rasterization_and_decoding.image_decoding_cases",
         "smoothness.maps",
-        "smoothness.scrolling_tough_ad_cases",
         "smoothness.sync_scroll.key_mobile_sites_smooth",
         "smoothness.tough_animation_cases",
-        "smoothness.tough_canvas_cases",
-        "smoothness.tough_webgl_cases",
+        "smoothness.tough_path_rendering_cases",
+        "smoothness.tough_texture_upload_cases",
+        "speedometer",
         "start_with_ext.warm.blank_page",
         "start_with_url.warm.startup_pages",
-        "storage.indexeddb_endure",
-        "sunspider",
+        "startup.large_profile.cold.blank_page",
+        "system_health.common_desktop",
         "system_health.webview_startup",
-        "thread_times.key_hit_test_cases",
         "thread_times.key_idle_power_cases",
         "thread_times.simple_mobile_sites",
-        "thread_times.tough_compositor_cases",
-        "tracing.tracing_with_background_memory_infra",
         "v8.browsing_mobile_turbo",
         "v8.infinite_scroll-classic_tbmv2",
+        "v8.infinite_scroll_tbmv2",
         "v8.key_mobile_sites_smooth",
         "v8.runtimestats.browsing_mobile",
+        "v8.top_25_smooth",
         "webrtc.stress"
       ]
     }
@@ -3370,30 +3290,30 @@
   "Win 7 Perf": {
     "build185-m1": {
       "benchmarks": [
-        "blink_perf.events",
-        "blink_style.top_25",
-        "dromaeo.domcoreattr",
-        "dummy_benchmark.stable_benchmark_1",
+        "blink_perf.css",
+        "dromaeo.domcorequery",
         "gpu_times.gpu_rasterization.key_mobile_sites_smooth",
+        "kraken",
         "media.android.tough_video_cases_tbmv2",
+        "media.tough_video_cases",
         "memory.top_10_mobile",
-        "oortonline",
+        "power.trivial_pages",
         "scheduler.tough_scheduling_cases",
         "service_worker.service_worker",
         "smoothness.desktop_tough_pinch_zoom_cases",
+        "smoothness.gpu_rasterization.tough_path_rendering_cases",
+        "smoothness.image_decoding_cases",
         "smoothness.key_mobile_sites_smooth",
-        "smoothness.tough_texture_upload_cases",
-        "smoothness.tough_webgl_ad_cases",
+        "smoothness.tough_webgl_cases",
         "startup.cold.blank_page",
-        "startup.large_profile.warm.blank_page",
-        "startup.warm.blank_page",
+        "storage.indexeddb_endure_tracing",
         "system_health.memory_desktop",
+        "tab_switching.typical_25",
         "thread_times.key_mobile_sites_smooth",
         "thread_times.key_silk_cases",
         "tracing.tracing_with_debug_overhead",
+        "v8.detached_context_age_in_gc",
         "v8.runtime_stats.top_25",
-        "webrtc.datachannel",
-        "webrtc.getusermedia",
         "webrtc.webrtc_smoothness_tbmv2"
       ]
     },
@@ -3401,162 +3321,157 @@
       "benchmarks": [
         "blink_perf.bindings",
         "blink_perf.blink_gc",
-        "blink_perf.svg",
+        "blink_perf.shadow_dom",
         "blink_style.polymer",
-        "dromaeo.domcoremodify",
+        "dummy_benchmark.noisy_benchmark_1",
         "gpu_times.top_25_smooth",
-        "image_decoding.image_decoding_measurement",
-        "media.chromeOS4kOnly.tough_video_cases",
-        "media.tough_video_cases_extra",
+        "loading.desktop",
+        "memory.long_running_idle_gmail_tbmv2",
         "octane",
         "page_cycler_v2.basic_oopif",
-        "page_cycler_v2.intl_ja_zh",
-        "page_cycler_v2.top_10_mobile",
+        "page_cycler_v2.intl_ar_fa_he",
         "power.idle_platform",
-        "power.top_25",
+        "power.top_10",
         "power.tough_ad_cases",
         "rasterize_and_record_micro.key_silk_cases",
-        "rasterize_and_record_micro.partial_invalidation",
-        "service_worker.service_worker_micro_benchmark",
         "smoothness.key_silk_cases",
         "smoothness.pathological_mobile_sites",
-        "smoothness.tough_ad_cases",
+        "smoothness.scrolling_tough_ad_cases",
+        "smoothness.top_25_smooth",
         "smoothness.tough_image_decode_cases",
-        "startup.large_profile.cold.blank_page",
+        "startup.warm.blank_page",
+        "sunspider",
         "system_health.common_mobile",
         "system_health.memory_mobile",
-        "tab_switching.typical_25",
-        "text_selection.character",
+        "thread_times.key_hit_test_cases",
         "thread_times.key_noop_cases",
         "thread_times.polymer",
-        "v8.browsing_desktop",
+        "thread_times.tough_scrolling_cases",
+        "tracing.tracing_with_background_memory_infra",
         "v8.browsing_mobile",
         "v8.browsing_mobile_classic",
-        "v8.infinite_scroll_tbmv2",
         "v8.mobile_infinite_scroll-turbo_tbmv2",
         "v8.mobile_infinite_scroll_tbmv2",
         "v8.runtimestats.browsing_desktop",
         "v8.runtimestats.browsing_mobile_classic",
         "v8.runtimestats.browsing_mobile_turbo",
-        "webrtc.peerconnection",
         "webrtc.webrtc_smoothness"
       ]
     },
     "build187-m1": {
       "benchmarks": [
-        "battor.steady_state",
-        "blink_perf.canvas",
-        "blob_storage.blob_storage",
-        "dromaeo.domcoretraverse",
-        "jetstream",
-        "jitter",
-        "media.mse_cases",
+        "battor.trivial_pages",
+        "blink_perf.dom",
+        "blink_perf.events",
+        "blink_perf.layout",
+        "blink_perf.svg",
+        "blink_style.top_25",
+        "dromaeo.domcoreattr",
+        "dummy_benchmark.stable_benchmark_1",
         "memory.dual_browser_test",
-        "memory.long_running_idle_gmail_tbmv2",
         "page_cycler_v2.intl_hi_ru",
-        "page_cycler_v2.typical_25",
+        "page_cycler_v2.intl_ja_zh",
+        "page_cycler_v2.top_10_mobile",
+        "power.top_25",
         "smoothness.gpu_rasterization.polymer",
         "smoothness.gpu_rasterization.top_25_smooth",
         "smoothness.gpu_rasterization.tough_filters_cases",
-        "smoothness.gpu_rasterization_and_decoding.image_decoding_cases",
         "smoothness.simple_mobile_sites",
-        "smoothness.top_25_smooth",
-        "smoothness.tough_path_rendering_cases",
         "smoothness.tough_scrolling_cases",
-        "speedometer",
+        "smoothness.tough_webgl_ad_cases",
         "speedometer-turbo",
-        "storage.indexeddb_endure_tracing",
-        "thread_times.tough_scrolling_cases",
+        "startup.large_profile.warm.blank_page",
         "v8.browsing_desktop_classic",
         "v8.browsing_desktop_turbo",
         "v8.google",
         "v8.infinite_scroll-turbo_tbmv2",
         "v8.runtimestats.browsing_desktop_classic",
-        "v8.runtimestats.browsing_desktop_turbo"
+        "v8.runtimestats.browsing_desktop_turbo",
+        "webrtc.datachannel",
+        "webrtc.getusermedia",
+        "webrtc.peerconnection"
       ]
     },
     "build188-m1": {
       "benchmarks": [
-        "battor.trivial_pages",
-        "blink_perf.css",
-        "blink_perf.layout",
-        "blink_perf.shadow_dom",
+        "blink_perf.paint",
         "blink_style.key_mobile_sites",
-        "dromaeo.domcorequery",
+        "blob_storage.blob_storage",
+        "dromaeo.domcoremodify",
         "gpu_times.gpu_rasterization.top_25_smooth",
         "gpu_times.key_mobile_sites_smooth",
-        "kraken",
         "loading.cluster_telemetry",
         "media.android.tough_video_cases",
         "media.media_cns_cases",
         "memory.desktop",
-        "memory.long_running_idle_gmail_background_tbmv2",
-        "page_cycler_v2.intl_ar_fa_he",
-        "page_cycler_v2_site_isolation.basic_oopif",
+        "oortonline",
+        "oortonline_tbmv2",
+        "page_cycler_v2.intl_es_fr_pt-BR",
+        "page_cycler_v2.intl_ko_th_vi",
+        "page_cycler_v2.typical_25",
         "power.android_acceptance",
-        "power.top_10",
-        "power.trivial_pages",
+        "power.steady_state",
         "power.typical_10_mobile",
-        "rasterize_and_record_micro.key_mobile_sites",
+        "rasterize_and_record_micro.partial_invalidation",
         "rasterize_and_record_micro.polymer",
-        "smoothness.gpu_rasterization.tough_path_rendering_cases",
+        "rasterize_and_record_micro.top_25",
+        "service_worker.service_worker_micro_benchmark",
         "smoothness.gpu_rasterization.tough_pinch_zoom_cases",
-        "smoothness.image_decoding_cases",
+        "smoothness.key_desktop_move_cases",
+        "smoothness.tough_ad_cases",
+        "smoothness.tough_canvas_cases",
         "smoothness.tough_filters_cases",
         "smoothness.tough_pinch_zoom_cases",
         "speedometer-classic",
         "start_with_ext.cold.blank_page",
         "start_with_url.cold.startup_pages",
         "startup.warm.chrome_signin",
-        "system_health.common_desktop",
+        "storage.indexeddb_endure",
         "system_health.webview_startup_multiprocess",
-        "text_selection.direction",
-        "v8.detached_context_age_in_gc",
-        "v8.mobile_infinite_scroll-classic_tbmv2",
-        "v8.top_25_smooth"
+        "thread_times.tough_compositor_cases",
+        "v8.browsing_desktop",
+        "v8.mobile_infinite_scroll-classic_tbmv2"
       ]
     },
     "build189-m1": {
       "benchmarks": [
-        "blink_perf.dom",
-        "blink_perf.paint",
+        "battor.steady_state",
+        "blink_perf.canvas",
         "blink_perf.parser",
-        "dummy_benchmark.noisy_benchmark_1",
+        "dromaeo.domcoretraverse",
+        "image_decoding.image_decoding_measurement",
+        "jetstream",
         "loading.mobile",
-        "media.chromeOS.tough_video_cases",
-        "media.tough_video_cases",
+        "media.mse_cases",
         "media.tough_video_cases_tbmv2",
         "memory.blink_memory_mobile",
         "memory.long_running_dual_browser_test",
+        "memory.long_running_idle_gmail_background_tbmv2",
         "memory.top_10_mobile_stress",
-        "oortonline_tbmv2",
-        "page_cycler_v2.intl_es_fr_pt-BR",
-        "page_cycler_v2.intl_ko_th_vi",
-        "power.steady_state",
+        "page_cycler_v2_site_isolation.basic_oopif",
         "power.typical_10_mobile_reload",
-        "rasterize_and_record_micro.top_25",
+        "rasterize_and_record_micro.key_mobile_sites",
         "smoothness.gpu_rasterization.tough_scrolling_cases",
-        "smoothness.key_desktop_move_cases",
+        "smoothness.gpu_rasterization_and_decoding.image_decoding_cases",
         "smoothness.maps",
-        "smoothness.scrolling_tough_ad_cases",
         "smoothness.sync_scroll.key_mobile_sites_smooth",
         "smoothness.tough_animation_cases",
-        "smoothness.tough_canvas_cases",
-        "smoothness.tough_webgl_cases",
+        "smoothness.tough_path_rendering_cases",
+        "smoothness.tough_texture_upload_cases",
+        "speedometer",
         "start_with_ext.warm.blank_page",
         "start_with_url.warm.startup_pages",
-        "storage.indexeddb_endure",
-        "sunspider",
+        "startup.large_profile.cold.blank_page",
+        "system_health.common_desktop",
         "system_health.webview_startup",
-        "thread_times.key_hit_test_cases",
         "thread_times.key_idle_power_cases",
         "thread_times.simple_mobile_sites",
-        "thread_times.tough_compositor_cases",
-        "tracing.tracing_with_background_memory_infra",
         "v8.browsing_mobile_turbo",
         "v8.infinite_scroll-classic_tbmv2",
+        "v8.infinite_scroll_tbmv2",
         "v8.key_mobile_sites_smooth",
         "v8.runtimestats.browsing_mobile",
+        "v8.top_25_smooth",
         "webrtc.stress"
       ]
     }
@@ -3564,30 +3479,30 @@
   "Win 7 x64 Perf": {
     "build138-m1": {
       "benchmarks": [
-        "blink_perf.events",
-        "blink_style.top_25",
-        "dromaeo.domcoreattr",
-        "dummy_benchmark.stable_benchmark_1",
+        "blink_perf.css",
+        "dromaeo.domcorequery",
         "gpu_times.gpu_rasterization.key_mobile_sites_smooth",
+        "kraken",
         "media.android.tough_video_cases_tbmv2",
+        "media.tough_video_cases",
         "memory.top_10_mobile",
-        "oortonline",
+        "power.trivial_pages",
         "scheduler.tough_scheduling_cases",
         "service_worker.service_worker",
         "smoothness.desktop_tough_pinch_zoom_cases",
+        "smoothness.gpu_rasterization.tough_path_rendering_cases",
+        "smoothness.image_decoding_cases",
         "smoothness.key_mobile_sites_smooth",
-        "smoothness.tough_texture_upload_cases",
-        "smoothness.tough_webgl_ad_cases",
+        "smoothness.tough_webgl_cases",
         "startup.cold.blank_page",
-        "startup.large_profile.warm.blank_page",
-        "startup.warm.blank_page",
+        "storage.indexeddb_endure_tracing",
         "system_health.memory_desktop",
+        "tab_switching.typical_25",
         "thread_times.key_mobile_sites_smooth",
         "thread_times.key_silk_cases",
         "tracing.tracing_with_debug_overhead",
+        "v8.detached_context_age_in_gc",
         "v8.runtime_stats.top_25",
-        "webrtc.datachannel",
-        "webrtc.getusermedia",
         "webrtc.webrtc_smoothness_tbmv2"
       ]
     },
@@ -3595,162 +3510,157 @@
       "benchmarks": [
         "blink_perf.bindings",
         "blink_perf.blink_gc",
-        "blink_perf.svg",
+        "blink_perf.shadow_dom",
         "blink_style.polymer",
-        "dromaeo.domcoremodify",
+        "dummy_benchmark.noisy_benchmark_1",
         "gpu_times.top_25_smooth",
-        "image_decoding.image_decoding_measurement",
-        "media.chromeOS4kOnly.tough_video_cases",
-        "media.tough_video_cases_extra",
+        "loading.desktop",
+        "memory.long_running_idle_gmail_tbmv2",
         "octane",
         "page_cycler_v2.basic_oopif",
-        "page_cycler_v2.intl_ja_zh",
-        "page_cycler_v2.top_10_mobile",
+        "page_cycler_v2.intl_ar_fa_he",
         "power.idle_platform",
-        "power.top_25",
+        "power.top_10",
         "power.tough_ad_cases",
         "rasterize_and_record_micro.key_silk_cases",
-        "rasterize_and_record_micro.partial_invalidation",
-        "service_worker.service_worker_micro_benchmark",
         "smoothness.key_silk_cases",
         "smoothness.pathological_mobile_sites",
-        "smoothness.tough_ad_cases",
+        "smoothness.scrolling_tough_ad_cases",
+        "smoothness.top_25_smooth",
         "smoothness.tough_image_decode_cases",
-        "startup.large_profile.cold.blank_page",
+        "startup.warm.blank_page",
+        "sunspider",
         "system_health.common_mobile",
         "system_health.memory_mobile",
-        "tab_switching.typical_25",
-        "text_selection.character",
+        "thread_times.key_hit_test_cases",
         "thread_times.key_noop_cases",
         "thread_times.polymer",
-        "v8.browsing_desktop",
+        "thread_times.tough_scrolling_cases",
+        "tracing.tracing_with_background_memory_infra",
         "v8.browsing_mobile",
         "v8.browsing_mobile_classic",
-        "v8.infinite_scroll_tbmv2",
         "v8.mobile_infinite_scroll-turbo_tbmv2",
         "v8.mobile_infinite_scroll_tbmv2",
         "v8.runtimestats.browsing_desktop",
         "v8.runtimestats.browsing_mobile_classic",
         "v8.runtimestats.browsing_mobile_turbo",
-        "webrtc.peerconnection",
         "webrtc.webrtc_smoothness"
       ]
     },
     "build140-m1": {
       "benchmarks": [
-        "battor.steady_state",
-        "blink_perf.canvas",
-        "blob_storage.blob_storage",
-        "dromaeo.domcoretraverse",
-        "jetstream",
-        "jitter",
-        "media.mse_cases",
+        "battor.trivial_pages",
+        "blink_perf.dom",
+        "blink_perf.events",
+        "blink_perf.layout",
+        "blink_perf.svg",
+        "blink_style.top_25",
+        "dromaeo.domcoreattr",
+        "dummy_benchmark.stable_benchmark_1",
         "memory.dual_browser_test",
-        "memory.long_running_idle_gmail_tbmv2",
         "page_cycler_v2.intl_hi_ru",
-        "page_cycler_v2.typical_25",
+        "page_cycler_v2.intl_ja_zh",
+        "page_cycler_v2.top_10_mobile",
+        "power.top_25",
         "smoothness.gpu_rasterization.polymer",
         "smoothness.gpu_rasterization.top_25_smooth",
         "smoothness.gpu_rasterization.tough_filters_cases",
-        "smoothness.gpu_rasterization_and_decoding.image_decoding_cases",
         "smoothness.simple_mobile_sites",
-        "smoothness.top_25_smooth",
-        "smoothness.tough_path_rendering_cases",
         "smoothness.tough_scrolling_cases",
-        "speedometer",
+        "smoothness.tough_webgl_ad_cases",
         "speedometer-turbo",
-        "storage.indexeddb_endure_tracing",
-        "thread_times.tough_scrolling_cases",
+        "startup.large_profile.warm.blank_page",
         "v8.browsing_desktop_classic",
         "v8.browsing_desktop_turbo",
         "v8.google",
         "v8.infinite_scroll-turbo_tbmv2",
         "v8.runtimestats.browsing_desktop_classic",
-        "v8.runtimestats.browsing_desktop_turbo"
+        "v8.runtimestats.browsing_desktop_turbo",
+        "webrtc.datachannel",
+        "webrtc.getusermedia",
+        "webrtc.peerconnection"
       ]
     },
     "build141-m1": {
       "benchmarks": [
-        "battor.trivial_pages",
-        "blink_perf.css",
-        "blink_perf.layout",
-        "blink_perf.shadow_dom",
+        "blink_perf.paint",
         "blink_style.key_mobile_sites",
-        "dromaeo.domcorequery",
+        "blob_storage.blob_storage",
+        "dromaeo.domcoremodify",
         "gpu_times.gpu_rasterization.top_25_smooth",
         "gpu_times.key_mobile_sites_smooth",
-        "kraken",
         "loading.cluster_telemetry",
         "media.android.tough_video_cases",
         "media.media_cns_cases",
         "memory.desktop",
-        "memory.long_running_idle_gmail_background_tbmv2",
-        "page_cycler_v2.intl_ar_fa_he",
-        "page_cycler_v2_site_isolation.basic_oopif",
+        "oortonline",
+        "oortonline_tbmv2",
+        "page_cycler_v2.intl_es_fr_pt-BR",
+        "page_cycler_v2.intl_ko_th_vi",
+        "page_cycler_v2.typical_25",
         "power.android_acceptance",
-        "power.top_10",
-        "power.trivial_pages",
+        "power.steady_state",
         "power.typical_10_mobile",
-        "rasterize_and_record_micro.key_mobile_sites",
+        "rasterize_and_record_micro.partial_invalidation",
         "rasterize_and_record_micro.polymer",
-        "smoothness.gpu_rasterization.tough_path_rendering_cases",
+        "rasterize_and_record_micro.top_25",
+        "service_worker.service_worker_micro_benchmark",
         "smoothness.gpu_rasterization.tough_pinch_zoom_cases",
-        "smoothness.image_decoding_cases",
+        "smoothness.key_desktop_move_cases",
+        "smoothness.tough_ad_cases",
+        "smoothness.tough_canvas_cases",
         "smoothness.tough_filters_cases",
         "smoothness.tough_pinch_zoom_cases",
         "speedometer-classic",
         "start_with_ext.cold.blank_page",
         "start_with_url.cold.startup_pages",
         "startup.warm.chrome_signin",
-        "system_health.common_desktop",
+        "storage.indexeddb_endure",
         "system_health.webview_startup_multiprocess",
-        "text_selection.direction",
-        "v8.detached_context_age_in_gc",
-        "v8.mobile_infinite_scroll-classic_tbmv2",
-        "v8.top_25_smooth"
+        "thread_times.tough_compositor_cases",
+        "v8.browsing_desktop",
+        "v8.mobile_infinite_scroll-classic_tbmv2"
       ]
     },
     "build142-m1": {
       "benchmarks": [
-        "blink_perf.dom",
-        "blink_perf.paint",
+        "battor.steady_state",
+        "blink_perf.canvas",
         "blink_perf.parser",
-        "dummy_benchmark.noisy_benchmark_1",
+        "dromaeo.domcoretraverse",
+        "image_decoding.image_decoding_measurement",
+        "jetstream",
         "loading.mobile",
-        "media.chromeOS.tough_video_cases",
-        "media.tough_video_cases",
+        "media.mse_cases",
         "media.tough_video_cases_tbmv2",
         "memory.blink_memory_mobile",
         "memory.long_running_dual_browser_test",
+        "memory.long_running_idle_gmail_background_tbmv2",
         "memory.top_10_mobile_stress",
-        "oortonline_tbmv2",
-        "page_cycler_v2.intl_es_fr_pt-BR",
-        "page_cycler_v2.intl_ko_th_vi",
-        "power.steady_state",
+        "page_cycler_v2_site_isolation.basic_oopif",
         "power.typical_10_mobile_reload",
-        "rasterize_and_record_micro.top_25",
+        "rasterize_and_record_micro.key_mobile_sites",
         "smoothness.gpu_rasterization.tough_scrolling_cases",
-        "smoothness.key_desktop_move_cases",
+        "smoothness.gpu_rasterization_and_decoding.image_decoding_cases",
         "smoothness.maps",
-        "smoothness.scrolling_tough_ad_cases",
         "smoothness.sync_scroll.key_mobile_sites_smooth",
         "smoothness.tough_animation_cases",
-        "smoothness.tough_canvas_cases",
-        "smoothness.tough_webgl_cases",
+        "smoothness.tough_path_rendering_cases",
+        "smoothness.tough_texture_upload_cases",
+        "speedometer",
         "start_with_ext.warm.blank_page",
         "start_with_url.warm.startup_pages",
-        "storage.indexeddb_endure",
-        "sunspider",
+        "startup.large_profile.cold.blank_page",
+        "system_health.common_desktop",
         "system_health.webview_startup",
-        "thread_times.key_hit_test_cases",
         "thread_times.key_idle_power_cases",
         "thread_times.simple_mobile_sites",
-        "thread_times.tough_compositor_cases",
-        "tracing.tracing_with_background_memory_infra",
         "v8.browsing_mobile_turbo",
         "v8.infinite_scroll-classic_tbmv2",
+        "v8.infinite_scroll_tbmv2",
         "v8.key_mobile_sites_smooth",
         "v8.runtimestats.browsing_mobile",
+        "v8.top_25_smooth",
         "webrtc.stress"
       ]
     }
@@ -3758,30 +3668,30 @@
   "Win 8 Perf": {
     "build143-m1": {
       "benchmarks": [
-        "blink_perf.events",
-        "blink_style.top_25",
-        "dromaeo.domcoreattr",
-        "dummy_benchmark.stable_benchmark_1",
+        "blink_perf.css",
+        "dromaeo.domcorequery",
         "gpu_times.gpu_rasterization.key_mobile_sites_smooth",
+        "kraken",
         "media.android.tough_video_cases_tbmv2",
+        "media.tough_video_cases",
         "memory.top_10_mobile",
-        "oortonline",
+        "power.trivial_pages",
         "scheduler.tough_scheduling_cases",
         "service_worker.service_worker",
         "smoothness.desktop_tough_pinch_zoom_cases",
+        "smoothness.gpu_rasterization.tough_path_rendering_cases",
+        "smoothness.image_decoding_cases",
         "smoothness.key_mobile_sites_smooth",
-        "smoothness.tough_texture_upload_cases",
-        "smoothness.tough_webgl_ad_cases",
+        "smoothness.tough_webgl_cases",
         "startup.cold.blank_page",
-        "startup.large_profile.warm.blank_page",
-        "startup.warm.blank_page",
+        "storage.indexeddb_endure_tracing",
         "system_health.memory_desktop",
+        "tab_switching.typical_25",
         "thread_times.key_mobile_sites_smooth",
         "thread_times.key_silk_cases",
         "tracing.tracing_with_debug_overhead",
+        "v8.detached_context_age_in_gc",
         "v8.runtime_stats.top_25",
-        "webrtc.datachannel",
-        "webrtc.getusermedia",
         "webrtc.webrtc_smoothness_tbmv2"
       ]
     },
@@ -3789,356 +3699,157 @@
       "benchmarks": [
         "blink_perf.bindings",
         "blink_perf.blink_gc",
-        "blink_perf.svg",
+        "blink_perf.shadow_dom",
         "blink_style.polymer",
-        "dromaeo.domcoremodify",
+        "dummy_benchmark.noisy_benchmark_1",
         "gpu_times.top_25_smooth",
-        "image_decoding.image_decoding_measurement",
-        "media.chromeOS4kOnly.tough_video_cases",
-        "media.tough_video_cases_extra",
+        "loading.desktop",
+        "memory.long_running_idle_gmail_tbmv2",
         "octane",
         "page_cycler_v2.basic_oopif",
-        "page_cycler_v2.intl_ja_zh",
-        "page_cycler_v2.top_10_mobile",
+        "page_cycler_v2.intl_ar_fa_he",
         "power.idle_platform",
-        "power.top_25",
+        "power.top_10",
         "power.tough_ad_cases",
         "rasterize_and_record_micro.key_silk_cases",
-        "rasterize_and_record_micro.partial_invalidation",
-        "service_worker.service_worker_micro_benchmark",
         "smoothness.key_silk_cases",
         "smoothness.pathological_mobile_sites",
-        "smoothness.tough_ad_cases",
+        "smoothness.scrolling_tough_ad_cases",
+        "smoothness.top_25_smooth",
         "smoothness.tough_image_decode_cases",
-        "startup.large_profile.cold.blank_page",
+        "startup.warm.blank_page",
+        "sunspider",
         "system_health.common_mobile",
         "system_health.memory_mobile",
-        "tab_switching.typical_25",
-        "text_selection.character",
+        "thread_times.key_hit_test_cases",
         "thread_times.key_noop_cases",
         "thread_times.polymer",
-        "v8.browsing_desktop",
+        "thread_times.tough_scrolling_cases",
+        "tracing.tracing_with_background_memory_infra",
         "v8.browsing_mobile",
         "v8.browsing_mobile_classic",
-        "v8.infinite_scroll_tbmv2",
         "v8.mobile_infinite_scroll-turbo_tbmv2",
         "v8.mobile_infinite_scroll_tbmv2",
         "v8.runtimestats.browsing_desktop",
         "v8.runtimestats.browsing_mobile_classic",
         "v8.runtimestats.browsing_mobile_turbo",
-        "webrtc.peerconnection",
         "webrtc.webrtc_smoothness"
       ]
     },
     "build145-m1": {
       "benchmarks": [
-        "battor.steady_state",
-        "blink_perf.canvas",
-        "blob_storage.blob_storage",
-        "dromaeo.domcoretraverse",
-        "jetstream",
-        "jitter",
-        "media.mse_cases",
+        "battor.trivial_pages",
+        "blink_perf.dom",
+        "blink_perf.events",
+        "blink_perf.layout",
+        "blink_perf.svg",
+        "blink_style.top_25",
+        "dromaeo.domcoreattr",
+        "dummy_benchmark.stable_benchmark_1",
         "memory.dual_browser_test",
-        "memory.long_running_idle_gmail_tbmv2",
         "page_cycler_v2.intl_hi_ru",
-        "page_cycler_v2.typical_25",
+        "page_cycler_v2.intl_ja_zh",
+        "page_cycler_v2.top_10_mobile",
+        "power.top_25",
         "smoothness.gpu_rasterization.polymer",
         "smoothness.gpu_rasterization.top_25_smooth",
         "smoothness.gpu_rasterization.tough_filters_cases",
-        "smoothness.gpu_rasterization_and_decoding.image_decoding_cases",
         "smoothness.simple_mobile_sites",
-        "smoothness.top_25_smooth",
-        "smoothness.tough_path_rendering_cases",
         "smoothness.tough_scrolling_cases",
-        "speedometer",
+        "smoothness.tough_webgl_ad_cases",
         "speedometer-turbo",
-        "storage.indexeddb_endure_tracing",
-        "thread_times.tough_scrolling_cases",
+        "startup.large_profile.warm.blank_page",
         "v8.browsing_desktop_classic",
         "v8.browsing_desktop_turbo",
         "v8.google",
         "v8.infinite_scroll-turbo_tbmv2",
         "v8.runtimestats.browsing_desktop_classic",
-        "v8.runtimestats.browsing_desktop_turbo"
+        "v8.runtimestats.browsing_desktop_turbo",
+        "webrtc.datachannel",
+        "webrtc.getusermedia",
+        "webrtc.peerconnection"
       ]
     },
     "build146-m1": {
       "benchmarks": [
-        "battor.trivial_pages",
-        "blink_perf.css",
-        "blink_perf.layout",
-        "blink_perf.shadow_dom",
+        "blink_perf.paint",
         "blink_style.key_mobile_sites",
-        "dromaeo.domcorequery",
+        "blob_storage.blob_storage",
+        "dromaeo.domcoremodify",
         "gpu_times.gpu_rasterization.top_25_smooth",
         "gpu_times.key_mobile_sites_smooth",
-        "kraken",
         "loading.cluster_telemetry",
         "media.android.tough_video_cases",
         "media.media_cns_cases",
         "memory.desktop",
-        "memory.long_running_idle_gmail_background_tbmv2",
-        "page_cycler_v2.intl_ar_fa_he",
-        "page_cycler_v2_site_isolation.basic_oopif",
+        "oortonline",
+        "oortonline_tbmv2",
+        "page_cycler_v2.intl_es_fr_pt-BR",
+        "page_cycler_v2.intl_ko_th_vi",
+        "page_cycler_v2.typical_25",
         "power.android_acceptance",
-        "power.top_10",
-        "power.trivial_pages",
+        "power.steady_state",
         "power.typical_10_mobile",
-        "rasterize_and_record_micro.key_mobile_sites",
+        "rasterize_and_record_micro.partial_invalidation",
         "rasterize_and_record_micro.polymer",
-        "smoothness.gpu_rasterization.tough_path_rendering_cases",
+        "rasterize_and_record_micro.top_25",
+        "service_worker.service_worker_micro_benchmark",
         "smoothness.gpu_rasterization.tough_pinch_zoom_cases",
-        "smoothness.image_decoding_cases",
+        "smoothness.key_desktop_move_cases",
+        "smoothness.tough_ad_cases",
+        "smoothness.tough_canvas_cases",
         "smoothness.tough_filters_cases",
         "smoothness.tough_pinch_zoom_cases",
         "speedometer-classic",
         "start_with_ext.cold.blank_page",
         "start_with_url.cold.startup_pages",
         "startup.warm.chrome_signin",
-        "system_health.common_desktop",
+        "storage.indexeddb_endure",
         "system_health.webview_startup_multiprocess",
-        "text_selection.direction",
-        "v8.detached_context_age_in_gc",
-        "v8.mobile_infinite_scroll-classic_tbmv2",
-        "v8.top_25_smooth"
+        "thread_times.tough_compositor_cases",
+        "v8.browsing_desktop",
+        "v8.mobile_infinite_scroll-classic_tbmv2"
       ]
     },
     "build147-m1": {
       "benchmarks": [
-        "blink_perf.dom",
-        "blink_perf.paint",
-        "blink_perf.parser",
-        "dummy_benchmark.noisy_benchmark_1",
-        "loading.mobile",
-        "media.chromeOS.tough_video_cases",
-        "media.tough_video_cases",
-        "media.tough_video_cases_tbmv2",
-        "memory.blink_memory_mobile",
-        "memory.long_running_dual_browser_test",
-        "memory.top_10_mobile_stress",
-        "oortonline_tbmv2",
-        "page_cycler_v2.intl_es_fr_pt-BR",
-        "page_cycler_v2.intl_ko_th_vi",
-        "power.steady_state",
-        "power.typical_10_mobile_reload",
-        "rasterize_and_record_micro.top_25",
-        "smoothness.gpu_rasterization.tough_scrolling_cases",
-        "smoothness.key_desktop_move_cases",
-        "smoothness.maps",
-        "smoothness.scrolling_tough_ad_cases",
-        "smoothness.sync_scroll.key_mobile_sites_smooth",
-        "smoothness.tough_animation_cases",
-        "smoothness.tough_canvas_cases",
-        "smoothness.tough_webgl_cases",
-        "start_with_ext.warm.blank_page",
-        "start_with_url.warm.startup_pages",
-        "storage.indexeddb_endure",
-        "sunspider",
-        "system_health.webview_startup",
-        "thread_times.key_hit_test_cases",
-        "thread_times.key_idle_power_cases",
-        "thread_times.simple_mobile_sites",
-        "thread_times.tough_compositor_cases",
-        "tracing.tracing_with_background_memory_infra",
-        "v8.browsing_mobile_turbo",
-        "v8.infinite_scroll-classic_tbmv2",
-        "v8.key_mobile_sites_smooth",
-        "v8.runtimestats.browsing_mobile",
-        "webrtc.stress"
-      ]
-    }
-  },
-  "Win Zenbook Perf": {
-    "build30-b1": {
-      "benchmarks": [
-        "blink_perf.events",
-        "blink_style.top_25",
-        "dromaeo.domcoreattr",
-        "dummy_benchmark.stable_benchmark_1",
-        "gpu_times.gpu_rasterization.key_mobile_sites_smooth",
-        "media.android.tough_video_cases_tbmv2",
-        "memory.top_10_mobile",
-        "oortonline",
-        "scheduler.tough_scheduling_cases",
-        "service_worker.service_worker",
-        "smoothness.desktop_tough_pinch_zoom_cases",
-        "smoothness.key_mobile_sites_smooth",
-        "smoothness.tough_texture_upload_cases",
-        "smoothness.tough_webgl_ad_cases",
-        "startup.cold.blank_page",
-        "startup.large_profile.warm.blank_page",
-        "startup.warm.blank_page",
-        "system_health.memory_desktop",
-        "thread_times.key_mobile_sites_smooth",
-        "thread_times.key_silk_cases",
-        "tracing.tracing_with_debug_overhead",
-        "v8.runtime_stats.top_25",
-        "webrtc.datachannel",
-        "webrtc.getusermedia",
-        "webrtc.webrtc_smoothness_tbmv2"
-      ]
-    },
-    "build31-b1": {
-      "benchmarks": [
-        "blink_perf.bindings",
-        "blink_perf.blink_gc",
-        "blink_perf.svg",
-        "blink_style.polymer",
-        "dromaeo.domcoremodify",
-        "gpu_times.top_25_smooth",
-        "image_decoding.image_decoding_measurement",
-        "media.chromeOS4kOnly.tough_video_cases",
-        "media.tough_video_cases_extra",
-        "octane",
-        "page_cycler_v2.basic_oopif",
-        "page_cycler_v2.intl_es_fr_pt-BR",
-        "page_cycler_v2.intl_ja_zh",
-        "page_cycler_v2.top_10_mobile",
-        "power.idle_platform",
-        "power.top_25",
-        "power.tough_ad_cases",
-        "rasterize_and_record_micro.key_silk_cases",
-        "rasterize_and_record_micro.partial_invalidation",
-        "service_worker.service_worker_micro_benchmark",
-        "smoothness.key_silk_cases",
-        "smoothness.pathological_mobile_sites",
-        "smoothness.tough_ad_cases",
-        "smoothness.tough_image_decode_cases",
-        "startup.large_profile.cold.blank_page",
-        "system_health.common_mobile",
-        "system_health.memory_mobile",
-        "tab_switching.typical_25",
-        "text_selection.character",
-        "thread_times.key_noop_cases",
-        "thread_times.polymer",
-        "v8.browsing_desktop",
-        "v8.browsing_mobile",
-        "v8.browsing_mobile_classic",
-        "v8.infinite_scroll_tbmv2",
-        "v8.mobile_infinite_scroll-turbo_tbmv2",
-        "v8.mobile_infinite_scroll_tbmv2",
-        "v8.runtimestats.browsing_desktop",
-        "v8.runtimestats.browsing_mobile_classic",
-        "v8.runtimestats.browsing_mobile_turbo",
-        "webrtc.peerconnection",
-        "webrtc.webrtc_smoothness"
-      ]
-    },
-    "build32-b1": {
-      "benchmarks": [
         "battor.steady_state",
         "blink_perf.canvas",
-        "blob_storage.blob_storage",
-        "dromaeo.domcoretraverse",
-        "jetstream",
-        "jitter",
-        "media.mse_cases",
-        "memory.dual_browser_test",
-        "memory.long_running_idle_gmail_tbmv2",
-        "page_cycler_v2.intl_hi_ru",
-        "page_cycler_v2.typical_25",
-        "smoothness.gpu_rasterization.polymer",
-        "smoothness.gpu_rasterization.top_25_smooth",
-        "smoothness.gpu_rasterization.tough_filters_cases",
-        "smoothness.gpu_rasterization_and_decoding.image_decoding_cases",
-        "smoothness.simple_mobile_sites",
-        "smoothness.top_25_smooth",
-        "smoothness.tough_path_rendering_cases",
-        "smoothness.tough_scrolling_cases",
-        "speedometer",
-        "speedometer-turbo",
-        "storage.indexeddb_endure_tracing",
-        "thread_times.tough_scrolling_cases",
-        "v8.browsing_desktop_classic",
-        "v8.browsing_desktop_turbo",
-        "v8.google",
-        "v8.infinite_scroll-turbo_tbmv2",
-        "v8.runtimestats.browsing_desktop_classic",
-        "v8.runtimestats.browsing_desktop_turbo"
-      ]
-    },
-    "build33-b1": {
-      "benchmarks": [
-        "battor.trivial_pages",
-        "blink_perf.css",
-        "blink_perf.layout",
-        "blink_perf.shadow_dom",
-        "blink_style.key_mobile_sites",
-        "dromaeo.domcorequery",
-        "gpu_times.gpu_rasterization.top_25_smooth",
-        "gpu_times.key_mobile_sites_smooth",
-        "kraken",
-        "loading.cluster_telemetry",
-        "media.android.tough_video_cases",
-        "media.media_cns_cases",
-        "memory.desktop",
-        "memory.long_running_idle_gmail_background_tbmv2",
-        "page_cycler_v2.intl_ar_fa_he",
-        "page_cycler_v2_site_isolation.basic_oopif",
-        "power.android_acceptance",
-        "power.top_10",
-        "power.trivial_pages",
-        "power.typical_10_mobile",
-        "rasterize_and_record_micro.key_mobile_sites",
-        "rasterize_and_record_micro.polymer",
-        "smoothness.gpu_rasterization.tough_path_rendering_cases",
-        "smoothness.gpu_rasterization.tough_pinch_zoom_cases",
-        "smoothness.image_decoding_cases",
-        "smoothness.tough_filters_cases",
-        "smoothness.tough_pinch_zoom_cases",
-        "speedometer-classic",
-        "start_with_ext.cold.blank_page",
-        "start_with_url.cold.startup_pages",
-        "startup.warm.chrome_signin",
-        "system_health.common_desktop",
-        "system_health.webview_startup_multiprocess",
-        "text_selection.direction",
-        "v8.detached_context_age_in_gc",
-        "v8.mobile_infinite_scroll-classic_tbmv2",
-        "v8.top_25_smooth"
-      ]
-    },
-    "build34-b1": {
-      "benchmarks": [
-        "blink_perf.dom",
-        "blink_perf.paint",
         "blink_perf.parser",
-        "dummy_benchmark.noisy_benchmark_1",
+        "dromaeo.domcoretraverse",
+        "image_decoding.image_decoding_measurement",
+        "jetstream",
         "loading.mobile",
-        "media.chromeOS.tough_video_cases",
-        "media.tough_video_cases",
+        "media.mse_cases",
         "media.tough_video_cases_tbmv2",
         "memory.blink_memory_mobile",
         "memory.long_running_dual_browser_test",
+        "memory.long_running_idle_gmail_background_tbmv2",
         "memory.top_10_mobile_stress",
-        "oortonline_tbmv2",
-        "page_cycler_v2.intl_ko_th_vi",
-        "power.steady_state",
+        "page_cycler_v2_site_isolation.basic_oopif",
         "power.typical_10_mobile_reload",
-        "rasterize_and_record_micro.top_25",
+        "rasterize_and_record_micro.key_mobile_sites",
         "smoothness.gpu_rasterization.tough_scrolling_cases",
-        "smoothness.key_desktop_move_cases",
+        "smoothness.gpu_rasterization_and_decoding.image_decoding_cases",
         "smoothness.maps",
-        "smoothness.scrolling_tough_ad_cases",
         "smoothness.sync_scroll.key_mobile_sites_smooth",
         "smoothness.tough_animation_cases",
-        "smoothness.tough_canvas_cases",
-        "smoothness.tough_webgl_cases",
+        "smoothness.tough_path_rendering_cases",
+        "smoothness.tough_texture_upload_cases",
+        "speedometer",
         "start_with_ext.warm.blank_page",
         "start_with_url.warm.startup_pages",
-        "storage.indexeddb_endure",
-        "sunspider",
+        "startup.large_profile.cold.blank_page",
+        "system_health.common_desktop",
         "system_health.webview_startup",
-        "thread_times.key_hit_test_cases",
         "thread_times.key_idle_power_cases",
         "thread_times.simple_mobile_sites",
-        "thread_times.tough_compositor_cases",
-        "tracing.tracing_with_background_memory_infra",
         "v8.browsing_mobile_turbo",
         "v8.infinite_scroll-classic_tbmv2",
+        "v8.infinite_scroll_tbmv2",
         "v8.key_mobile_sites_smooth",
         "v8.runtimestats.browsing_mobile",
+        "v8.top_25_smooth",
         "webrtc.stress"
       ]
     }
@@ -4173,18 +3884,15 @@
     "gpu_times.top_25_smooth",
     "image_decoding.image_decoding_measurement",
     "jetstream",
-    "jitter",
     "kraken",
     "loading.cluster_telemetry",
+    "loading.desktop",
     "loading.mobile",
     "media.android.tough_video_cases",
     "media.android.tough_video_cases_tbmv2",
-    "media.chromeOS.tough_video_cases",
-    "media.chromeOS4kOnly.tough_video_cases",
     "media.media_cns_cases",
     "media.mse_cases",
     "media.tough_video_cases",
-    "media.tough_video_cases_extra",
     "media.tough_video_cases_tbmv2",
     "memory.blink_memory_mobile",
     "memory.desktop",
@@ -4274,8 +3982,6 @@
     "system_health.webview_startup",
     "system_health.webview_startup_multiprocess",
     "tab_switching.typical_25",
-    "text_selection.character",
-    "text_selection.direction",
     "thread_times.key_hit_test_cases",
     "thread_times.key_idle_power_cases",
     "thread_times.key_mobile_sites_smooth",
@@ -4317,4 +4023,4 @@
     "webrtc.webrtc_smoothness",
     "webrtc.webrtc_smoothness_tbmv2"
   ]
-}
+}
\ No newline at end of file
diff --git a/tools/perf/core/desktop_benchmark_avg_times.json b/tools/perf/core/desktop_benchmark_avg_times.json
index f80c711..08092aca 100644
--- a/tools/perf/core/desktop_benchmark_avg_times.json
+++ b/tools/perf/core/desktop_benchmark_avg_times.json
@@ -37,6 +37,7 @@
     "jetstream": 203.0134370060854,
     "jitter": 82.6645822449336,
     "kraken": 30.564739039895958,
+    "loading.desktop": 4906.865,
     "media.media_cns_cases": 175.98004016036506,
     "media.mse_cases": 40.25715385278066,
     "media.tough_video_cases": 497.14298761720244,
diff --git a/tools/perf/page_sets/data/loading_desktop.json b/tools/perf/page_sets/data/loading_desktop.json
new file mode 100644
index 0000000..dd6fdc24
--- /dev/null
+++ b/tools/perf/page_sets/data/loading_desktop.json
@@ -0,0 +1,183 @@
+{
+    "archives": {
+        "24h": {
+            "DEFAULT": "loading_desktop_001.wpr"
+        },
+        "2ch": {
+            "DEFAULT": "loading_desktop_001.wpr"
+        },
+        "AirBnB": {
+            "DEFAULT": "loading_desktop_001.wpr"
+        },
+        "Aljayyash": {
+            "DEFAULT": "loading_desktop_000.wpr"
+        },
+        "AllRecipes": {
+            "DEFAULT": "loading_desktop_001.wpr"
+        },
+        "ArsTechnica": {
+            "DEFAULT": "loading_desktop_001.wpr"
+        },
+        "Baidu": {
+            "DEFAULT": "loading_desktop_001.wpr"
+        },
+        "Bhaskar": {
+            "DEFAULT": "loading_desktop_001.wpr"
+        },
+        "Chosun": {
+            "DEFAULT": "loading_desktop_001.wpr"
+        },
+        "Colorado.edu": {
+            "DEFAULT": "loading_desktop_001.wpr"
+        },
+        "Danawa": {
+            "DEFAULT": "loading_desktop_001.wpr"
+        },
+        "Daum": {
+            "DEFAULT": "loading_desktop_001.wpr"
+        },
+        "Donga": {
+            "DEFAULT": "loading_desktop_001.wpr"
+        },
+        "Economist": {
+            "DEFAULT": "loading_desktop_001.wpr"
+        },
+        "Elmundo": {
+            "DEFAULT": "loading_desktop_001.wpr"
+        },
+        "FC2Blog": {
+            "DEFAULT": "loading_desktop_001.wpr"
+        },
+        "FDA": {
+            "DEFAULT": "loading_desktop_001.wpr"
+        },
+        "FIFA": {
+            "DEFAULT": "loading_desktop_001.wpr"
+        },
+        "FarsNews": {
+            "DEFAULT": "loading_desktop_000.wpr"
+        },
+        "Flickr": {
+            "DEFAULT": "loading_desktop_001.wpr"
+        },
+        "FlipKart": {
+            "DEFAULT": "loading_desktop_005.wpr"
+        },
+        "Free.fr": {
+            "DEFAULT": "loading_desktop_001.wpr"
+        },
+        "HTML5Rocks": {
+            "DEFAULT": "loading_desktop_001.wpr"
+        },
+        "Haraj": {
+            "DEFAULT": "loading_desktop_000.wpr"
+        },
+        "HatenaBookmark": {
+            "DEFAULT": "loading_desktop_001.wpr"
+        },
+        "IGN": {
+            "DEFAULT": "loading_desktop_001.wpr"
+        },
+        "IMDB": {
+            "DEFAULT": "loading_desktop_001.wpr"
+        },
+        "IndiaTimes": {
+            "DEFAULT": "loading_desktop_001.wpr"
+        },
+        "Kakaku": {
+            "DEFAULT": "loading_desktop_001.wpr"
+        },
+        "Kenh14": {
+            "DEFAULT": "loading_desktop_001.wpr"
+        },
+        "Leboncoin": {
+            "DEFAULT": "loading_desktop_001.wpr"
+        },
+        "MLB": {
+            "DEFAULT": "loading_desktop_001.wpr"
+        },
+        "Mercadolivre": {
+            "DEFAULT": "loading_desktop_001.wpr"
+        },
+        "NatGeo": {
+            "DEFAULT": "loading_desktop_001.wpr"
+        },
+        "Naver": {
+            "DEFAULT": "loading_desktop_001.wpr"
+        },
+        "Orange": {
+            "DEFAULT": "loading_desktop_002.wpr"
+        },
+        "Pantip": {
+            "DEFAULT": "loading_desktop_001.wpr"
+        },
+        "PremierLeague": {
+            "DEFAULT": "loading_desktop_001.wpr"
+        },
+        "QQ": {
+            "DEFAULT": "loading_desktop_001.wpr"
+        },
+        "REI": {
+            "DEFAULT": "loading_desktop_001.wpr"
+        },
+        "Rambler": {
+            "DEFAULT": "loading_desktop_001.wpr"
+        },
+        "Ruten": {
+            "DEFAULT": "loading_desktop_001.wpr"
+        },
+        "Sina": {
+            "DEFAULT": "loading_desktop_003.wpr"
+        },
+        "Taobao": {
+            "DEFAULT": "loading_desktop_001.wpr"
+        },
+        "TheOnion": {
+            "DEFAULT": "loading_desktop_001.wpr"
+        },
+        "TheVerge": {
+            "DEFAULT": "loading_desktop_001.wpr"
+        },
+        "TicketMaster": {
+            "DEFAULT": "loading_desktop_001.wpr"
+        },
+        "Vietnamnet": {
+            "DEFAULT": "loading_desktop_001.wpr"
+        },
+        "Vnexpress": {
+            "DEFAULT": "loading_desktop_001.wpr"
+        },
+        "Walgreens": {
+            "DEFAULT": "loading_desktop_001.wpr"
+        },
+        "Yandex": {
+            "DEFAULT": "loading_desktop_001.wpr"
+        },
+        "Ynet": {
+            "DEFAULT": "loading_desktop_000.wpr"
+        },
+        "amazon.co.jp": {
+            "DEFAULT": "loading_desktop_001.wpr"
+        },
+        "goo.ne.jp": {
+            "DEFAULT": "loading_desktop_001.wpr"
+        },
+        "ja.wikipedia": {
+            "DEFAULT": "loading_desktop_001.wpr"
+        },
+        "money.cnn": {
+            "DEFAULT": "loading_desktop_001.wpr"
+        },
+        "ru.wikipedia": {
+            "DEFAULT": "loading_desktop_001.wpr"
+        },
+        "uol.com.br": {
+            "DEFAULT": "loading_desktop_001.wpr"
+        },
+        "yahoo.co.jp": {
+            "DEFAULT": "loading_desktop_001.wpr"
+        }
+    },
+    "description": "Describes the Web Page Replay archives for a story set. Don't edit by hand! Use record_wpr for updating.",
+    "platform_specific": true
+}
\ No newline at end of file
diff --git a/tools/perf/page_sets/data/loading_desktop_000.wpr.sha1 b/tools/perf/page_sets/data/loading_desktop_000.wpr.sha1
new file mode 100644
index 0000000..a0191272
--- /dev/null
+++ b/tools/perf/page_sets/data/loading_desktop_000.wpr.sha1
@@ -0,0 +1 @@
+006ff758719128f42506475c7c3eebd952ef93fa
\ No newline at end of file
diff --git a/tools/perf/page_sets/data/loading_desktop_001.wpr.sha1 b/tools/perf/page_sets/data/loading_desktop_001.wpr.sha1
new file mode 100644
index 0000000..1472c0a4
--- /dev/null
+++ b/tools/perf/page_sets/data/loading_desktop_001.wpr.sha1
@@ -0,0 +1 @@
+b1e83a498267d8f6f1af64ecc209873aa951ab89
\ No newline at end of file
diff --git a/tools/perf/page_sets/data/loading_desktop_002.wpr.sha1 b/tools/perf/page_sets/data/loading_desktop_002.wpr.sha1
new file mode 100644
index 0000000..34ccd0c
--- /dev/null
+++ b/tools/perf/page_sets/data/loading_desktop_002.wpr.sha1
@@ -0,0 +1 @@
+c17a54fb888205cf5a709e1cbf334b7469da18f3
\ No newline at end of file
diff --git a/tools/perf/page_sets/data/loading_desktop_003.wpr.sha1 b/tools/perf/page_sets/data/loading_desktop_003.wpr.sha1
new file mode 100644
index 0000000..52dab31
--- /dev/null
+++ b/tools/perf/page_sets/data/loading_desktop_003.wpr.sha1
@@ -0,0 +1 @@
+7edc9c43c4f05c04942e6ddd7d39caa701759feb
\ No newline at end of file
diff --git a/tools/perf/page_sets/data/loading_desktop_005.wpr.sha1 b/tools/perf/page_sets/data/loading_desktop_005.wpr.sha1
new file mode 100644
index 0000000..6dd38e3
--- /dev/null
+++ b/tools/perf/page_sets/data/loading_desktop_005.wpr.sha1
@@ -0,0 +1 @@
+793802aaabc049f0f9e1f959fd7d6a305c2898bb
\ No newline at end of file
diff --git a/tools/perf/page_sets/loading_desktop.py b/tools/perf/page_sets/loading_desktop.py
new file mode 100644
index 0000000..dc4e8ff
--- /dev/null
+++ b/tools/perf/page_sets/loading_desktop.py
@@ -0,0 +1,110 @@
+# Copyright 2016 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+from page_sets import page_cycler_story
+from telemetry.page import cache_temperature as cache_temperature_module
+from telemetry.page import shared_page_state
+from telemetry import story
+
+
+class LoadingDesktopStorySet(story.StorySet):
+
+  """ A collection of tests to measure loading performance of desktop sites.
+
+  Desktop centric version of loading_mobile.py
+  """
+
+  def __init__(self, cache_temperatures=None):
+    super(LoadingDesktopStorySet, self).__init__(
+        archive_data_file='data/loading_desktop.json',
+        cloud_storage_bucket=story.PARTNER_BUCKET)
+
+    if cache_temperatures is None:
+      cache_temperatures = [
+          cache_temperature_module.PCV1_COLD, cache_temperature_module.PCV1_WARM
+      ]
+    # Passed as (story, name) tuple.
+    self.AddStories(
+        ['intl_ar_fa_he', 'international'],
+        [('http://ynet.co.il/', 'Ynet'),
+         ('http://farsnews.com/', 'FarsNews'),
+         ('http://www.aljayyash.net/', 'Aljayyash'),
+         ('http://haraj.com.sa', 'Haraj')], cache_temperatures)
+    self.AddStories(
+        ['intl_es_fr_pt_BR', 'international'],
+        [('http://elmundo.es/', 'Elmundo'),
+         ('http://www.free.fr/adsl/index.html', 'Free.fr'),
+         ('http://www.leboncoin.fr/annonces/offres/limousin/', 'Leboncoin'),
+         ('http://www.orange.fr/', 'Orange'),
+         ('http://www.uol.com.br/', 'uol.com.br'),
+         ('http://www.mercadolivre.com.br/', 'Mercadolivre')],
+        cache_temperatures)
+    self.AddStories(
+        ['intl_hi_ru', 'international'],
+        [('http://www.rambler.ru/', 'Rambler'),
+         ('https://yandex.ru/search/?text=google', 'Yandex'),
+         ('https://ru.wikipedia.org/wiki/%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0',
+             'ru.wikipedia'),
+         ('http://www.indiatimes.com/', 'IndiaTimes'),
+         ('http://www.bhaskar.com/', 'Bhaskar'),
+         ('http://www.flipkart.com', 'FlipKart')], cache_temperatures)
+    self.AddStories(
+        ['intl_ja_zh', 'international'],
+        [('http://www.amazon.co.jp', 'amazon.co.jp'),
+         ('http://potato.2ch.net/test/read.cgi/software/1475288157/', '2ch'),
+         ('http://b.hatena.ne.jp/hotentry', 'HatenaBookmark'),
+         ('http://goo.ne.jp/', 'goo.ne.jp'),
+         ('http://www.yahoo.co.jp/', 'yahoo.co.jp'),
+         ('http://fc2information.blog.fc2.com/', 'FC2Blog'),
+         ('http://kakaku.com/', 'Kakaku'),
+         # pylint: disable=line-too-long
+         ('https://ja.wikipedia.org/wiki/%E3%82%B4%E3%83%AB%E3%82%B413%E3%81%AE%E3%82%A8%E3%83%94%E3%82%BD%E3%83%BC%E3%83%89%E4%B8%80%E8%A6%A7',
+             'ja.wikipedia'),
+         ('http://www.baidu.com/s?wd=%D0%C2%20%CE%C5', 'Baidu'),
+         ('http://www.qq.com/', 'QQ'),
+         ('http://www.taobao.com/index_global.php', 'Taobao'),
+         ('http://www.sina.com.cn/', 'Sina'),
+         ('http://ruten.com.tw/', 'Ruten')], cache_temperatures)
+    self.AddStories(
+        ['intl_ko_th_vi', 'international'],
+        [('http://us.24h.com.vn/', '24h'),
+         ('http://vnexpress.net/', 'Vnexpress'),
+         ('http://vietnamnet.vn/', 'Vietnamnet'),
+         ('http://kenh14.vn/home.chn', 'Kenh14'),
+         ('http://www.naver.com/', 'Naver'),
+         ('http://www.daum.net/', 'Daum'),
+         ('http://www.donga.com/', 'Donga'),
+         ('http://www.chosun.com/', 'Chosun'),
+         ('http://www.danawa.com/', 'Danawa'),
+         ('http://pantip.com/', 'Pantip')], cache_temperatures)
+    self.AddStories(
+        ['typical'],
+        [('http://www.rei.com/', 'REI'),
+         ('http://www.fifa.com/', 'FIFA'),
+         ('http://www.economist.com/', 'Economist'),
+         ('http://www.theonion.com', 'TheOnion'),
+         ('http://arstechnica.com/', 'ArsTechnica'),
+         ('http://allrecipes.com/recipe/239896/crunchy-french-onion-chicken',
+             'AllRecipes'),
+         ('http://www.html5rocks.com/en/', 'HTML5Rocks'),
+         ('http://www.mlb.com/', 'MLB'),
+         ('http://www.imdb.com/title/tt0910970/', 'IMDB'),
+         ('http://www.flickr.com/search/?q=monkeys&f=hp', 'Flickr'),
+         ('http://money.cnn.com/', 'money.cnn'),
+         ('http://www.nationalgeographic.com/', 'NatGeo'),
+         ('http://premierleague.com', 'PremierLeague'),
+         ('http://walgreens.com', 'Walgreens'),
+         ('http://colorado.edu', 'Colorado.edu'),
+         ('http://www.ticketmaster.com/', 'TicketMaster'),
+         ('http://www.theverge.com/', 'TheVerge'),
+         ('http://www.airbnb.com/', 'AirBnB'),
+         ('http://www.ign.com/', 'IGN'),
+         ('http://www.fda.gov', 'FDA')], cache_temperatures)
+
+  def AddStories(self, tags, urls, cache_temperatures):
+    for url, name in urls:
+      for temp in cache_temperatures:
+          self.AddStory(page_cycler_story.PageCyclerStory(url, self,
+              shared_page_state_class=shared_page_state.SharedMobilePageState,
+              cache_temperature=temp, tags=tags, name=name))
diff --git a/tools/perf/page_sets/page_cycler_story.py b/tools/perf/page_sets/page_cycler_story.py
index 24d3201..1103897 100644
--- a/tools/perf/page_sets/page_cycler_story.py
+++ b/tools/perf/page_sets/page_cycler_story.py
@@ -15,11 +15,11 @@
 
   def __init__(self, url, page_set,
       shared_page_state_class=shared_page_state.SharedDesktopPageState,
-      cache_temperature=cache_temperature_module.ANY, **kwargs):
+      cache_temperature=cache_temperature_module.ANY, name='', **kwargs):
     super(PageCyclerStory, self).__init__(
         url=url, page_set=page_set,
         shared_page_state_class=shared_page_state_class,
-        cache_temperature=cache_temperature,
+        cache_temperature=cache_temperature, name=name,
         **kwargs)
 
   def RunNavigateSteps(self, action_runner):
diff --git a/ui/android/view_android.cc b/ui/android/view_android.cc
index f7bfb0f32..8503cf8 100644
--- a/ui/android/view_android.cc
+++ b/ui/android/view_android.cc
@@ -104,8 +104,10 @@
 
 ScopedJavaLocalRef<jobject> ViewAndroid::GetEventForwarder() {
   if (!event_forwarder_) {
-    DCHECK(!ViewTreeHasEventForwarder(this))
-        << "Root of the ViewAndroid can have at most one handler.";
+    DCHECK(!RootPathHasEventForwarder(parent_))
+        << "The view tree path already has an event forwarder.";
+    DCHECK(!SubtreeHasEventForwarder(this))
+        << "The view tree path already has an event forwarder.";
     event_forwarder_.reset(new EventForwarder(this));
   }
   return event_forwarder_->GetJavaObject();
@@ -115,8 +117,9 @@
   DCHECK(child);
   DCHECK(std::find(children_.begin(), children_.end(), child) ==
          children_.end());
-  DCHECK(!SubtreeHasEventForwarder(child) || !ViewTreeHasEventForwarder(this))
-      << "Only one event handler is allowed.";
+  DCHECK(!RootPathHasEventForwarder(this) || !SubtreeHasEventForwarder(child))
+      << "Some view tree path will have more than one event forwarder "
+         "if the child is added.";
 
   // The new child goes to the top, which is the end of the list.
   children_.push_back(child);
@@ -127,20 +130,21 @@
 }
 
 // static
-bool ViewAndroid::ViewTreeHasEventForwarder(ViewAndroid* view) {
-  ViewAndroid* v = view;
-  do {
-    if (v->has_event_forwarder())
+bool ViewAndroid::RootPathHasEventForwarder(ViewAndroid* view) {
+  while (view) {
+    if (view->has_event_forwarder())
       return true;
-    v = v->parent_;
-  } while (v);
-  return SubtreeHasEventForwarder(view);
+    view = view->parent_;
+  }
+
+  return false;
 }
 
 // static
 bool ViewAndroid::SubtreeHasEventForwarder(ViewAndroid* view) {
   if (view->has_event_forwarder())
     return true;
+
   for (auto* child : view->children_) {
     if (SubtreeHasEventForwarder(child))
       return true;
diff --git a/ui/android/view_android.h b/ui/android/view_android.h
index 8efe1b6..1b219e8f 100644
--- a/ui/android/view_android.h
+++ b/ui/android/view_android.h
@@ -180,11 +180,11 @@
 
   bool has_event_forwarder() const { return !!event_forwarder_; }
 
-  // Returns true if any node of the tree along the hierarchy (view's children
-  // and parents) already has |EventForwarder| attached to it.
-  static bool ViewTreeHasEventForwarder(ViewAndroid* view);
+  // Checks if there is any event forwarder in any node up to root.
+  static bool RootPathHasEventForwarder(ViewAndroid* view);
 
-  // Returns true if any children node (or self) has |EventForwarder|.
+  // Checks if there is any event forwarder in the node paths down to
+  // each leaf of subtree.
   static bool SubtreeHasEventForwarder(ViewAndroid* view);
 
   // Returns the Java delegate for this view. This is used to delegate work
diff --git a/ui/android/view_android_unittests.cc b/ui/android/view_android_unittests.cc
index 77c9bca..78a01f6 100644
--- a/ui/android/view_android_unittests.cc
+++ b/ui/android/view_android_unittests.cc
@@ -2,6 +2,7 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
+#include "base/test/gtest_util.h"
 #include "testing/gtest/include/gtest/gtest.h"
 #include "ui/android/event_forwarder.h"
 #include "ui/android/view_android.h"
@@ -166,4 +167,37 @@
   ExpectHit(client3_);
 }
 
+TEST(ViewAndroidTest, ChecksMultipleEventForwarders) {
+  ViewAndroid parent;
+  ViewAndroid child;
+  parent.GetEventForwarder();
+  child.GetEventForwarder();
+  EXPECT_DCHECK_DEATH(parent.AddChild(&child));
+
+  ViewAndroid parent2;
+  ViewAndroid child2;
+  parent2.GetEventForwarder();
+  parent2.AddChild(&child2);
+  EXPECT_DCHECK_DEATH(child2.GetEventForwarder());
+
+  ViewAndroid window;
+  ViewAndroid wcv1, wcv2;
+  ViewAndroid rwhv1a, rwhv1b, rwhv2;
+  wcv1.GetEventForwarder();
+  wcv2.GetEventForwarder();
+
+  window.AddChild(&wcv1);
+  wcv1.AddChild(&rwhv1a);
+  wcv1.AddChild(&rwhv1b);
+
+  wcv2.AddChild(&rwhv2);
+
+  // window should be able to add wcv2 since there's only one event forwarder
+  // in the path window - wcv2* - rwvh2
+  window.AddChild(&wcv2);
+
+  // Additional event forwarder will cause failure.
+  EXPECT_DCHECK_DEATH(rwhv2.GetEventForwarder());
+}
+
 }  // namespace ui
diff --git a/ui/views/controls/button/label_button.cc b/ui/views/controls/button/label_button.cc
index 551c0b2..de45e48 100644
--- a/ui/views/controls/button/label_button.cc
+++ b/ui/views/controls/button/label_button.cc
@@ -391,6 +391,10 @@
   label_->SetFontList(cached_normal_font_list_);
 }
 
+bool LabelButton::ShouldUseFloodFillInkDrop() const {
+  return !GetText().empty();
+}
+
 void LabelButton::OnPaint(gfx::Canvas* canvas) {
   View::OnPaint(canvas);
   Painter::PaintFocusPainter(this, canvas, focus_painter_.get());
@@ -433,12 +437,12 @@
 }
 
 std::unique_ptr<InkDrop> LabelButton::CreateInkDrop() {
-  return UseFloodFillInkDrop() ? CreateDefaultFloodFillInkDropImpl()
-                               : CustomButton::CreateInkDrop();
+  return ShouldUseFloodFillInkDrop() ? CreateDefaultFloodFillInkDropImpl()
+                                     : CustomButton::CreateInkDrop();
 }
 
 std::unique_ptr<views::InkDropRipple> LabelButton::CreateInkDropRipple() const {
-  return UseFloodFillInkDrop()
+  return ShouldUseFloodFillInkDrop()
              ? base::MakeUnique<views::FloodFillInkDropRipple>(
                    size(), GetInkDropCenterBasedOnLastEvent(),
                    GetInkDropBaseColor(), ink_drop_visible_opacity())
@@ -448,7 +452,7 @@
 
 std::unique_ptr<views::InkDropHighlight> LabelButton::CreateInkDropHighlight()
     const {
-  return UseFloodFillInkDrop()
+  return ShouldUseFloodFillInkDrop()
              ? base::MakeUnique<views::InkDropHighlight>(
                    size(), kInkDropSmallCornerRadius,
                    gfx::RectF(GetLocalBounds()).CenterPoint(),
@@ -605,8 +609,4 @@
     label_->SetEnabledColor(color);
 }
 
-bool LabelButton::UseFloodFillInkDrop() const {
-  return !GetText().empty();
-}
-
 }  // namespace views
diff --git a/ui/views/controls/button/label_button.h b/ui/views/controls/button/label_button.h
index 5e35914..4661d20 100644
--- a/ui/views/controls/button/label_button.h
+++ b/ui/views/controls/button/label_button.h
@@ -124,6 +124,10 @@
   // Sets the font list used by this button.
   virtual void SetFontList(const gfx::FontList& font_list);
 
+  // Returns true if the CreateInkDrop*() methods should create flood fill ink
+  // drop components.
+  virtual bool ShouldUseFloodFillInkDrop() const;
+
   // View:
   void OnPaint(gfx::Canvas* canvas) override;
   void OnFocus() override;
@@ -185,10 +189,6 @@
   // correct for the current background.
   void ResetLabelEnabledColor();
 
-  // Returns true if the CreateInkDrop*() methods should create flood fill ink
-  // drop components.
-  bool UseFloodFillInkDrop() const;
-
   // The image and label shown in the button.
   ImageView* image_;
   Label* label_;