Skip to content

Minerd performance tuning #95

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 67 commits into from
Oct 29, 2018
Merged

Minerd performance tuning #95

merged 67 commits into from
Oct 29, 2018

Conversation

auxten
Copy link
Contributor

@auxten auxten commented Oct 25, 2018

  1. Fix client conn PersistentCaller.Close, PersistentCaller.Call retry bugs
  2. Add PublicKey.UnmarshalBinary cache, add more unit tests for keypair
  3. Add ECDH shared secret cache by nodeID
  4. Add GrandLock in client driver for bench miner parallel
  5. Add query counter metric to graphite server
  6. Change default DSN _synchronous=NORMAL
  7. Add missing error check in PersistentCaller.Call
  8. Add multiple clients bench for BenchmarkMinerTwo
  9. Optimize out 4 useless signature verify
  10. Fix yamux session leak
  11. Add BenchmarkPersistentCaller_Call goroutine leak check
  12. Add default profileServer for http profiling
  13. Add runtime/trace for query
  14. Async ack sending after query
  15. Optimize out ack.Header verifying in ack.Sign()
  16. Add WaitToConnect, returns only when port is ready to connect or canceled by context.

auxten and others added 30 commits October 17, 2018 19:24
@codecov
Copy link

codecov bot commented Oct 25, 2018

Codecov Report

Merging #95 into develop will increase coverage by 0.46%.
The diff coverage is 73.82%.

@@             Coverage Diff             @@
##           develop      #95      +/-   ##
===========================================
+ Coverage    75.95%   76.42%   +0.46%     
===========================================
  Files          147      147              
  Lines        11553    11693     +140     
===========================================
+ Hits          8775     8936     +161     
+ Misses        1845     1815      -30     
- Partials       933      942       +9

@auxten auxten changed the title WIP: Minerd performance tuning Minerd performance tuning Oct 27, 2018
Copy link
Contributor

@xq262144 xq262144 left a comment

Choose a reason for hiding this comment

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

LGTM

@xq262144 xq262144 merged commit 0b1435f into develop Oct 29, 2018
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.

3 participants