Commit graph

176 commits

Author SHA1 Message Date
Jack Robison 75e9123eaf
update the history cache in place instead of clearing/rebuilding 2022-05-21 15:25:07 -04:00
Jack Robison 7263ec553e
asyncify for loop 2022-05-20 14:43:27 -04:00
Jack Robison 4466bb1451
address_subscriptions gauge and history_size histogram metrics 2022-05-20 11:58:18 -04:00
Jack Robison e9f2b1efea
asyncio.sleep less often 2022-05-20 11:32:39 -04:00
Jack Robison cb1ed3beb1
history_tx_info_cache metrics 2022-05-19 16:36:55 -04:00
Jack Robison e5713dc63c
improve caching for blockchain.address.get_history 2022-05-19 12:56:17 -04:00
Jack Robison 9a6f2a6d96
update examples and deploy script 2022-05-19 10:37:38 -04:00
Jack Robison 844bdbdf60
update readme 2022-05-18 16:49:42 -04:00
Jack Robison 8d125f8d44
Update README.md 2022-05-18 16:34:29 -04:00
Jack Robison 36c1471dcf
Update README.md 2022-05-18 16:31:52 -04:00
Jack Robison 9e9c778edd
Merge pull request #38 from lbryio/rename-things
Rename package to `hub`
2022-05-18 16:18:21 -04:00
Jack Robison 87c8457144
fix dockerfile 2022-05-18 15:37:22 -04:00
Jack Robison b873f75ff6
update entrypoint 2022-05-18 15:08:56 -04:00
Jack Robison 706971edbe
fix logging 2022-05-18 14:41:34 -04:00
Jack Robison f8022c9c9a
move docker compose examples into docs 2022-05-18 13:42:36 -04:00
Jack Robison 4f7d2af1fa
delete unused 2022-05-18 13:42:25 -04:00
Jack Robison a919a3a519
move search.py to herald 2022-05-18 13:34:36 -04:00
Jack Robison 37fc334c46
update docker and entrypoints 2022-05-18 13:13:29 -04:00
Jack Robison 30e295ec28
move notifier_protocol.py 2022-05-18 12:02:08 -04:00
Jack Robison 301a0ca66d
rename scribe.elasticsearch -> hub.elastic_sync 2022-05-18 10:57:08 -04:00
Jack Robison 060e423707
rename scribe.hub -> hub.herald 2022-05-18 10:56:09 -04:00
Jack Robison 0da235bceb
rename scribe.blockchain -> hub.scribe 2022-05-18 10:55:12 -04:00
Jack Robison 27e09d7aa7
rename repo to lbry-hub and module to hub 2022-05-18 10:50:20 -04:00
Jack Robison 0eeab397cf
move files to docs folder 2022-05-18 10:44:42 -04:00
Jack Robison 3b7850802a
Merge pull request #35 from lbryio/optional-address-history-status
Expose `--index_address_statuses` setting and improve first sync performance
2022-05-17 20:14:59 -04:00
Jack Robison 14b14686f4
update readme 2022-05-17 19:58:01 -04:00
Jack Robison 830ee294ef
batched catch up for the address status index 2022-05-17 19:20:31 -04:00
Jack Robison 25a8c6b558
remove unneeded labels from prometheus 2022-05-17 11:59:39 -04:00
Jack Robison f747637688
reduce cache sizes 2022-05-17 11:34:59 -04:00
Jack Robison bf1667b44d
fix turning address status index on and off 2022-05-17 11:34:59 -04:00
Jack Robison 51a753c4d2
fix settings 2022-05-17 11:34:59 -04:00
Jack Robison 32c21a26a9
cleanup 2022-05-17 11:34:59 -04:00
Jack Robison 708c45504a
delete unused code 2022-05-17 11:34:59 -04:00
Jack Robison 460a06ec04
reduce history_tx_info_cache size 2022-05-17 11:34:59 -04:00
Jack Robison f91d2be91e
log if address status index is turned on 2022-05-17 11:34:59 -04:00
Jack Robison d244136efd
add --index_address_statuses option
-scribe no longer writes address statuses nor compacts them during initial sync
-scribe will only precompute address statuses if `--index_address_statuses` is set
-combine history compaction with updating the address status
2022-05-17 11:34:59 -04:00
Jack Robison e4ac106b98
_get_clear_mempool_ops 2022-05-17 11:34:59 -04:00
Jack Robison 869fc1698c
add tx caching layer to scribe writer to improve performance when cache_all_tx_hashes isn't on 2022-05-17 11:34:59 -04:00
Jack Robison 02922845dd
add multi_put and multi_delete api to the db class 2022-05-17 11:34:59 -04:00
Jack Robison c5f18a4166
expose --address_history_cache_size setting for scribe 2022-05-17 11:34:59 -04:00
Jack Robison 195bc7c69d
Merge pull request #37 from lbryio/fix-resolve-duplicate-claims-in-channel
fix resolving duplicate names in a channel
2022-05-17 11:34:29 -04:00
Jack Robison 19ac0e83ad
fix https://github.com/lbryio/scribe/issues/16 2022-05-17 11:26:16 -04:00
Jack Robison d6d758c5c1
fix es timeout 2022-05-09 11:20:15 -04:00
Jack Robison 9fa232e3a1
Merge pull request #28 from lbryio/update-settings
Improve documentation
2022-05-05 17:27:59 -04:00
Jack Robison a00b11822a
readme 2022-05-05 17:22:14 -04:00
Jack Robison 5d0868704b
add instructions for blocking/filtering 2022-05-05 17:19:44 -04:00
Jack Robison bda9561178
type annotations 2022-05-05 16:50:39 -04:00
Jack Robison 6f22767486
split env classes 2022-05-05 16:34:27 -04:00
Jack Robison b230a13761
add lbcd-compose.yml 2022-05-04 16:52:07 -04:00
Jack Robison 53206a0861
update readme and docker files 2022-05-04 15:24:47 -04:00