Brian Pandola
7c44e48670
Fix: SQS fails to get newly-visible messages when long polling ( #5733 )
...
The [original commit to remove the `sleep` call][1], only considered newly-arriving
messages; but didn't take into account that existing messages could become visible
in a much shorter time duration than the wait timeout. This commit addresses this
by checking for newly-visible messages at the visibility timeout granularity (seconds),
which is still a major improvement over the original 10 millisecond polling.
[1]: <d560ff002d
> "Remove Sleep Call"
2022-12-04 18:00:56 -08:00
..
2022-12-03 21:21:52 -01:00
2022-11-17 21:41:08 -01:00
2022-11-28 12:22:48 -01:00
2022-10-23 11:23:23 +00:00
2022-11-21 20:46:07 -01:00
2022-11-27 21:25:56 -01:00
2022-11-17 21:41:08 -01:00
2022-08-13 09:49:43 +00:00
2022-03-10 13:39:59 -01:00
2022-11-17 21:41:08 -01:00
2022-11-23 12:16:33 -01:00
2022-11-29 08:44:25 -01:00
2022-11-07 19:24:24 -01:00
2022-08-13 09:49:43 +00:00
2022-10-04 11:26:48 +00:00
2022-12-03 21:21:52 -01:00
2022-11-22 16:23:21 -01:00
2022-10-29 18:34:13 +00:00
2022-12-02 21:00:25 -01:00
2022-11-17 21:41:08 -01:00
2022-11-17 21:41:08 -01:00
2022-11-17 21:41:08 -01:00
2022-11-17 21:41:08 -01:00
2022-11-25 20:06:12 -01:00
2022-10-04 20:26:17 +00:00
2022-11-17 21:41:08 -01:00
2022-11-17 21:41:08 -01:00
2022-08-13 09:49:43 +00:00
2022-11-17 21:41:08 -01:00
2022-04-18 20:44:56 +00:00
2022-08-13 09:49:43 +00:00
2022-03-10 13:39:59 -01:00
2022-09-28 09:35:12 +00:00
2022-11-29 18:38:53 -01:00
2022-11-17 21:41:08 -01:00
2022-10-27 19:46:47 -07:00
2022-08-13 09:49:43 +00:00
2022-12-02 12:17:06 -01:00
2022-11-23 12:16:33 -01:00
2022-11-17 21:41:08 -01:00
2022-11-17 21:41:08 -01:00
2022-11-17 21:41:08 -01:00
2022-08-13 09:49:43 +00:00
2022-03-11 20:28:45 -01:00
2022-11-17 21:41:08 -01:00
2022-11-23 18:10:18 -01:00
2022-11-17 21:41:08 -01:00
2022-11-17 21:41:08 -01:00
2022-10-04 16:28:30 +00:00
2022-10-04 16:28:30 +00:00
2022-04-27 11:58:59 +00:00
2022-11-17 21:41:08 -01:00
2022-11-17 21:41:08 -01:00
2022-08-13 09:49:43 +00:00
2022-08-13 09:49:43 +00:00
2022-11-17 21:41:08 -01:00
2022-08-13 09:49:43 +00:00
2022-05-27 10:28:08 +00:00
2022-11-17 21:41:08 -01:00
2022-11-17 21:41:08 -01:00
2022-11-17 21:41:08 -01:00
2022-11-17 21:41:08 -01:00
2022-11-17 21:41:08 -01:00
2022-11-17 21:41:08 -01:00
2022-11-17 21:41:08 -01:00
2022-11-17 21:41:08 -01:00
2022-10-07 10:03:17 +00:00
2022-11-17 21:41:08 -01:00
2022-11-17 21:41:08 -01:00
2022-11-17 21:41:08 -01:00
2022-10-07 14:41:10 +00:00
2022-09-28 09:35:12 +00:00
2022-08-13 09:49:43 +00:00
2022-11-17 21:41:08 -01:00
2022-11-17 21:41:08 -01:00
2022-08-23 18:41:10 +00:00
2022-03-10 13:39:59 -01:00
2022-11-30 16:00:40 -01:00
2022-08-13 09:49:43 +00:00
2022-11-17 21:41:08 -01:00
2022-11-17 21:41:08 -01:00
2022-11-17 21:41:08 -01:00
2022-11-17 21:41:08 -01:00
2022-05-10 22:02:21 +00:00
2022-11-29 18:22:09 -01:00
2022-11-17 21:41:08 -01:00
2022-11-30 22:35:20 -01:00
2022-09-28 09:35:12 +00:00
2022-11-22 22:41:02 -01:00
2022-01-18 14:18:57 -01:00
2022-08-13 09:49:43 +00:00
2022-11-17 21:41:08 -01:00
2022-04-27 11:58:59 +00:00
2022-11-18 20:18:47 -01:00
2022-08-13 09:49:43 +00:00
2022-10-11 22:09:17 +00:00
2022-11-17 21:41:08 -01:00
2022-08-23 19:47:44 +00:00
2022-11-17 21:41:08 -01:00
2022-11-30 16:41:42 -01:00
2022-12-04 18:00:56 -08:00
2022-11-30 20:09:37 -01:00
2022-06-09 17:37:30 +00:00
2022-11-17 21:41:08 -01:00
2022-11-17 21:41:08 -01:00
2022-03-10 13:39:59 -01:00
2022-11-17 21:41:08 -01:00
2022-03-10 13:39:59 -01:00
2022-08-13 09:49:43 +00:00
2022-11-17 21:41:08 -01:00
2022-03-11 20:28:45 -01:00
2022-11-17 21:41:08 -01:00
2022-11-02 20:00:51 -01:00
2022-08-13 09:49:43 +00:00
2022-02-11 19:11:22 -01:00