Skip to content

CLaSP: Enable scenario for Drain and cancel the queue when there's a mutating request #8217

@ryanbrandenburg

Description

@ryanbrandenburg

The WebTools folks would like to be able to have the RequestExecutionQueue Cancel all pending requests and wait for already started tasks to finish (in case things didn't check for cancellation) when a mutating request comes in. This is a requirement for them because they don't have Snapshots of their tree (It's not immutable).

We think we can enable this scenario by wrapping these lines in a virtual method and then allowing them to override it, but depending on how complicated it is to implement we might include it as a (non-default) option for CLaSP.

Metadata

Metadata

Labels

enhancementSmall improvement request

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions