Map<Integer, WorkerInfo> workerInfoMap = getAsWorkerInfoMap(workerInfos);
int additionalWorkerInfos = input.readInt();
for (int i = 0; i < additionalWorkerInfos; i++) {
WorkerInfo workerInfo = new WorkerInfo();
workerInfo.readFields(input);
workerInfoMap.put(workerInfo.getTaskId(), workerInfo);
}
int partitionOwnersSize = input.readInt();
partitionOwners = Lists.newArrayListWithCapacity(partitionOwnersSize);