Comments (7)
To add some more detail. The solana stakes
CLI command fails with the zubr cache giving the following error
Error: error sending request for url (...): operation timed out
This is a captured HTTP request from solana stakes:
POST / HTTP/1.1
content-type: application/json
content-length: 60
accept: */*
host: nyc4.rpcpool.com
{"id":0,"jsonrpc":"2.0","method":"getVersion","params":null}POST / HTTP/1.1
content-type: application/json
content-length: 209
accept: */*
host: nyc4.rpcpool.com
{"id":1,"jsonrpc":"2.0","method":"getProgramAccounts","params":["Stake11111111111111111111111111111111111111",{"commitment":"confirmed","dataSlice":null,"encoding":"base64","filters":null,"withContext":null}]}
This works fine on the non-cached version.
from cacherpc.
Timings for non-cache node:
time solana stakes --url https://nyc1.rpcpool.com
[cut return of all stake info]
real 0m18.000s
user 0m4.922s
sys 0m1.881s
For cached node it times out after 30 seconds
time solana stakes --url https://nyc4.rpcpool.com
Error: error sending request for url (https://nyc4.rpcpool.com/): operation timed out
real 0m30.437s
user 0m0.034s
sys 0m0.006s
from cacherpc.
Should be fixed with #122
from cacherpc.
@polachok Fantastic. We should be ok to deploy this on staging and then prod you think? I see it's merged to master.
from cacherpc.
We'll be doing testing on our end and will release a new version today or tomorrow, so I suggest waiting a bit.
from cacherpc.
@linuskendall can you confirm this issue is fixed?
from cacherpc.
Fixed
from cacherpc.
Related Issues (20)
- Content type with charset returns 415 HOT 1
- Any path component should be accepted HOT 1
- Make SLOT_DISTANCE configurable HOT 1
- Log updated config HOT 1
- Track subscriptions by key HOT 4
- `filter::tests::tree_matches_overall` can randomly fail
- Pubsub reconnect counter (and possibly rpc)
- Pubsub reconnect backoff settings
- Detect situations when when ws subscriptions are active but no updates received HOT 1
- Unix socket based, command listener implementation
- Batch requests support implementatin in WAF
- Detect infinite reconnections on websocket
- Implement getMultipleAccounts
- Add ability to reload waf script without restart HOT 1
- Implement metrics endpoint with Prometheus format HOT 1
- MailboxError panics
- getAccountInfo occasionally returns error HOT 5
- Caching getProgramAccounts with filters HOT 1
- Slots & commitments
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cacherpc.