Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(419)

Issue 1681383002: Add path open errors from the permission broker to the device log. (Closed)

Created:
4 years, 10 months ago by Reilly Grant (use Gerrit)
Modified:
4 years, 10 months ago
Reviewers:
stevenjb
CC:
chromium-reviews, oshima+watch_chromium.org, hashimoto+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@remove_request_access
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add path open errors from the permission broker to the device log. This change adds an additional ErrorCallback parameter to the permission broker client so that the caller can get a better log message when its request to open a device node fails. This will hopefully help to determine the cause of the many "Did not get valid device handle from permission broker" errors that some users are seeing. BUG=570784 Committed: https://crrev.com/ef3511f30c78a2e286c7dc427b2af18ec54cb0c9 Cr-Commit-Position: refs/heads/master@{#374571}

Patch Set 1 #

Total comments: 8

Patch Set 2 : Addresses stevenjb@'s comments. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+140 lines, -50 lines) Patch
M chromeos/dbus/fake_permission_broker_client.h View 1 chunk +2 lines, -1 line 0 comments Download
M chromeos/dbus/fake_permission_broker_client.cc View 1 4 chunks +23 lines, -10 lines 0 comments Download
M chromeos/dbus/mock_permission_broker_client.h View 1 chunk +4 lines, -2 lines 0 comments Download
M chromeos/dbus/permission_broker_client.h View 2 chunks +10 lines, -2 lines 0 comments Download
M chromeos/dbus/permission_broker_client.cc View 1 3 chunks +23 lines, -8 lines 0 comments Download
M device/hid/hid_service_linux.h View 1 chunk +6 lines, -2 lines 0 comments Download
M device/hid/hid_service_linux.cc View 3 chunks +20 lines, -13 lines 0 comments Download
M device/serial/serial_io_handler.h View 1 chunk +10 lines, -0 lines 0 comments Download
M device/serial/serial_io_handler.cc View 3 chunks +28 lines, -6 lines 0 comments Download
M device/usb/usb_device_impl.h View 1 chunk +3 lines, -0 lines 0 comments Download
M device/usb/usb_device_impl.cc View 2 chunks +11 lines, -6 lines 0 comments Download

Depends on Patchset:

Messages

Total messages: 12 (4 generated)
Reilly Grant (use Gerrit)
Please take a look. I'm embarrassed by the utter uselessness of the original error message.
4 years, 10 months ago (2016-02-09 22:25:52 UTC) #2
stevenjb
lgtm https://codereview.chromium.org/1681383002/diff/1/chromeos/dbus/fake_permission_broker_client.cc File chromeos/dbus/fake_permission_broker_client.cc (right): https://codereview.chromium.org/1681383002/diff/1/chromeos/dbus/fake_permission_broker_client.cc#newcode38 chromeos/dbus/fake_permission_broker_client.cc:38: base::Bind(error_callback, "open_failed", nit: define 'open_failed' as a const, ...
4 years, 10 months ago (2016-02-09 23:16:51 UTC) #3
Reilly Grant (use Gerrit)
https://codereview.chromium.org/1681383002/diff/1/chromeos/dbus/fake_permission_broker_client.cc File chromeos/dbus/fake_permission_broker_client.cc (right): https://codereview.chromium.org/1681383002/diff/1/chromeos/dbus/fake_permission_broker_client.cc#newcode38 chromeos/dbus/fake_permission_broker_client.cc:38: base::Bind(error_callback, "open_failed", On 2016/02/09 23:16:51, stevenjb wrote: > nit: ...
4 years, 10 months ago (2016-02-09 23:54:03 UTC) #4
stevenjb
https://codereview.chromium.org/1681383002/diff/1/chromeos/dbus/fake_permission_broker_client.cc File chromeos/dbus/fake_permission_broker_client.cc (right): https://codereview.chromium.org/1681383002/diff/1/chromeos/dbus/fake_permission_broker_client.cc#newcode38 chromeos/dbus/fake_permission_broker_client.cc:38: base::Bind(error_callback, "open_failed", On 2016/02/09 23:54:03, Reilly Grant wrote: > ...
4 years, 10 months ago (2016-02-10 00:01:02 UTC) #5
Reilly Grant (use Gerrit)
https://codereview.chromium.org/1681383002/diff/1/chromeos/dbus/fake_permission_broker_client.cc File chromeos/dbus/fake_permission_broker_client.cc (right): https://codereview.chromium.org/1681383002/diff/1/chromeos/dbus/fake_permission_broker_client.cc#newcode38 chromeos/dbus/fake_permission_broker_client.cc:38: base::Bind(error_callback, "open_failed", On 2016/02/10 00:01:01, stevenjb wrote: > On ...
4 years, 10 months ago (2016-02-10 00:16:32 UTC) #6
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1681383002/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1681383002/20001
4 years, 10 months ago (2016-02-10 00:17:00 UTC) #9
commit-bot: I haz the power
Committed patchset #2 (id:20001)
4 years, 10 months ago (2016-02-10 01:53:15 UTC) #10
commit-bot: I haz the power
4 years, 10 months ago (2016-02-10 01:54:14 UTC) #12
Message was sent while issue was closed.
Patchset 2 (id:??) landed as
https://crrev.com/ef3511f30c78a2e286c7dc427b2af18ec54cb0c9
Cr-Commit-Position: refs/heads/master@{#374571}

Powered by Google App Engine
This is Rietveld 408576698