Skip to content

Conversation

@bbrks
Copy link
Member

@bbrks bbrks commented Dec 1, 2025

CBG-5008

A more targeted re-implementation of #7889 to avoid large number of conflicts around the database maps/code between these versions.

Integration Tests

Copilot AI review requested due to automatic review settings December 1, 2025 18:29
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR re-implements locking improvements for the ServerContext's HTTP servers map, specifically addressing concurrency issues from a previous implementation (#7889) while minimizing merge conflicts with the 3.2.8 branch.

Key Changes:

  • Introduces a dedicated _httpServersLock to protect the _httpServers map instead of using the broader sc.lock
  • Refactors the Close method to extract HTTP server shutdown logic into a separate stopHTTPServers method
  • Reorders shutdown operations to stop HTTP servers before closing databases

@bbrks bbrks self-assigned this Dec 1, 2025
@bbrks bbrks removed their assignment Dec 2, 2025
@bbrks bbrks requested a review from torcolvin December 2, 2025 13:34
@bbrks bbrks merged commit 5b50718 into release/3.2.8 Dec 3, 2025
42 checks passed
@bbrks bbrks deleted the CBG-5008 branch December 3, 2025 11:04
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