Skip to content
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

Clarify documentation for forking servers #1

Open
wants to merge 198 commits into
base: master
Choose a base branch
from

Conversation

johnnyshields
Copy link

@johnnyshields johnnyshields commented Apr 4, 2024

This PR only affects documentation (and corrects 2 typos in code comments.) The current documentation is wordy and missing key information.

comandeo-mongo and others added 30 commits August 3, 2022 08:59
…ions into separate files (mongodb#2577)

* RUBY-2774 add tests

* RUBY-2774 fix tests

* Update spec/runners/unified.rb

* redo insert argument stuff

* handle closes on unknown cursors

Co-authored-by: Oleg Pudeyev <[email protected]>
…d preference (mongodb#2582)

* RUBY-1595 Improve error reporting when symbol/string is passed as read preference

* tweak wording

* RUBY-1595 fix tests

Co-authored-by: Oleg Pudeyev <[email protected]>
* RUBY-1627 Document collection insert options

* RUBY-1627 add comment option

* RUBY-1627 fix wording

* RUBY-1627 use pipe instead of comma

* RUBY-1627 alphabetize the options
* RUBY-1673 Document collection options

* RUBY-1673 remove read_preference option

* RUBY-1673 amend #with docs to include read_concern

* RUBY-1673 add missing options

* RUBY-1673 verify max and size options work

* RUBY-1673 nitpick

* RUBY-1673 alphabetize the options

* RUBY-1673 fix mmap tests

* RUBY-1673 fix mmap tests
…commands function correctly (mongodb#2595)

* RUBY-1613 Verify handling of write concern errors by user management commands function correctly

* Update spec/mongo/auth/user/view_spec.rb

* RUBY-1613 ådd min server version

* RUBY-1613 attempt to fix tests
* RUBY-1554 Mention to_json in logging examples in tutorial

* Apply suggestions from code review

* RUBY-1554 update comment

* RUBY-1554 fix spacing
* RUBY-1775 first batch of changes

* RUBY-1775 last change

* Update lib/mongo/auth/aws/request.rb
* fix options_mapper

* remove hard code strat

* RUBY-3095 fix bool and integer

* alter docstrings

* RUBY-3095 more docstrings
…s which are not Array instances (mongodb#2594)

* RUBY-3087 add a test for insert_many with enumerable inputs

* RUBY-3087 raise exception on bulk_write without using an Array method

* RUBY-3087 add test, docs

* add docs, release notes

* Fix the description of empty bulk_write spec to match the behavior

* Update docs/release-notes.txt

* change docstrings to use enumerables

Co-authored-by: Neil Shweky <[email protected]>
* RUBY-3033 auth-error tests work

* RUBY-3033 more tests passing

* RUBY-3033 more tests done

* RUBY-3033 connect timeout

* RUBY-3033 more tests

* RUBY-3033 add threading methods

* RUBY-3033 another test

* RUBY-3033 rediscover test done + topology methods

* fix options_mapper

* RUBY-3033 fixed hello-command-error

* RUBY-3033 fix hello network error

* RUBY-3033 hello tests done

* RUBY-3033 delete integration tests

* RUBY-3033 use timeout_ms

* Update spec/runners/unified/thread_operations.rb

* RUBY-3033 scan on waiting for primary and use monotonic time

* RUBY-3033 fix test

* RUBY-3033 use select instead of filter

* RUBY-3033 add back observe sensitive

* permit load balancers to be marked unknown without service ids

* grammar

Co-authored-by: Oleg Pudeyev <[email protected]>
* RUBY-3095 write tests, docs for option mapper

* Update lib/mongo/uri/options_mapper.rb

* RUBY-3095 convert back to identity

* RUBY-3095 answer comments

* RUBY-3095 fix test
jordan-smith721 and others added 29 commits November 28, 2023 12:37
* RUBY-3298 include container info in handshake metadata

* make sure it works even when faas info is not present

* look for .dockerenv, not Dockerfile

* add a test to check the value of DOCKERENV_PATH

* linter appeasement
…2825)

* RUBY-1813 Discard ServerSessions involved in network errors

* no need to test the now-non-existant SessionPool.create method

* Tweak from code review

Co-authored-by: Dmitry Rybakov <[email protected]>

* Another tweak from code review

Co-authored-by: Dmitry Rybakov <[email protected]>

---------

Co-authored-by: Dmitry Rybakov <[email protected]>
* Fix failing atlas connectivity specs

* Update spec/atlas/atlas_connectivity_spec.rb

Co-authored-by: Dmitry Rybakov <[email protected]>

---------

Co-authored-by: Dmitry Rybakov <[email protected]>
* refactoring/reimplementation of driver benchmarks

* computing scores

* supplant profile/benchmarking with profile/driver_bench

* make the linter happy

* optimize some of the setup stages

* add benchmark task to evergreen config

* rubocop

* add task for downloading benchmark data files

* just use run-tests.sh for benchmarks, too

* add `eg` tasks for evergreen

* tweak more things to get it all to work
* don't build tasks for latest server version for now

* hmm, let's try putting 'latest' back?

* RUBY-3405 make sure the cluster time is applied to new sessions

* actually, probably need to get cluster time from the support client?

* skip broken tests (see RUBY-3413)

* ignore the serverless tests (pending RUBY-3414)
* MONGOID-5739 support BSON 5

* point at my personal branch to test this

* normalize values before comparing

* switch back to the official spec/shared repo

* actually bump spec/shared (why are submodules so impossible?)

* use pessimistic versioning
* prep for 2.20

* more CI stuff (e.g. DriverBench should run against latest stable, not latest)

* let's see what happens when we enable jruby 9.4

* document added support for JRuby 9.4, and deprecation of 9.2

* flesh out the release notes more
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.

9 participants