11 - 5 - 2026
bug fix
- resolved a bug when the worker executed the job, the worker incorrectly marked the position on the drop-bitmap.
- Resolves the memory leak problem because the ring buffer is not cleared when joining.
- MAX_RING_BUFFER now only works for multiples of 64 and greater than 63.
- added the saving_job_child feature to workers, aiming to resolve bugs when workers experience blocks because the queue is full when you want to enter a job child.
- Resolves the problem because the Quota size does not follow the size of the ring buffer during initialization
method
- Added
try_job_exec
Changed
- rename
TryEnqueueStatustoTryEnqueueErr - removed the polling mechanism because the main factor causes race condition and memory problems, if you want to do polling then do it manually