You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We've identified a release-blocking issue where a periodic polling task continues to run every 20 seconds, even after the UI is closed. This results in generating a big amount of unnecessary API request to Etherscan and to the RPC provider:
API request to Etherscan: https://api.etherscan.io/api?
The objective of this ticket is to introduce an automated check that monitors for unintended increases in the volume of network requests. For example, the test can establish a threshold for network requests and trigger an alert if a significant increase is detected.
This automated check will serve as an early warning system to prevent potential performance issues or unnecessary load on external services, ensuring our application maintains optimal efficiency and resource usage.
Scenario
No response
Design
No response
Technical Details
No response
Threat Modeling Framework
No response
Acceptance Criteria
No response
Stakeholder review needed before the work gets merged
Engineering (needed in most cases)
Design
Product
QA (automation tests are required to pass before merging PRs but not all changes are covered by automation tests - please review if QA is needed beyond automation tests)
Security
Legal
Marketing
Management (please specify)
Other (please specify)
References
No response
The text was updated successfully, but these errors were encountered:
chloeYue
changed the title
Add automated test to catch unattended increase volume of requests
Implement automated test to detect unintended increase in network request volume
Jul 19, 2024
chloeYue
changed the title
Implement automated test to detect unintended increase in network request volume
Implement automated check to detect unintended increase in network request volume
Jul 19, 2024
What is this about?
We've identified a release-blocking issue where a periodic polling task continues to run every 20 seconds, even after the UI is closed. This results in generating a big amount of unnecessary API request to Etherscan and to the RPC provider:
API request to Etherscan:
https://api.etherscan.io/api?
3 to RPC provider:
The objective of this ticket is to introduce an automated check that monitors for unintended increases in the volume of network requests. For example, the test can establish a threshold for network requests and trigger an alert if a significant increase is detected.
Slack discussion: https://consensys.slack.com/archives/C07CGH75GFN/p1721233816417369
Related PR attempt to fix this issue: #25909
Associated Ticket for Adding Manual Scenario: #25964
This automated check will serve as an early warning system to prevent potential performance issues or unnecessary load on external services, ensuring our application maintains optimal efficiency and resource usage.
Scenario
No response
Design
No response
Technical Details
No response
Threat Modeling Framework
No response
Acceptance Criteria
No response
Stakeholder review needed before the work gets merged
References
No response
The text was updated successfully, but these errors were encountered: