What do we break if we fix it now? Since instance id, instance type are also part of the 'AsyncJobResponse' its appropriate to pass full details. Clearly from the Ryan use case, details of job are needed by external systems and since this is the only book-keeping of a job, we need to retain the history.
On 03/07/13 4:12 AM, "Kelven Yang" <kelven.y...@citrix.com> wrote: >Fields in job record are tend to be used to reflect job status in job's >life cycle instead of history. > >Kelven > >On 7/2/13 1:35 PM, "Ryan Dietrich" <r...@betterservers.com> wrote: > >>Ok. I see the "reset attached object" calls now. >> >>I'm curious why those columns are being wiped out. If you wanted to see >>outstanding calls for an ID or Type, wouldn't you just query where the >>jobStatus is still equal to zero? >> >>Wiping out those columns seems to destroy history, no? >> >>On Jul 2, 2013, at 2:27 PM, Alena Prokharchyk >><alena.prokharc...@citrix.com> wrote: >> >>> Ryan, >>> >>> Those fields were added to indicate the instances (volumes, vms, etc) >>> having pending/active async jobs. The customers' main use case was - by >>> instance id, find out the jobs that are currently being executed for >>>this >>> instance. Once the job is completed, the field is offset to NULL. >>> >>> -Alena. >> > >