Revision 11705e3d

b/lib/cli.py
257 257
 QR_UNKNOWN,
258 258
 QR_INCOMPLETE) = range(3)
259 259

  
260
#: Maximum batch size for ChooseJob
261
_CHOOSE_BATCH = 25
262

  
260 263

  
261 264
class _Argument:
262 265
  def __init__(self, min=0, max=None): # pylint: disable=W0622
......
3055 3058
    """
3056 3059
    assert self.jobs, "_ChooseJob called with empty job list"
3057 3060

  
3058
    result = self.cl.QueryJobs([i[2] for i in self.jobs], ["status"])
3061
    result = self.cl.QueryJobs([i[2] for i in self.jobs[:_CHOOSE_BATCH]],
3062
                               ["status"])
3059 3063
    assert result
3060 3064

  
3061 3065
    for job_data, status in zip(self.jobs, result):

Also available in: Unified diff