Skip to content

[action] [PR:9986] Always cleanup cEOS mount dir before creating cEOS#10036

Merged
mssonicbld merged 1 commit intosonic-net:202205from
mssonicbld:cherry/202205/9986
Sep 15, 2023
Merged

[action] [PR:9986] Always cleanup cEOS mount dir before creating cEOS#10036
mssonicbld merged 1 commit intosonic-net:202205from
mssonicbld:cherry/202205/9986

Conversation

@mssonicbld
Copy link
Copy Markdown
Collaborator

Description of PR

Summary:
Fixes # (issue)

Type of change

  • Bug fix
  • Testbed and Framework(new/improvement)
  • Test case(new/improvement)

Back port request

  • 201911
  • 202012
  • 202205

Approach

What is the motivation for this PR?

Host dir like "/data/ceos/ceos_vms6-1_VM0100" is mounted to cEOS container as flash disk. This dir contains all kinds of configuration files that may affect cEOS behaviors.

For example, older version of cEOS has file ".arista_archive_config" which enables archiving of configs every 1 minute. On newer version of cEOS, this config file is removed by default.
However, after cEOS is upgraded, the left over ".arista_archive_config" file will cause newer cEOS to archive configs every 1 minute by default.

How did you do it?

To ensure that the cEOS container is always "cleanly" started, this change added code to always cleanup the mount dir before creating cEOS.

How did you verify/test it?

Any platform specific information?

Supported testbed topology if it's a new test case?

Documentation

Host dir like "/data/ceos/ceos_vms6-1_VM0100" is mounted to cEOS container
as flash disk. This dir contains all kinds of configuration files that may affect
cEOS behaviors.

For example, older version of cEOS has file ".arista_archive_config" which enables
archiving of configs every 1 minute. On newer version of cEOS, this config file
is removed by default.

However, after cEOS is upgraded, the left over ".arista_archive_config" file will
cause newer cEOS to archive configs every 1 minute by default.

To ensure that the cEOS container is always "cleanly" started, this change
added code to always cleanup the mount dir before creating cEOS.

Signed-off-by: Xin Wang <xiwang5@microsoft.com>
@mssonicbld
Copy link
Copy Markdown
Collaborator Author

Original PR: #9986

@mssonicbld mssonicbld merged commit 22d165b into sonic-net:202205 Sep 15, 2023
@mssonicbld mssonicbld deleted the cherry/202205/9986 branch February 4, 2024 09:05
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.

2 participants