Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Stop logging errors on receving a redundant standalone ack. #29166

Conversation

bzbarsky-apple
Copy link
Contributor

If we had the following message flow:

  1. Send a message that is the last message on an exchange.
  2. Before we get the ack retransmit the message.
  3. Get acks for both messages.

we would log an error on the second ack, since there was no exchagne to dispatch it to, so it would just get dropped.

But dropping a standalone ack for an exchange that no longer exists is fine; in the case above the exchange no longer exists because the first ack it got allowed us to clean it up.

If we had the following message flow:

1. Send a message that is the last message on an exchange.
2. Before we get the ack retransmit the message.
3. Get acks for both messages.

we would log an error on the second ack, since there was no exchagne to dispatch
it to, so it would just get dropped.

But dropping a standalone ack for an exchange that no longer exists is fine;
in the case above the exchange no longer exists because the first ack it got
allowed us to clean it up.
@github-actions
Copy link

github-actions bot commented Sep 11, 2023

PR #29166: Size comparison from ae6aa70 to 89422f9

Increases (28 builds for bl602, bl702, bl702l, cc32xx, efr32, linux, psoc6, telink)
platform target config section ae6aa70 89422f9 change % change
bl602 lighting-app bl602 (read/write) 1365590 1365622 32 0.0
.data 9600 9608 8 0.1
.text 1058580 1058614 34 0.0
bl602+rpc (read/write) 1412730 1412778 48 0.0
.data 9952 9960 8 0.1
.text 1090258 1090292 34 0.0
bl702 lighting-app bl702 (read/write) 1168671 1168707 36 0.0
.data 3584 3592 8 0.2
.debug_info 42290687 42291177 490 0.0
.debug_line 5463484 5463595 111 0.0
.debug_loc 3521317 3521518 201 0.0
.debug_ranges 380696 380744 48 0.0
.symtab 176064 176080 16 0.0
.text 955714 955744 30 0.0
bl702+rpc (read/write) 1265487 1265543 56 0.0
.data 4104 4112 8 0.2
.debug_info 47199752 47200242 490 0.0
.debug_line 5871223 5871334 111 0.0
.debug_loc 3726358 3726559 201 0.0
.debug_ranges 406536 406584 48 0.0
.symtab 195248 195264 16 0.0
.text 1028164 1028194 30 0.0
bl706-eth (read/write) 1014780 1014816 36 0.0
.data 3304 3312 8 0.2
.debug_info 23277007 23277500 493 0.0
.debug_line 4407711 4407822 111 0.0
.debug_loc 3019266 3019467 201 0.0
.debug_ranges 317384 317432 48 0.0
.symtab 138032 138048 16 0.0
.text 773770 773798 28 0.0
bl706-wifi (read/write) 1086991 1087031 40 0.0
.data 3624 3632 8 0.2
.debug_info 24442220 24442710 490 0.0
.debug_line 4628997 4629108 111 0.0
.debug_loc 3103352 3103553 201 0.0
.debug_ranges 326280 326328 48 0.0
.symtab 150544 150560 16 0.0
.text 847520 847550 30 0.0
bl702l lighting-app bl702l (read/write) 1153896 1153940 44 0.0
.data 4528 4536 8 0.2
.debug_info 42297492 42297982 490 0.0
.debug_line 5379730 5379841 111 0.0
.debug_loc 3457056 3457257 201 0.0
.debug_ranges 386016 386064 48 0.0
.symtab 175600 175616 16 0.0
.text 944208 944242 34 0.0
cc32xx lock CC3235SF_LAUNCHXL (read only) 617170 617194 24 0.0
.debug_abbrev 966876 966888 12 0.0
.debug_info 21248732 21249267 535 0.0
.debug_line 2797066 2797159 93 0.0
.debug_loclists 1568245 1568382 137 0.0
.debug_rnglists 98952 98976 24 0.0
.symtab 294240 294272 32 0.0
.text 508540 508564 24 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1005276 1005316 40 0.0
.text 830456 830496 40 0.0
window-app BRD4187C (read/write) 1128120 1128160 40 0.0
.text 956200 956240 40 0.0
linux all-clusters-app debug (read only) 5650537 5650569 32 0.0
.text 4930035 4930067 32 0.0
all-clusters-minimal-app debug (read only) 4915545 4915577 32 0.0
.text 4412243 4412275 32 0.0
bridge-app debug (read only) 2772585 2772617 32 0.0
.text 2380435 2380467 32 0.0
chip-tool debug (read only) 10332705 10332737 32 0.0
.text 9348435 9348467 32 0.0
chip-tool-ipv6only arm64 (read only) 10174140 10174172 32 0.0
.text 9093992 9094024 32 0.0
lighting-app debug+rpc+ui (read only) 5247449 5247481 32 0.0
.text 4668195 4668227 32 0.0
lock-app debug (read only) 4478993 4479025 32 0.0
.text 4021043 4021075 32 0.0
ota-provider-app debug (read only) 4130433 4130465 32 0.0
.text 3738867 3738899 32 0.0
ota-requestor-app debug (read only) 4223897 4223929 32 0.0
.text 3824675 3824707 32 0.0
shell debug (read only) 3051345 3051377 32 0.0
.text 2662242 2662274 32 0.0
thermostat-no-ble arm64 (read only) 4358076 4358092 16 0.0
.text 3862776 3862792 16 0.0
tv-app debug (read only) 5321281 5321313 32 0.0
.text 4804307 4804339 32 0.0
tv-casting-app debug (read only) 8279993 8280025 32 0.0
.text 7541091 7541123 32 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1794180 1794220 40 0.0
.debug_info 33668496 33669032 536 0.0
.debug_line 4246712 4246806 94 0.0
.debug_loclists 2306327 2306462 135 0.0
.debug_rnglists 144548 144572 24 0.0
.symtab 515712 515744 32 0.0
.text 1589636 1589676 40 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1678772 1678812 40 0.0
.debug_info 29296188 29296724 536 0.0
.debug_line 3948234 3948328 94 0.0
.debug_loclists 2121584 2121719 135 0.0
.debug_rnglists 134005 134029 24 0.0
.symtab 467744 467776 32 0.0
.text 1476988 1477028 40 0.0
light cy8ckit_062s2_43012 (read/write) 1607084 1607116 32 0.0
.debug_info 2434956 24350102 536 0.0
.debug_line 3512671 3512765 94 0.0
.debug_loclists 1958367 1958502 135 0.0
.debug_rnglists 123702 123726 24 0.0
.symtab 431280 431312 32 0.0
.text 1411636 1411668 32 0.0
lock cy8ckit_062s2_43012 (read/write) 1640356 1640388 32 0.0
.debug_info 24161035 24161571 536 0.0
.debug_line 3465688 3465782 94 0.0
.debug_loclists 1936873 1937008 135 0.0
.debug_rnglists 121798 121822 24 0.0
.symtab 423328 423360 32 0.0
.text 1417508 1417540 32 0.0
telink shell tlsr9518adk80d (read/write) 748852 748876 24 0.0
text 479376 479398 22 0.0
Decreases (31 builds for cc13x4_26x4, cyw30739, efr32, esp32, k32w, nrfconnect, qpg, telink)
platform target config section ae6aa70 89422f9 change % change
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 735131 735107 -24 -0.0
.text 650208 650184 -24 -0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 756483 756467 -16 -0.0
.text 676076 676060 -16 -0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 744355 744331 -24 -0.0
.text 637704 637680 -24 -0.0
pump-app LP_EM_CC1354P10_6 (read only) 694803 694779 -24 -0.0
.text 613988 613964 -24 -0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 680387 680363 -24 -0.0
.text 603732 603708 -24 -0.0
cyw30739 ota-requestor cyw930739m2evb_01 (read/write) 574895 574879 -16 -0.0
.app_xip_area 467113 467097 -16 -0.0
efr32 lighting-app BRD4187C (read/write) 1079212 1079188 -24 -0.0
.text 889928 889904 -24 -0.0
esp32 all-clusters-app c3devkit (read only) 1173194 1173170 -24 -0.0
.flash.text 1173194 1173170 -24 -0.0
m5stack (read only) 1214083 1214079 -4 -0.0
.flash.text 1208699 1208695 -4 -0.0
k32w contact k32w0+release (read only) 590060 590044 -16 -0.0
.text 589524 589508 -16 -0.0
light k32w0+release (read only) 589884 589852 -32 -0.0
.text 589348 589316 -32 -0.0
lock k32w0+release (read only) 561220 561204 -16 -0.0
.text 560684 560668 -16 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1241316 1241284 -32 -0.0
text 863684 863660 -24 -0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1161192 1161160 -32 -0.0
text 813608 813588 -20 -0.0
qpg lighting-app qpg6105+debug (read/write) 1177980 1177964 -16 -0.0
.text 624824 624808 -16 -0.0
lock-app qpg6105+debug (read/write) 1134228 1134204 -24 -0.0
.text 581068 581044 -24 -0.0
telink all-clusters-app tlsr9518adk80d (read/write) 1100528 1100504 -24 -0.0
text 753348 753324 -24 -0.0
all-clusters-minimal-app tlsr9528a (read/write) 1038036 1038012 -24 -0.0
text 704416 704392 -24 -0.0
bridge-app tlsr9518adk80d (read/write) 948896 948872 -24 -0.0
text 648306 648282 -24 -0.0
contact-sensor-app tlsr9528a (read/write) 931948 931924 -24 -0.0
text 620804 620780 -24 -0.0
light-switch-app tlsr9518adk80d (read/write) 925856 925832 -24 -0.0
text 632376 632352 -24 -0.0
lighting-app-rpc-shell-factory-data tlsr9518adk80d (read/write) 999472 999448 -24 -0.0
text 695486 695462 -24 -0.0
tlsr9528a (read/write) 1051820 1051796 -24 -0.0
text 725480 725456 -24 -0.0
lock-app tlsr9528a (read/write) 990028 990004 -24 -0.0
text 651950 651926 -24 -0.0
ota-requestor-app tlsr9518adk80d (read/write) 903584 903560 -24 -0.0
text 613730 613706 -24 -0.0
pump-app tlsr9528a (read/write) 937388 937364 -24 -0.0
text 626450 626426 -24 -0.0
pump-controller-app tlsr9518adk80d (read/write) 872084 872060 -24 -0.0
text 586756 586732 -24 -0.0
smoke_co_alarm-app tlsr9528a (read/write) 935680 935656 -24 -0.0
text 625326 625302 -24 -0.0
temperature-measurement-app tlsr9528a (read/write) 920684 920660 -24 -0.0
text 612498 612474 -24 -0.0
thermostat tlsr9518adk80d (read/write) 893516 893492 -24 -0.0
text 602466 602442 -24 -0.0
window-covering tlsr9518adk80d (read/write) 889140 889116 -24 -0.0
text 597796 597772 -24 -0.0
Full report (65 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section ae6aa70 89422f9 change % change
bl602 lighting-app bl602 (read/write) 1365590 1365622 32 0.0
.bss 73446 73446 0 0.0
.data 9600 9608 8 0.1
.text 1058580 1058614 34 0.0
bl602+rpc (read/write) 1412730 1412778 48 0.0
.bss 81486 81486 0 0.0
.data 9952 9960 8 0.1
.text 1090258 1090292 34 0.0
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1168671 1168707 36 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 41301 41301 0 0.0
.bss_psram 43248 43248 0 0.0
.comment 48 48 0 0.0
.data 3584 3592 8 0.2
.debug_abbrev 1576743 1576743 0 0.0
.debug_aranges 138120 138120 0 0.0
.debug_frame 507664 507664 0 0.0
.debug_info 42290687 42291177 490 0.0
.debug_line 5463484 5463595 111 0.0
.debug_loc 3521317 3521518 201 0.0
.debug_ranges 380696 380744 48 0.0
.debug_str 3955618 3955618 0 0.0
.hbn 544 544 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 107100 107100 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 590904 590904 0 0.0
.symtab 176064 176080 16 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
955714 955744 30 0.0
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1265487 1265543 56 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 49749 49749 0 0.0
.bss_psram 43248 43248 0 0.0
.comment 48 48 0 0.0
.data 4104 4112 8 0.2
.debug_abbrev 1753557 1753557 0 0.0
.debug_aranges 146712 146712 0 0.0
.debug_frame 536748 536748 0 0.0
.debug_info 47199752 47200242 490 0.0
.debug_line 5871223 5871334 111 0.0
.debug_loc 3726358 3726559 201 0.0
.debug_ranges 406536 406584 48 0.0
.debug_str 4376383 4376383 0 0.0
.hbn 544 544 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 121972 121972 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 655065 655065 0 0.0
.symtab 195248 195264 16 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1028164 1028194 30 0.0
bl706-eth (read/write) 1014780 1014816 36 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 25586 25586 0 0.0
.bss_psram 94415 94415 0 0.0
.comment 48 48 0 0.0
.data 3304 3312 8 0.2
.debug_abbrev 1114820 1114820 0 0.0
.debug_aranges 114256 114256 0 0.0
.debug_frame 424224 424224 0 0.0
.debug_info 23277007 23277500 493 0.0
.debug_line 4407711 4407822 111 0.0
.debug_loc 3019266 3019467 201 0.0
.debug_ranges 317384 317432 48 0.0
.debug_str 3525576 3525576 0 0.0
.hbn 184 184 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 152 152 0 0.0
.psram 1 1 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 97296 97296 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 455889 455889 0 0.0
.symtab 138032 138048 16 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3338 3338 0 0.0
.text 0 0 0 0.0
773770 773798 28 0.0
bl706-wifi (read/write) 1086991 1087031 40 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 9981 9981 0 0.0
.bss_psram 95151 95151 0 0.0
.comment 48 48 0 0.0
.data 3624 3632 8 0.2
.debug_abbrev 1207661 1207661 0 0.0
.debug_aranges 118520 118520 0 0.0
.debug_frame 439676 439676 0 0.0
.debug_info 24442220 24442710 490 0.0
.debug_line 4628997 4629108 111 0.0
.debug_loc 3103352 3103553 201 0.0
.debug_ranges 326280 326328 48 0.0
.debug_str 3586977 3586977 0 0.0
.hbn 468 468 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 156 156 0 0.0
.psram 1 1 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 109572 109572 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 492654 492654 0 0.0
.symtab 150544 150560 16 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3402 3402 0 0.0
.text 0 0 0 0.0
847520 847550 30 0.0
bl702l lighting-app bl702l (read only) 278 278 0 0.0
(read/write) 1153896 1153940 44 0.0
.boot2 292 292 0 0.0
.bss 16004 16004 0 0.0
.bss_psram 77648 77648 0 0.0
.comment 48 48 0 0.0
.data 4528 4536 8 0.2
.debug_abbrev 1579111 1579111 0 0.0
.debug_aranges 132640 132640 0 0.0
.debug_frame 487380 487380 0 0.0
.debug_info 42297492 42297982 490 0.0
.debug_line 5379730 5379841 111 0.0
.debug_loc 3457056 3457257 201 0.0
.debug_ranges 386016 386064 48 0.0
.debug_str 3968064 3968064 0 0.0
.hbn 3244 3244 0 0.0
.hbn_noinit 308 308 0 0.0
.init 408 408 0 0.0
.init_array 144 144 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 100964 100964 0 0.0
.romdata 3224 3224 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 286 286 0 0.0
.stack 2048 2048 0 0.0
.strtab 591098 591098 0 0.0
.symtab 175600 175616 16 0.0
.tcm_data 692 692 0 0.0
.tcmcode 278 278 0 0.0
.text 0 0 0 0.0
944208 944242 34 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 735131 735107 -24 -0.0
(read/write) 166664 166664 0 0.0
.bss 89076 89076 0 0.0
.data 3424 3424 0 0.0
.rodata 84535 84535 0 0.0
.text 650208 650184 -24 -0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 756483 756467 -16 -0.0
(read/write) 177056 177056 0 0.0
.bss 99436 99436 0 0.0
.data 3440 3440 0 0.0
.rodata 80015 80015 0 0.0
.text 676076 676060 -16 -0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 744355 744331 -24 -0.0
(read/write) 171528 171528 0 0.0
.bss 93908 93908 0 0.0
.data 3440 3440 0 0.0
.rodata 106263 106263 0 0.0
.text 637704 637680 -24 -0.0
pump-app LP_EM_CC1354P10_6 (read only) 694803 694779 -24 -0.0
(read/write) 165900 165900 0 0.0
.bss 88080 88080 0 0.0
.data 3412 3412 0 0.0
.rodata 80423 80423 0 0.0
.text 613988 613964 -24 -0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 680387 680363 -24 -0.0
(read/write) 166032 166032 0 0.0
.bss 88224 88224 0 0.0
.data 3408 3408 0 0.0
.rodata 76263 76263 0 0.0
.text 603732 603708 -24 -0.0
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 617170 617194 24 0.0
(read/write) 207256 207256 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 200696 200696 0 0.0
.comment 206 206 0 0.0
.data 1440 1440 0 0.0
.debug_abbrev 966876 966888 12 0.0
.debug_aranges 106760 106760 0 0.0
.debug_frame 361040 361040 0 0.0
.debug_info 21248732 21249267 535 0.0
.debug_line 2797066 2797159 93 0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1568245 1568382 137 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 98952 98976 24 0.0
.debug_str 3368510 3368510 0 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 106506 106506 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 499912 499912 0 0.0
.symtab 294240 294272 32 0.0
.text 508540 508564 24 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 553087 553087 0 0.0
.app_xip_area 444105 444105 0 0.0
.bss 63952 63952 0 0.0
.data 664 664 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 539543 539543 0 0.0
.app_xip_area 425625 425625 0 0.0
.bss 68856 68856 0 0.0
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 574895 574879 -16 -0.0
.app_xip_area 467113 467097 -16 -0.0
.bss 62824 62824 0 0.0
.data 592 592 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 558655 558655 0 0.0
.app_xip_area 447665 447665 0 0.0
.bss 65936 65936 0 0.0
.data 688 688 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1005276 1005316 40 0.0
.bss 172132 172132 0 0.0
.data 2668 2668 0 0.0
.text 830456 830496 40 0.0
BRD4187C (read/write) 1079212 1079188 -24 -0.0
.bss 186008 186008 0 0.0
.data 3256 3256 0 0.0
.text 889928 889904 -24 -0.0
lock-app BRD4161A+wf200 (read/write) 1103124 1103124 0 0.0
.bss 186956 186956 0 0.0
.data 2684 2684 0 0.0
.text 913464 913464 0 0.0
window-app BRD4187C (read/write) 1128120 1128160 40 0.0
.bss 168768 168768 0 0.0
.data 3132 3132 0 0.0
.text 956200 956240 40 0.0
esp32 all-clusters-app c3devkit (read only) 1173194 1173170 -24 -0.0
(read/write) 1703852 1703852 0 0.0
.dram0.bss 79056 79056 0 0.0
.dram0.data 13084 13084 0 0.0
.flash.rodata 268800 268800 0 0.0
.flash.text 1173194 1173170 -24 -0.0
.iram0.text 75244 75244 0 0.0
m5stack (read only) 1214083 1214079 -4 -0.0
(read/write) 553322 553322 0 0.0
.dram0.bss 85672 85672 0 0.0
.dram0.data 34036 34036 0 0.0
.flash.rodata 299996 299996 0 0.0
.flash.text 1208699 1208695 -4 -0.0
.iram0.text 123287 123287 0 0.0
k32w contact k32w0+release (read only) 590060 590044 -16 -0.0
(read/write) 87920 87920 0 0.0
.bss 71168 71168 0 0.0
.data 2128 2128 0 0.0
.text 589524 589508 -16 -0.0
light k32w0+release (read only) 589884 589852 -32 -0.0
(read/write) 87596 87596 0 0.0
.bss 70856 70856 0 0.0
.data 2116 2116 0 0.0
.text 589348 589316 -32 -0.0
lock k32w0+release (read only) 561220 561204 -16 -0.0
(read/write) 85372 85372 0 0.0
.bss 68688 68688 0 0.0
.data 2060 2060 0 0.0
.text 560684 560668 -16 -0.0
linux all-clusters-app debug (read only) 5650537 5650569 32 0.0
(read/write) 420104 420104 0 0.0
.bss 130400 130400 0 0.0
.data 4016 4016 0 0.0
.data.rel.ro 278296 278296 0 0.0
.dynamic 624 624 0 0.0
.got 5384 5384 0 0.0
.init 27 27 0 0.0
.init_array 1344 1344 0 0.0
.rodata 339348 339348 0 0.0
.text 4930035 4930067 32 0.0
all-clusters-minimal-app debug (read only) 4915545 4915577 32 0.0
(read/write) 232352 232352 0 0.0
.bss 126336 126336 0 0.0
.data 3856 3856 0 0.0
.data.rel.ro 95024 95024 0 0.0
.dynamic 624 624 0 0.0
.got 5344 5344 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 272552 272552 0 0.0
.text 4412243 4412275 32 0.0
bridge-app debug (read only) 2772585 2772617 32 0.0
(read/write) 133136 133136 0 0.0
.bss 51768 51768 0 0.0
.data 3824 3824 0 0.0
.data.rel.ro 71440 71440 0 0.0
.dynamic 624 624 0 0.0
.got 4640 4640 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 214504 214504 0 0.0
.text 2380435 2380467 32 0.0
chip-tool debug (read only) 10332705 10332737 32 0.0
(read/write) 441784 441784 0 0.0
.bss 93688 93688 0 0.0
.data 5090 5090 0 0.0
.data.rel.ro 335760 335760 0 0.0
.dynamic 624 624 0 0.0
.got 5808 5808 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 388785 388785 0 0.0
.text 9348435 9348467 32 0.0
chip-tool-ipv6only arm64 (read only) 10174140 10174172 32 0.0
(read/write) 504232 504232 0 0.0
.bss 103064 103064 0 0.0
.data 4392 4392 0 0.0
.data.rel.ro 373128 373128 0 0.0
.dynamic 512 512 0 0.0
.got 18192 18192 0 0.0
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 316168 316168 0 0.0
.text 9093992 9094024 32 0.0
lighting-app debug+rpc+ui (read only) 5247449 5247481 32 0.0
(read/write) 222504 222504 0 0.0
.bss 118032 118032 0 0.0
.data 4528 4528 0 0.0
.data.rel.ro 92376 92376 0 0.0
.dynamic 672 672 0 0.0
.got 5928 5928 0 0.0
.init 27 27 0 0.0
.init_array 944 944 0 0.0
.rodata 336820 336820 0 0.0
.text 4668195 4668227 32 0.0
lock-app debug (read only) 4478993 4479025 32 0.0
(read/write) 203096 203096 0 0.0
.bss 113456 113456 0 0.0
.data 3760 3760 0 0.0
.data.rel.ro 79080 79080 0 0.0
.dynamic 624 624 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 248456 248456 0 0.0
.text 4021043 4021075 32 0.0
ota-provider-app debug (read only) 4130433 4130465 32 0.0
(read/write) 192032 192032 0 0.0
.bss 113600 113600 0 0.0
.data 4032 4032 0 0.0
.data.rel.ro 68480 68480 0 0.0
.dynamic 624 624 0 0.0
.got 4544 4544 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 201128 201128 0 0.0
.text 3738867 3738899 32 0.0
ota-requestor-app debug (read only) 4223897 4223929 32 0.0
(read/write) 196344 196344 0 0.0
.bss 114656 114656 0 0.0
.data 4272 4272 0 0.0
.data.rel.ro 71480 71480 0 0.0
.dynamic 624 624 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 204456 204456 0 0.0
.text 3824675 3824707 32 0.0
shell debug (read only) 3051345 3051377 32 0.0
(read/write) 153520 153520 0 0.0
.bss 60808 60808 0 0.0
.data 784 784 0 0.0
.data.rel.ro 85992 85992 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 1184 1184 0 0.0
.rodata 214610 214610 0 0.0
.text 2662242 2662274 32 0.0
thermostat-no-ble arm64 (read only) 4358076 4358092 16 0.0
(read/write) 241896 241896 0 0.0
.bss 122200 122200 0 0.0
.data 2896 2896 0 0.0
.data.rel.ro 100512 100512 0 0.0
.dynamic 512 512 0 0.0
.got 11824 11824 0 0.0
.init 24 24 0 0.0
.init_array 424 424 0 0.0
.rodata 161236 161236 0 0.0
.text 3862776 3862792 16 0.0
tv-app debug (read only) 5321281 5321313 32 0.0
(read/write) 350824 350824 0 0.0
.bss 242016 242016 0 0.0
.data 5136 5136 0 0.0
.data.rel.ro 96256 96256 0 0.0
.dynamic 624 624 0 0.0
.got 5608 5608 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 272920 272920 0 0.0
.text 4804307 4804339 32 0.0
tv-casting-app debug (read only) 8279993 8280025 32 0.0
(read/write) 211288 211288 0 0.0
.bss 54720 54720 0 0.0
.data 2544 2544 0 0.0
.data.rel.ro 147224 147224 0 0.0
.dynamic 624 624 0 0.0
.got 5080 5080 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 338396 338396 0 0.0
.text 7541091 7541123 32 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2523272 2523272 0 0.0
.bss 219416 219416 0 0.0
.data 5128 5128 0 0.0
.text 1485956 1485956 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1241316 1241284 -32 -0.0
bss 155438 155438 0 0.0
rodata 143144 143144 0 0.0
text 863684 863660 -24 -0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1359540 1359540 0 0.0
bss 140904 140904 0 0.0
rodata 136988 136988 0 0.0
text 790948 790948 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1161192 1161160 -32 -0.0
bss 154836 154836 0 0.0
rodata 113796 113796 0 0.0
text 813608 813588 -20 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 837184 837184 0 0.0
(read/write) 1794180 1794220 40 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 193604 193604 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2552 2552 0 0.0
.debug_abbrev 1425528 1425528 0 0.0
.debug_aranges 145320 145320 0 0.0
.debug_frame 483360 483360 0 0.0
.debug_info 33668496 33669032 536 0.0
.debug_line 4246712 4246806 94 0.0
.debug_line_str 957 957 0 0.0
.debug_loclists 2306327 2306462 135 0.0
.debug_rnglists 144548 144572 24 0.0
.debug_str 4537101 4537101 0 0.0
.heap 837184 837184 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 852092 852092 0 0.0
.symtab 515712 515744 32 0.0
.text 0 0 0 0.0
1589636 1589676 40 0.0
.zero.table 8 8 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 839944 839944 0 0.0
(read/write) 1678772 1678812 40 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 190932 190932 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2464 2464 0 0.0
.debug_abbrev 1290839 1290839 0 0.0
.debug_aranges 135040 135040 0 0.0
.debug_frame 454444 454444 0 0.0
.debug_info 29296188 29296724 536 0.0
.debug_line 3948234 3948328 94 0.0
.debug_line_str 981 981 0 0.0
.debug_loclists 2121584 2121719 135 0.0
.debug_rnglists 134005 134029 24 0.0
.debug_str 3922760 3922760 0 0.0
.heap 839944 839944 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 719967 719967 0 0.0
.symtab 467744 467776 32 0.0
.text 1476988 1477028 40 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 846280 846280 0 0.0
(read/write) 1607084 1607116 32 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184708 184708 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2352 2352 0 0.0
.debug_abbrev 1130664 1130664 0 0.0
.debug_aranges 125136 125136 0 0.0
.debug_frame 417488 417488 0 0.0
.debug_info 2434956 24350102 536 0.0
.debug_line 3512671 3512765 94 0.0
.debug_line_str 942 942 0 0.0
.debug_loclists 1958367 1958502 135 0.0
.debug_rnglists 123702 123726 24 0.0
.debug_str 3730003 3730003 0 0.0
.heap 846280 846280 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 637532 637532 0 0.0
.symtab 431280 431312 32 0.0
.text 1411636 1411668 32 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 818880 818880 0 0.0
(read/write) 1640356 1640388 32 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 212092 212092 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2368 2368 0 0.0
.debug_abbrev 1121628 1121628 0 0.0
.debug_aranges 123944 123944 0 0.0
.debug_frame 413140 413140 0 0.0
.debug_info 24161035 24161571 536 0.0
.debug_line 3465688 3465782 94 0.0
.debug_line_str 933 933 0 0.0
.debug_loclists 1936873 1937008 135 0.0
.debug_rnglists 121798 121822 24 0.0
.debug_str 3693392 3693392 0 0.0
.heap 818880 818880 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 611607 611607 0 0.0
.symtab 423328 423360 32 0.0
.text 1417508 1417540 32 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1177980 1177964 -16 -0.0
.bss 101024 101024 0 0.0
.data 744 744 0 0.0
.text 624824 624808 -16 -0.0
lock-app qpg6105+debug (read/write) 1134228 1134204 -24 -0.0
.bss 95728 95728 0 0.0
.data 748 748 0 0.0
.text 581068 581044 -24 -0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1100528 1100504 -24 -0.0
bss 112252 112252 0 0.0
text 753348 753324 -24 -0.0
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1038036 1038012 -24 -0.0
bss 110032 110032 0 0.0
text 704416 704392 -24 -0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 948896 948872 -24 -0.0
bss 113748 113748 0 0.0
text 648306 648282 -24 -0.0
contact-sensor-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 931948 931924 -24 -0.0
bss 103372 103372 0 0.0
text 620804 620780 -24 -0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 925856 925832 -24 -0.0
bss 103616 103616 0 0.0
text 632376 632352 -24 -0.0
lighting-app-rpc-shell-factory-data tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 999472 999448 -24 -0.0
bss 115848 115848 0 0.0
text 695486 695462 -24 -0.0
tlsr9528a (read only) 4 4 0 0.0
(read/write) 1051820 1051796 -24 -0.0
bss 116452 116452 0 0.0
text 725480 725456 -24 -0.0
lock-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 990028 990004 -24 -0.0
bss 104092 104092 0 0.0
text 651950 651926 -24 -0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 903584 903560 -24 -0.0
bss 104108 104108 0 0.0
text 613730 613706 -24 -0.0
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 937388 937364 -24 -0.0
bss 103504 103504 0 0.0
text 626450 626426 -24 -0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 872084 872060 -24 -0.0
bss 102708 102708 0 0.0
text 586756 586732 -24 -0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 748852 748876 24 0.0
bss 101572 101572 0 0.0
text 479376 479398 22 0.0
smoke_co_alarm-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 935680 935656 -24 -0.0
bss 103484 103484 0 0.0
text 625326 625302 -24 -0.0
temperature-measurement-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 920684 920660 -24 -0.0
bss 103212 103212 0 0.0
text 612498 612474 -24 -0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 893516 893492 -24 -0.0
bss 103000 103000 0 0.0
text 602466 602442 -24 -0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 889140 889116 -24 -0.0
bss 103324 103324 0 0.0
text 597796 597772 -24 -0.0

@mergify mergify bot merged commit ef5bda7 into project-chip:master Sep 15, 2023
@bzbarsky-apple bzbarsky-apple deleted the no-error-log-for-innocuous-standalone-ack branch September 18, 2023 15:06
HunsupJung pushed a commit to HunsupJung/connectedhomeip that referenced this pull request Oct 23, 2023
…chip#29166)

If we had the following message flow:

1. Send a message that is the last message on an exchange.
2. Before we get the ack retransmit the message.
3. Get acks for both messages.

we would log an error on the second ack, since there was no exchagne to dispatch
it to, so it would just get dropped.

But dropping a standalone ack for an exchange that no longer exists is fine;
in the case above the exchange no longer exists because the first ack it got
allowed us to clean it up.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants