- 11 Dec, 2017 1 commit
-
-
Aaron Gable authored
This prevents git from putting quotes around some file names (those that have astral-plane characters) and not around others. R=maruel Bug: 792302 Recipe-Nontrivial-Roll: build Recipe-Nontrivial-Roll: build_limited_scripts_slave Change-Id: I3b6a6b36c4720116de811b40177b59aa25c263db Reviewed-on: https://chromium-review.googlesource.com/815454 Commit-Queue: Aaron Gable <agable@chromium.org> Reviewed-by: Marc-Antoine Ruel <maruel@chromium.org>
-
- 07 Dec, 2017 5 commits
-
-
Aaron Gable authored
We don't set the branch.<name>.gerritpatchset git config value during "git cl upload" because it isn't returned from the server either during push or during any of our subsequent RPCs, and adding another RPC just for that metadata would be slower that we would like. But calling "git cl status" already makes an RPC per branch, so take advantage of that to cache the gerritpatchset value during that operation. R=robertma Bug: 792611 Change-Id: I37b09f3c4cfced86668b457eff82f2424012b14b Reviewed-on: https://chromium-review.googlesource.com/815137Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org> Commit-Queue: Aaron Gable <agable@chromium.org>
-
recipe-roller authored
This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (e.g. depot_tools) into downstream projects (e.g. tools/build). More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. recipe_engine: https://crrev.com/3b02d79e002f4cea48de2f512157eb2def6081d1 Allow properties to load default values from environment. (vadimsh@chromium.org) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: Ib6e807caf90e1e39760d4ba4fdffb1172a325ad5 Reviewed-on: https://chromium-review.googlesource.com/815670Reviewed-by: Recipe Roller <recipe-roller@chromium.org> Commit-Queue: Recipe Roller <recipe-roller@chromium.org>
-
Aaron Gable authored
This is a bandaid (over Gerrit's replication lag), but hopefully this will increase the likelihood of success and improve the messaging around retries at the same time. R=tandrii Bug: 792679 Change-Id: Ia6e3133cc23ea9b2abfeacc05750c002f8804e8b Reviewed-on: https://chromium-review.googlesource.com/812564 Commit-Queue: Aaron Gable <agable@chromium.org> Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org>
-
Robert Iannucci authored
Now using a version that's actually uploaded to cipd (and verified with PRESUBMIT). infra.git relevant Changelog: 8bc0df738 [kitchen] Remove some unnecessary flags. 54472fa9f led: improvements in led get-build subcommand. 6707984c0 [led] Add ability to set buildbucket tags on get-builder command. R=nodir@chromium.org, vadimsh@chromium.org Bug: Change-Id: I1927c19097d6a6057c48ddbaa185368cc3520ac3 Reviewed-on: https://chromium-review.googlesource.com/813089Reviewed-by: Vadim Shtayura <vadimsh@chromium.org> Commit-Queue: Robbie Iannucci <iannucci@chromium.org>
-
recipe-roller authored
This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (e.g. depot_tools) into downstream projects (e.g. tools/build). More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. recipe_engine: https://crrev.com/6acef55ce230375622724fc75c023fae38065664 buildbucket recipe_module: make each step an infra step. (tandrii@chromium.org) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I999cb1c7f4e85988c34f4d8b606f0320fe83fe63 Reviewed-on: https://chromium-review.googlesource.com/812995Reviewed-by: Recipe Roller <recipe-roller@chromium.org> Commit-Queue: Recipe Roller <recipe-roller@chromium.org>
-
- 06 Dec, 2017 2 commits
-
-
Robert Iannucci authored
This also improves the cipd manifest canned check to produce unique names in order to debug PRESUBMIT's more easily. Adds onto https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/708354 R=maruel@chromium.org, tandrii@chromium.org, vadimsh@chromium.org Bug: Change-Id: I9f086996998608092a4d23f5c98fbac34117a9e4 Reviewed-on: https://chromium-review.googlesource.com/811445Reviewed-by: Vadim Shtayura <vadimsh@chromium.org> Commit-Queue: Robbie Iannucci <iannucci@chromium.org>
-
Marc-Antoine Ruel authored
This reverts commit 9c02a833. Reason for revert: the referenced hash doesn't have a cipd package. It breaks gclient sync for src.git. Original change's description: > [led] Update led to the latest version > > infra.git relevant Changelog: > 8bc0df738 [kitchen] Remove some unnecessary flags. > 54472fa9f led: improvements in led get-build subcommand. > 6707984c0 [led] Add ability to set buildbucket tags on get-builder command. > > R=nodir@chromium.org > > Bug: > Change-Id: If1e664f402fdac73fe16ae351d9a5d819f426909 > Reviewed-on: https://chromium-review.googlesource.com/809947 > Reviewed-by: Nodir Turakulov <nodir@chromium.org> > Commit-Queue: Robbie Iannucci <iannucci@chromium.org> TBR=iannucci@chromium.org,nodir@chromium.org Change-Id: Idbed632448a986f714579c63c4da8b49068757ce No-Presubmit: true No-Tree-Checks: true No-Try: true Reviewed-on: https://chromium-review.googlesource.com/810164Reviewed-by: Marc-Antoine Ruel <maruel@chromium.org> Commit-Queue: Marc-Antoine Ruel <maruel@chromium.org>
-
- 05 Dec, 2017 1 commit
-
-
Robert Iannucci authored
infra.git relevant Changelog: 8bc0df738 [kitchen] Remove some unnecessary flags. 54472fa9f led: improvements in led get-build subcommand. 6707984c0 [led] Add ability to set buildbucket tags on get-builder command. R=nodir@chromium.org Bug: Change-Id: If1e664f402fdac73fe16ae351d9a5d819f426909 Reviewed-on: https://chromium-review.googlesource.com/809947Reviewed-by: Nodir Turakulov <nodir@chromium.org> Commit-Queue: Robbie Iannucci <iannucci@chromium.org>
-
- 04 Dec, 2017 3 commits
-
-
Aaron Gable authored
R=iannucci Bug: 749709 Change-Id: Id254c60b9fba981824b267ccaaf4dc7f35428a8a Reviewed-on: https://chromium-review.googlesource.com/806974Reviewed-by: Robbie Iannucci <iannucci@chromium.org> Commit-Queue: Aaron Gable <agable@chromium.org>
-
Mun Yong Jang authored
Bug: Change-Id: Ife9b3eaec3031de1fa4324e345f8e30012ed618a Reviewed-on: https://chromium-review.googlesource.com/806241 Commit-Queue: Mun Yong Jang <myjang@google.com> Reviewed-by: Nodir Turakulov <nodir@chromium.org>
-
Aaron Gable authored
While ripping SVN support out of git-cl, the Changelist() constructor changed to require that the branch name start with "refs/heads/", but the CMDissue --reverse code was never updated to feed it the fully-qualified refname. R=thestig Bug: 791176 Change-Id: Ia7fee0f77fec080d91f34ad43bfd9f7c6a4bf64b Reviewed-on: https://chromium-review.googlesource.com/806239Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org> Commit-Queue: Aaron Gable <agable@chromium.org>
-
- 02 Dec, 2017 1 commit
-
-
Mun Yong Jang authored
Bug: 785114 Change-Id: Ic98995d670b22ba17ef6139ed086cb1b31c7d39c Reviewed-on: https://chromium-review.googlesource.com/804736 Commit-Queue: Mun Yong Jang <myjang@google.com> Reviewed-by: Robbie Iannucci <iannucci@chromium.org> Reviewed-by: Nodir Turakulov <nodir@chromium.org>
-
- 01 Dec, 2017 3 commits
-
-
recipe-roller authored
This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (e.g. depot_tools) into downstream projects (e.g. tools/build). More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. recipe_engine: https://crrev.com/0f093b369402a86363de15a3fae0c98eab4c8e00 Remove references to phajdan.jr (phajdan.jr@chromium.org) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I899048a12034fc054e7e2c8e6f971b1fd94fff4d Reviewed-on: https://chromium-review.googlesource.com/803796Reviewed-by: Recipe Roller <recipe-roller@chromium.org> Commit-Queue: Recipe Roller <recipe-roller@chromium.org>
-
Achuith Bhandarkar authored
BUG= TEST=manual Change-Id: Ic0335ecae5809e1cf328e130a29d2e42acc463ce Reviewed-on: https://chromium-review.googlesource.com/798591 Commit-Queue: Marc-Antoine Ruel <maruel@chromium.org> Reviewed-by: Eric Boren <borenet@chromium.org> Reviewed-by: Marc-Antoine Ruel <maruel@chromium.org>
-
Andrii Shyshkalov authored
$ git checkout <name> may be interpreted by git as checking out a file named <name> if <name> has slashes. Thus, $ git checkout infra/config ends up checking out infra/config directory of the (typically) master branch that was checked out before. To avoid confusion, we have to add '--' separator between branch name and file names: $ git checkout <name> -- This in turns allows to run CQ-based presubmit on infra/config branches. R=nodir@chromium.org Bug: 790738 Change-Id: I6ce31a8f0fbd66fd59ac7c2ea9cccd3ff97d1f0e Reviewed-on: https://chromium-review.googlesource.com/802136 Commit-Queue: Andrii Shyshkalov <tandrii@chromium.org> Reviewed-by: Nodir Turakulov <nodir@chromium.org>
-
- 29 Nov, 2017 2 commits
-
-
Aaron Gable authored
This will let developers run PRESUBMIT against all files in the repo, rather than just those their CL touches. This will be particularly helpful when modifying PRESUBMIT.py itself. R=maruel@chromium.org Bug: 519046 Change-Id: I5775eef8aecefe0cd358537c9218afc7480a7619 Reviewed-on: https://chromium-review.googlesource.com/798056 Commit-Queue: Aaron Gable <agable@chromium.org> Reviewed-by: Marc-Antoine Ruel <maruel@chromium.org> Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org>
-
Aaron Gable authored
This was broken by 209a681f, which replaced self.run() with git_common.run(), thus bypassing self.run()'s dry_run check. Bug: 788562 Change-Id: I9964c169b0ff56778c4660acab7ef7c010e37a36 Reviewed-on: https://chromium-review.googlesource.com/797611 Commit-Queue: Aaron Gable <agable@chromium.org> Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org>
-
- 28 Nov, 2017 3 commits
-
-
recipe-roller authored
This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (e.g. depot_tools) into downstream projects (e.g. tools/build). More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. recipe_engine: https://crrev.com/6d6af8922b3707d7b02c8ed31f5a839a9be7eb80 Add truncate() to file api (kjharland@google.com) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I55fc4af937e2570b12bf355f1582d2e1ace0f584 Reviewed-on: https://chromium-review.googlesource.com/794044Reviewed-by: Recipe Roller <recipe-roller@chromium.org> Commit-Queue: Recipe Roller <recipe-roller@chromium.org>
-
Andrii Shyshkalov authored
bot_update and gclient invokes git cache with --ignore-locks. This should also reduce noisiness of bot_update stdout. R=iannucci@chromium.org Bug: Change-Id: I6baf9e5665d244d08aab58a7d3327e6c3204b2b5 Reviewed-on: https://chromium-review.googlesource.com/791536Reviewed-by: Ryan Tseng <hinoka@chromium.org> Commit-Queue: Andrii Shyshkalov <tandrii@chromium.org>
-
recipe-roller authored
This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (e.g. depot_tools) into downstream projects (e.g. tools/build). More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. recipe_engine: https://crrev.com/16114fcab34af737bd1488b163a5af97efdd4aab [autoroll] Skip backwards rolls instead of terminating. (iannucci@chromium.org) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I9d52be2d5888088bdb76b16fc73ea972b45f2204 Reviewed-on: https://chromium-review.googlesource.com/792431Reviewed-by: Recipe Roller <recipe-roller@chromium.org> Commit-Queue: Recipe Roller <recipe-roller@chromium.org>
-
- 27 Nov, 2017 3 commits
-
-
Andrii Shyshkalov authored
bot_update & gclient on bots instruct git cache locks to be ignored, so there is no need to clean them up. R=hinoka@chromium.org Change-Id: I81c52cfcd44a42d13b641847439ac92053a7bc98 Reviewed-on: https://chromium-review.googlesource.com/791652Reviewed-by: Ryan Tseng <hinoka@chromium.org> Commit-Queue: Andrii Shyshkalov <tandrii@chromium.org>
-
Mun Yong Jang authored
Bug: 509672 Change-Id: I5abb813d5f78291b4bf2d8e856c6fd71fcad5b68 Reviewed-on: https://chromium-review.googlesource.com/791472 Commit-Queue: Mun Yong Jang <myjang@google.com> Reviewed-by: Nodir Turakulov <nodir@chromium.org>
-
recipe-roller authored
This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (e.g. depot_tools) into downstream projects (e.g. tools/build). More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. recipe_engine: https://crrev.com/6c2cb40870d113be8dddefc69ea6a4177d5fc884 [vpython] Assume vpython in $PATH for bootstrap. (iannucci@chromium.org) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I88f5b9ee7c66b79425692fdd21f87283f66704bd Reviewed-on: https://chromium-review.googlesource.com/791153Reviewed-by: Recipe Roller <recipe-roller@chromium.org> Commit-Queue: Recipe Roller <recipe-roller@chromium.org>
-
- 25 Nov, 2017 1 commit
-
-
Andrii Shyshkalov authored
Tested end-to-end, for example https://ci.chromium.org/swarming/task/3a0147207378b910 which contains: src/media/cdm/api (Elapsed: 0:00:01) ---------------------------------------- [0:00:00] Started. _____ src\media\cdm\api at ea5df8e78fbd0a4c24cc3a1f3faefefcd1b45237 [0:00:00] running "git cat-file -e ea5df8e78fbd0a4c24cc3a1f3faefefcd1b45237" in "e:\b\s\w\ir\cache\git\chromium.googlesource.com-chromium-cdm" skipping mirror update, it has rev=ea5df8e78fbd0a4c24cc3a1f3faefefcd1b45237 already thereby saving on needless git fetch (~40s in glcient sync on win trybots), and reducing the rate of .pack file accumulation inside cache directories. Risks: silently broken recipes which run gclient sync (or worse, bot_update) as a means of fetching latest commits in all repos of a solution. I think the benefit of faster bot_update in chromium CQ is worth the potential risk. PSA: https://groups.google.com/a/chromium.org/d/msg/infra-dev/UYLdBwAXm1Y/OV9QB6JnBQAJ Bug: 749709 Change-Id: I7a9e8ab82a5e2b848e450f19a798ac18a0b5e201 Reviewed-on: https://chromium-review.googlesource.com/787331 Commit-Queue: Andrii Shyshkalov <tandrii@chromium.org> Reviewed-by: Michael Achenbach <machenbach@chromium.org>
-
- 23 Nov, 2017 8 commits
-
-
Andrii Shyshkalov authored
Before, bot_update would print after command: Succeeded (Failed) in 0.1 mins but figuring out which command takes a lot of scrolling/searching for previous Running <cmd with args> This CL fixes that: Succeeded (Failed) in 0.1 mins <cmd with args> R=machenbach@chromium.org, maruel@chromium.org TEST=end-to-end with led tool, but only on LUCI stack. Bug: 749709 Change-Id: Id3031a12b9013ab136ea03cdf6d325930722e50f Reviewed-on: https://chromium-review.googlesource.com/787175Reviewed-by: Marc-Antoine Ruel <maruel@chromium.org> Reviewed-by: Sergiy Byelozyorov <sergiyb@chromium.org> Reviewed-by: Michael Achenbach <machenbach@chromium.org> Commit-Queue: Andrii Shyshkalov <tandrii@chromium.org>
-
Andrii Shyshkalov authored
It used to be 50, I think ~9 gives best results for Chromium on Win: on golo VM, it takes <4 minutes to re-boostrap + git fetch small delta, assuming zipped git checkout for bootstrap is fresh (~1day). For other repos, which are significantly smaller, this change should have minor effect if at all. Test: I tested this using `led` tool on Win7 machines running LUCI stack extensively. For example, * https://ci.chromium.org/swarming/task/3a0102e8c8657410 shows case with few .pack files, hence just 1 fetch * https://ci.chromium.org/swarming/task/3a010282f9fd8010 shows case with 39 .pack files and so bootstrapping + fetch. If you look at prior tasks on the same VM, you'd find this: https://ci.chromium.org/swarming/task/39ffe843d01ed010 which spent 8 minutes doing 1 incremental fetch with 39 .pack files. **Troopers/Sheriffs**: This change is safe to revert. However, beware that you should also at the same time revert the recipe roll of this CL to the repo, in which the failed builder's recipe is located, typically `chromium/tools/build`. Bug: 749709 Change-Id: I18e2b63283100d466e9fb981a9094862463f6909 Reviewed-on: https://chromium-review.googlesource.com/787174 Commit-Queue: Andrii Shyshkalov <tandrii@chromium.org> Reviewed-by: Takuto Ikuta <tikuta@google.com>
-
Andrii Shyshkalov authored
TBR=iannucci@chromium.org Bug: 749709 Change-Id: I8aa02f780c5f2a3c2f8c0c408f83b061ba11c672 Reviewed-on: https://chromium-review.googlesource.com/788244Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org> Commit-Queue: Andrii Shyshkalov <tandrii@chromium.org>
-
Andrii Shyshkalov authored
This is short of sending this metrics to ts_mon, but is still useful for diagnose and then claim improvements in git cache performance on bots. This change has been tested for realz with led, particularly on windows https://ci.chromium.org/swarming/task/3a01358af14a7d10 Bug: 749709 Change-Id: I2b3589079d2caa7f70007f90fcbce85a0205d24b Reviewed-on: https://chromium-review.googlesource.com/787173Reviewed-by: Takuto Ikuta <tikuta@google.com> Reviewed-by: Sergiy Byelozyorov <sergiyb@chromium.org> Reviewed-by: Michael Achenbach <machenbach@chromium.org> Commit-Queue: Andrii Shyshkalov <tandrii@chromium.org>
-
Sergey Berezin authored
Relevant commit: 2b69be620 mac_toolchain: update file permissions post-install 894cac284 mac_toolchain: add "package" command 09ed0cfc0 mac_toolchain: include symlinks BUG=475693 TBR=iannucci@chromium.org Change-Id: I65d146fd99ab8dd378b04714b8e3b88e0cf51907 Reviewed-on: https://chromium-review.googlesource.com/775667 Commit-Queue: Sergey Berezin <sergeyberezin@chromium.org> Reviewed-by: Sergey Berezin <sergeyberezin@chromium.org> Reviewed-by: Robbie Iannucci <iannucci@chromium.org>
-
Daniel Cheng authored
The executor needs to accumnulate more_cc, not overwrite them. Bug: 786386 Change-Id: Iadfe836ae9623f1b66d2db8209d347b5e61ccae8 Reviewed-on: https://chromium-review.googlesource.com/784553Reviewed-by: Dirk Pranke <dpranke@chromium.org> Commit-Queue: Daniel Cheng <dcheng@chromium.org>
-
Andrii Shyshkalov authored
R=iannucci@chromium.org, nodir@chromium.org Change-Id: If7d48775b01a55e884a4c1fd6c26b1ff65992f4e Reviewed-on: https://chromium-review.googlesource.com/786823Reviewed-by: Robbie Iannucci <iannucci@chromium.org> Commit-Queue: Andrii Shyshkalov <tandrii@chromium.org>
-
Andrii Shyshkalov authored
This reverts commit 6e215cef. Reason for revert: seems to have broken bot_update https://ci.chromium.org/swarming/task/39ff1814b3bb5b10?server=chromium-swarm.appspot.com Original change's description: > Show GIT_TRACE for git command in bot_update.py > > GIT_TRACE=true tells us which internal git command is slow. > https://git-scm.com/book/en/v2/Git-Internals-Environment-Variables > > I got following results in my local repository. > Let me confirm the bots show similar behavior. > > C:\src\chromium\src>set GIT_TRACE=true > > C:\src\chromium\src>git rebase-update > 21:32:36.519698 git.c:576 trace: exec: 'git-rebase-update' > 21:32:36.519698 run-command.c:626 trace: run_command: 'git-rebase-update' > 21:32:38.889848 git.c:344 trace: built-in: git 'fetch' '--multiple' 'origin' > 21:32:38.893846 run-command.c:626 trace: run_command: 'fetch' '--append' 'origin' > Fetching origin > 21:32:38.911858 git.c:344 trace: built-in: git 'fetch' '--append' 'origin' > 21:32:38.983909 run-command.c:626 trace: run_command: 'remote-https' 'origin' 'https://chromium.googlesource.com/chromium/src.git' > 21:32:39.002923 git.c:576 trace: exec: 'git-remote-https' 'origin' 'https://chromium.googlesource.com/chromium/src.git' > 21:32:39.003923 run-command.c:626 trace: run_command: 'git-remote-https' 'origin' 'https://chromium.googlesource.com/chromium/src.git' > 21:32:43.782266 run-command.c:626 trace: run_command: 'rev-list' '--objects' '--stdin' '--not' '--all' '--quiet' > 21:32:43.827301 run-command.c:626 trace: run_command: 'fetch-pack' '--stateless-rpc' '--stdin' '--lock-pack' '--include-tag' '--thin' 'https://chromium.googlesource.com/chromium/src.git/' > remote: Counting objects: 74400, done > remote: Finding sources: 100% (19/19) > 21:35:49.348951 run-command.c:626 trace: run_command: 'unpack-objects' '--pack_header=2,19' > 21:35:49.368985 git.c:344 trace: built-in: git 'unpack-objects' '--pack_header=2,19' > remote: Total 19 (delta 1), reused 18 (delta 1) > Unpacking objects: 100% (19/19), done. > 21:35:49.597328 run-command.c:626 trace: run_command: 'rev-list' '--objects' '--stdin' '--not' '--all' '--quiet' > 21:35:49.612375 git.c:344 trace: built-in: git 'rev-list' '--objects' '--stdin' '--not' '--all' '--quiet' > From https://chromium.googlesource.com/chromium/src > e8994685157b..fd56d3ad0528 master -> origin/master > 21:35:50.281845 run-command.c:1452 run_processes_parallel: preparing to run up to 1 tasks > 21:35:50.287848 run-command.c:1484 run_processes_parallel: done > 21:35:50.309865 run-command.c:626 trace: run_command: 'gc' '--auto' > 21:35:50.328880 git.c:344 trace: built-in: git 'gc' '--auto' > 21:35:50.453967 run-command.c:1452 run_processes_parallel: preparing to run up to 1 tasks > 21:35:50.460971 run-command.c:1484 run_processes_parallel: done > 21:35:50.460971 run-command.c:626 trace: run_command: 'gc' '--auto' > 21:35:50.480985 git.c:344 trace: built-in: git 'gc' '--auto' > Rebasing: direct_goma > Rebasing: python_pool > > C:\src\chromium\src>git fetch > 21:36:23.409703 git.c:344 trace: built-in: git 'fetch' > 21:36:23.486758 run-command.c:626 trace: run_command: 'remote-https' 'origin' 'https://chromium.googlesource.com/chromium/src.git' > 21:36:23.506772 git.c:576 trace: exec: 'git-remote-https' 'origin' 'https://chromium.googlesource.com/chromium/src.git' > 21:36:23.506772 run-command.c:626 trace: run_command: 'git-remote-https' 'origin' 'https://chromium.googlesource.com/chromium/src.git' > 21:36:28.542596 run-command.c:626 trace: run_command: 'rev-list' '--objects' '--stdin' '--not' '--all' '--quiet' > 21:36:28.578620 run-command.c:626 trace: run_command: 'fetch-pack' '--stateless-rpc' '--stdin' '--lock-pack' '--include-tag' '--thin' 'https://chromium.googlesource.com/chromium/src.git/' > 21:36:28.601635 git.c:344 trace: built-in: git 'fetch-pack' '--stateless-rpc' '--stdin' '--lock-pack' '--include-tag' '--thin' 'https://chromium.googlesource.com/chromium/src.git/' > remote: Counting objects: 67598, done > remote: Finding sources: 100% (28/28) > 21:39:29.787441 run-command.c:626 trace: run_command: 'unpack-objects' '--pack_header=2,28' > 21:39:29.812462 git.c:344 trace: built-in: git 'unpack-objects' '--pack_header=2,28' > remote: Total 28 (delta 2), reused 20 (delta 2) > Unpacking objects: 100% (28/28), done. > 21:39:30.083690 run-command.c:626 trace: run_command: 'rev-list' '--objects' '--stdin' '--not' '--all' '--quiet' > 21:39:30.108704 git.c:344 trace: built-in: git 'rev-list' '--objects' '--stdin' '--not' '--all' '--quiet' > From https://chromium.googlesource.com/chromium/src > fd56d3ad0528..fbcc09282dc8 master -> origin/master > 21:39:30.788186 run-command.c:1452 run_processes_parallel: preparing to run up to 1 tasks > 21:39:30.795191 run-command.c:1484 run_processes_parallel: done > 21:39:30.813200 run-command.c:626 trace: run_command: 'gc' '--auto' > 21:39:30.836212 git.c:344 trace: built-in: git 'gc' '--auto' > > > Bug:749709 > Change-Id: I5b94549c42271885365c2354dc3f58399d6aebe0 > Reviewed-on: https://chromium-review.googlesource.com/786691 > Reviewed-by: Ryan Tseng <hinoka@chromium.org> > Commit-Queue: Takuto Ikuta <tikuta@google.com> TBR=hinoka@chromium.org,agable@chromium.org,tandrii@chromium.org,tikuta@google.com Change-Id: I970ddac1fd21e904c69dc18e48169d49293b1800 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 749709 Reviewed-on: https://chromium-review.googlesource.com/786413Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org> Commit-Queue: Andrii Shyshkalov <tandrii@chromium.org>
-
- 22 Nov, 2017 5 commits
-
-
Takuto Ikuta authored
GIT_TRACE=true tells us which internal git command is slow. https://git-scm.com/book/en/v2/Git-Internals-Environment-Variables I got following results in my local repository. Let me confirm the bots show similar behavior. C:\src\chromium\src>set GIT_TRACE=true C:\src\chromium\src>git rebase-update 21:32:36.519698 git.c:576 trace: exec: 'git-rebase-update' 21:32:36.519698 run-command.c:626 trace: run_command: 'git-rebase-update' 21:32:38.889848 git.c:344 trace: built-in: git 'fetch' '--multiple' 'origin' 21:32:38.893846 run-command.c:626 trace: run_command: 'fetch' '--append' 'origin' Fetching origin 21:32:38.911858 git.c:344 trace: built-in: git 'fetch' '--append' 'origin' 21:32:38.983909 run-command.c:626 trace: run_command: 'remote-https' 'origin' 'https://chromium.googlesource.com/chromium/src.git' 21:32:39.002923 git.c:576 trace: exec: 'git-remote-https' 'origin' 'https://chromium.googlesource.com/chromium/src.git' 21:32:39.003923 run-command.c:626 trace: run_command: 'git-remote-https' 'origin' 'https://chromium.googlesource.com/chromium/src.git' 21:32:43.782266 run-command.c:626 trace: run_command: 'rev-list' '--objects' '--stdin' '--not' '--all' '--quiet' 21:32:43.827301 run-command.c:626 trace: run_command: 'fetch-pack' '--stateless-rpc' '--stdin' '--lock-pack' '--include-tag' '--thin' 'https://chromium.googlesource.com/chromium/src.git/' remote: Counting objects: 74400, done remote: Finding sources: 100% (19/19) 21:35:49.348951 run-command.c:626 trace: run_command: 'unpack-objects' '--pack_header=2,19' 21:35:49.368985 git.c:344 trace: built-in: git 'unpack-objects' '--pack_header=2,19' remote: Total 19 (delta 1), reused 18 (delta 1) Unpacking objects: 100% (19/19), done. 21:35:49.597328 run-command.c:626 trace: run_command: 'rev-list' '--objects' '--stdin' '--not' '--all' '--quiet' 21:35:49.612375 git.c:344 trace: built-in: git 'rev-list' '--objects' '--stdin' '--not' '--all' '--quiet' From https://chromium.googlesource.com/chromium/src e8994685157b..fd56d3ad0528 master -> origin/master 21:35:50.281845 run-command.c:1452 run_processes_parallel: preparing to run up to 1 tasks 21:35:50.287848 run-command.c:1484 run_processes_parallel: done 21:35:50.309865 run-command.c:626 trace: run_command: 'gc' '--auto' 21:35:50.328880 git.c:344 trace: built-in: git 'gc' '--auto' 21:35:50.453967 run-command.c:1452 run_processes_parallel: preparing to run up to 1 tasks 21:35:50.460971 run-command.c:1484 run_processes_parallel: done 21:35:50.460971 run-command.c:626 trace: run_command: 'gc' '--auto' 21:35:50.480985 git.c:344 trace: built-in: git 'gc' '--auto' Rebasing: direct_goma Rebasing: python_pool C:\src\chromium\src>git fetch 21:36:23.409703 git.c:344 trace: built-in: git 'fetch' 21:36:23.486758 run-command.c:626 trace: run_command: 'remote-https' 'origin' 'https://chromium.googlesource.com/chromium/src.git' 21:36:23.506772 git.c:576 trace: exec: 'git-remote-https' 'origin' 'https://chromium.googlesource.com/chromium/src.git' 21:36:23.506772 run-command.c:626 trace: run_command: 'git-remote-https' 'origin' 'https://chromium.googlesource.com/chromium/src.git' 21:36:28.542596 run-command.c:626 trace: run_command: 'rev-list' '--objects' '--stdin' '--not' '--all' '--quiet' 21:36:28.578620 run-command.c:626 trace: run_command: 'fetch-pack' '--stateless-rpc' '--stdin' '--lock-pack' '--include-tag' '--thin' 'https://chromium.googlesource.com/chromium/src.git/' 21:36:28.601635 git.c:344 trace: built-in: git 'fetch-pack' '--stateless-rpc' '--stdin' '--lock-pack' '--include-tag' '--thin' 'https://chromium.googlesource.com/chromium/src.git/' remote: Counting objects: 67598, done remote: Finding sources: 100% (28/28) 21:39:29.787441 run-command.c:626 trace: run_command: 'unpack-objects' '--pack_header=2,28' 21:39:29.812462 git.c:344 trace: built-in: git 'unpack-objects' '--pack_header=2,28' remote: Total 28 (delta 2), reused 20 (delta 2) Unpacking objects: 100% (28/28), done. 21:39:30.083690 run-command.c:626 trace: run_command: 'rev-list' '--objects' '--stdin' '--not' '--all' '--quiet' 21:39:30.108704 git.c:344 trace: built-in: git 'rev-list' '--objects' '--stdin' '--not' '--all' '--quiet' From https://chromium.googlesource.com/chromium/src fd56d3ad0528..fbcc09282dc8 master -> origin/master 21:39:30.788186 run-command.c:1452 run_processes_parallel: preparing to run up to 1 tasks 21:39:30.795191 run-command.c:1484 run_processes_parallel: done 21:39:30.813200 run-command.c:626 trace: run_command: 'gc' '--auto' 21:39:30.836212 git.c:344 trace: built-in: git 'gc' '--auto' Bug:749709 Change-Id: I5b94549c42271885365c2354dc3f58399d6aebe0 Reviewed-on: https://chromium-review.googlesource.com/786691Reviewed-by: Ryan Tseng <hinoka@chromium.org> Commit-Queue: Takuto Ikuta <tikuta@google.com>
-
Mun Yong Jang authored
Bug: 785114 Change-Id: I53c3b4e54f39f4bacf8fb0bda1de4e4b0e1b280b Reviewed-on: https://chromium-review.googlesource.com/771592Reviewed-by: Nodir Turakulov <nodir@chromium.org> Commit-Queue: Mun Yong Jang <myjang@google.com>
-
Mun Yong Jang authored
Bug: 509672 Change-Id: Ie3cb2fa1a2276f1fe658cdf7b9ffb657d03556e8 Reviewed-on: https://chromium-review.googlesource.com/754340 Commit-Queue: Mun Yong Jang <myjang@google.com> Reviewed-by: Nodir Turakulov <nodir@chromium.org>
-
Mun Yong Jang authored
Bug: Change-Id: I1c02188625a42af974744d0c27905f879963b0d2 Reviewed-on: https://chromium-review.googlesource.com/783878Reviewed-by: Nodir Turakulov <nodir@chromium.org> Commit-Queue: Mun Yong Jang <myjang@google.com>
-
recipe-roller authored
This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (e.g. depot_tools) into downstream projects (e.g. tools/build). More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. recipe_engine: https://crrev.com/6d6c1515cda8fb88bfa135743d8fdac359c832b0 buildbucket.put: improvements in tag handling. (tandrii@chromium.org) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: Id627040f707ab5c057eb01c6c5437a42a710f3c7 Reviewed-on: https://chromium-review.googlesource.com/783991Reviewed-by: Recipe Roller <recipe-roller@chromium.org> Commit-Queue: Recipe Roller <recipe-roller@chromium.org>
-
- 21 Nov, 2017 2 commits
-
-
recipe-roller authored
This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (e.g. depot_tools) into downstream projects (e.g. tools/build). More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. recipe_engine: https://crrev.com/8b52d1ce749a21542c5a4a4f836251a577db4700 Refactor buildbucket module. (tandrii@chromium.org) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: Ide8ccea77f1920912803325ef04df46721361fa0 Reviewed-on: https://chromium-review.googlesource.com/781059Reviewed-by: Recipe Roller <recipe-roller@chromium.org> Commit-Queue: Recipe Roller <recipe-roller@chromium.org>
-
recipe-roller authored
This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (e.g. depot_tools) into downstream projects (e.g. tools/build). More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. recipe_engine: https://crrev.com/f272cac20a48ee92ee3310aa32e9060cdd485eb9 buildbucket recipe_module: propagate is_experimental flag. (tandrii@chromium.org) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I8208b9e56e867c869c7fcbcc3a5c5a7ef4c7cae9 Reviewed-on: https://chromium-review.googlesource.com/780863Reviewed-by: Recipe Roller <recipe-roller@chromium.org> Commit-Queue: Recipe Roller <recipe-roller@chromium.org>
-