[SERVER-79369] Unify address binding logic across TransportLayers Created: 26/Jul/23 Updated: 27/Jul/23 |
|
| Status: | Backlog |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major - P3 |
| Reporter: | Patrick Freed | Assignee: | Backlog - Service Architecture |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Assigned Teams: |
Service Arch
|
| Participants: |
| Description |
|
Currently, both the asio and gRPC transport layers use essentially the same logic for deciding which addresses to bind to, and the gRPC layer also has unit tests verifying this behavior. We should refactor this logic to a common place that both layers can use, and then perhaps rewrite the unit test to be TL-agnostic. |