Commit e295a0d
authored
Fix MQTT cleanup lifetime race, ONVIF concurrency/parsing safety, and MQTT docs payload mismatch (#452)
* Initial plan
* Fix MQTT and ONVIF safety issues with doc sync
* Harden MQTT cleanup timeout synchronization
* Address review nits in ONVIF and MQTT timeout logging
* Handle MQTT timeout clock and log edge cases safely
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>1 parent 4aaae6f commit e295a0d
3 files changed
Lines changed: 116 additions & 57 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
119 | 119 | | |
120 | 120 | | |
121 | 121 | | |
122 | | - | |
123 | 122 | | |
124 | 123 | | |
125 | 124 | | |
| |||
154 | 153 | | |
155 | 154 | | |
156 | 155 | | |
157 | | - | |
158 | 156 | | |
159 | 157 | | |
160 | 158 | | |
| |||
289 | 287 | | |
290 | 288 | | |
291 | 289 | | |
292 | | - | |
| 290 | + | |
293 | 291 | | |
294 | 292 | | |
295 | 293 | | |
| |||
430 | 428 | | |
431 | 429 | | |
432 | 430 | | |
433 | | - | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1221 | 1221 | | |
1222 | 1222 | | |
1223 | 1223 | | |
1224 | | - | |
| 1224 | + | |
1225 | 1225 | | |
1226 | 1226 | | |
1227 | 1227 | | |
1228 | | - | |
| 1228 | + | |
| 1229 | + | |
| 1230 | + | |
| 1231 | + | |
1229 | 1232 | | |
1230 | 1233 | | |
1231 | 1234 | | |
| |||
1234 | 1237 | | |
1235 | 1238 | | |
1236 | 1239 | | |
1237 | | - | |
1238 | 1240 | | |
1239 | 1241 | | |
1240 | 1242 | | |
| |||
1248 | 1250 | | |
1249 | 1251 | | |
1250 | 1252 | | |
1251 | | - | |
1252 | | - | |
1253 | | - | |
1254 | | - | |
| 1253 | + | |
| 1254 | + | |
| 1255 | + | |
| 1256 | + | |
| 1257 | + | |
| 1258 | + | |
| 1259 | + | |
| 1260 | + | |
| 1261 | + | |
| 1262 | + | |
| 1263 | + | |
| 1264 | + | |
1255 | 1265 | | |
1256 | 1266 | | |
1257 | 1267 | | |
1258 | 1268 | | |
1259 | 1269 | | |
1260 | 1270 | | |
1261 | | - | |
| 1271 | + | |
1262 | 1272 | | |
1263 | 1273 | | |
1264 | 1274 | | |
1265 | 1275 | | |
1266 | | - | |
| 1276 | + | |
1267 | 1277 | | |
1268 | | - | |
1269 | | - | |
1270 | | - | |
1271 | | - | |
1272 | | - | |
| 1278 | + | |
| 1279 | + | |
| 1280 | + | |
| 1281 | + | |
| 1282 | + | |
| 1283 | + | |
| 1284 | + | |
| 1285 | + | |
| 1286 | + | |
| 1287 | + | |
| 1288 | + | |
| 1289 | + | |
| 1290 | + | |
| 1291 | + | |
| 1292 | + | |
| 1293 | + | |
| 1294 | + | |
| 1295 | + | |
| 1296 | + | |
1273 | 1297 | | |
1274 | 1298 | | |
1275 | | - | |
| 1299 | + | |
1276 | 1300 | | |
| 1301 | + | |
| 1302 | + | |
| 1303 | + | |
1277 | 1304 | | |
1278 | 1305 | | |
1279 | 1306 | | |
1280 | | - | |
1281 | | - | |
| 1307 | + | |
| 1308 | + | |
| 1309 | + | |
| 1310 | + | |
| 1311 | + | |
| 1312 | + | |
| 1313 | + | |
| 1314 | + | |
| 1315 | + | |
| 1316 | + | |
1282 | 1317 | | |
1283 | | - | |
1284 | | - | |
1285 | | - | |
1286 | | - | |
| 1318 | + | |
| 1319 | + | |
| 1320 | + | |
| 1321 | + | |
| 1322 | + | |
| 1323 | + | |
| 1324 | + | |
| 1325 | + | |
| 1326 | + | |
| 1327 | + | |
1287 | 1328 | | |
1288 | | - | |
1289 | | - | |
1290 | | - | |
1291 | | - | |
| 1329 | + | |
| 1330 | + | |
| 1331 | + | |
| 1332 | + | |
1292 | 1333 | | |
1293 | | - | |
1294 | | - | |
| 1334 | + | |
| 1335 | + | |
| 1336 | + | |
| 1337 | + | |
1295 | 1338 | | |
1296 | 1339 | | |
1297 | | - | |
1298 | | - | |
| 1340 | + | |
| 1341 | + | |
| 1342 | + | |
1299 | 1343 | | |
1300 | 1344 | | |
1301 | | - | |
1302 | | - | |
| 1345 | + | |
| 1346 | + | |
| 1347 | + | |
| 1348 | + | |
| 1349 | + | |
| 1350 | + | |
| 1351 | + | |
1303 | 1352 | | |
1304 | 1353 | | |
1305 | 1354 | | |
| |||
1493 | 1542 | | |
1494 | 1543 | | |
1495 | 1544 | | |
1496 | | - | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
248 | 248 | | |
249 | 249 | | |
250 | 250 | | |
251 | | - | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
252 | 256 | | |
253 | 257 | | |
254 | 258 | | |
| |||
265 | 269 | | |
266 | 270 | | |
267 | 271 | | |
268 | | - | |
269 | | - | |
270 | | - | |
271 | | - | |
272 | | - | |
273 | | - | |
274 | | - | |
275 | | - | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
276 | 285 | | |
277 | 286 | | |
278 | 287 | | |
| |||
608 | 617 | | |
609 | 618 | | |
610 | 619 | | |
| 620 | + | |
| 621 | + | |
611 | 622 | | |
612 | 623 | | |
613 | | - | |
| 624 | + | |
| 625 | + | |
614 | 626 | | |
615 | 627 | | |
616 | | - | |
617 | | - | |
618 | 628 | | |
619 | 629 | | |
620 | 630 | | |
| |||
637 | 647 | | |
638 | 648 | | |
639 | 649 | | |
640 | | - | |
641 | | - | |
642 | 650 | | |
643 | 651 | | |
644 | 652 | | |
645 | 653 | | |
646 | 654 | | |
647 | 655 | | |
648 | 656 | | |
| 657 | + | |
649 | 658 | | |
650 | 659 | | |
651 | 660 | | |
| |||
654 | 663 | | |
655 | 664 | | |
656 | 665 | | |
| 666 | + | |
657 | 667 | | |
658 | 668 | | |
659 | 669 | | |
660 | 670 | | |
661 | | - | |
662 | 671 | | |
663 | 672 | | |
664 | 673 | | |
665 | 674 | | |
666 | 675 | | |
667 | | - | |
668 | 676 | | |
669 | 677 | | |
670 | 678 | | |
671 | 679 | | |
672 | 680 | | |
| 681 | + | |
673 | 682 | | |
674 | 683 | | |
675 | 684 | | |
| |||
763 | 772 | | |
764 | 773 | | |
765 | 774 | | |
766 | | - | |
767 | | - | |
768 | | - | |
| 775 | + | |
| 776 | + | |
| 777 | + | |
769 | 778 | | |
770 | | - | |
| 779 | + | |
| 780 | + | |
| 781 | + | |
| 782 | + | |
| 783 | + | |
| 784 | + | |
771 | 785 | | |
772 | | - | |
| 786 | + | |
773 | 787 | | |
774 | 788 | | |
775 | 789 | | |
| |||
0 commit comments