[Pulp-dev] filtering tasks by reserved resources
daviddavis at redhat.com
Thu Jul 11 20:20:42 UTC 2019
ReservedResources are unique and the tasking code relies on this
uniqueness to prevent race conditions. The db transaction prevents two
workers from acquiring a lock on the same resource. I read through 5120 but
I am not sure how the design would prevent that from happening?
On Thu, Jul 11, 2019 at 4:04 PM Dennis Kliban <dkliban at redhat.com> wrote:
> I just wrote up a story to add an ability to filter Tasks by the resources
> that they reserved. This is needed for the migration plan tasks and will be
> just as useful for other tasks.
> The design requires storing ReservedResources permanently in the database.
> The status of the task associated with the ReservedResource will be used to
> determine if a ReservedResource is still active or not. Additionally it
> will no longer be necessary to dispatch a task for removing the
> ReservedResource. Pulp will no longer have to dispatch 2 tasks for every
> single task with a reservation.
> What questions or concerns do you have?
>  https://pulp.plan.io/issues/5120
> Pulp-dev mailing list
> Pulp-dev at redhat.com
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Pulp-dev