Skip to content

[action] [PR:4054] [orchagent] support single ASIC VOQ Fixed-System#4105

Merged
mssonicbld merged 1 commit intosonic-net:202511from
mssonicbld:cherry/202511/4054
Jan 5, 2026
Merged

[action] [PR:4054] [orchagent] support single ASIC VOQ Fixed-System#4105
mssonicbld merged 1 commit intosonic-net:202511from
mssonicbld:cherry/202511/4054

Conversation

@mssonicbld
Copy link
Collaborator

What I did
Orchagent changes needed to support single ASIC VOQ Fixed-System (#3847) was reverted via (#4035) because
vms-kvm-t2 tests were failing.
That was because the isChassisAppDbPresent() was using an incorrect path to database_config.json
This PR brings back the original #3847 and fixes the isChassisAppDbPresent() to use the correct path.

Why I did it
Single-asic VOQ systems do need #3847

How I verified it
Tests on vms-kvm-t2 and also single-asic voq systems
Verified on vms-kvm-t2 the test_bgp_fact is passing

bgp/test_bgp_fact.py::test_bgp_facts[vlab-t2-1-1-0] PASSED [ 25%]
bgp/test_bgp_fact.py::test_bgp_facts[vlab-t2-1-1-1] PASSED [ 50%]
bgp/test_bgp_fact.py::test_bgp_facts[lvlab-t2-1-2-0] PASSED [ 75%]
bgp/test_bgp_fact.py::test_bgp_facts[vlab-t2-1-2-1] PASSED [100%]

Details if related

<!--
Please make sure you have read and understood the contribution guildlines:
https://github.com/Azure/SONiC/blob/gh-pages/CONTRIBUTING.md

1. Make sure your commit includes a signature generted with `git commit -s`
2. Make sure your commit title follows the correct format: [component]: description
3. Make sure your commit message contains enough details about the change and related tests
4. Make sure your pull request adds related reviewers, asignees, labels

Please also provide the following information in this pull request:
-->

**What I did**
Orchagent changes needed to support single ASIC VOQ Fixed-System (sonic-net#3847) was reverted via (sonic-net#4035) because
vms-kvm-t2 tests were failing.
That was because the `isChassisAppDbPresent()` was using an incorrect path to `database_config.json`
This PR brings back the original sonic-net#3847 and fixes the `isChassisAppDbPresent()` to use the correct path.

**Why I did it**
Single-asic VOQ systems do need sonic-net#3847

**How I verified it**
Tests on vms-kvm-t2 and also single-asic voq systems
Verified on vms-kvm-t2 the test_bgp_fact is passing
```
bgp/test_bgp_fact.py::test_bgp_facts[vlab-t2-1-1-0] PASSED [ 25%]
bgp/test_bgp_fact.py::test_bgp_facts[vlab-t2-1-1-1] PASSED [ 50%]
bgp/test_bgp_fact.py::test_bgp_facts[lvlab-t2-1-2-0] PASSED [ 75%]
bgp/test_bgp_fact.py::test_bgp_facts[vlab-t2-1-2-1] PASSED [100%]
```

**Details if related**
@mssonicbld
Copy link
Collaborator Author

Original PR: #4054

@mssonicbld
Copy link
Collaborator Author

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld mssonicbld merged commit f4c0865 into sonic-net:202511 Jan 5, 2026
16 checks passed
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.

1 participant