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

development: revert #61 #73

Merged
merged 8 commits into from
Jan 9, 2018
Merged

development: revert #61 #73

merged 8 commits into from
Jan 9, 2018

Conversation

domodwyer
Copy link

NOTE: The production driver / master branch (used by go get) is NOT affected by this PR.


Testing development (a104bfb) revealed an issue with authentication introduced by #61 which was patched via d711d75.

Unfortunately further testing revealed select throughput that gets worse over time, as well as a significant increase in throughput variance for insert and update workloads.

d711d75d53edee739c66b0dcfaf8192894ef2bae-r2017 11 06-workloads

After running for 1 hour, select performance continued to decline:

d711d75d53edee739c66b0dcfaf8192894ef2bae-r2017 11 06-workloads-select

This PR reverts #61 so we can release an update of mgo, however I have branched the current state of development off to feature/OP_MSG-support in order to continue work and hopefully get it merged back into development.


Commits compared:

  • The current tip of feature/OP_MSG-support (d711d75d53edee739c66b0dcfaf8192894ef2bae)
  • The latest release (r2017.11.06)

Analysis:

domodwyer and others added 8 commits January 7, 2018 21:35
  - use last minor version for each major serie of
    mongodb
  - use travis 'go' param instead of eval "$(gimme $GO)"
    as it fails to install correctly last minor version
    ( 1.8.x notation for example)
also re-enable TestFindIterSnapshot as it was fixed
a long time ago
fix TestAuthX509CredRDNConstruction test: need to
create an user with {"username": subject} before
trying to login
Make sure that "rs3/127.0.0.1/40031" is elected
at primary.
Create user before running 'addShard' command as
it requires root access
Also add a retry mechanism to make sure that shard
are correctly added
cf https://docs.mongodb.com/manual/tutorial/deploy-shard-cluster/
@domodwyer domodwyer merged commit f9be6c5 into development Jan 9, 2018
@domodwyer domodwyer deleted the bugfix/revert-61 branch January 9, 2018 10:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants