New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 664329 link

Starred by 1 user

Issue metadata

Status: Archived
Owner:
Last visit > 30 days ago
Closed: Dec 2016
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 3
Type: Bug



Sign in to add a comment

repo sync and git fetch hang due to latency in GoB

Project Member Reported by nxia@chromium.org, Nov 10 2016

Issue description

CommitQueueSync hung on 'git fetch' for a long time.

https://uberchromegw.corp.google.com/i/chromeos/builders/gale-paladin/builds/873/steps/CommitQueueSync/logs/stdio

https://uberchromegw.corp.google.com/i/chromeos/builders/butterfly-paladin/builds/20658/steps/CommitQueueSync/logs/stdio


14:04:44: INFO: RunCommand: git fetch -f https://chromium-review.googlesource.com/chromiumos/third_party/coreboot refs/changes/93/410093/1 in /b/cbuild/internal_master/src/third_party/coreboot

@@@STEP_FAILURE@@@
14:56:38: ERROR: <class 'chromite.lib.cros_build_lib.RunCommandError'>: return code: -3; command: git fetch -f https://chromium-review.googlesource.com/chromiumos/third_party/coreboot refs/changes/93/410093/1
cwd=/b/cbuild/internal_master/src/third_party/coreboot
Traceback (most recent call last):
  File "/b/build/slave/butterfly-paladin-master/build/chromite/lib/failures_lib.py", line 172, in wrapped_functor
    return functor(*args, **kwargs)
  File "/b/build/slave/butterfly-paladin-master/build/chromite/cbuildbot/stages/sync_stages.py", line 888, in PerformStage
    self.ManifestCheckout(new_manifest)
  File "/b/build/slave/butterfly-paladin-master/build/chromite/cbuildbot/stages/sync_stages.py", line 1226, in ManifestCheckout
    self.pool.ApplyPoolIntoRepo()
  File "/b/build/slave/butterfly-paladin-master/build/chromite/cbuildbot/validation_pool.py", line 1776, in ApplyPoolIntoRepo
    patch_series.ApplyChange(change, manifest=manifest)
  File "/b/build/slave/butterfly-paladin-master/build/chromite/cbuildbot/validation_pool.py", line 394, in f
    return functor(self, *args, **kwargs)
  File "/b/build/slave/butterfly-paladin-master/build/chromite/cbuildbot/validation_pool.py", line 427, in ApplyChange
    return change.ApplyAgainstManifest(self.manifest, trivial=False)
  File "/b/build/slave/butterfly-paladin-master/build/chromite/lib/patch.py", line 1122, in ApplyAgainstManifest
    trivial=trivial)
  File "/b/build/slave/butterfly-paladin-master/build/chromite/lib/patch.py", line 1060, in Apply
    self.Fetch(git_repo)
  File "/b/build/slave/butterfly-paladin-master/build/chromite/lib/patch.py", line 930, in Fetch
    mon_fields=fields)
  File "/b/build/slave/butterfly-paladin-master/build/chromite/lib/git.py", line 829, in RunGit
    ['git'] + cmd, **kwargs)
  File "/b/build/slave/butterfly-paladin-master/build/chromite/lib/retry_util.py", line 115, in GenericRetry
    ret = functor(*args, **kwargs)
  File "/b/build/slave/butterfly-paladin-master/build/chromite/lib/cros_build_lib.py", line 623, in RunCommand
    raise RunCommandError(msg, cmd_result)
RunCommandError: return code: -3; command: git fetch -f https://chromium-review.googlesource.com/chromiumos/third_party/coreboot refs/changes/93/410093/1
cwd=/b/cbuild/internal_master/src/third_party/coreboot



 

Comment 1 by nxia@chromium.org, Nov 11 2016

Summary: repo sync and git fetch hang due to latency in GoB (was: Applying patches hung on 'git fetch' )
Another example on repo sync

https://luci-logdog.appspot.com/v/?s=chromeos%2Fbb%2Fchromeos%2Fmaster-paladin%2F12853%2F%2B%2Frecipes%2Fsteps%2FCommitQueueSync%2F0%2Fstdout

Comment 2 by nxia@chromium.org, Nov 11 2016

More context from GoB: b/32809458

Comment 3 by nxia@chromium.org, Dec 14 2016

Status: Archived (was: Untriaged)
this bug was just opened to track the reported issue to GOB.

Sign in to add a comment