Markus Handell
1366b0f841
AsyncResolver: avoid hanging the WorkerThread.
...
There's a problem where the destruction of the contained rtc::Thread
will join the spawned thread blocked on getaddrinfo(). However,
getaddrinfo() is sometimes slow and this behavior hinders packet traffic
when it happens.
Fix this by using the brand new detachable PlatformThread support.
Fixed: b:181572711, webrtc:12659
Change-Id: I0b7e0cca3b8b1b3ed22328d940b1bb95cacb5e24
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/214780
Commit-Queue: Markus Handell <handellm@webrtc.org>
Reviewed-by: Tommi <tommi@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#33804}
2021-04-22 06:30:11 +00:00
..
2021-02-11 10:39:03 +00:00
2021-03-24 15:49:31 +00:00
2021-01-15 17:00:05 +00:00
2021-04-14 08:27:54 +00:00
2021-03-29 10:15:44 +00:00
2020-06-08 12:59:40 +00:00
2020-11-09 10:47:55 +00:00
2021-04-19 11:10:02 +00:00
2021-03-25 15:59:05 +00:00
2021-04-21 07:04:01 +00:00
2020-11-04 14:53:13 +00:00
2021-01-27 19:16:46 +00:00
2021-01-29 08:24:43 +00:00
2021-01-29 08:24:43 +00:00
2021-01-29 08:24:43 +00:00
2021-04-22 06:30:11 +00:00
2021-04-22 06:30:11 +00:00
2020-07-08 11:41:20 +00:00
2020-07-08 11:41:20 +00:00
2021-01-29 21:56:38 +00:00
2020-12-11 09:58:40 +00:00
2020-12-11 09:58:40 +00:00
2020-12-11 09:58:40 +00:00
2020-09-29 12:57:20 +00:00
2021-02-10 15:04:55 +00:00
2021-04-22 06:30:11 +00:00
2021-01-29 08:24:43 +00:00
2020-11-26 08:41:36 +00:00
2020-11-26 08:41:36 +00:00
2020-11-18 20:49:08 +00:00
2020-11-09 10:47:55 +00:00
2020-11-18 20:49:08 +00:00
2020-09-29 10:19:20 +00:00
2021-01-21 18:14:14 +00:00
2021-01-22 16:20:22 +00:00
2021-01-22 16:20:22 +00:00
2021-04-19 11:10:02 +00:00
2020-07-08 20:38:54 +00:00
2021-04-21 07:44:31 +00:00
2020-07-08 20:38:54 +00:00
2020-07-08 20:38:54 +00:00
2021-04-15 10:43:00 +00:00
2020-11-23 14:58:39 +00:00
2021-03-29 09:47:33 +00:00
2021-03-29 08:05:39 +00:00
2021-03-29 09:47:33 +00:00
2020-07-08 20:38:54 +00:00
2020-07-08 20:38:54 +00:00
2021-04-21 12:31:14 +00:00
2021-04-21 12:31:14 +00:00
2020-12-10 11:04:58 +00:00
2020-09-30 13:58:29 +00:00
2021-03-29 08:05:39 +00:00
2021-03-29 11:04:47 +00:00
2021-04-19 11:10:02 +00:00
2021-02-22 12:53:23 +00:00
2021-01-11 07:53:03 +00:00
2020-09-25 11:44:02 +00:00
2020-09-25 11:44:02 +00:00
2020-07-08 20:38:54 +00:00
2020-07-08 20:38:54 +00:00
2020-11-26 01:00:22 +00:00
2021-03-22 09:41:27 +00:00
2021-01-15 17:00:05 +00:00
2020-08-13 20:50:23 +00:00
2020-08-13 20:50:23 +00:00
2020-11-09 10:47:55 +00:00
2021-03-15 10:50:31 +00:00
2021-03-15 10:50:31 +00:00
2021-03-15 10:50:31 +00:00
2021-03-15 10:50:31 +00:00
2020-09-07 12:57:15 +00:00
2020-07-08 20:38:54 +00:00
2020-12-11 09:58:40 +00:00
2020-12-11 09:58:40 +00:00
2020-11-09 10:47:55 +00:00
2020-12-11 09:58:40 +00:00
2020-12-11 09:58:40 +00:00
2020-12-11 09:58:40 +00:00
2020-12-11 09:58:40 +00:00
2020-12-11 09:58:40 +00:00
2021-04-16 08:47:17 +00:00
2021-04-16 08:47:17 +00:00
2020-12-11 09:58:40 +00:00
2020-12-11 09:58:40 +00:00
2020-12-11 09:58:40 +00:00
2021-01-29 08:24:43 +00:00
2020-10-06 14:10:36 +00:00
2021-02-10 15:04:55 +00:00
2020-12-15 13:59:32 +00:00
2021-01-15 17:00:05 +00:00
2021-02-15 14:38:47 +00:00
2021-02-15 14:38:47 +00:00
2021-04-21 07:44:31 +00:00
2021-04-21 07:44:31 +00:00
2021-04-21 07:44:31 +00:00
2020-09-18 17:42:53 +00:00
2021-01-07 16:40:50 +00:00
2020-07-08 20:38:54 +00:00
2020-09-29 10:19:20 +00:00
2020-12-15 12:17:12 +00:00
2020-12-15 12:17:12 +00:00
2021-01-22 16:20:22 +00:00
2021-03-30 09:23:22 +00:00
2020-09-18 17:42:53 +00:00
2020-12-11 09:58:40 +00:00
2021-04-21 07:04:01 +00:00
2021-04-21 07:04:01 +00:00
2021-04-21 12:31:14 +00:00
2021-04-12 19:51:20 +00:00
2021-04-12 19:51:20 +00:00
2020-09-07 12:57:15 +00:00
2020-08-31 20:26:37 +00:00
2021-02-05 11:20:36 +00:00
2020-12-11 09:58:40 +00:00
2020-12-11 09:58:40 +00:00
2020-12-11 09:58:40 +00:00
2021-02-22 12:53:23 +00:00
2020-10-29 21:08:10 +00:00
2020-12-11 09:58:40 +00:00
2021-04-16 08:47:17 +00:00
2021-04-16 08:47:17 +00:00
2021-04-16 08:47:17 +00:00
2021-04-16 08:47:17 +00:00
2020-09-17 13:18:25 +00:00
2020-09-17 13:18:25 +00:00
2021-01-15 17:59:05 +00:00
2021-02-25 10:48:55 +00:00
2021-02-15 22:38:46 +00:00
2021-04-21 07:44:31 +00:00
2021-04-21 07:44:31 +00:00
2021-01-29 08:24:43 +00:00
2021-04-21 07:44:31 +00:00
2020-07-08 20:38:54 +00:00
2020-07-08 20:38:54 +00:00
2021-03-29 13:04:09 +00:00
2021-04-14 12:19:12 +00:00
2021-04-14 12:19:12 +00:00
2021-04-14 12:19:12 +00:00
2021-02-23 14:53:22 +00:00
2021-02-23 14:53:22 +00:00
2021-04-09 10:04:25 +00:00
2021-04-09 10:04:25 +00:00
2021-04-09 10:04:25 +00:00
2020-10-07 01:26:06 +00:00
2020-10-07 01:26:06 +00:00
2021-03-10 20:06:22 +00:00
2021-03-10 20:06:22 +00:00
2021-02-11 09:17:23 +00:00
2021-02-10 15:04:55 +00:00
2020-07-08 20:38:54 +00:00
2020-07-08 20:38:54 +00:00