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

Issue 10825415: Added code to persist downloaded cloud policy to disk. (Closed)

Created:
8 years, 4 months ago by Andrew T Wilson (Slow)
Modified:
8 years, 4 months ago
CC:
chromium-reviews
Visibility:
Public.

Description

Added code to persist downloaded cloud policy to disk. Updated UserCloudPolicyStore to actually persist and restore policy from a disk file, and added new tests to exercise this functionality. BUG=141123 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=153114

Patch Set 1 #

Total comments: 19

Patch Set 2 : Review feedback addressed #

Patch Set 3 : Added support for Clear(). #

Patch Set 4 : Removed accidentally added merge files. #

Patch Set 5 : Removed unneeded #include #

Total comments: 30

Patch Set 6 : Change to use PostTaskAndReplyWithResult #

Patch Set 7 : Removed debugging statements that are unneeded. #

Total comments: 16

Patch Set 8 : More review feedback addressed. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+361 lines, -43 lines) Patch
M chrome/browser/policy/cloud_policy_service.cc View 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/browser/policy/cloud_policy_store.h View 1 2 1 chunk +9 lines, -9 lines 0 comments Download
M chrome/browser/policy/user_cloud_policy_manager.cc View 1 2 2 chunks +4 lines, -2 lines 0 comments Download
M chrome/browser/policy/user_cloud_policy_store.h View 1 2 3 4 5 6 7 3 chunks +14 lines, -1 line 0 comments Download
M chrome/browser/policy/user_cloud_policy_store.cc View 1 2 3 4 5 6 7 3 chunks +160 lines, -14 lines 0 comments Download
M chrome/browser/policy/user_cloud_policy_store_unittest.cc View 1 2 6 6 chunks +157 lines, -15 lines 0 comments Download
M chrome/browser/policy/user_policy_signin_service.cc View 1 2 2 chunks +15 lines, -2 lines 0 comments Download

Messages

Total messages: 15 (0 generated)
Andrew T Wilson (Slow)
PTAL https://chromiumcodereview.appspot.com/10825415/diff/1/chrome/browser/policy/user_cloud_policy_store.cc File chrome/browser/policy/user_cloud_policy_store.cc (left): https://chromiumcodereview.appspot.com/10825415/diff/1/chrome/browser/policy/user_cloud_policy_store.cc#oldcode35 chrome/browser/policy/user_cloud_policy_store.cc:35: weak_factory_.InvalidateWeakPtrs(); Per my email, note that I no ...
8 years, 4 months ago (2012-08-17 06:26:13 UTC) #1
Mattias Nissler (ping if slow)
https://chromiumcodereview.appspot.com/10825415/diff/1/chrome/browser/policy/user_cloud_policy_store.cc File chrome/browser/policy/user_cloud_policy_store.cc (left): https://chromiumcodereview.appspot.com/10825415/diff/1/chrome/browser/policy/user_cloud_policy_store.cc#oldcode35 chrome/browser/policy/user_cloud_policy_store.cc:35: weak_factory_.InvalidateWeakPtrs(); On 2012/08/17 06:26:13, Andrew T Wilson wrote: > ...
8 years, 4 months ago (2012-08-20 15:29:30 UTC) #2
Andrew T Wilson (Slow)
On 2012/08/20 15:29:30, Mattias Nissler wrote: > https://chromiumcodereview.appspot.com/10825415/diff/1/chrome/browser/policy/user_cloud_policy_store.cc > File chrome/browser/policy/user_cloud_policy_store.cc (left): > > https://chromiumcodereview.appspot.com/10825415/diff/1/chrome/browser/policy/user_cloud_policy_store.cc#oldcode35 ...
8 years, 4 months ago (2012-08-20 18:03:56 UTC) #3
Andrew T Wilson (Slow)
http://codereview.chromium.org/10825415/diff/1/chrome/browser/policy/user_cloud_policy_store.h File chrome/browser/policy/user_cloud_policy_store.h (right): http://codereview.chromium.org/10825415/diff/1/chrome/browser/policy/user_cloud_policy_store.h#newcode15 chrome/browser/policy/user_cloud_policy_store.h:15: #include "chrome/browser/policy/user_policy_disk_cache.h" On 2012/08/20 15:29:30, Mattias Nissler wrote: > ...
8 years, 4 months ago (2012-08-20 18:04:37 UTC) #4
Mattias Nissler (ping if slow)
On 2012/08/20 18:03:56, Andrew T Wilson wrote: > On 2012/08/20 15:29:30, Mattias Nissler wrote: > ...
8 years, 4 months ago (2012-08-21 09:52:19 UTC) #5
Mattias Nissler (ping if slow)
http://codereview.chromium.org/10825415/diff/1/chrome/browser/policy/user_cloud_policy_store_unittest.cc File chrome/browser/policy/user_cloud_policy_store_unittest.cc (right): http://codereview.chromium.org/10825415/diff/1/chrome/browser/policy/user_cloud_policy_store_unittest.cc#newcode160 chrome/browser/policy/user_cloud_policy_store_unittest.cc:160: VerifyPolicyMap(store_.get()); On 2012/08/20 18:04:37, Andrew T Wilson wrote: > ...
8 years, 4 months ago (2012-08-21 10:45:16 UTC) #6
Andrew T Wilson (Slow)
PTAL http://codereview.chromium.org/10825415/diff/1/chrome/browser/policy/user_cloud_policy_store.cc File chrome/browser/policy/user_cloud_policy_store.cc (right): http://codereview.chromium.org/10825415/diff/1/chrome/browser/policy/user_cloud_policy_store.cc#newcode31 chrome/browser/policy/user_cloud_policy_store.cc:31: On 2012/08/20 15:29:30, Mattias Nissler wrote: > no ...
8 years, 4 months ago (2012-08-21 23:18:19 UTC) #7
Joao da Silva
Thanks for doing the invalidations to keep the RefreshPolicies() semantics! RefreshPolicies() is quite handy in ...
8 years, 4 months ago (2012-08-22 08:07:00 UTC) #8
Mattias Nissler (ping if slow)
http://codereview.chromium.org/10825415/diff/10002/chrome/browser/policy/user_cloud_policy_store.cc File chrome/browser/policy/user_cloud_policy_store.cc (right): http://codereview.chromium.org/10825415/diff/10002/chrome/browser/policy/user_cloud_policy_store.cc#newcode28 chrome/browser/policy/user_cloud_policy_store.cc:28: : public base::RefCountedThreadSafe<PolicyBackingFile> { I don't see the need ...
8 years, 4 months ago (2012-08-22 08:21:22 UTC) #9
Andrew T Wilson (Slow)
PTAL http://codereview.chromium.org/10825415/diff/10002/chrome/browser/policy/user_cloud_policy_store.cc File chrome/browser/policy/user_cloud_policy_store.cc (right): http://codereview.chromium.org/10825415/diff/10002/chrome/browser/policy/user_cloud_policy_store.cc#newcode8 chrome/browser/policy/user_cloud_policy_store.cc:8: #include "base/file_path.h" On 2012/08/22 08:07:00, Joao da Silva ...
8 years, 4 months ago (2012-08-22 23:39:30 UTC) #10
Mattias Nissler (ping if slow)
LGTM with nits. http://codereview.chromium.org/10825415/diff/10002/chrome/browser/policy/user_cloud_policy_store.cc File chrome/browser/policy/user_cloud_policy_store.cc (right): http://codereview.chromium.org/10825415/diff/10002/chrome/browser/policy/user_cloud_policy_store.cc#newcode45 chrome/browser/policy/user_cloud_policy_store.cc:45: DLOG(WARNING) << "Failed to read policy ...
8 years, 4 months ago (2012-08-23 09:28:34 UTC) #11
Joao da Silva
LGTM http://codereview.chromium.org/10825415/diff/22003/chrome/browser/policy/user_cloud_policy_store.cc File chrome/browser/policy/user_cloud_policy_store.cc (right): http://codereview.chromium.org/10825415/diff/22003/chrome/browser/policy/user_cloud_policy_store.cc#newcode35 chrome/browser/policy/user_cloud_policy_store.cc:35: enterprise_management::PolicyFetchResponse policy; Nit: em:: http://codereview.chromium.org/10825415/diff/22003/chrome/browser/policy/user_cloud_policy_store.cc#newcode38 chrome/browser/policy/user_cloud_policy_store.cc:38: } // ...
8 years, 4 months ago (2012-08-23 16:23:46 UTC) #12
Andrew T Wilson (Slow)
https://chromiumcodereview.appspot.com/10825415/diff/10002/chrome/browser/policy/user_cloud_policy_store.cc File chrome/browser/policy/user_cloud_policy_store.cc (right): https://chromiumcodereview.appspot.com/10825415/diff/10002/chrome/browser/policy/user_cloud_policy_store.cc#newcode45 chrome/browser/policy/user_cloud_policy_store.cc:45: DLOG(WARNING) << "Failed to read policy data from " ...
8 years, 4 months ago (2012-08-23 18:00:08 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/atwilson@chromium.org/10825415/28008
8 years, 4 months ago (2012-08-23 18:03:49 UTC) #14
commit-bot: I haz the power
8 years, 4 months ago (2012-08-23 23:58:56 UTC) #15
Change committed as 153114

Powered by Google App Engine
This is Rietveld 408576698