coreblocks icon indicating copy to clipboard operation
coreblocks copied to clipboard

Remove conflicts from Pipe and Forwarder

Open tilk opened this issue 9 months ago • 0 comments

This PR removes the conflicts on the clear method from Pipe and Forwarder. The conflicts are known to reduce performance. It should be noted that the read methods would still be executed in the clearing cycle - is this a problem? Do we need to have a lighter mechanism than conflicts to prevent method execution when clear is called?

Also, clean method on Pipe is renamed to clear to comply with naming conventions.

Edit: after some thoughts, I'm not certain that the conflicts on clear are that bad. This needs investigation.

tilk avatar May 06 '24 13:05 tilk