Skip to content

Clarify documentation for forking servers - #1

Open
johnnyshields wants to merge 198 commits into
tablecheck:masterfrom
johnnyshields:clarify-documentation-for-forking-servers
Open

Clarify documentation for forking servers#1
johnnyshields wants to merge 198 commits into
tablecheck:masterfrom
johnnyshields:clarify-documentation-for-forking-servers

Conversation

@johnnyshields

@johnnyshields johnnyshields commented Apr 4, 2024

Copy link
Copy Markdown

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 <code@olegp.name>
…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 <code@olegp.name>
* 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
… direct connection mode (mongodb#2592)

Co-authored-by: Oleg Pudeyev <code@olegp.name>
…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 <neilshweky@gmail.com>
* 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 <code@olegp.name>
* 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
Co-authored-by: Alex Bevilacqua <alex@alexbevi.com>
* 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 <dmitry.rybakov@mongodb.com>

* Another tweak from code review

Co-authored-by: Dmitry Rybakov <dmitry.rybakov@mongodb.com>

---------

Co-authored-by: Dmitry Rybakov <dmitry.rybakov@mongodb.com>
* Fix failing atlas connectivity specs

* Update spec/atlas/atlas_connectivity_spec.rb

Co-authored-by: Dmitry Rybakov <dmitry.rybakov@mongodb.com>

---------

Co-authored-by: Dmitry Rybakov <dmitry.rybakov@mongodb.com>
* 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