Skip to content

[sonic image installer] remove config_db.json before booting into new image#1722

Merged
yxieca merged 1 commit intosonic-net:masterfrom
yxieca:installer
Jun 2, 2020
Merged

[sonic image installer] remove config_db.json before booting into new image#1722
yxieca merged 1 commit intosonic-net:masterfrom
yxieca:installer

Conversation

@yxieca
Copy link
Collaborator

@yxieca yxieca commented Jun 2, 2020

Summary:
Fixes # (issue)

Type of change

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

Approach

How did you do it?

When minigraph.xml exists, config_db.json can be generated from it. In this case, before booting into an new image, remove the config_db.json from /host/old_config to force the new image to load minigraph.

This is needed when nightly testbed is moving from an higer version to a lower version.

If the system is configured by config_db.json without minigraph, then unfortunately we don't have a solution for booting back into an old incompatible image yet.

Signed-off-by: Ying Xie ying.xie@microsoft.com

How did you verify/test it?

On a DUT installed 201911 image. Use "ansible-playbook upgrade_sonic.yml" to install a 201811 image. Without the change, 201811 image boots up without management connectivity and in failure state. With the change, 201811 image boots up healthy.

… image

When minigraph.xml exists, config_db.json can be generated from it.
In this case, before booting into an new image, remove the config_db.json
from /host/old_config to force the new image to load minigraph.

This is needed when nightly testbed is moving from an higer version to a
lower version.

Signed-off-by: Ying Xie <ying.xie@microsoft.com>
@yxieca yxieca merged commit 2c34429 into sonic-net:master Jun 2, 2020
@yxieca yxieca deleted the installer branch June 2, 2020 18:24
yxieca added a commit that referenced this pull request Jun 2, 2020
… image (#1722)

When minigraph.xml exists, config_db.json can be generated from it.
In this case, before booting into an new image, remove the config_db.json
from /host/old_config to force the new image to load minigraph.

This is needed when nightly testbed is moving from an higer version to a
lower version.

Signed-off-by: Ying Xie <ying.xie@microsoft.com>
kazinator-arista pushed a commit to kazinator-arista/sonic-mgmt that referenced this pull request Mar 4, 2026
…et#7487)

* [202012][swss/swss-common/utilities/kernel] Update submodule

sonic-swss:
- [Monitor Vlan] Fix a typo in hostif (sonic-net#1722)
- Update pool sizes during initialization from timer only (sonic-net#1708)
- [SflowMgr] SamplingRate Update by Speed Change Added (sonic-net#1721)

sonic-swss-common:
- [swss-common] Add MUX Metrics Table (sonic-net#482)
- [azp] Purge swss before installing the newly built deb package (sonic-net#472)

sonic-utilities:
- disk_check: Check & mount RO as RW using tmpfs (sonic-net#1569)
- No more IP validation as it is more likely a URL (sonic-net#1555)
- Stop PMON docker before cold and soft reboots (sonic-net#1514)
- Add soft-reboot reboot type (sonic-net#1453)
- [acl] Use a list instead of a comma-separated string for ACL port list (sonic-net#1519)
- sonic-installer: fix py3 issues in bootloader.aboot (sonic-net#1553)
- Fix unsupported fs.squashfs extraction in sonic-installer (sonic-net#1366)
- [show][config] cli support for firmware upgrade on Y-Cable (sonic-net#1528) (sonic-net#1558)

sonic-linux-kernel:
- [Mellanox] backport kernel patches for hw-management 7.0100.2303 (sonic-net#211)

Signed-off-by: Danny Allen <daall@microsoft.com>

* Update utilities w/ build fix
kazinator-arista pushed a commit to kazinator-arista/sonic-mgmt that referenced this pull request Mar 4, 2026
…nic-net#8627)

7041400 [config reload] Call systemctl reset-failed for snmp,telemetry,mgmt-framework services (sonic-net#1773) (sonic-net#1786)
399d370 Fix logic in RIF counters print (sonic-net#1732)
8329544 [vnet_route_check] don't hardcode prefix length of /24 (sonic-net#1756)
193b028 [neighbor-advertiser] delete the tunnel maps appropriately (sonic-net#1663)
2c82bcf [neighbor_advertiser] Use existing tunnel if present for creating tunnel mappings (sonic-net#1589)
8e22960 [202012][Config] Update config command of Kdump. (sonic-net#1778)
be3e5c6 [show][config] cli refactor for muxcable with abstract class implementation from vendors (sonic-net#1722) (sonic-net#1782)
kazinator-arista pushed a commit to kazinator-arista/sonic-mgmt that referenced this pull request Mar 4, 2026
…tically (#24805)

#### Why I did it
src/sonic-sairedis
```
* 65c8a8fc - (HEAD -> 202505, origin/202505) [202505][ci] Use 1ES agent pool to provide more disk when building swss. (sonic-net#1722) (34 hours ago) [prabhataravind]
* b4e0e9fe - Use sonic build pool for building sairedis (sonic-net#1720) (2 days ago) [mssonicbld]
```
#### How I did it
#### How to verify it
#### Description for the changelog
kazinator-arista pushed a commit to kazinator-arista/sonic-mgmt that referenced this pull request Mar 4, 2026
dd01491e4d167993b3a80517f737188151443a75 (HEAD -> 201911, origin/201911) [Monitor Vlan] Fix a typo in hostif (sonic-net#1722)

Signed-off-by: Abhishek Dosi <abdosi@microsoft.com>
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