-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
Merge master (2.2.2) into develop #5117
Conversation
* Log when duplicate concurrent inbound ledger are filtered. * RAII for containers that track concurrent inbound ledger. * Comment on when to asynchronously acquire inbound ledgers, which is possible to be always OK, but should have further review. * Other small logging changes Co-authored-by: Ed Hennis <ed@ripple.com>
* refactor filtering of validations to specifically avoid concurrent checkAccept() calls for the same validation ledger hash. * Log when duplicate concurrent validation requests are filtered. * RAII for containers that track concurrent validation requests.
* upstream/master: Set version to 2.2.2 Allow only 1 job queue slot for each validation ledger check Allow only 1 job queue slot for acquiring inbound ledger. Track latencies of certain code blocks, and log if they take too long
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## develop #5117 +/- ##
=========================================
- Coverage 76.2% 76.1% -0.1%
=========================================
Files 760 760
Lines 61489 61556 +67
Branches 8115 8167 +52
=========================================
+ Hits 46832 46835 +3
- Misses 14657 14721 +64
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I verified that this patch is equivalent with the 2.2.2 release, bar changes which do not apply to develop
because of the removal of the shard support and the reporting mode.
This PR must be merged manually using a
--ff-only
merge. Do not use the Github UI.High Level Overview of Change
Merge rippled fixes released in 2.2.2 from
master
branchThis PR intentionally reverts change in
BuildInfo.cpp
, for obvious reason.Context of Change
#5115
Also updates [RELEASENOTES.md] for 2.2.1 and 2.2.2
Type of Change