phosphor-ipmi-host: reduce the chance of the SDR cache reset
1) Enhance Support-packing-cable-presence-sensor-state-into-dis.patch,
only reset sensorTreePtr when item.cable inventory interface is
changed.
2) add dbus-sdr-Skip-certain-temperature-sensors.patch:
Now we can use skip-temp-sensor-regex meson option to define a regex
to skip certain temperature sensors.
Tested:
1) Build BMC image, ipmid starts and works normally after
systemctl restart xyz.openbmc_project.hwmontempsensor:
https://paste.googleplex.com/5478815565873152
2) Restart nvmesensor deamon, the sensorTree doesn't get reset.
3) Performance test about skip-temp-sensor-regex:
https://paste.googleplex.com/4900766923358208
Google-Bug-Id: 325468059
Google-Bug-Id: 317759042
Change-Id: Iebbf54229e084a88df48e4d7b33c81285ef0ce56
Signed-off-by: Jinliang Wang <jinliangw@google.com>
4 files changed