346752477b
[ #12 ] mclock: Fix timer-based scheduling
...
Let's assume that there are two requests in the queue with execution time t1 and t2.
The timer is set to t1. The timer is triggered, schedules the t1 request,
calculates the time for the next timer t2 to be triggered.
But it doesn't schedules timer to this time because of the
`q.timeBasedScheduleTs > nextTs` check.
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2025-03-19 17:12:00 +03:00
3e7ca94035
Revert "[ #7 ] mclock: Add tag stat"
...
This reverts commit 25102d1e1a
.
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2025-03-10 16:58:38 +03:00
25102d1e1a
[ #7 ] mclock: Add tag stat
...
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2025-02-27 07:29:15 +00:00
f4d8ebf13d
[ #1 ] mclock: Add assert package
...
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2025-01-28 11:35:54 +03:00
9a48a50220
[ #1 ] mclock: Refactor scheduleRequest
...
Split to `scheduleRequest` and `scheduleRequestUnsafe`.
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2025-01-28 11:23:07 +03:00
f1cb5b40d5
[ #1 ] mclock: Use time.Duration
for idle timeout
...
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2025-01-28 11:20:54 +03:00
47559a8d16
[ #1 ] mclock: Refactor: split code between files
...
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2025-01-28 11:20:53 +03:00
54b4bf7cc1
[ #1 ] mclock: Fix time based scheduling
...
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2025-01-28 11:20:53 +03:00
0dccab22c2
[ #1 ] mclock: Initial implementation
...
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2025-01-28 11:20:51 +03:00