dashpay / dash

Dash - Reinventing Cryptocurrency
https://www.dash.org
MIT License
1.49k stars 1.2k forks source link

feat: one more queue for "external" requests from 3rd parties #6045

Closed knst closed 3 months ago

knst commented 4 months ago

Issue being fixed or feature implemented

To avoid struggling to response to critical rpc requests, and split them from 3rd parties who uses a node as an external service, there are introduced one more queue of requests that will be served without throttling for instance consensus important rpcs

What was done?

new command line arguments:

How Has This Been Tested?

Functional test rpc_platform_filter.py is updated to test new functionality

Breaking Changes

NA

Checklist:

DashCoreAutoGuix commented 4 months ago

Guix Automation has began to build this PR tagged as v21.0.0-devpr6045.984c7b35. A new comment will be made when the image is pushed.

DashCoreAutoGuix commented 4 months ago

Guix Automation has completed; a release should be present here: https://github.com/dashpay/dash-dev-branches/releases/tag/v21.0.0-devpr6045.984c7b35. The image should be on dockerhub soon.

thephez commented 4 months ago

Is this a chore? It kinda seems like a feature.

knst commented 4 months ago

as noticed by shumkov@, need to have rpc's access to wallet, this approach won't work.

DashCoreAutoGuix commented 4 months ago

Guix Automation has began to build this PR tagged as v21.0.0-devpr6045.c575a580. A new comment will be made when the image is pushed.

DashCoreAutoGuix commented 4 months ago

Guix Automation has completed; a release should be present here: https://github.com/dashpay/dash-dev-branches/releases/tag/v21.0.0-devpr6045.c575a580. The image should be on dockerhub soon.

DashCoreAutoGuix commented 3 months ago

Guix Automation has began to build this PR tagged as v21.0.0-devpr6045.68def970. A new comment will be made when the image is pushed.

DashCoreAutoGuix commented 3 months ago

Guix Automation has completed; a release should be present here: https://github.com/dashpay/dash-dev-branches/releases/tag/v21.0.0-devpr6045.68def970. The image should be on dockerhub soon.

DashCoreAutoGuix commented 3 months ago

Guix Automation has began to build this PR tagged as v21.0.0-devpr6045.241f0739. A new comment will be made when the image is pushed.

DashCoreAutoGuix commented 3 months ago

Guix Automation has completed; a release should be present here: https://github.com/dashpay/dash-dev-branches/releases/tag/v21.0.0-devpr6045.241f0739. The image should be on dockerhub soon.