Jonathan Moody
Jonathan Moody
I am running lbry-sdk integration tests locally on MacOS, with elastic-search inside Docker. I used the lbry-sdk/Makefile command to launch it: ``` elastic-docker: docker run -d -v lbryhub:/usr/share/elasticsearch/data -p 9200:9200...
https://github.com/moodyjon/lbry-sdk/actions/runs/3105406501/jobs/5030990064 Transaction 'b01ca9a00c494dc971d0c0a1af3d32db242fd9c09a11b1a903b274234e7b9901' lookup is failing, and we get back None instead of raw TX bytes. ``` 2022-09-22 12:49:48,178 - lbry.wallet.network - DEBUG - send blockchain.transaction.get_batch('b01ca9a00c494dc971d0c0a1af3d32db242fd9c09a11b1a903b274234e7b9901',) to localhost:50002 (30 timeout)...
Unbundled from PR https://github.com/lbryio/lbcd/pull/43 See that for usage/testing. Based on work by @BrannonKing in mem_pressure_try_2 and reduce_memory_pressure. The commits 84828907593e597856f977af18649637bd5b8c6c and 787098e2a2f4692c7c3e6eab1a1ba25d00a54ae0 are newly added to claw back costs from...
The initial batch of blockchain.address.{get_balance,get_history,...} RPCs are lacking the ability to report things happening in unconfirmed TXs. Need to monitor the mempool tables written by scribe? Or contact lbcd?
I don't see lbry-sdk calling these. So lower priority.
This data was gathered with some local changes plus my published branch herald.go/blockchain_tx_rpc1: [failure.txt](https://github.com/lbryio/herald.go/files/10045483/failure.txt) It's not completing, even though some messages are emitted like these: ``` 2022-11-18 17:12:30,189 - lbry.wallet.ledger...
blockchain.claimtrie.resolve is the only one registered for JSON service. Need to register the others.
Some of these are in progress under: https://github.com/lbryio/herald.go/pull/69 Remaining ones: server.ping server.payment_address server.donation_address server.peers.subscribe
Right now, a `--debug` option is supported. But we need to have more options to control the logging. Some logging sites are `Warn()` or higher just to ensure messages show...
Filing this for informational purposes, as ***the real problem is how homebrew package manager gives no option to install a lower version of rocksdb (e.g. 6.29.5)***. Basically your only choice...