Client blacklisting is not reported to DRP PLM correctly |
||
Issue descriptionThe bool of whether the lite page was client blacklisted was not appropriately being copied to the UI thread, and was always reported as not client blacklisted.
,
Oct 1
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/af76daadb696529131a73690da28a01fc0b85d56 commit af76daadb696529131a73690da28a01fc0b85d56 Author: Ryan Sturm <ryansturm@chromium.org> Date: Mon Oct 01 22:30:03 2018 Fixing DRP PLM pingback previews type reporting for blacklist When a preview is client blacklisted, this should be reported to the Data reduction proxy pageload metrics pingback. However, the boolean for this is not properly copied before content moves the navigation data cross thread. This is resulting in never reporting the client blacklist blocking the optimization. Another bool (offline_preview_used) is also not copied, but it is only used on the IO thread currently, so there is not functional bug. Bug: 890983 Change-Id: I6fafaa91d875b590ee5c5c725bc6f487e63395c4 Reviewed-on: https://chromium-review.googlesource.com/1255889 Reviewed-by: Doug Arnett <dougarnett@chromium.org> Commit-Queue: Ryan Sturm <ryansturm@chromium.org> Cr-Commit-Position: refs/heads/master@{#595598} [modify] https://crrev.com/af76daadb696529131a73690da28a01fc0b85d56/components/previews/core/previews_user_data.cc [modify] https://crrev.com/af76daadb696529131a73690da28a01fc0b85d56/components/previews/core/previews_user_data.h [modify] https://crrev.com/af76daadb696529131a73690da28a01fc0b85d56/components/previews/core/previews_user_data_unittest.cc
,
Oct 1
,
Oct 1
Ryan, do you have a sense for how common this issue was? I.e. do you expect it to significantly shift the results we get in our PLM data? I'm asking because we've noticed that the signal we get from opt-outs in PLM data is pretty weak. Could this bug significantly shift the results, or is is only triggered in some rare cases?
,
Oct 1
I talked with Tom, and this signal (The type being reported as CLIENT_BLACKLIST_PREVENTED_PREVIEW) has 0 hits in records, which makes sense based on the code not copying the bool.
,
Oct 1
Note that this "type" was only supposed to be available for 69, and 70.
,
Oct 1
Oh my bad, this is a different field from the one I was thinking of. This doesn't affect the analysis I am doing. Thanks! |
||
►
Sign in to add a comment |
||
Comment 1 by ryansturm@chromium.org
, Oct 1