Skip to content

changes in the teammgrd to support single process and config updates#1

Merged
vrajeshe merged 2 commits intocisco/teamd_unifiedfrom
palcdev/teamd_unified_rebased
Jul 21, 2025
Merged

changes in the teammgrd to support single process and config updates#1
vrajeshe merged 2 commits intocisco/teamd_unifiedfrom
palcdev/teamd_unified_rebased

Conversation

@VasanthKumar-palc
Copy link
Collaborator

Mode-Based Process Initialization via Redis:-
1.Subscribe and listen to mode configuration in Redis to decide and initialize either single or multiple teamd processes accordingly.
2.Send PortChannel create/del requests via IPC based on mode configuration
3.send Port member add/del requests from teammgrd via ipc with portchannel name

please find the attached test logs.
teammgrd_log.txt

Mock_test logs:
lcov_report

#1) (#3)

* changes in the teammgrd to support single process and config updates via ipc mechanism

* single process trigger in the initialization and tlm_teamd changes to communicate via IPC

* added teamdsyncd changes and fix for tlm_teamd deletion fix

* addressed review comments

* added mock test changes

* addressed review comments

* removed extra lines

* deleting extra lines

---------

Co-authored-by: Yogapriyamohankumar <[email protected]>
Co-authored-by: priyadarshini-palc <[email protected]>
@VasanthKumar-palc VasanthKumar-palc self-assigned this Jul 18, 2025
@VasanthKumar-palc VasanthKumar-palc force-pushed the palcdev/teamd_unified_rebased branch from f509ddb to 7e36305 Compare July 21, 2025 12:38
@VasanthKumar-palc VasanthKumar-palc force-pushed the palcdev/teamd_unified_rebased branch from 7e36305 to 27a4985 Compare July 21, 2025 13:08
Copy link
Collaborator

@ksandeep-palc ksandeep-palc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@vrajeshe vrajeshe merged commit bf457e7 into cisco/teamd_unified Jul 21, 2025
vrajeshe pushed a commit that referenced this pull request Jul 22, 2025
)

* changes in the teammgrd to support single process and config updates … (#1) (#3)

* changes in the teammgrd to support single process and config updates via ipc mechanism

* single process trigger in the initialization and tlm_teamd changes to communicate via IPC

* added teamdsyncd changes and fix for tlm_teamd deletion fix

* addressed review comments

* added mock test changes

* addressed review comments

* removed extra lines

* deleting extra lines

---------

Co-authored-by: Yogapriyamohankumar <[email protected]>
Co-authored-by: priyadarshini-palc <[email protected]>

* Cleaned up the code

---------

Co-authored-by: Sandeep Kulambi <[email protected]>
Co-authored-by: Yogapriyamohankumar <[email protected]>
Co-authored-by: priyadarshini-palc <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants