States shouldn¹t be used to serialize operations on a volume. It should be used to denote the lifecycle of the volume instead. I think the async job manager does take care of the serialization. Which version do you see this issue happening ?
Thanks, -Nitin On 13/01/15 12:28 PM, "Mike Tutkowski" <mike.tutkow...@solidfire.com> wrote: >Hi, > >Does anyone know why we don't currently have a state and applicable >transitions in Volume.State for attaching and detaching volumes? > >It seems like you'd want to, say, transition to Attaching only when you're >in the Ready state (or maybe some other states, as well). > >I think right now you can confuse the system by sending an attach command >and then a detach command before the attach command finishes (it's a race >condition...I don't think it always causes trouble). > >Thoughts? > >Thanks, >Mike > >-- >*Mike Tutkowski* >*Senior CloudStack Developer, SolidFire Inc.* >e: mike.tutkow...@solidfire.com >o: 303.746.7302 >Advancing the way the world uses the cloud ><http://solidfire.com/solution/overview/?video=play>**