New issue
Advanced search Search tips

Issue 682641 link

Starred by 2 users

Issue metadata

Status: Verified
Owner:
Closed: Jan 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 1
Type: Bug

Blocking:
issue 681625



Sign in to add a comment

Chromad: Account for delayed password propagation after machine account creation

Project Member Reported by tnagel@chromium.org, Jan 19 2017

Issue description

Large AD deployments can be slow to propagate machine account creation which causes enrollment to fail.  To account for that, kinit is retried if it happens directly after enrollment.
 

Comment 1 by tnagel@chromium.org, Jan 19 2017

Owner: tnagel@chromium.org
Status: Started (was: Available)
Project Member

Comment 2 by bugdroid1@chromium.org, Jan 19 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/3a378ffbc617c80bdd89519c7d696ea9fe55da28

commit 3a378ffbc617c80bdd89519c7d696ea9fe55da28
Author: tnagel <tnagel@chromium.org>
Date: Thu Jan 19 16:13:24 2017

Chromad: Increase D-Bus timeout for device policy fetch

The first device policy fetch after joining Active Directory can be very
slow because machine credentials need to propagate through the AD
deployment.

BUG= 682641 

Review-Url: https://codereview.chromium.org/2644893002
Cr-Commit-Position: refs/heads/master@{#444754}

[modify] https://crrev.com/3a378ffbc617c80bdd89519c7d696ea9fe55da28/chromeos/dbus/auth_policy_client.cc

Project Member

Comment 3 by bugdroid1@chromium.org, Jan 20 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/platform2/+/7c95a9d2e10f5daad5ed8092fda353248fa65872

commit 7c95a9d2e10f5daad5ed8092fda353248fa65872
Author: Thiemo Nagel <tnagel@chromium.org>
Date: Thu Jan 19 16:25:29 2017

authpolicy: Add retries for kinit after domain join

The first device policy fetch after joining Active Directory can be very
slow because machine credentials need to propagate through the AD
deployment.  In that situation, retry kinit up to 60 times.

BUG= chromium:682641 
TEST=manual

Change-Id: I11b4687a999d1d810744751aafb1057ef46dc6a1
Reviewed-on: https://chromium-review.googlesource.com/430754
Commit-Ready: Thiemo Nagel <tnagel@chromium.org>
Tested-by: Thiemo Nagel <tnagel@chromium.org>
Reviewed-by: Thiemo Nagel <tnagel@chromium.org>

[modify] https://crrev.com/7c95a9d2e10f5daad5ed8092fda353248fa65872/authpolicy/samba_interface.h
[modify] https://crrev.com/7c95a9d2e10f5daad5ed8092fda353248fa65872/authpolicy/samba_interface.cc

Comment 4 by tnagel@chromium.org, Jan 23 2017

Description: Show this description

Comment 5 by tnagel@chromium.org, Jan 23 2017

Labels: Enterprise-Triaged Merge-Request-57
Verified on 9208.0.0 canary.  Requesting to merge the CL from comment #3 (7c95a9d2e10f5d...) to release-R57-9202.B.
Project Member

Comment 6 by sheriffbot@chromium.org, Jan 23 2017

Labels: -Merge-Request-57 Hotlist-Merge-Approved Merge-Approved-57
Your change meets the bar and is auto-approved for M57. Please go ahead and merge the CL to branch 2987 manually. Please contact milestone owner if you have questions.
Owners: amineer@(clank), cmasso@(bling), ketakid@(cros), govind@(desktop)

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot

Comment 7 by tnagel@chromium.org, Jan 23 2017

Status: Fixed (was: Started)
Project Member

Comment 8 by bugdroid1@chromium.org, Jan 23 2017

Labels: merge-merged-release-R57-9202.B
The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/platform2/+/c5eccf22a61244ac473553724698459c25f06b3e

commit c5eccf22a61244ac473553724698459c25f06b3e
Author: Thiemo Nagel <tnagel@chromium.org>
Date: Thu Jan 19 16:25:29 2017

authpolicy: Add retries for kinit after domain join

The first device policy fetch after joining Active Directory can be very
slow because machine credentials need to propagate through the AD
deployment.  In that situation, retry kinit up to 60 times.

BUG= chromium:682641 
TEST=manual

Change-Id: I11b4687a999d1d810744751aafb1057ef46dc6a1
Previous-Reviewed-on: https://chromium-review.googlesource.com/430754
(cherry picked from commit 2e96ab4e56b7907e3dd5c4b011da553a96beef54)
Reviewed-on: https://chromium-review.googlesource.com/430695
Tested-by: Thiemo Nagel <tnagel@chromium.org>
Trybot-Ready: Thiemo Nagel <tnagel@chromium.org>
Reviewed-by: Roman Sorokin <rsorokin@chromium.org>
Commit-Queue: Thiemo Nagel <tnagel@chromium.org>

[modify] https://crrev.com/c5eccf22a61244ac473553724698459c25f06b3e/authpolicy/samba_interface.h
[modify] https://crrev.com/c5eccf22a61244ac473553724698459c25f06b3e/authpolicy/samba_interface.cc

Comment 9 by tnagel@chromium.org, Jan 24 2017

Status: Started (was: Fixed)
Project Member

Comment 10 by bugdroid1@chromium.org, Jan 25 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/platform2/+/5c665a278204a485b426eaac52e20938d2be5739

commit 5c665a278204a485b426eaac52e20938d2be5739
Author: Thiemo Nagel <tnagel@chromium.org>
Date: Tue Jan 24 16:41:09 2017

authpolicy: Fix error code for kinit retries

Set ERROR_NONE in case of initial fail but successful retry.

BUG= chromium:682641 
TEST=manual

Change-Id: If2a56c9425fa3ae4949a53012a28c10f17c762fe
Reviewed-on: https://chromium-review.googlesource.com/431035
Commit-Ready: Thiemo Nagel <tnagel@chromium.org>
Tested-by: Thiemo Nagel <tnagel@chromium.org>
Reviewed-by: Lutz Justen <ljusten@chromium.org>
Reviewed-by: Roman Sorokin <rsorokin@chromium.org>

[modify] https://crrev.com/5c665a278204a485b426eaac52e20938d2be5739/authpolicy/samba_interface.cc

Project Member

Comment 11 by sheriffbot@chromium.org, Jan 26 2017

This issue has been approved for a merge. Please merge the fix to any appropriate branches as soon as possible!

If all merges have been completed, please remove any remaining Merge-Approved labels from this issue.

Thanks for your time! To disable nags, add the Disable-Nags label.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Labels: -Merge-Approved-57
Removing Merge-Approved-57 as directed by sheriffbot.
Labels: Merge-Request-57
Verified the full enrollment flow end-to-end on 9225.0.0 canary.  Requesting to merge the CL from comment #10 (5c665a278204a48...) to release-R57-9202.B.
Project Member

Comment 14 by sheriffbot@chromium.org, Jan 27 2017

Labels: -Merge-Request-57 Merge-Approved-57
Your change meets the bar and is auto-approved for M57. Please go ahead and merge the CL to branch 2987 manually. Please contact milestone owner if you have questions.
Owners: amineer@(clank), cmasso@(bling), ketakid@(cros), govind@(desktop)

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Project Member

Comment 15 by bugdroid1@chromium.org, Jan 27 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/platform2/+/b8b56d016563296b293f4adbbdb81899de484a31

commit b8b56d016563296b293f4adbbdb81899de484a31
Author: Thiemo Nagel <tnagel@chromium.org>
Date: Tue Jan 24 16:41:09 2017

authpolicy: Fix error code for kinit retries

Set ERROR_NONE in case of initial fail but successful retry.

BUG= chromium:682641 
TEST=manual

Change-Id: If2a56c9425fa3ae4949a53012a28c10f17c762fe
Reviewed-on: https://chromium-review.googlesource.com/431035
Commit-Ready: Thiemo Nagel <tnagel@chromium.org>
Tested-by: Thiemo Nagel <tnagel@chromium.org>
Reviewed-by: Lutz Justen <ljusten@chromium.org>
Reviewed-by: Roman Sorokin <rsorokin@chromium.org>
(cherry picked from commit 5c665a278204a485b426eaac52e20938d2be5739)
Reviewed-on: https://chromium-review.googlesource.com/433739
Reviewed-by: Thiemo Nagel <tnagel@chromium.org>
Commit-Queue: Thiemo Nagel <tnagel@chromium.org>

[modify] https://crrev.com/b8b56d016563296b293f4adbbdb81899de484a31/authpolicy/samba_interface.cc

Labels: -Merge-Approved-57
Status: Fixed (was: Started)
Merge is done.  Removing Merge-Approved-57 and closing out.
Status: Verified (was: Fixed)
as per #15

Sign in to add a comment