Skip to content

test: adding initial JSON files from sdam#7

Open
paulocoghi wants to merge 5 commits into
masterfrom
feat/server-discovery-and-monitoring
Open

test: adding initial JSON files from sdam#7
paulocoghi wants to merge 5 commits into
masterfrom
feat/server-discovery-and-monitoring

Conversation

@paulocoghi

Copy link
Copy Markdown
Member

No description provided.

…ction timeout handling, thread and concurrency, temporary adaptation for 1-node replica set, implemented sdam and cmap in monitoring
…lookup (`if list = @registry.events[client_id]?`).

- *Fix*: Added `@availability_channel.send(nil)` inside `Connection::Pool#delete` and the non-idle branch of `release` to wake up waiting checkout fibers immediately.
- *Fix*: Excluded `IO::TimeoutError` and `Socket::ConnectTimeoutError` from marking the server `Unknown` in `commands.cr`.
- *Fix*: Added a guard in `TopologyDescription#update` to ignore transition attempts to `Unknown` if the server's description in the topology is already `Unknown`.
- *Fix*: Updated `close_connection_pool` to only emit `PoolClearedEvent` if a pool for that server was present before deletion.
- *Fix*: Updated `TopologyDescription#update` to broadcast `TopologyDescriptionChangedEvent` whenever the server list/descriptions or topology type changes, and updated `Mongo::Client#close` to broadcast the closing events.
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.

1 participant