mirror of
https://github.com/CumulusNetworks/ifupdown2.git
synced 2024-05-06 15:54:50 +00:00
non-persistant storage This is a reimport of missing peices of commit f819c3602e56 in 2.5cl ifupdown2. commit log from 2.5cl: Introduce a lock file in non-persistent storage /run/network/ifstatelock to make sure the state file in persistent storage is cleaned up correctly ifupdown2 state file was moved to /var/tmp because /var/tmp was tmpfs and was large enough (100MB) for the state file. But it appears it has changed (or is not consistent) across all platforms. We can move it under /run, but /run again size varies on various platforms and it is too small on some platforms. This patch: - continues to keep the ifupdown2 state file under /var/tmp (because it needs the space) - ntroduces a second level /run/network/ifstatelock file that stays on non-persistant storage and is used to delete the state file at /boot up Closes: CM-9573, CM-7774 Review: CCR-3623 (original review) Tested-by: Mallikarjuna rao Uppalapati <mallik@cumulusnetworks.com> Signed-off-by: Roopa Prabhu <roopa@cumulusnetworks.com>
3.3 KiB
Executable File
3.3 KiB
Executable File