Diego Fronza
e2e6fd4fa0
Resolve TSAN data race in zone_maintenance
...
Fix race between zone_maintenance and dns_zone_notifyreceive functions,
zone_maintenance was attempting to read a zone flag calling
DNS_ZONE_FLAG(zone, flag) while dns_zone_notifyreceive was updating
a flag in the same zone calling DNS_ZONE_SETFLAG(zone, ...).
The code reading the flag in zone_maintenance was not protected by the
zone's lock, to avoid a race the zone's lock is now being acquired
before an attempt to read the zone flag is made.
2021-04-07 10:48:12 -03:00
..
2020-12-10 06:31:19 +00:00
2021-02-19 11:40:05 +11:00
2021-02-19 11:40:04 +11:00
2021-04-01 10:39:48 +02:00
2020-12-10 06:31:19 +00:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2021-03-09 12:49:04 +00:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-30 13:33:43 +02:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-11-25 13:42:12 +01:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-30 13:33:43 +02:00
2020-02-21 14:09:59 -08:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-12-10 06:31:19 +00:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2021-04-01 10:39:48 +02:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2021-04-01 10:39:48 +02:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-30 13:33:43 +02:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-11-03 23:50:19 +11:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-12-01 23:19:46 +11:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2021-01-06 19:18:54 +11:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-12-01 22:13:05 +00:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-12-10 06:31:19 +00:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-12-10 06:31:19 +00:00
2020-09-14 17:00:40 -07:00
2020-11-25 13:42:12 +01:00
2020-10-30 08:25:03 +11:00
2020-09-14 17:00:40 -07:00
2021-02-23 16:48:10 +01:00
2020-09-30 13:33:43 +02:00
2020-09-14 17:00:40 -07:00
2021-04-07 10:48:12 -03:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00