<div dir="ltr">Thank you for your reply.<br>I chould understand instance-tasks-api more clearly.<br><div class="gmail_extra"><br><br><div class="gmail_quote">2013/12/4 Andrew Laski <span dir="ltr"><<a href="mailto:andrew.laski@rackspace.com" target="_blank">andrew.laski@rackspace.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="im"><br>

</div>
This is something that's entirely contained within Nova.  It's just adding a different representation of what is already occurring with task_states on an instance.<div class="im"><br></div></blockquote><div><br>I've got it!<br>
<br> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
I think it's better to think of it as a 'tag' field, not task_id.  task_id is something that would be generated within Nova, but a tag field would allow a client to specify a small amount of data to attach to the task.  Like a token that could be used to identify requests that have been made.  So if nothing is specified the field will remain blank.</blockquote>
<div><br>Is getting task information(e.g. list tasks) API separated by each user?<br>Or can anybody execute these APIs?<br>Without user separated thought, user may not set unique id,<br>because there is a case that other user has already used this id.<br>
This id doesn't work as an unique key of a request.<br><br> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class=""><div class="h5">
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
2013/11/28 Andrew Laski <<a href="mailto:andrew.laski@rackspace.com" target="_blank">andrew.laski@rackspa</a><br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

You're correct on request_id and task_id.  What I'm planning is a string<br>
field that a user can pass in with the request and it will be part of the<br>
task representation.  That field will have no meaning to Nova, but a client<br>
like Heat could use it to ensure that they don't send requests twice by<br>
checking if there's a task with that field set.<br>
<br>
<br>
</blockquote></blockquote></div></div></blockquote><div>Since task_id is auto generated, so I want to set unique string at 'tag' field by myself.<br>(Maybe putting task_id by user his/her self is hard to accept?)<br>
I want to use this field as judgement materials of retry(duplicate) request or new request.<br>So, how about making this 'tag' field like flexible metadata field such as <br>other API(I don't know yet) can refer it. <br>
<br></div><div>Sincerely, Haruka Tanizawa<br></div></div></div></div>