AgeCommit message (Expand)AuthorFilesLines
2017-08-04Refactor all gRPC proxy code into a single class.chromium-googlesource/masteraludwin2-78/+281
2017-08-03Include more information when json parsing failsaludwin1-2/+2
2017-08-01Fix typo in run_isolated.pymartiniss1-1/+1
2017-07-26Update infra_libs to 1.1.15 / 0b44aba87c1c6538439df6d24a409870810747abmaruel37-1780/+734
2017-07-25Use 'system' account for Isolate/CIPD calls from Swarming bot.vadimsh2-9/+138
2017-07-19Use file system encoding for LUCI_CONTEXT env var value.vadimsh1-1/+5
2017-07-19Don't auto-magically pick up ambient authentication in Swarming bot.vadimsh2-14/+23
2017-07-18Omit 'default_account_id' in LUCI_CONTEXT if it is null.vadimsh1-2/+6
2017-07-17Add luci_context.stage function that drops the file but doesn't touch environ.vadimsh3-11/+41
2017-07-12Delay logging about missing certifi until it is really needed.vadimsh1-3/+9
2017-07-07Fix gRPC error handling on Push.aludwin1-8/+6
2017-07-07[run_isolated] Tolerate cache uninstall errors.dnj1-1/+11
2017-06-30Update gRPC proxy scopealudwin1-1/+1
2017-06-29Use config.json to enable Isolated gRPC proxyaludwin3-23/+19
2017-06-29Use correct namespace with gRPC proxy.aludwin2-9/+21
2017-06-29Always treat TokenError as fatal error.vadimsh2-30/+16
2017-06-28Update Swarming bot's auth server implementation to support multiple accounts.vadimsh2-73/+153
2017-06-28Replace custom blob gRPC API with ByteStreamaludwin47-1143/+6462
2017-06-26Recognize 'accounts' and 'default_account_id' in LUCI_CONTEXT.vadimsh3-17/+65
2017-06-22Make sure tokens returned by local auth service live for >3 min.vadimsh3-8/+27
2017-06-22Try 'sudo chmod' in make_tree_deleteable() as last effortmaruel1-4/+28
2017-06-22Shuffle code around in file_path.maruel1-152/+154
2017-06-16Improve error handling for file_path.rmtree()maruel1-48/+74
2017-06-12Return named output files if they're symlinksaludwin2-5/+18
2017-06-10Fix hang in local_smoke_test.pymaruel1-0/+2
2017-06-08Add OWNERS filesnodir4-0/+11
2017-06-08Fix wording changed in 70b369823ed763667b.maruel1-1/+1
2017-06-08Improve zombie process error message to be actionable.maruel1-10/+37
2017-06-08client: Support repeated keys in task request.maruel2-225/+304
2017-06-02Fix GS URL regexnodir1-1/+1
2017-05-31Improve help page.maruel2-14/+18
2017-05-26Overhaul swarming_task_cost.pymaruel1-18/+19
2017-05-26If 'ir' directory exist, delete it on startup.maruel1-0/+2
2017-05-24Enable retries by default.maruel1-0/+15 quick tool to query all swarming bot statemaruel1-0/+79
2017-05-19Fix example/4_swarming_run_manual_upload.pymaruel1-1/+1
2017-05-16Fix swarming_count_tasks.pymaruel1-68/+79
2017-05-11Reland "named caches: move instead of symlinking"nodir4-160/+261
2017-05-11Revert "named caches: move instead of symlinking"maruel4-261/+160
2017-05-10named caches: move instead of symlinkingnodir4-160/+261
2017-05-10swarming: fix support for raw command + isolated filemaruel2-91/+145
2017-05-09Rephrase a message in run_isolated to be more polite/formal.qyearsley1-8/+8 remove old auto-isolate supportmaruel7-70/+49
2017-05-04Add unit test to clean_caches()chromium-googlesource/stablemaruel7-22/+174
2017-05-02[] make reproduce command work with cipd packages.iannucci2-13/+46
2017-05-02Finally fix on_error_test hang.maruel1-2/+7
2017-04-28Add option to collapse symlinks in isolate.pykjlubick5-17/+58
2017-04-26swarming: Fix support to pass command as a swarming taskmaruel3-51/+61
2017-04-07Switch to use a constant path 'ir'.maruel2-4/+15
2017-04-06Add verbose logging for ts_mon flush procedure.vadimsh1-0/+3