Home | Search | chromium - Builders
Login

Builder Linux Debug (NVIDIA) Build 103720 Canonical Ubuntu

Results:

Success

Trigger Info:

Projectchromium
Revision6e7d226c7a576e4b90de8460df4f11cff2e3cd0a
Got Revision6e7d226c7a576e4b90de8460df4f11cff2e3cd0a

Execution:

Steps and Logfiles:

Show:
  1. ( 329 ms ) setup_build
    running recipe: "chromium"
  2. ( 331 ms ) report builders
     
    running tester 'Linux Debug (NVIDIA)' on master 'chromium.gpu'
  3. ( 42 secs ) bot_update
    [47GB/295GB used (15%)]
  4. ( 785 ms ) swarming.py --version
    0.13
  5. ( 10 secs ) gclient runhooks
  6. ( 531 ms ) read test spec (chromium.gpu.json)
    path: /b/swarming/w/ir/cache/builder/src/testing/buildbot/chromium.gpu.json
  7. ( 664 ms ) lookup builder GN args
     
    ffmpeg_branding = "Chrome"
    is_component_build = true
    is_debug = true
    proprietary_codecs = true
    strip_absolute_paths_from_debug_symbols = true
    symbol_level = 1
    use_goma = true
    goma_dir = "/b/swarming/w/ir/cache/goma/client"
  8. ( 656 ms ) build directory
  9. ( 653 ms ) find isolated tests
  10. ( 3 secs ) angle_unittests on NVIDIA GPU on Linux on Ubuntu
    Run on OS: 'Ubuntu'
    Shard duration: 0:02:46.460684
  11. ( 1 mins 46 secs ) gl_tests on NVIDIA GPU on Linux on Ubuntu
    Run on OS: 'Ubuntu'
    Shard duration: 0:02:02.298954
  12. ( 1 secs ) gl_unittests on NVIDIA GPU on Linux on Ubuntu
    Run on OS: 'Ubuntu'
    Shard duration: 15s
  13. ( 7 mins 59 secs ) context_lost_tests on NVIDIA GPU on Linux on Ubuntu
    Run on OS: 'Ubuntu'
    Shard duration: 0:10:03.070914
    Total tests: 10
    * Passed: 10 (10 expected, 0 unexpected)
    * Skipped: 0 (0 expected, 0 unexpected)
    * Failed: 0 (0 expected, 0 unexpected)
    * Flaky: 0 (0 expected, 0 unexpected)
     
  14. ( 1 secs ) depth_capture_tests on NVIDIA GPU on Linux on Ubuntu
    Run on OS: 'Ubuntu'
    Shard duration: 0:01:14.459571
    Total tests: 3
    * Passed: 3 (3 expected, 0 unexpected)
    * Skipped: 0 (0 expected, 0 unexpected)
    * Failed: 0 (0 expected, 0 unexpected)
    * Flaky: 0 (0 expected, 0 unexpected)
     
  15. ( 1 secs ) gpu_process_launch_tests on NVIDIA GPU on Linux on Ubuntu
    Run on OS: 'Ubuntu'
    Shard duration: 0:08:17.205136
    Total tests: 15
    * Passed: 15 (15 expected, 0 unexpected)
    * Skipped: 0 (0 expected, 0 unexpected)
    * Failed: 0 (0 expected, 0 unexpected)
    * Flaky: 0 (0 expected, 0 unexpected)
     
  16. ( 1 secs ) hardware_accelerated_feature_tests on NVIDIA GPU on Linux on Ubuntu
    Run on OS: 'Ubuntu'
    Shard duration: 0:01:14.056818
    Total tests: 2
    * Passed: 2 (2 expected, 0 unexpected)
    * Skipped: 0 (0 expected, 0 unexpected)
    * Failed: 0 (0 expected, 0 unexpected)
    * Flaky: 0 (0 expected, 0 unexpected)
     
  17. ( 1 secs ) info_collection_tests on NVIDIA GPU on Linux on Ubuntu
    Run on OS: 'Ubuntu'
    Shard duration: 49s
    Total tests: 1
    * Passed: 1 (1 expected, 0 unexpected)
    * Skipped: 0 (0 expected, 0 unexpected)
    * Failed: 0 (0 expected, 0 unexpected)
    * Flaky: 0 (0 expected, 0 unexpected)
     
  18. ( 1 secs ) maps_pixel_test on NVIDIA GPU on Linux on Ubuntu
    Run on OS: 'Ubuntu'
    Shard duration: 0:01:28.989876
    Total tests: 1
    * Passed: 1 (1 expected, 0 unexpected)
    * Skipped: 0 (0 expected, 0 unexpected)
    * Failed: 0 (0 expected, 0 unexpected)
    * Flaky: 0 (0 expected, 0 unexpected)
     
  19. ( 11 mins 31 secs ) pixel_test on NVIDIA GPU on Linux on Ubuntu
    Run on OS: 'Ubuntu'
    Shard duration: 0:21:42.189517
    Total tests: 48
    * Passed: 48 (48 expected, 0 unexpected)
    * Skipped: 0 (0 expected, 0 unexpected)
    * Failed: 0 (0 expected, 0 unexpected)
    * Flaky: 0 (0 expected, 0 unexpected)
     
  20. ( 1 secs ) screenshot_sync_tests on NVIDIA GPU on Linux on Ubuntu
    Run on OS: 'Ubuntu'
    Shard duration: 0:03:21.918161
    Total tests: 4
    * Passed: 4 (4 expected, 0 unexpected)
    * Skipped: 0 (0 expected, 0 unexpected)
    * Failed: 0 (0 expected, 0 unexpected)
    * Flaky: 0 (0 expected, 0 unexpected)
     
  21. ( 1 secs ) trace_test on NVIDIA GPU on Linux on Ubuntu
    Run on OS: 'Ubuntu'
    Shard duration: 0:07:30.038642
    Total tests: 36
    * Passed: 18 (18 expected, 0 unexpected)
    * Skipped: 18 (18 expected, 0 unexpected)
    * Failed: 0 (0 expected, 0 unexpected)
    * Flaky: 0 (0 expected, 0 unexpected)
     
  22. ( 2 secs ) webgl_conformance_tests on NVIDIA GPU on Linux on Ubuntu
    Run on OS: 'Ubuntu'
    Max pending time: 14s (shard #1)
    Max shard duration: 0:12:24.479584 (shard #1)
    Min shard duration: 0:08:23.194666 (shard #0)
    Total tests: 926
    * Passed: 919 (919 expected, 0 unexpected)
    * Skipped: 7 (7 expected, 0 unexpected)
    * Failed: 0 (0 expected, 0 unexpected)
    * Flaky: 0 (0 expected, 0 unexpected)
     
  23. ( 369 ms ) Tests statistics
     
    Stats
    Total shards: 14
    Total runtime: 1:18:00.862429
     

Build Properties:

NameValueSource
$recipe_engine/path {"cache_dir": "/b/swarming/w/ir/cache", "temp_dir": "/b/swarming/w/ir/tmp/rt"} setup_build
$recipe_engine/runtime {"is_experimental": false, "is_luci": true} setup_build
bot_id "swarm235-c4" setup_build
buildbucket {"build": {"bucket": "luci.chromium.ci", "created_by": "user:luci-scheduler@appspot.gserviceaccount.com", "created_ts": 1539353995889120, "id": "8932864060364800224", "project": "chromium", "tags": ["builder:Linux Debug (NVIDIA)", "buildset:commit/gitiles/chromium.googlesource.com/chromium/src/+/6e7d226c7a576e4b90de8460df4f11cff2e3cd0a", "gitiles_ref:refs/heads/master", "parent_buildername:GPU Linux Builder (dbg)", "parent_buildnumber:127655", "scheduler_invocation_id:9098294122801962368", "scheduler_job_id:chromium/Linux Debug (NVIDIA)", "user_agent:luci-scheduler", "user_agent:recipe"]}, "hostname": "cr-buildbucket.appspot.com"} setup_build
buildername "Linux Debug (NVIDIA)" setup_build
buildnumber 103720 setup_build
mastername "chromium.gpu" setup_build
parent_buildername "GPU Linux Builder (dbg)" setup_build
parent_got_angle_revision "671809e62e807eb0f890a5d53eee1f8cb5fb825e" setup_build
parent_got_buildtools_revision "2dff9c9c74e9d732e6fe57c84ef7fd044cc45d96" setup_build
parent_got_nacl_revision "2ebbdab4bfb1ed9dfe52ce756b34829207dbe25f" setup_build
parent_got_revision "6e7d226c7a576e4b90de8460df4f11cff2e3cd0a" setup_build
parent_got_revision_cp "refs/heads/master@{#599200}" setup_build
parent_got_swarming_client_revision "486c9b53c4d54dd4b95bb6ce0e31160e600dfc11" setup_build
parent_got_v8_revision "f70aaa8ab2e8815505a6145c745e50d8328cd28c" setup_build
parent_got_v8_revision_cp "refs/heads/7.1.302@{#1}" setup_build
parent_got_webrtc_revision "c34cf71d601759149a79cd9d59293397009f7b0e" setup_build
parent_got_webrtc_revision_cp "refs/heads/master@{#25140}" setup_build
parent_mastername "chromium.gpu" setup_build
path_config "generic" setup_build
recipe "chromium" setup_build
revision "6e7d226c7a576e4b90de8460df4f11cff2e3cd0a" setup_build
swarm_hashes {"angle_unittests": "0cb29fa98db02fcd13e24e42046897710f3e0ffc", "gl_tests": "fb6289236262e8b72e91ae986810993629dcde10", "gl_unittests": "a6add9a02fad36f839959e3747ec8db2283d2440", "telemetry_gpu_integration_test": "e0089721d78e267c568191b55eaa62a2989bd86c"} setup_build
got_angle_revision "671809e62e807eb0f890a5d53eee1f8cb5fb825e" bot_update
got_buildtools_revision "2dff9c9c74e9d732e6fe57c84ef7fd044cc45d96" bot_update
got_nacl_revision "2ebbdab4bfb1ed9dfe52ce756b34829207dbe25f" bot_update
got_revision "6e7d226c7a576e4b90de8460df4f11cff2e3cd0a" bot_update
got_revision_cp "refs/heads/master@{#599200}" bot_update
got_swarming_client_revision "486c9b53c4d54dd4b95bb6ce0e31160e600dfc11" bot_update
got_v8_revision "f70aaa8ab2e8815505a6145c745e50d8328cd28c" bot_update
got_v8_revision_cp "refs/heads/7.1.302@{#1}" bot_update
got_webrtc_revision "c34cf71d601759149a79cd9d59293397009f7b0e" bot_update
got_webrtc_revision_cp "refs/heads/master@{#25140}" bot_update
swarm_hashes {} find isolated tests

Blamelist:

  1. Jaeyong Bae (jdragon.baeohnoyoudont@gmail.com)
  2. chromium-autoroll (chromium-autorollohnoyoudont@skia-public.iam.gserviceaccount.com)
  3. Sam Maier (smaierohnoyoudont@chromium.org)
  4. Robert Ma (robertmaohnoyoudont@chromium.org)
  5. Dmitry Gozman (dgozmanohnoyoudont@chromium.org)
  6. Marc Treib (treibohnoyoudont@chromium.org)
  7. Stephane Zermatten (szermattohnoyoudont@chromium.org)
  8. Peng Huang (penghuangohnoyoudont@chromium.org)
  9. Ben Kelly (wanderviewohnoyoudont@chromium.org)

Timing:

Create Friday, 12-Oct-18 14:19:55 UTC
Start Friday, 12-Oct-18 14:19:58 UTC
End Friday, 12-Oct-18 14:43:36 UTC
Pending 2 secs
Execution 23 mins 37 secs

All Changes:

  1. Remove prefs::kReverseAutologinEnabled & DisableOneClickSignIn

    Changed by Jaeyong Bae - jdragon.baeohnoyoudont@gmail.com
    Changed at Friday, 12-Oct-18 14:12:40 UTC
    Repository https://chromium.googlesource.com/chromium/src
    Branch
    Revision 6e7d226c7a576e4b90de8460df4f11cff2e3cd0a

    Comments

    Remove prefs::kReverseAutologinEnabled & DisableOneClickSignIn
    
    This patch means removing the preference and functions
    that reference it.
    Because preference is set but never read, that is indeed obsolete.
    
    Bug: 889908
    Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
    Change-Id: I22a80bed2387b08480dae9c930bb1d329dd8c45d
    Reviewed-on: https://chromium-review.googlesource.com/c/1264343
    Commit-Queue: Sylvain Defresne <sdefresne@chromium.org>
    Reviewed-by: Gabriel Charette <gab@chromium.org>
    Reviewed-by: Mihai Sardarescu <msarda@chromium.org>
    Reviewed-by: Sylvain Defresne <sdefresne@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#599200}

    Changed files

    • chrome/browser/prefs/browser_prefs.cc
    • chrome/browser/ui/webui/signin/inline_login_ui_browsertest.cc
    • components/signin/core/browser/signin_manager.cc
    • components/signin/core/browser/signin_manager.h
    • components/signin/core/browser/signin_manager_base.cc
    • components/signin/core/browser/signin_pref_names.cc
    • components/signin/core/browser/signin_pref_names.h
    • ios/chrome/browser/prefs/browser_prefs.mm
  2. Roll src/third_party/webrtc 55d1af14751a..c34cf71d6017 (2 commits)

    Changed by chromium-autoroll - chromium-autorollohnoyoudont@skia-public.iam.gserviceaccount.com
    Changed at Friday, 12-Oct-18 14:06:01 UTC
    Repository https://chromium.googlesource.com/chromium/src
    Branch
    Revision bb5802e5087f37012c6ce4c14733167a700592f7

    Comments

    Roll src/third_party/webrtc 55d1af14751a..c34cf71d6017 (2 commits)
    
    https://webrtc.googlesource.com/src.git/+log/55d1af14751a..c34cf71d6017
    
    
    git log 55d1af14751a..c34cf71d6017 --date=short --no-merges --format='%ad %ae %s'
    2018-10-12 oprypin@webrtc.org Revert "Remove old video_bitrate_allocator.h"
    2018-10-12 mbonadei@webrtc.org Move SdpType from/to string definition close to declaration.
    
    
    Created with:
      gclient setdep -r src/third_party/webrtc@c34cf71d6017
    
    The AutoRoll server is located here: https://autoroll.skia.org/r/webrtc-chromium-autoroll
    
    Documentation for the AutoRoller is here:
    https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
    
    If the roll is causing failures, please contact the current sheriff, who should
    be CC'd on the roll, and stop the roller if necessary.
    
    CQ_INCLUDE_TRYBOTS=luci.chromium.try:linux_chromium_archive_rel_ng;luci.chromium.try:mac_chromium_archive_rel_ng
    TBR=webrtc-chromium-sheriffs-robots@google.com
    
    Change-Id: I7014c484f5486bdc51a05adc2b602509c6c86207
    Reviewed-on: https://chromium-review.googlesource.com/c/1278713
    Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
    Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
    Cr-Commit-Position: refs/heads/master@{#599199}

    Changed files

    • DEPS
  3. Android: Adding min_api for r8 dexing.

    Changed by Sam Maier - smaierohnoyoudont@chromium.org
    Changed at Friday, 12-Oct-18 14:04:10 UTC
    Repository https://chromium.googlesource.com/chromium/src
    Branch
    Revision 531c057ed48682ab7b275a932b872bcef1a932d9

    Comments

    Android: Adding min_api for r8 dexing.
    
    Bug: 872904
    Change-Id: I44e020b7d7d121650f4c292b71b4d2dbc45fa9f3
    Reviewed-on: https://chromium-review.googlesource.com/c/1277765
    Reviewed-by: agrieve <agrieve@chromium.org>
    Commit-Queue: Sam Maier <smaier@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#599198}

    Changed files

    • build/android/gyp/proguard.py
    • build/config/android/internal_rules.gni
  4. [WPT import] Add a flag to upload but not submit CL

    Changed by Robert Ma - robertmaohnoyoudont@chromium.org
    Changed at Friday, 12-Oct-18 13:49:45 UTC
    Repository https://chromium.googlesource.com/chromium/src
    Branch
    Revision 167121ea09987452572723a78b2d8987b770b751

    Comments

    [WPT import] Add a flag to upload but not submit CL
    
    We used to have only one flag, --auto-update, which controls both
    uploading and landing the import CL. This makes testing new setup of the
    bot (i.e. LUCI in this case) hard.
    
    This change adds one more flag, --auto-upload, to exercise more steps
    (namely uploading and rebaselining), which will be used on the
    experimental LUCI builder.
    
    Bug: 790503
    Change-Id: I4ce07fc9ddf15a34c9cb25ba4723d250cad26977
    Reviewed-on: https://chromium-review.googlesource.com/c/1277587
    Commit-Queue: Robert Ma <robertma@chromium.org>
    Reviewed-by: Quinten Yearsley <qyearsley@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#599197}

    Changed files

    • third_party/blink/tools/blinkpy/w3c/test_importer.py
  5. Restore FrameLoadRequest::HrefTranslate

    Changed by Dmitry Gozman - dgozmanohnoyoudont@chromium.org
    Changed at Friday, 12-Oct-18 13:42:52 UTC
    Repository https://chromium.googlesource.com/chromium/src
    Branch
    Revision 703e2b8a5b805ecd4fba4bffb76095125330cec4

    Comments

    Restore FrameLoadRequest::HrefTranslate
    
    This was accidentaly removed as part of FrameLoadRequest cleanup.
    
    Bug: none
    Change-Id: I58bf324729d397a2f0340831fd116ab749f7a213
    Reviewed-on: https://chromium-review.googlesource.com/c/1278290
    Commit-Queue: Dave Tapuska <dtapuska@chromium.org>
    Reviewed-by: Dave Tapuska <dtapuska@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#599196}

    Changed files

    • third_party/blink/renderer/core/html/html_anchor_element.cc
    • third_party/blink/renderer/core/loader/frame_load_request.h
  6. ProfileSyncService cleanup: Remove platform_sync_allowed_provider_

    Changed by Marc Treib - treibohnoyoudont@chromium.org
    Changed at Friday, 12-Oct-18 13:42:49 UTC
    Repository https://chromium.googlesource.com/chromium/src
    Branch
    Revision f0d63432c51741e6dc0bf48f0b84e4afb63f887f

    Comments

    ProfileSyncService cleanup: Remove platform_sync_allowed_provider_
    
    ProfileSyncService::platform_sync_allowed_provider_ was a callback that
    returned whether Android's "Master Sync" toggle is enabled, and so Sync
    shouldn't start up. However, PSS didn't know when the value changed, so
    the callback was kinda useless, and PSS could easily get into an
    inconsistent state (where there is a disable reason, but Sync is still
    running). Things were working out in practice only because the Android
    UI code also called RequestStart/Stop as necessary.
    So, since PSS needs change notifications anyway, let's make that
    explicit: This CL replaces the callback by a bool, which can be set
    explicitly.
    
    Bug: 867901
    Change-Id: I5b7e9f4657d1f565d9643984eb52ec1df26b5c90
    Reviewed-on: https://chromium-review.googlesource.com/c/1269870
    Reviewed-by: Mikel Astiz <mastiz@chromium.org>
    Commit-Queue: Marc Treib <treib@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#599195}

    Changed files

    • chrome/android/java/src/org/chromium/chrome/browser/sync/ProfileSyncService.java
    • chrome/android/java/src/org/chromium/chrome/browser/sync/SyncController.java
    • chrome/browser/sync/profile_sync_service_android.cc
    • chrome/browser/sync/profile_sync_service_android.h
    • components/browser_sync/profile_sync_service.cc
    • components/browser_sync/profile_sync_service.h
  7. [Autofill Assistant] Add Mathias and I as owners

    Changed by Stephane Zermatten - szermattohnoyoudont@chromium.org
    Changed at Friday, 12-Oct-18 13:39:47 UTC
    Repository https://chromium.googlesource.com/chromium/src
    Branch
    Revision 1b71114eba7ab4e982eaf03186b12503c8ca49c4

    Comments

    [Autofill Assistant] Add Mathias and I as owners
    
    Change-Id: I71ed01f39d1c81c62828d8e4900091e7941e7ab1
    Reviewed-on: https://chromium-review.googlesource.com/c/1278399
    Reviewed-by: Ganggui Tang <gogerald@chromium.org>
    Commit-Queue: Ganggui Tang <gogerald@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#599194}

    Changed files

    • components/autofill_assistant/OWNERS
  8. Hook up skia makeYUVAPromiseTexture API

    Changed by Peng Huang - penghuangohnoyoudont@chromium.org
    Changed at Friday, 12-Oct-18 13:39:05 UTC
    Repository https://chromium.googlesource.com/chromium/src
    Branch
    Revision 33ca177f048a1d593c5486b46f09ac9ea91071a9

    Comments

    Hook up skia makeYUVAPromiseTexture API
    
    Know issues:
     * Skia only draws Y plane.
     * makeYUVAPromiseTexture() will release context, even if it failed.
     * Skia doesn't accept GL_RGBA8 format for a yuva plane
    
    Bug: 824382
    Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel
    Change-Id: Ic8da2b3de574ef2a0d527c79f34d383a676a3bc0
    Reviewed-on: https://chromium-review.googlesource.com/c/1262421
    Reviewed-by: Antoine Labour <piman@chromium.org>
    Commit-Queue: Peng Huang <penghuang@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#599193}

    Changed files

    • components/viz/service/display/skia_output_surface.h
    • components/viz/service/display/skia_renderer.cc
    • components/viz/service/display_embedder/skia_output_surface_impl.cc
    • components/viz/service/display_embedder/skia_output_surface_impl.h
    • components/viz/service/display_embedder/skia_output_surface_impl_on_gpu.cc
    • components/viz/service/display_embedder/skia_output_surface_impl_on_gpu.h
  9. Make DataPipeBytesConsumer support ReadableStream loading better.

    Changed by Ben Kelly - wanderviewohnoyoudont@chromium.org
    Changed at Friday, 12-Oct-18 13:36:24 UTC
    Repository https://chromium.googlesource.com/chromium/src
    Branch
    Revision c43eba9311573672d0773beed07f117d08eed09f

    Comments

    Make DataPipeBytesConsumer support ReadableStream loading better.
    
    This CL fixes some edge condition interactions when being loaded as
    a ReadableStream.  In particular, it:
    
    1. Properly distinguishes between the end of the DataPipe and a closed
       DataPipe with bytes left to be read.  A ReadableStream that is not
       actively draining the pipe could get closed too early.
    2. Responses must support explicit completion in order to handle error
       conditions properly.  This CL makes DataPipeBytesConsumer wait
       for an explicit signal before closing.
    3. Service worker navigation preload is updated to provide the explicit
       completion signals.
    
    Bug: 894815
    Change-Id: I8cff3de94aa2dcbc8deb4a9601a95c13b8ab94d9
    Reviewed-on: https://chromium-review.googlesource.com/c/1272715
    Commit-Queue: Ben Kelly <wanderview@chromium.org>
    Reviewed-by: Yutaka Hirano <yhirano@chromium.org>
    Reviewed-by: Marijn Kruisselbrink <mek@chromium.org>
    Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#599192}

    Changed files

    • content/browser/service_worker/service_worker_browsertest.cc
    • third_party/blink/renderer/core/fetch/bytes_consumer.h
    • third_party/blink/renderer/core/fetch/data_pipe_bytes_consumer.cc
    • third_party/blink/renderer/core/fetch/data_pipe_bytes_consumer.h
    • third_party/blink/renderer/core/fetch/data_pipe_bytes_consumer_test.cc
    • third_party/blink/renderer/core/fetch/fetch_data_loader.cc
    • third_party/blink/renderer/core/fetch/fetch_data_loader.h
    • third_party/blink/renderer/modules/service_worker/fetch_event.cc
    • third_party/blink/renderer/modules/service_worker/fetch_event.h
    • third_party/blink/renderer/modules/service_worker/fetch_respond_with_observer.cc