[PR #3083] [MERGED] [management] fix deadlock in networks concept #19225

Open
opened 2026-08-05 05:05:44 -04:00 by saavagebueno · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/netbirdio/netbird/pull/3083
Author: @pascal-fischer
Created: 12/19/2024
Status: Merged
Merged: 12/19/2024
Merged by: @pascal-fischer

Base: feature/new-networks-conceptHead: fix/management-deadlock


📝 Commits (10+)

📊 Changes

4 files changed (+25 additions, -11 deletions)

View changed files

📝 management/server/grpcserver.go (+1 -11)
📝 management/server/networks/manager.go (+9 -0)
📝 management/server/networks/resources/manager.go (+6 -0)
📝 management/server/networks/routers/manager.go (+9 -0)

📄 Description

Describe your changes

Checklist

  • Is it a bug fix
  • Is a typo/documentation fix
  • Is a feature enhancement
  • It is a refactor
  • Created tests that fail without the change (if possible)
  • Extended the README / documentation, if necessary

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/netbirdio/netbird/pull/3083 **Author:** [@pascal-fischer](https://github.com/pascal-fischer) **Created:** 12/19/2024 **Status:** ✅ Merged **Merged:** 12/19/2024 **Merged by:** [@pascal-fischer](https://github.com/pascal-fischer) **Base:** `feature/new-networks-concept` ← **Head:** `fix/management-deadlock` --- ### 📝 Commits (10+) - [`eeb8c41`](https://github.com/netbirdio/netbird/commit/eeb8c4162b5ae3f541600489c9d081386d9f9a07) Pass an account map of resource policies - [`fa0a868`](https://github.com/netbirdio/netbird/commit/fa0a8688e0ebe0edf76b3e28624bd53bef90b8ad) doc - [`1bcf90a`](https://github.com/netbirdio/netbird/commit/1bcf90a5ad215e6cd5ecc26ff6ba51a56c5aab88) use resourcePolicies in getNetworkResourcesRoutes - [`724bf7e`](https://github.com/netbirdio/netbird/commit/724bf7e3cfb949619f9b5e7d3cfcdca7d51661e3) adjust ci max - [`f73ac66`](https://github.com/netbirdio/netbird/commit/f73ac66df775a57698eb8be3c66cb4f11514a776) give 10% threshold - [`e451613`](https://github.com/netbirdio/netbird/commit/e45161394febb44a953fa623320360ad9d85ace1) adjust max - [`d5709f9`](https://github.com/netbirdio/netbird/commit/d5709f91e97f15de52f6d2e73bdad5e61091a883) extract routers map - [`0ca154d`](https://github.com/netbirdio/netbird/commit/0ca154d36792e797a31bcfbf4310d6b785231a98) fix test errors - [`dbd587f`](https://github.com/netbirdio/netbird/commit/dbd587f57cc81d868c2823f5f0e27476cb5455cd) extract routing peers - [`b786b56`](https://github.com/netbirdio/netbird/commit/b786b561b1053989b79efd2ec2b868dd6f217332) extract routers map ### 📊 Changes **4 files changed** (+25 additions, -11 deletions) <details> <summary>View changed files</summary> 📝 `management/server/grpcserver.go` (+1 -11) 📝 `management/server/networks/manager.go` (+9 -0) 📝 `management/server/networks/resources/manager.go` (+6 -0) 📝 `management/server/networks/routers/manager.go` (+9 -0) </details> ### 📄 Description ## Describe your changes ## Issue ticket number and link ### Checklist - [ ] Is it a bug fix - [ ] Is a typo/documentation fix - [ ] Is a feature enhancement - [ ] It is a refactor - [ ] Created tests that fail without the change (if possible) - [ ] Extended the README / documentation, if necessary --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
saavagebueno added the pull-request label 2026-08-05 05:05:44 -04:00
Sign in to join this conversation.
No Label pull-request
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: DYNR/netbird#19225