[Media Router] Force mDNS discovery on extension wakeup [chromium/src : master]

9 views
Skip to first unread message

Bin Zhao (Gerrit)

unread,
Aug 23, 2017, 7:38:57 PM8/23/17
to amp+...@chromium.org, chfreme...@chromium.org, feature-me...@chromium.org, imchen...@chromium.org, mfoltz...@chromium.org, ryanchu...@chromium.org, Derek Cheng, mark a. foltz, chromium...@chromium.org

This change is ready for review.

View Change

    To view, visit change 630677. To unsubscribe, or for help writing mail filters, visit settings.

    Gerrit-Project: chromium/src
    Gerrit-Branch: master
    Gerrit-MessageType: comment
    Gerrit-Change-Id: I6360253406ee289edf679e009d4ec5e4ab177cd1
    Gerrit-Change-Number: 630677
    Gerrit-PatchSet: 1
    Gerrit-Owner: Bin Zhao <zha...@chromium.org>
    Gerrit-Reviewer: Bin Zhao <zha...@chromium.org>
    Gerrit-Reviewer: Derek Cheng <imc...@chromium.org>
    Gerrit-Reviewer: mark a. foltz <mfo...@chromium.org>
    Gerrit-Comment-Date: Wed, 23 Aug 2017 23:38:50 +0000
    Gerrit-HasComments: No
    Gerrit-HasLabels: No

    Derek Cheng (Gerrit)

    unread,
    Aug 24, 2017, 5:16:59 AM8/24/17
    to Bin Zhao, amp+...@chromium.org, chfreme...@chromium.org, feature-me...@chromium.org, imchen...@chromium.org, mfoltz...@chromium.org, ryanchu...@chromium.org, Commit Bot, mark a. foltz, chromium...@chromium.org

    High level comment: what is the purpose of hooking up ForceDiscovery to extension wakeups? IMO, OnUserGesture would be a better place for it, as it gets invoked when a MR dialog is being opened.

    View Change

    1 comment:

    To view, visit change 630677. To unsubscribe, or for help writing mail filters, visit settings.

    Gerrit-Project: chromium/src
    Gerrit-Branch: master
    Gerrit-MessageType: comment
    Gerrit-Change-Id: I6360253406ee289edf679e009d4ec5e4ab177cd1
    Gerrit-Change-Number: 630677
    Gerrit-PatchSet: 1
    Gerrit-Owner: Bin Zhao <zha...@chromium.org>
    Gerrit-Reviewer: Bin Zhao <zha...@chromium.org>
    Gerrit-Reviewer: Derek Cheng <imc...@chromium.org>
    Gerrit-Reviewer: mark a. foltz <mfo...@chromium.org>
    Gerrit-CC: Commit Bot <commi...@chromium.org>
    Gerrit-Comment-Date: Thu, 24 Aug 2017 09:16:54 +0000
    Gerrit-HasComments: Yes
    Gerrit-HasLabels: No

    mark a. foltz (Gerrit)

    unread,
    Aug 24, 2017, 7:20:15 PM8/24/17
    to Bin Zhao, amp+...@chromium.org, chfreme...@chromium.org, feature-me...@chromium.org, imchen...@chromium.org, mfoltz...@chromium.org, ryanchu...@chromium.org, Derek Cheng, Commit Bot, chromium...@chromium.org

    +1 for hooking into OnUserGesture - as the extension might wake up for many reasons, some of which might not require forcing discovery. OnUserGesture() is called when the user opens the dialog, and that happens far less often than extension wakeups.

    View Change

    1 comment:

    To view, visit change 630677. To unsubscribe, or for help writing mail filters, visit settings.

    Gerrit-Project: chromium/src
    Gerrit-Branch: master
    Gerrit-MessageType: comment
    Gerrit-Change-Id: I6360253406ee289edf679e009d4ec5e4ab177cd1
    Gerrit-Change-Number: 630677
    Gerrit-PatchSet: 1
    Gerrit-Owner: Bin Zhao <zha...@chromium.org>
    Gerrit-Reviewer: Bin Zhao <zha...@chromium.org>
    Gerrit-Reviewer: Derek Cheng <imc...@chromium.org>
    Gerrit-Reviewer: mark a. foltz <mfo...@chromium.org>
    Gerrit-CC: Commit Bot <commi...@chromium.org>
    Gerrit-Comment-Date: Thu, 24 Aug 2017 23:20:08 +0000
    Gerrit-HasComments: Yes
    Gerrit-HasLabels: No

    Derek Cheng (Gerrit)

    unread,
    Aug 28, 2017, 5:27:47 PM8/28/17
    to Bin Zhao, amp+...@chromium.org, chfreme...@chromium.org, feature-me...@chromium.org, imchen...@chromium.org, mfoltz...@chromium.org, qsr+...@chromium.org, viettrung...@chromium.org, yzshen...@chromium.org, ryanchu...@chromium.org, Aaron Boodman, Adam Barth, Darin Fisher, mark a. foltz, Commit Bot, chromium...@chromium.org

    Patch set 2:Code-Review +1

    View Change

    1 comment:

    To view, visit change 630677. To unsubscribe, or for help writing mail filters, visit settings.

    Gerrit-Project: chromium/src
    Gerrit-Branch: master
    Gerrit-MessageType: comment
    Gerrit-Change-Id: I6360253406ee289edf679e009d4ec5e4ab177cd1
    Gerrit-Change-Number: 630677
    Gerrit-PatchSet: 2
    Gerrit-Owner: Bin Zhao <zha...@chromium.org>
    Gerrit-Reviewer: Bin Zhao <zha...@chromium.org>
    Gerrit-Reviewer: Derek Cheng <imc...@chromium.org>
    Gerrit-Reviewer: mark a. foltz <mfo...@chromium.org>
    Gerrit-CC: Aaron Boodman <a...@chromium.org>
    Gerrit-CC: Adam Barth <aba...@chromium.org>
    Gerrit-CC: Commit Bot <commi...@chromium.org>
    Gerrit-CC: Darin Fisher <da...@chromium.org>
    Gerrit-Comment-Date: Mon, 28 Aug 2017 21:27:39 +0000
    Gerrit-HasComments: Yes
    Gerrit-HasLabels: Yes

    mark a. foltz (Gerrit)

    unread,
    Aug 29, 2017, 1:47:52 PM8/29/17
    to Bin Zhao, amp+...@chromium.org, chfreme...@chromium.org, feature-me...@chromium.org, imchen...@chromium.org, mfoltz...@chromium.org, qsr+...@chromium.org, viettrung...@chromium.org, yzshen...@chromium.org, ryanchu...@chromium.org, Derek Cheng, Aaron Boodman, Adam Barth, Darin Fisher, Commit Bot, chromium...@chromium.org

    Patch set 2:Code-Review +1

    View Change

      To view, visit change 630677. To unsubscribe, or for help writing mail filters, visit settings.

      Gerrit-Project: chromium/src
      Gerrit-Branch: master
      Gerrit-MessageType: comment
      Gerrit-Change-Id: I6360253406ee289edf679e009d4ec5e4ab177cd1
      Gerrit-Change-Number: 630677
      Gerrit-PatchSet: 2
      Gerrit-Owner: Bin Zhao <zha...@chromium.org>
      Gerrit-Reviewer: Bin Zhao <zha...@chromium.org>
      Gerrit-Reviewer: Derek Cheng <imc...@chromium.org>
      Gerrit-Reviewer: mark a. foltz <mfo...@chromium.org>
      Gerrit-CC: Aaron Boodman <a...@chromium.org>
      Gerrit-CC: Adam Barth <aba...@chromium.org>
      Gerrit-CC: Commit Bot <commi...@chromium.org>
      Gerrit-CC: Darin Fisher <da...@chromium.org>
      Gerrit-Comment-Date: Tue, 29 Aug 2017 17:47:47 +0000
      Gerrit-HasComments: No
      Gerrit-HasLabels: Yes

      Bin Zhao (Gerrit)

      unread,
      Aug 31, 2017, 2:23:52 PM8/31/17
      to amp+...@chromium.org, chfreme...@chromium.org, feature-me...@chromium.org, imchen...@chromium.org, mfoltz...@chromium.org, qsr+...@chromium.org, viettrung...@chromium.org, yzshen...@chromium.org, ryanchu...@chromium.org, mark a. foltz, Derek Cheng, Aaron Boodman, Adam Barth, Darin Fisher, Commit Bot, chromium...@chromium.org

      Patch set 3:Commit-Queue +2

      View Change

        To view, visit change 630677. To unsubscribe, or for help writing mail filters, visit settings.

        Gerrit-Project: chromium/src
        Gerrit-Branch: master
        Gerrit-MessageType: comment
        Gerrit-Change-Id: I6360253406ee289edf679e009d4ec5e4ab177cd1
        Gerrit-Change-Number: 630677
        Gerrit-PatchSet: 3
        Gerrit-Owner: Bin Zhao <zha...@chromium.org>
        Gerrit-Reviewer: Bin Zhao <zha...@chromium.org>
        Gerrit-Reviewer: Derek Cheng <imc...@chromium.org>
        Gerrit-Reviewer: mark a. foltz <mfo...@chromium.org>
        Gerrit-CC: Aaron Boodman <a...@chromium.org>
        Gerrit-CC: Adam Barth <aba...@chromium.org>
        Gerrit-CC: Commit Bot <commi...@chromium.org>
        Gerrit-CC: Darin Fisher <da...@chromium.org>
        Gerrit-Comment-Date: Thu, 31 Aug 2017 18:23:49 +0000
        Gerrit-HasComments: No
        Gerrit-HasLabels: Yes

        Commit Bot (Gerrit)

        unread,
        Aug 31, 2017, 2:24:02 PM8/31/17
        to Bin Zhao, amp+...@chromium.org, chfreme...@chromium.org, feature-me...@chromium.org, imchen...@chromium.org, mfoltz...@chromium.org, qsr+...@chromium.org, viettrung...@chromium.org, yzshen...@chromium.org, ryanchu...@chromium.org, mark a. foltz, Derek Cheng, Aaron Boodman, Adam Barth, Darin Fisher, chromium...@chromium.org

        CQ is trying da patch.

        Note: The patchset sent to CQ was uploaded after this CL was approved.
        "resolve code review comments from Derek" https://chromium-review.googlesource.com/c/630677/3

        Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/chromium-review.googlesource.com/630677/3

        Bot data: {"action": "start", "triggered_at": "2017-08-31T18:23:49.0Z", "cq_cfg_revision": "81f1a3f0cb07446abeff7dd01ff1b8bae94ffe0d", "revision": "2c50b1f782ae21c58573519f7714665ffd67c37c"}

        Gerrit-Comment-Date: Thu, 31 Aug 2017 18:23:58 +0000
        Gerrit-HasComments: No
        Gerrit-HasLabels: No

        Commit Bot (Gerrit)

        unread,
        Aug 31, 2017, 2:32:42 PM8/31/17
        to Bin Zhao, amp+...@chromium.org, chfreme...@chromium.org, feature-me...@chromium.org, imchen...@chromium.org, mfoltz...@chromium.org, qsr+...@chromium.org, viettrung...@chromium.org, yzshen...@chromium.org, ryanchu...@chromium.org, mark a. foltz, Derek Cheng, Aaron Boodman, Adam Barth, Darin Fisher, chromium...@chromium.org

        Commit Bot merged this change.

        View Change

        Approvals: mark a. foltz: Looks good to me Derek Cheng: Looks good to me Bin Zhao: Commit
        [Media Router] Force mDNS discovery on extension wakeup

        mDNS event is not fired after replugging a Cast device. Try to fix it by forcing mDNS discovery on extension wakeup (which would invoke CastMediaSinkService::Start())

        Change liveness timeout to 30s. It is only used for in Browser Cast discovery. Will decrease the value when retry logic is implemented.

        Bug: 757891
        Change-Id: I6360253406ee289edf679e009d4ec5e4ab177cd1
        Reviewed-on: https://chromium-review.googlesource.com/630677
        Commit-Queue: Bin Zhao <zha...@chromium.org>
        Reviewed-by: Derek Cheng <imc...@chromium.org>
        Reviewed-by: mark a. foltz <mfo...@chromium.org>
        Cr-Commit-Position: refs/heads/master@{#498927}
        ---
        M chrome/browser/media/router/discovery/mdns/cast_media_sink_service.cc
        M chrome/browser/media/router/discovery/mdns/cast_media_sink_service.h
        M chrome/browser/media/router/discovery/mdns/cast_media_sink_service_unittest.cc
        M chrome/browser/media/router/mojo/media_router_mojo_impl.cc
        4 files changed, 26 insertions(+), 1 deletion(-)


        To view, visit change 630677. To unsubscribe, or for help writing mail filters, visit settings.

        Gerrit-Project: chromium/src
        Gerrit-Branch: master
        Gerrit-MessageType: merged
        Gerrit-Change-Id: I6360253406ee289edf679e009d4ec5e4ab177cd1
        Gerrit-Change-Number: 630677
        Gerrit-PatchSet: 4
        Gerrit-Owner: Bin Zhao <zha...@chromium.org>
        Gerrit-Reviewer: Bin Zhao <zha...@chromium.org>
        Gerrit-Reviewer: Commit Bot <commi...@chromium.org>
        Gerrit-Reviewer: Derek Cheng <imc...@chromium.org>
        Gerrit-Reviewer: mark a. foltz <mfo...@chromium.org>
        Gerrit-CC: Aaron Boodman <a...@chromium.org>
        Gerrit-CC: Adam Barth <aba...@chromium.org>
        Reply all
        Reply to author
        Forward
        0 new messages