Andriy Biletsky

Results 11 issues of Andriy Biletsky

## Describe the bug Pyinfra is unable to connect when authenticating with an SSH key. Supplying or ommitting ssh_key_password in the inventory or as a cli argument does not change...

Bug

I propose implementing a rate-unlimited HTTP GraphQL API for accessing the data. For example, to retrieve a claim by claim_id, request: ``` query { Claim(claim_id: "6769855a9aa43b67086f9ff3c1a5bacb5698a27a") { fee sd_hash }...

Replace wallet error string matching with error names.

Call parameters are logged now like this: ```..."params":{"any_tags":[],"channel_ids":["deed21cf85c453e074b95949098fcd0c3dc65d69","9ab8d447066d328d8ebd115f725e701bd6fce93a","82f1d8c257d3e76b711a5cecd1e49bd3fa6a9de9","0871b29c7db6f1ec013694c8146f772539fcffa3","537305bc1bd71e2a5d76efacd607fd0f4d95da0c","c07ce3862335cfe9ba72054347c4ea7808ce4eaa","0e1aff187fbd3d2b2b16e5e8c213d3e782dafa98","a1303dc6a592605b08d60cac19ecbc1c877d7de7","2a294ea41312c6da8de5ebd0f18dbfb2963bb1a4","d6350f9158825662b99e4b5e0442bcc94d39bc11","3e7bb536a1b755b6eb64043ae3fa933d5935eaad","0518c93a80efeaf06fb4ac4d3fa72cc6390ac100","b8a2d928a3d3f44457a10abd0539b84e4a29c286","564789ffe2420980dcf9e00c4746feb5bc0daad0","7364ba2ac9090e468855ce9074bb50c306196f4c","e33372c0d8b2cdd3e12252962ee1671d66143075","3e63119a8503a6f666b0a736c8fdeb9e79d11eb4","1ce5ac7bab7f2e82af02305ced3c095e320b52e5","588ff6ffc72884e61e8d19a9412d6db9ec67167e", ...``` This is excessive and clogs up the logs. Would be good to limit the number of parameters logged to some reasonable...

good first issue

We can remove the need to have a running lbrynet instance nearby by using grpc interface for [LBRY hub](https://github.com/lbryio/hub/) instead. After this is done, we can drop lbrynetClient setup code...

good first issue

Right now it works by calling `metrics.StreamsRunning` at the start of binary stream request, which is not suitable for HLS as each HLS stream is guaranteed to incur a multitude...

good first issue

Things to watch: * General HTTP response statuses * TTFB * Blob retrieval errors/successes/timings A good place to start is to look at existing metrics, which are declared in `internal/metrics`.

good first issue

It would be useful to collect metrics which would allow us to assess our clients network capacity, such as: - client location - assigned player - average bandwidth to the...

If a new claim version is uploaded before query cache invalidation timeout, it's possible for the old claim version to be retrieved and subsequently cached in downstream CDN.