Svyatoslav Scherbina
24e7a11abc
Native: fix losing Worker.executeAfter jobs on scheduled time clash
...
The implementation was keeping delayed jobs in std::set sorted
only by the scheduled execution time (in microseconds since epoch).
So two jobs submitted to a worker and having the same scheduled time
were considered equivalent by the set, and one of them got lost.
Fix this by using std::multiset instead of std::set.
2021-11-26 11:59:40 +00:00
..
2020-10-27 21:00:28 +03:00
2021-09-01 10:14:01 +03:00
2020-10-27 21:00:28 +03:00
2021-10-27 13:54:35 +00:00
2020-10-27 21:00:28 +03:00
2021-09-01 10:14:01 +03:00
2020-10-27 21:00:28 +03:00
2021-09-01 10:14:01 +03:00
2020-10-27 21:00:28 +03:00
2021-09-01 10:14:01 +03:00
2021-06-25 21:18:37 +00:00
2021-09-01 10:14:01 +03:00
2020-10-27 21:00:28 +03:00
2021-09-01 10:14:01 +03:00
2020-10-27 21:00:28 +03:00
2021-09-01 10:14:01 +03:00
2020-10-27 21:00:28 +03:00
2021-09-01 10:14:01 +03:00
2020-10-27 21:00:28 +03:00
2021-09-01 10:14:01 +03:00
2020-10-27 21:00:28 +03:00
2021-09-01 10:14:01 +03:00
2020-10-27 21:00:28 +03:00
2021-09-01 10:14:01 +03:00
2021-08-13 13:20:59 +00:00
2021-09-01 10:14:01 +03:00
2020-10-27 21:00:28 +03:00
2021-09-01 10:14:01 +03:00
2020-10-27 21:00:28 +03:00
2021-08-13 13:20:59 +00:00
2021-01-26 17:38:03 +03:00
2021-01-26 17:38:03 +03:00
2020-10-27 21:00:28 +03:00
2020-10-27 21:00:28 +03:00
2021-09-01 10:14:01 +03:00
2020-10-27 21:00:28 +03:00
2021-09-01 10:14:01 +03:00
2020-10-27 21:00:28 +03:00
2021-09-01 10:14:01 +03:00
2020-10-27 21:00:28 +03:00
2021-09-01 10:14:01 +03:00
2021-11-26 11:59:40 +00:00
2021-09-01 10:14:01 +03:00
2021-09-01 10:13:55 +03:00
2021-09-01 10:14:01 +03:00
2021-05-21 06:31:09 +00:00
2021-09-01 10:14:01 +03:00
2020-10-27 21:00:28 +03:00
2021-09-01 10:14:01 +03:00
2020-10-27 21:00:28 +03:00
2021-09-01 10:14:01 +03:00
2021-09-01 10:14:01 +03:00
2021-09-01 10:14:01 +03:00
2021-10-14 11:22:26 +00:00
2021-09-01 10:14:01 +03:00
2021-05-27 11:39:56 +00:00
2021-09-01 10:14:01 +03:00
2021-07-21 13:36:02 +02:00
2021-09-01 10:14:01 +03:00
2021-06-18 13:51:21 +00:00
2021-08-10 08:22:55 +00:00
2021-08-10 08:22:55 +00:00
2021-08-10 08:22:55 +00:00
2021-08-10 08:22:55 +00:00
2021-08-10 08:22:55 +00:00
2021-08-10 08:22:55 +00:00
2021-01-26 17:38:03 +03:00