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

Add support for CASE session caching for session resume use cases #11937

Merged

Conversation

nivi-apple
Copy link
Contributor

@nivi-apple nivi-apple commented Nov 17, 2021

Problem

What is being fixed? Examples:

Change overview

Add support for a CASE session cache pool and API's for adding, removing and getting the sessions

Testing

How was this tested? (at least one bullet point required)
*Unit tests were added to test the cache features and APIs

@boring-cyborg boring-cyborg bot added the lib label Nov 17, 2021
@todo
Copy link

todo bot commented Nov 17, 2021

Implement this based on peer id

// TODO: Implement this based on peer id
return CHIP_NO_ERROR;
}
} // namespace chip


This comment was generated by todo based on a TODO comment in 61d02d8 in #11937. cc @nivi-apple.

@stale stale bot added the stale Stale issue or PR label Nov 27, 2021
@nivi-apple nivi-apple force-pushed the case_session_cache_rebased branch from bbd68f5 to 1ba061e Compare November 29, 2021 21:42
@stale stale bot removed the stale Stale issue or PR label Nov 29, 2021
@github-actions
Copy link

github-actions bot commented Nov 29, 2021

PR #11937: Size comparison from 489de97 to 1ba061e

Increases (5 builds for mbed, p6)
platform target config section 489de97 1ba061e change % change
mbed all-clusters-app CY8CPROTO_062_4343W+release .heap 849432 849448 16 0.0
lighting-app CY8CPROTO_062_4343W+release .heap 858464 858480 16 0.0
lock-app CY8CPROTO_062_4343W+release .heap 859664 859680 16 0.0
p6 all-clusters-app default .heap 916224 916240 16 0.0
lock-app default .heap 930064 930080 16 0.0
Decreases (31 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 489de97 1ba061e change % change
efr32 lighting-app BRD4161A (read only) 762200 762040 -160 -0.0
(read/write) 119836 119820 -16 -0.0
.bss 118012 117996 -16 -0.0
.text 762192 762032 -160 -0.0
BRD4161A+rpc (read only) 790648 790456 -192 -0.0
(read/write) 138132 138116 -16 -0.0
.bss 136212 136196 -16 -0.0
.text 790640 790448 -192 -0.0
lock-app BRD4161A (read only) 736144 735968 -176 -0.0
(read/write) 117540 117524 -16 -0.0
.bss 115764 115748 -16 -0.0
.text 736136 735960 -176 -0.0
window-app BRD4161A (read only) 739208 739032 -176 -0.0
(read/write) 117972 117956 -16 -0.0
.bss 116188 116172 -16 -0.0
.text 739200 739024 -176 -0.0
esp32 all-clusters-app c3devkit (read only) 836020 835852 -168 -0.0
(read/write) 1224474 1224458 -16 -0.0
.dram0.bss 59144 59128 -16 -0.0
.flash.text 836020 835852 -168 -0.0
m5stack (read only) 907959 907827 -132 -0.0
(read/write) 423692 423676 -16 -0.0
.dram0.bss 64536 64520 -16 -0.0
.flash.text 902575 902443 -132 -0.0
k32w lighting-app k32w061+se05x+release (read/write) 723316 723108 -208 -0.0
.bss 78292 78276 -16 -0.0
.text 637380 637188 -192 -0.0
lock-app k32w061+debug (read/write) 612388 612180 -208 -0.0
.bss 68740 68724 -16 -0.0
.text 536040 535848 -192 -0.0
shell k32w061+debug (read/write) 677712 677504 -208 -0.0
.bss 79892 79876 -16 -0.0
.text 590240 590048 -192 -0.0
linux all-clusters-app debug (read only) 1775225 1773913 -1312 -0.1
(read/write) 131416 131384 -32 -0.0
.bss 60144 60112 -32 -0.1
.rodata 139093 138933 -160 -0.1
.text 1497762 1496610 -1152 -0.1
bridge-app debug+rpc (read only) 1349405 1348149 -1256 -0.1
(read/write) 77856 77824 -32 -0.0
.bss 41744 41712 -32 -0.1
.rodata 113596 113476 -120 -0.1
.text 1135717 1134581 -1136 -0.1
chip-tool debug (read only) 6095509 6094229 -1280 -0.0
.rodata 293096 292968 -128 -0.0
.text 5412981 5411829 -1152 -0.0
lighting-app debug+rpc (read only) 1629209 1627929 -1280 -0.1
.rodata 132017 131889 -128 -0.1
.text 1359474 1358322 -1152 -0.1
ota-provider-app debug (read only) 1310401 1309105 -1296 -0.1
.rodata 114896 114736 -160 -0.1
.text 1095154 1094018 -1136 -0.1
ota-requestor-app debug (read only) 1406889 1405625 -1264 -0.1
.rodata 126400 126272 -128 -0.1
.text 1177346 1176210 -1136 -0.1
tv-app debug (read only) 1921361 1920097 -1264 -0.1
(read/write) 318944 318912 -32 -0.0
.bss 250264 250232 -32 -0.0
.rodata 161032 160904 -128 -0.1
.text 1611986 1610850 -1136 -0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2295088 2294816 -272 -0.0
.bss 181884 181868 -16 -0.0
.text 1257688 1257416 -272 -0.0
lighting-app CY8CPROTO_062_4343W+release (read/write) 2280368 2280032 -336 -0.0
.bss 172492 172476 -16 -0.0
.text 1242968 1242632 -336 -0.0
lock-app CY8CPROTO_062_4343W+release (read/write) 2253448 2253176 -272 -0.0
.bss 171308 171292 -16 -0.0
.text 1216048 1215776 -272 -0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 875615 875423 -192 -0.0
bss 112660 112644 -16 -0.0
text 590116 589920 -196 -0.0
nrf52840dk_nrf52840+rpc (read/write) 838191 837999 -192 -0.0
bss 109012 108996 -16 -0.0
text 564432 564236 -196 -0.0
nrf5340dk_nrf5340_cpuapp (read/write) 800650 800458 -192 -0.0
bss 114036 114020 -16 -0.0
text 519580 519384 -196 -0.0
lock-app nrf52840dk_nrf52840 (read/write) 846539 846315 -224 -0.0
bss 109700 109684 -16 -0.0
text 568388 568196 -192 -0.0
nrf5340dk_nrf5340_cpuapp (read/write) 771810 771586 -224 -0.0
bss 111108 111092 -16 -0.0
text 497940 497748 -192 -0.0
pump-app nrf52840dk_nrf52840 (read/write) 852511 852287 -224 -0.0
bss 109836 109820 -16 -0.0
text 572432 572240 -192 -0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 845615 845391 -224 -0.0
bss 109712 109696 -16 -0.0
text 567512 567320 -192 -0.0
p6 all-clusters-app default (read/write) 2311416 2311240 -176 -0.0
.bss 114688 114672 -16 -0.0
.text 1269680 1269504 -176 -0.0
lock-app default (read/write) 2223232 2223056 -176 -0.0
.bss 100976 100960 -16 -0.0
.text 1181496 1181320 -176 -0.0
qpg lighting-app qpg6100+debug (read only) 493652 493460 -192 -0.0
.bss 77464 77448 -16 -0.0
.text 488332 488140 -192 -0.0
lock-app qpg6100+debug (read only) 466328 466136 -192 -0.0
.bss 76376 76360 -16 -0.0
.text 461008 460816 -192 -0.0
telink lighting-app tlsr9518adk80d (read/write) 777398 777214 -184 -0.0
bss 79236 79220 -16 -0.0
text 540724 540554 -170 -0.0
Full report (38 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 489de97 1ba061e change % change
efr32 lighting-app BRD4161A (read only) 762200 762040 -160 -0.0
(read/write) 119836 119820 -16 -0.0
.bss 118012 117996 -16 -0.0
.data 1820 1820 0 0.0
.text 762192 762032 -160 -0.0
BRD4161A+rpc (read only) 790648 790456 -192 -0.0
(read/write) 138132 138116 -16 -0.0
.bss 136212 136196 -16 -0.0
.data 1920 1920 0 0.0
.text 790640 790448 -192 -0.0
lock-app BRD4161A (read only) 736144 735968 -176 -0.0
(read/write) 117540 117524 -16 -0.0
.bss 115764 115748 -16 -0.0
.data 1776 1776 0 0.0
.text 736136 735960 -176 -0.0
window-app BRD4161A (read only) 739208 739032 -176 -0.0
(read/write) 117972 117956 -16 -0.0
.bss 116188 116172 -16 -0.0
.data 1784 1784 0 0.0
.text 739200 739024 -176 -0.0
esp32 all-clusters-app c3devkit (read only) 836020 835852 -168 -0.0
(read/write) 1224474 1224458 -16 -0.0
.dram0.bss 59144 59128 -16 -0.0
.dram0.data 13988 13988 0 0.0
.flash.rodata 166080 166080 0 0.0
.flash.text 836020 835852 -168 -0.0
.iram0.text 61390 61390 0 0.0
m5stack (read only) 907959 907827 -132 -0.0
(read/write) 423692 423676 -16 -0.0
.dram0.bss 64536 64520 -16 -0.0
.dram0.data 33960 33960 0 0.0
.flash.rodata 193916 193916 0 0.0
.flash.text 902575 902443 -132 -0.0
.iram0.text 122943 122943 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 723316 723108 -208 -0.0
.bss 78292 78276 -16 -0.0
.data 1844 1844 0 0.0
.text 637380 637188 -192 -0.0
lock-app k32w061+debug (read/write) 612388 612180 -208 -0.0
.bss 68740 68724 -16 -0.0
.data 1808 1808 0 0.0
.text 536040 535848 -192 -0.0
shell k32w061+debug (read/write) 677712 677504 -208 -0.0
.bss 79892 79876 -16 -0.0
.data 1780 1780 0 0.0
.text 590240 590048 -192 -0.0
linux all-clusters-app debug (read only) 1775225 1773913 -1312 -0.1
(read/write) 131416 131384 -32 -0.0
.bss 60144 60112 -32 -0.1
.data 1040 1040 0 0.0
.data.rel.ro 64928 64928 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 576 576 0 0.0
.rodata 139093 138933 -160 -0.1
.text 1497762 1496610 -1152 -0.1
bridge-app debug+rpc (read only) 1349405 1348149 -1256 -0.1
(read/write) 77856 77824 -32 -0.0
.bss 41744 41712 -32 -0.1
.data 1680 1680 0 0.0
.data.rel.ro 29384 29384 0 0.0
.dynamic 592 592 0 0.0
.got 3984 3984 0 0.0
.init 27 27 0 0.0
.init_array 424 424 0 0.0
.rodata 113596 113476 -120 -0.1
.text 1135717 1134581 -1136 -0.1
chip-tool debug (read only) 6095509 6094229 -1280 -0.0
(read/write) 198744 198744 0 0.0
.bss 40096 40096 0 0.0
.data 1008 1008 0 0.0
.data.rel.ro 152048 152048 0 0.0
.dynamic 592 592 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 496 496 0 0.0
.rodata 293096 292968 -128 -0.0
.text 5412981 5411829 -1152 -0.0
lighting-app debug+rpc (read only) 1629209 1627929 -1280 -0.1
(read/write) 110976 110976 0 0.0
.bss 47440 47440 0 0.0
.data 1232 1232 0 0.0
.data.rel.ro 56976 56976 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 552 552 0 0.0
.rodata 132017 131889 -128 -0.1
.text 1359474 1358322 -1152 -0.1
ota-provider-app debug (read only) 1310401 1309105 -1296 -0.1
(read/write) 76312 76312 0 0.0
.bss 44320 44320 0 0.0
.data 912 912 0 0.0
.data.rel.ro 25944 25944 0 0.0
.dynamic 592 592 0 0.0
.got 4048 4048 0 0.0
.init 27 27 0 0.0
.init_array 464 464 0 0.0
.rodata 114896 114736 -160 -0.1
.text 1095154 1094018 -1136 -0.1
ota-requestor-app debug (read only) 1406889 1405625 -1264 -0.1
(read/write) 80144 80144 0 0.0
.bss 46752 46752 0 0.0
.data 976 976 0 0.0
.data.rel.ro 27272 27272 0 0.0
.dynamic 592 592 0 0.0
.got 4032 4032 0 0.0
.init 27 27 0 0.0
.init_array 488 488 0 0.0
.rodata 126400 126272 -128 -0.1
.text 1177346 1176210 -1136 -0.1
shell debug (read only) 820449 820449 0 0.0
(read/write) 66808 66808 0 0.0
.bss 23496 23496 0 0.0
.data 224 224 0 0.0
.data.rel.ro 38560 38560 0 0.0
.dynamic 592 592 0 0.0
.got 3560 3560 0 0.0
.init 27 27 0 0.0
.init_array 360 360 0 0.0
.rodata 79154 79154 0 0.0
.text 634610 634610 0 0.0
tv-app debug (read only) 1921361 1920097 -1264 -0.1
(read/write) 318944 318912 -32 -0.0
.bss 250264 250232 -32 -0.0
.data 1504 1504 0 0.0
.data.rel.ro 61480 61480 0 0.0
.dynamic 592 592 0 0.0
.got 4432 4432 0 0.0
.init 27 27 0 0.0
.init_array 640 640 0 0.0
.rodata 161032 160904 -128 -0.1
.text 1611986 1610850 -1136 -0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2295088 2294816 -272 -0.0
.bss 181884 181868 -16 -0.0
.data 5128 5128 0 0.0
.heap 849432 849448 16 0.0
.text 1257688 1257416 -272 -0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2280368 2280032 -336 -0.0
.bss 172492 172476 -16 -0.0
.data 5488 5488 0 0.0
.heap 858464 858480 16 0.0
.text 1242968 1242632 -336 -0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2253448 2253176 -272 -0.0
.bss 171308 171292 -16 -0.0
.data 5472 5472 0 0.0
.heap 859664 859680 16 0.0
.text 1216048 1215776 -272 -0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139744 1139744 0 0.0
.bss 11752 11752 0 0.0
.data 4368 4368 0 0.0
.heap 1020328 1020328 0 0.0
.text 103128 103128 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2051040 2051040 0 0.0
.bss 156496 156496 0 0.0
.data 4872 4872 0 0.0
.heap 875080 875080 0 0.0
.text 1013640 1013640 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 875615 875423 -192 -0.0
bss 112660 112644 -16 -0.0
rodata 97296 97296 0 0.0
text 590116 589920 -196 -0.0
nrf52840dk_nrf52840+rpc (read/write) 838191 837999 -192 -0.0
bss 109012 108996 -16 -0.0
rodata 88544 88544 0 0.0
text 564432 564236 -196 -0.0
nrf5340dk_nrf5340_cpuapp (read/write) 800650 800458 -192 -0.0
bss 114036 114020 -16 -0.0
rodata 92556 92556 0 0.0
text 519580 519384 -196 -0.0
lock-app nrf52840dk_nrf52840 (read/write) 846539 846315 -224 -0.0
bss 109700 109684 -16 -0.0
rodata 93084 93084 0 0.0
text 568388 568196 -192 -0.0
nrf5340dk_nrf5340_cpuapp (read/write) 771810 771586 -224 -0.0
bss 111108 111092 -16 -0.0
rodata 88372 88372 0 0.0
text 497940 497748 -192 -0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 497327 497327 0 0.0
bss 51824 51824 0 0.0
rodata 45780 45780 0 0.0
text 339436 339436 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 852511 852287 -224 -0.0
bss 109836 109820 -16 -0.0
rodata 94792 94792 0 0.0
text 572432 572240 -192 -0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 845615 845391 -224 -0.0
bss 109712 109696 -16 -0.0
rodata 92952 92952 0 0.0
text 567512 567320 -192 -0.0
shell nrf52840dk_nrf52840 (read/write) 778451 778451 0 0.0
bss 109180 109180 0 0.0
rodata 73192 73192 0 0.0
text 521576 521576 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 693482 693482 0 0.0
bss 110164 110164 0 0.0
rodata 67836 67836 0 0.0
text 442184 442184 0 0.0
p6 all-clusters-app default (read/write) 2311416 2311240 -176 -0.0
.bss 114688 114672 -16 -0.0
.data 2432 2432 0 0.0
.heap 916224 916240 16 0.0
.text 1269680 1269504 -176 -0.0
lock-app default (read/write) 2223232 2223056 -176 -0.0
.bss 100976 100960 -16 -0.0
.data 2304 2304 0 0.0
.heap 930064 930080 16 0.0
.text 1181496 1181320 -176 -0.0
qpg lighting-app qpg6100+debug (read only) 493652 493460 -192 -0.0
(read/write) 114144 114144 0 0.0
.bss 77464 77448 -16 -0.0
.data 920 920 0 0.0
.text 488332 488140 -192 -0.0
lock-app qpg6100+debug (read only) 466328 466136 -192 -0.0
(read/write) 114144 114144 0 0.0
.bss 76376 76360 -16 -0.0
.data 872 872 0 0.0
.text 461008 460816 -192 -0.0
persistent-storage-app qpg6100+debug (read only) 105612 105612 0 0.0
(read/write) 114138 114138 0 0.0
.bss 35218 35218 0 0.0
.data 276 276 0 0.0
.text 100292 100292 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 777398 777214 -184 -0.0
bss 79236 79220 -16 -0.0
noinit 37160 37160 0 0.0
text 540724 540554 -170 -0.0

@woody-apple
Copy link
Contributor

@nivi-apple @tcarmelveilleux How do we make progress here? Looks like this has been stuck in review for a while, should we have a breakout?

@pullapprove pullapprove bot requested a review from vijs November 30, 2021 07:11
@woody-apple
Copy link
Contributor

/rebase

@woody-apple woody-apple requested a review from kghost November 30, 2021 17:31
@nivi-apple nivi-apple force-pushed the case_session_cache_rebased branch 2 times, most recently from 203cc71 to dfb4740 Compare November 30, 2021 23:37
@pan-apple
Copy link
Contributor

/rebase

- Add tests for the CASE session cache

- Update the CASESessionCachable struct to have only necessary members
  and rename the struct and APIs appropriately

- Remove the tests that serilaize and deserilaize the CASE Session as its outdated
@woody-apple woody-apple force-pushed the case_session_cache_rebased branch from dfb4740 to 7304eaa Compare December 1, 2021 21:08
@github-actions
Copy link

github-actions bot commented Dec 1, 2021

PR #11937: Size comparison from 2072f8e to 7304eaa

Increases (30 builds for efr32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 2072f8e 7304eaa change % change
efr32 lighting-app BRD4161A (read only) 729232 729280 48 0.0
(read/write) 119580 119596 16 0.0
.bss 117764 117780 16 0.0
.text 729224 729272 48 0.0
BRD4161A+rpc (read only) 757872 757920 48 0.0
(read/write) 137884 137900 16 0.0
.bss 135964 135980 16 0.0
.text 757864 757912 48 0.0
lock-app BRD4161A (read only) 703076 703124 48 0.0
(read/write) 117284 117300 16 0.0
.bss 115516 115532 16 0.0
.text 703068 703116 48 0.0
window-app BRD4161A (read only) 706204 706252 48 0.0
(read/write) 117708 117724 16 0.0
.bss 115932 115948 16 0.0
.text 706196 706244 48 0.0
k32w lighting-app k32w061+se05x+release (read/write) 726728 726760 32 0.0
.bss 78956 78972 16 0.0
.text 640128 640144 16 0.0
lock-app k32w061+debug (read/write) 615732 615764 32 0.0
.bss 69396 69412 16 0.0
.text 538728 538744 16 0.0
shell k32w061+debug (read/write) 681536 681568 32 0.0
.bss 80996 81012 16 0.0
.text 592960 592976 16 0.0
linux all-clusters-app debug .text 1509394 1509426 32 0.0
bridge-app debug+rpc .text 1145733 1145765 32 0.0
chip-tool debug .text 5730133 5730149 16 0.0
lighting-app debug+rpc .text 1372130 1372162 32 0.0
ota-provider-app debug .text 1104738 1104770 32 0.0
ota-requestor-app debug .text 1189458 1189490 32 0.0
tv-app debug .text 1625202 1625218 16 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2298624 2298688 64 0.0
.bss 181788 181804 16 0.0
.text 1261224 1261288 64 0.0
lighting-app CY8CPROTO_062_4343W+release .bss 172816 172832 16 0.0
lock-app CY8CPROTO_062_4343W+release (read/write) 2256408 2256472 64 0.0
.bss 171632 171648 16 0.0
.text 1219008 1219072 64 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 878863 878895 32 0.0
bss 113316 113332 16 0.0
text 592020 592052 32 0.0
nrf52840dk_nrf52840+rpc (read/write) 841311 841375 64 0.0
bss 109664 109680 16 0.0
text 566120 566152 32 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 803846 803910 64 0.0
bss 114688 114704 16 0.0
text 521472 521504 32 0.0
lock-app nrf52840dk_nrf52840 (read/write) 849687 849719 32 0.0
bss 110352 110368 16 0.0
text 570268 570304 36 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 774942 775006 64 0.0
bss 111764 111780 16 0.0
text 499812 499848 36 0.0
pump-app nrf52840dk_nrf52840 (read/write) 855683 855763 80 0.0
bss 110488 110504 16 0.0
text 574332 574368 36 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 848767 848831 64 0.0
bss 110368 110384 16 0.0
text 569392 569428 36 0.0
p6 all-clusters-app default (read/write) 2320400 2320416 16 0.0
.bss 109872 109888 16 0.0
.text 1278664 1278680 16 0.0
light-app default (read/write) 2256112 2256144 32 0.0
.bss 97936 97952 16 0.0
.text 1214376 1214408 32 0.0
lock-app default (read/write) 2231472 2231488 16 0.0
.bss 96592 96608 16 0.0
.text 1189736 1189752 16 0.0
qpg lighting-app qpg6100+debug (read only) 498612 498620 8 0.0
.bss 79848 79864 16 0.0
.text 493292 493300 8 0.0
lock-app qpg6100+debug (read only) 471216 471232 16 0.0
.bss 78760 78776 16 0.0
.text 465896 465912 16 0.0
telink lighting-app tlsr9518adk80d (read/write) 780882 780922 40 0.0
bss 79896 79912 16 0.0
text 542870 542892 22 0.0
Decreases (13 builds for linux, mbed, p6)
platform target config section 2072f8e 7304eaa change % change
linux all-clusters-app debug (read only) 1795353 1795257 -96 -0.0
.rodata 145717 145589 -128 -0.1
bridge-app debug+rpc (read only) 1365325 1365237 -88 -0.0
.rodata 118756 118636 -120 -0.1
chip-tool debug (read only) 6435173 6435093 -80 -0.0
.rodata 301208 301112 -96 -0.0
lighting-app debug+rpc (read only) 1649161 1649065 -96 -0.0
.rodata 138449 138321 -128 -0.1
ota-provider-app debug (read only) 1325977 1325881 -96 -0.0
.rodata 120168 120040 -128 -0.1
ota-requestor-app debug (read only) 1426049 1425953 -96 -0.0
.rodata 132080 131952 -128 -0.1
tv-app debug (read only) 1942337 1942225 -112 -0.0
.rodata 167976 167848 -128 -0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release .heap 849488 849472 -16 -0.0
lighting-app CY8CPROTO_062_4343W+release .heap 858152 858136 -16 -0.0
lock-app CY8CPROTO_062_4343W+release .heap 859336 859320 -16 -0.0
p6 all-clusters-app default .heap 921008 920992 -16 -0.0
light-app default .heap 933080 933064 -16 -0.0
lock-app default .heap 934464 934448 -16 -0.0
Full report (37 builds for efr32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 2072f8e 7304eaa change % change
efr32 lighting-app BRD4161A (read only) 729232 729280 48 0.0
(read/write) 119580 119596 16 0.0
.bss 117764 117780 16 0.0
.data 1812 1812 0 0.0
.text 729224 729272 48 0.0
BRD4161A+rpc (read only) 757872 757920 48 0.0
(read/write) 137884 137900 16 0.0
.bss 135964 135980 16 0.0
.data 1920 1920 0 0.0
.text 757864 757912 48 0.0
lock-app BRD4161A (read only) 703076 703124 48 0.0
(read/write) 117284 117300 16 0.0
.bss 115516 115532 16 0.0
.data 1768 1768 0 0.0
.text 703068 703116 48 0.0
window-app BRD4161A (read only) 706204 706252 48 0.0
(read/write) 117708 117724 16 0.0
.bss 115932 115948 16 0.0
.data 1776 1776 0 0.0
.text 706196 706244 48 0.0
k32w lighting-app k32w061+se05x+release (read/write) 726728 726760 32 0.0
.bss 78956 78972 16 0.0
.data 1844 1844 0 0.0
.text 640128 640144 16 0.0
lock-app k32w061+debug (read/write) 615732 615764 32 0.0
.bss 69396 69412 16 0.0
.data 1808 1808 0 0.0
.text 538728 538744 16 0.0
shell k32w061+debug (read/write) 681536 681568 32 0.0
.bss 80996 81012 16 0.0
.data 1780 1780 0 0.0
.text 592960 592976 16 0.0
linux all-clusters-app debug (read only) 1795353 1795257 -96 -0.0
(read/write) 125800 125800 0 0.0
.bss 53360 53360 0 0.0
.data 1104 1104 0 0.0
.data.rel.ro 66032 66032 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 560 560 0 0.0
.rodata 145717 145589 -128 -0.1
.text 1509394 1509426 32 0.0
bridge-app debug+rpc (read only) 1365325 1365237 -88 -0.0
(read/write) 71888 71888 0 0.0
.bss 35408 35408 0 0.0
.data 1680 1680 0 0.0
.data.rel.ro 29792 29792 0 0.0
.dynamic 592 592 0 0.0
.got 3984 3984 0 0.0
.init 27 27 0 0.0
.init_array 408 408 0 0.0
.rodata 118756 118636 -120 -0.1
.text 1145733 1145765 32 0.0
chip-tool debug (read only) 6435173 6435093 -80 -0.0
(read/write) 198512 198512 0 0.0
.bss 33704 33704 0 0.0
.data 1008 1008 0 0.0
.data.rel.ro 158216 158216 0 0.0
.dynamic 592 592 0 0.0
.got 4472 4472 0 0.0
.init 27 27 0 0.0
.init_array 480 480 0 0.0
.rodata 301208 301112 -96 -0.0
.text 5730133 5730149 16 0.0
lighting-app debug+rpc (read only) 1649161 1649065 -96 -0.0
(read/write) 104944 104944 0 0.0
.bss 41072 41072 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 57296 57296 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 536 536 0 0.0
.rodata 138449 138321 -128 -0.1
.text 1372130 1372162 32 0.0
ota-provider-app debug (read only) 1325977 1325881 -96 -0.0
(read/write) 70344 70344 0 0.0
.bss 37984 37984 0 0.0
.data 912 912 0 0.0
.data.rel.ro 26328 26328 0 0.0
.dynamic 592 592 0 0.0
.got 4048 4048 0 0.0
.init 27 27 0 0.0
.init_array 448 448 0 0.0
.rodata 120168 120040 -128 -0.1
.text 1104738 1104770 32 0.0
ota-requestor-app debug (read only) 1426049 1425953 -96 -0.0
(read/write) 74240 74240 0 0.0
.bss 40096 40096 0 0.0
.data 976 976 0 0.0
.data.rel.ro 28040 28040 0 0.0
.dynamic 592 592 0 0.0
.got 4032 4032 0 0.0
.init 27 27 0 0.0
.init_array 472 472 0 0.0
.rodata 132080 131952 -128 -0.1
.text 1189458 1189490 32 0.0
shell debug (read only) 814361 814361 0 0.0
(read/write) 60232 60232 0 0.0
.bss 16872 16872 0 0.0
.data 240 240 0 0.0
.data.rel.ro 38656 38656 0 0.0
.dynamic 592 592 0 0.0
.got 3504 3504 0 0.0
.init 27 27 0 0.0
.init_array 344 344 0 0.0
.rodata 83538 83538 0 0.0
.text 624738 624738 0 0.0
tv-app debug (read only) 1942337 1942225 -112 -0.0
(read/write) 314608 314608 0 0.0
.bss 245464 245464 0 0.0
.data 1504 1504 0 0.0
.data.rel.ro 61984 61984 0 0.0
.dynamic 592 592 0 0.0
.got 4424 4424 0 0.0
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 167976 167848 -128 -0.1
.text 1625202 1625218 16 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2298624 2298688 64 0.0
.bss 181788 181804 16 0.0
.data 5168 5168 0 0.0
.heap 849488 849472 -16 -0.0
.text 1261224 1261288 64 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2283376 2283376 0 0.0
.bss 172816 172832 16 0.0
.data 5480 5480 0 0.0
.heap 858152 858136 -16 -0.0
.text 1245976 1245976 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2256408 2256472 64 0.0
.bss 171632 171648 16 0.0
.data 5480 5480 0 0.0
.heap 859336 859320 -16 -0.0
.text 1219008 1219072 64 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1140008 1140008 0 0.0
.bss 11756 11756 0 0.0
.data 4376 4376 0 0.0
.heap 1020312 1020312 0 0.0
.text 103392 103392 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2046056 2046056 0 0.0
.bss 156624 156624 0 0.0
.data 4864 4864 0 0.0
.heap 874960 874960 0 0.0
.text 1008656 1008656 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 878863 878895 32 0.0
bss 113316 113332 16 0.0
rodata 97968 97968 0 0.0
text 592020 592052 32 0.0
nrf52840dk_nrf52840+rpc (read/write) 841311 841375 64 0.0
bss 109664 109680 16 0.0
rodata 89328 89328 0 0.0
text 566120 566152 32 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 803846 803910 64 0.0
bss 114688 114704 16 0.0
rodata 93224 93224 0 0.0
text 521472 521504 32 0.0
lock-app nrf52840dk_nrf52840 (read/write) 849687 849719 32 0.0
bss 110352 110368 16 0.0
rodata 93704 93704 0 0.0
text 570268 570304 36 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 774942 775006 64 0.0
bss 111764 111780 16 0.0
rodata 88992 88992 0 0.0
text 499812 499848 36 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 497463 497463 0 0.0
bss 51820 51820 0 0.0
rodata 45852 45852 0 0.0
text 339492 339492 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 855683 855763 80 0.0
bss 110488 110504 16 0.0
rodata 95436 95436 0 0.0
text 574332 574368 36 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 848767 848831 64 0.0
bss 110368 110384 16 0.0
rodata 93576 93576 0 0.0
text 569392 569428 36 0.0
shell nrf52840dk_nrf52840 (read/write) 779359 779359 0 0.0
bss 109616 109616 0 0.0
rodata 73284 73284 0 0.0
text 521952 521952 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 694406 694406 0 0.0
bss 110600 110600 0 0.0
rodata 67928 67928 0 0.0
text 442560 442560 0 0.0
p6 all-clusters-app default (read/write) 2320400 2320416 16 0.0
.bss 109872 109888 16 0.0
.data 2464 2464 0 0.0
.heap 921008 920992 -16 -0.0
.text 1278664 1278680 16 0.0
light-app default (read/write) 2256112 2256144 32 0.0
.bss 97936 97952 16 0.0
.data 2328 2328 0 0.0
.heap 933080 933064 -16 -0.0
.text 1214376 1214408 32 0.0
lock-app default (read/write) 2231472 2231488 16 0.0
.bss 96592 96608 16 0.0
.data 2288 2288 0 0.0
.heap 934464 934448 -16 -0.0
.text 1189736 1189752 16 0.0
qpg lighting-app qpg6100+debug (read only) 498612 498620 8 0.0
(read/write) 114144 114144 0 0.0
.bss 79848 79864 16 0.0
.data 944 944 0 0.0
.text 493292 493300 8 0.0
lock-app qpg6100+debug (read only) 471216 471232 16 0.0
(read/write) 114144 114144 0 0.0
.bss 78760 78776 16 0.0
.data 896 896 0 0.0
.text 465896 465912 16 0.0
persistent-storage-app qpg6100+debug (read only) 108208 108208 0 0.0
(read/write) 114140 114140 0 0.0
.bss 36696 36696 0 0.0
.data 292 292 0 0.0
.text 102888 102888 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 780882 780922 40 0.0
bss 79896 79912 16 0.0
noinit 37160 37160 0 0.0
text 542870 542892 22 0.0

@woody-apple
Copy link
Contributor

Fast tracking given this is 3 days without comment.

@woody-apple woody-apple merged commit bf383b3 into project-chip:master Dec 2, 2021
kpschoedel added a commit to kpschoedel/connectedhomeip that referenced this pull request Dec 2, 2021
#### Problem

bf383b3 project-chip#11937 landed with a form
changed a few minutes earlier by e2e4c17 project-chip#12420

#### Change overview

Fix return values.

#### Testing

Build & CI
@kpschoedel kpschoedel mentioned this pull request Dec 2, 2021
woody-apple pushed a commit that referenced this pull request Dec 2, 2021
#### Problem

bf383b3 #11937 landed with a form
changed a few minutes earlier by e2e4c17 #12420

#### Change overview

Fix return values.

#### Testing

Build & CI
@nivi-apple nivi-apple deleted the case_session_cache_rebased branch March 5, 2024 00:52
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.

Implement a CASE session cache
5 participants