| Index: appengine/swarming/handlers_bot.py
|
| diff --git a/appengine/swarming/handlers_bot.py b/appengine/swarming/handlers_bot.py
|
| index e8f9256baa3f91e93e10e8df62e91926f0cf4ecc..d73230fb790ce9b19dea4851f1d2bee94e7207a8 100644
|
| --- a/appengine/swarming/handlers_bot.py
|
| +++ b/appengine/swarming/handlers_bot.py
|
| @@ -379,6 +379,21 @@ class BotPollHandler(_BotBaseHandler):
|
| cmd = request.properties.commands[0]
|
| elif request.properties.command:
|
| cmd = request.properties.command
|
| +
|
| + isolated = None
|
| + if request.properties.inputs_ref:
|
| + isolated = {
|
| + 'input': request.properties.inputs_ref.isolated,
|
| + 'server': request.properties.inputs_ref.isolatedserver,
|
| + 'namespace': request.properties.inputs_ref.namespace,
|
| + }
|
| + elif request.properties.outputs_target:
|
| + isolated = {
|
| + 'input': None,
|
| + 'server': request.properties.inputs_ref.isolatedserver,
|
| + 'namespace': request.properties.inputs_ref.namespace,
|
| + }
|
| +
|
| out = {
|
| 'cmd': 'run',
|
| 'manifest': {
|
| @@ -391,7 +406,7 @@ class BotPollHandler(_BotBaseHandler):
|
| 'hard_timeout': request.properties.execution_timeout_secs,
|
| 'host': utils.get_versioned_hosturl(),
|
| 'io_timeout': request.properties.io_timeout_secs,
|
| - 'inputs_ref': request.properties.inputs_ref,
|
| + 'isolated': isolated,
|
| 'packages': [
|
| {
|
| 'package_name': p.package_name,
|
|
|