Skip to content

MONGOID-5758: Add Mongoid.reconnect_clients and improve forking webserver documentation #5808

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 8 commits into from
Apr 22, 2024

Conversation

johnnyshields
Copy link
Contributor

@johnnyshields johnnyshields commented Apr 4, 2024

This PR does the following:

  • Add Mongoid.reconnect_clients method analogous to Mongoid.disconnect_clients. The reason for adding this is to simplify web server hooks (see added docs.)
  • Corrects the @return in the docs for disconnect_clients. Also added specs which cover the existing behavior.
  • Updates documentation related to web server forking.

This will hopefully help others avoid issues we saw in our production.

See also: mongodb/mongo-ruby-driver#2856

- Add Mongoid.reconnect_clients (analogous to Mongoid.disconnect_clients). The reason for adding this is to simply web server hooks (see added docs.)
- Corrects the @return in the docs for disconnect_clients. Also added specs for the existing behavior.
- Updates documentation related to web server forking.
@johnnyshields johnnyshields changed the title Add Mongoid.reconnect_clients and improve forking webserver documentation MONGOID-5758: Add Mongoid.reconnect_clients and improve forking webserver documentation Apr 4, 2024
@johnnyshields
Copy link
Contributor Author

FYI I've verified the documentation and changes here in my production Puma app.

Copy link
Contributor

@jamis jamis left a comment

Choose a reason for hiding this comment

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

Thank you Johnny. Great work on cleaning up the docs, too. Much appreciated.

@jamis jamis merged commit aef7114 into mongodb:master Apr 22, 2024
brennana pushed a commit to hundio/mongoid that referenced this pull request Jun 7, 2024
…rver documentation (mongodb#5808)

* This PR does the following:
- Add Mongoid.reconnect_clients (analogous to Mongoid.disconnect_clients). The reason for adding this is to simply web server hooks (see added docs.)
- Corrects the @return in the docs for disconnect_clients. Also added specs for the existing behavior.
- Updates documentation related to web server forking.

* Fix method name

* More terse syntax

* Preserve old return type

* Update configuration.txt

* Update configuration.txt
@johnnyshields johnnyshields deleted the reconnect-clients branch May 6, 2025 15:07
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.

2 participants