titanium-json-ld icon indicating copy to clipboard operation
titanium-json-ld copied to clipboard

Allow to prematurely terminate processing when a criteria is met

Open filip26 opened this issue 1 year ago • 1 comments

Is your feature request related to a problem? Please describe. Huge documents might cause the processor to run for a long time. To avoid a service distribution by a malicious attack a processing time time must be restricted by a configurable option.

Describe the solution you'd like Possible solutions:

  • time limit - terminate computation after a defined period
  • a limit based on a number of processed nodes

Describe alternatives you've considered The other way could be to kill a process executing a processor from outside.

filip26 avatar Dec 04 '23 21:12 filip26

moving to another milestone as it's still WIP. Partial implementation covering only some algos will be released as part of 1.4.0 marked experimental

filip26 avatar Feb 26 '24 15:02 filip26

V2 has been canceled because of lack of funding.

filip26 avatar Jun 20 '24 13:06 filip26