expirationd icon indicating copy to clipboard operation
expirationd copied to clipboard

RFC: flag for blocking one expectation task per space

Open ArtDu opened this issue 4 years ago • 3 comments

Problem

We want to create a flag that will protect users using modules to protect them from the fool. It will be painful have too many full scans.

Needs

  • Make a flag that can be passed and it will prohibit the creation of another run task if another already exists
  • It is necessary to preserve backward compatibility

ArtDu avatar Apr 15 '21 15:04 ArtDu

An I understood right: you want ability to run only one task per space? The source of several task is a mistake in some reloading code (possibly in expirationd itself)?

Totktonada avatar Sep 10 '21 10:09 Totktonada

An I understood right: you want ability to run only one task per space? The source of several task is a mistake in some reloading code (possibly in expirationd itself)?

here is rather the idea that many fullcans are not very effective, the idea of @no1seman

ArtDu avatar Sep 10 '21 10:09 ArtDu

My point of view: by default - module must allow to run only one task per space. If someone tries to run second one - warning (or error) must be generated. But if user wants to run multiple task per single space there will be a special flag user must provide....

no1seman avatar Sep 10 '21 11:09 no1seman