Victor Shyba
|
6166a34db2
|
check cache item before locking
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
6fa7da4b1c
|
less slices
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
c3e426c491
|
fix search by channel for invalid channel
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
21e023f0db
|
fix search by channel
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
063be001b3
|
cache inner parsing
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
5dff02e8bc
|
on resolve, get all claims at once
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
60a59407d8
|
cache the encoded output instead
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
20a5aecfca
|
fix lib exception to asyncio TimeoutError
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
c2e7b5a67d
|
restore some of the interrupt metrics
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
8f32303d07
|
apply search timeout
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
891b1e7782
|
track results up to 200
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
f26394fd3b
|
report deletions on docs that doesnt exist, but dont raise
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
4d83d42b4c
|
fix equality instead of mod
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
57f1108df2
|
fix query being json serializable
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
2641a9abe5
|
make better resolve cache
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
6b193ab350
|
make indexing cooperative
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
b1bb37511c
|
use right key on cache
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
319187d6d6
|
log mempool task exceptions
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
02eb789f84
|
caching for resolve
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
eb6924277f
|
round time to 10 minutes and fetch referenced by id
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
bd8f371fd5
|
bump referenced rows query limit up
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
1783ff2845
|
dont delete claims on reorg
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
d388527ffa
|
log indexing errors
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
19494088bd
|
generate from queue
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
920dad524a
|
simplify sync and use asyncio Queue instead
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
ec89bcac8e
|
improve sync script for no-downtime maintenance
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
a916c1f4ad
|
check if db file exists before sync
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
a9a0ac92d7
|
ignore unset flag
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
da8a8bd1ef
|
filter+fts and tests for edge cases
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
67817005b5
|
check ES synced without a process and wait for ES
|
2021-03-19 19:58:13 -03:00 |
|
Jack Robison
|
24d11de5a7
|
torba-elastic-sync
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
e12fab90d1
|
docker compose update
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
0a194b5b01
|
claim_ids query
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
8d028adc53
|
be a writer by default
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
dfca15395e
|
claim id is also a keyword
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
e21f2362fe
|
apply reorg deletion as well
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
038a5f999f
|
cache encoded headers
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
5d3704c7ea
|
reader mode
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
87037c06c9
|
remove reader code
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
dd412c0f50
|
delete sqlite fts
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
bf44befff6
|
backport fixes from server
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
e61874bb6f
|
only repeat search if it has blocked items
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
ec9a3a4f7c
|
do not page filtered
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
e439a3a8dc
|
advanced resolve
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
19f70d7a11
|
create changelog trigger
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
afe7ed5b05
|
adjust size
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
d4bf004d74
|
use a thread pool to sync changes
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
e4d06a088b
|
include the channel being filtered/blocked
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
0929088b12
|
missing refresh step
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
7b4838fc9b
|
dont update more than 400 items a time
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
0cf9533248
|
narrow update by query
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
84ff0b8a9f
|
general timeout
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
d467dcfeaf
|
increase sync queue
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
8e68ba4751
|
fix join, refresh before update
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
0f2a85ba9f
|
simplify sync
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
7674a0a91e
|
backport fixes from testing server
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
5bc1a66572
|
32 slices and add censor type to fields
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
9b56067213
|
raise request timeout for content filtering
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
9a9df2fc3c
|
apply filtering only to whats unfiltered
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
9989d8d1d4
|
refresh after delete
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
f9471f297e
|
apply filter and block from ES script lang
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
146b693e4a
|
exclude title and description
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
e2441ea3e7
|
use prefix from ES docs
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
119e51912e
|
fix partial id
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
dd950f5b0d
|
tag can have empty space
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
78a9bad1e1
|
no indexer_task
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
0c6eaf5484
|
fix resolve partial id
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
1010068ddb
|
disable refresh interval. start with 3 shards
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
ee7b37d3f3
|
also normalize the name supplied by user
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
143d82d242
|
normalized, not normalized_name
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
8b91b38855
|
update winners in one go
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
1098f0d2a3
|
use normalized name instead
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
ab53cec022
|
fix is_controlling sync
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
90106f5f08
|
all test_claim_commands tests green
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
9924b7b438
|
reposts and tag inheritance
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
aa37faab0a
|
use porter analyzer with weights on full text search
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
dc10f8ce72
|
ignore errors when deleting
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
996686c1da
|
claim search and resolve translated to ES queries
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
488785d013
|
add indexer task
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
3abdc01230
|
index ES during sync
|
2021-03-19 19:58:13 -03:00 |
|
Victor Shyba
|
74df4fab83
|
change column to has_source and document both flags
|
2021-03-14 10:11:42 -04:00 |
|
Victor Shyba
|
1e5cd3d7a1
|
typo, fix tests
|
2021-03-14 10:11:42 -04:00 |
|
Victor Shyba
|
a54e9b64aa
|
add no_source claim_search filter
|
2021-03-14 10:11:42 -04:00 |
|
Lex Berezhny
|
4343073c00
|
clients can connect to wallet server even when they are not reachable by UDP
|
2021-03-12 13:29:55 -05:00 |
|
Victor Shyba
|
ae337807f5
|
get merkles outside thread cooperatively
|
2021-03-10 13:05:17 -03:00 |
|
Victor Shyba
|
9ae30ac08e
|
during subscribe, hash address only when its time
|
2021-03-10 12:51:58 -03:00 |
|
Lex Berezhny
|
b153e4bb9f
|
added support to claim_search for filtering collections via --claim_type
|
2021-02-16 11:08:54 -05:00 |
|
Jack Robison
|
0f5f1aebed
|
accept connections from ledger clients in spv server
|
2021-01-21 21:37:39 -05:00 |
|
Jack Robison
|
f0d8fb8f1a
|
add UDP based ping protocol for spv servers
|
2021-01-21 16:08:33 -05:00 |
|
Jack Robison
|
f7a380e9b7
|
start prometheus before block processing
|
2021-01-21 16:01:33 -05:00 |
|
Jack Robison
|
e9c7cf6f63
|
logging
|
2021-01-21 14:51:59 -05:00 |
|
Jack Robison
|
68f1661452
|
add LRUCache with no prometheus metrics
|
2021-01-21 14:37:08 -05:00 |
|
Jack Robison
|
36fd1b91ae
|
cache server features
|
2021-01-21 14:37:08 -05:00 |
|
Jack Robison
|
a4ec430ac0
|
improve subscription performance
|
2021-01-21 14:37:08 -05:00 |
|
Jack Robison
|
0758b85179
|
skip null args given to channel_ids in claim search
|
2020-12-29 21:41:07 -05:00 |
|
Jack Robison
|
ab3d9bd080
|
block cache metrics
|
2020-12-29 21:40:39 -05:00 |
|
Jack Robison
|
9dd5159414
|
increase server cache sizes
|
2020-12-23 20:47:05 -05:00 |
|
Jack Robison
|
13e38d6fd8
|
use LRUCache instead of pylru in wallet server
|
2020-12-23 20:47:05 -05:00 |
|
Jack Robison
|
e3a4964787
|
catch any remaining index errors in fs_tx_hash
|
2020-12-16 01:28:30 -05:00 |
|
Jack Robison
|
9bf72910a4
|
fix off by one error in reorg
|
2020-12-16 01:27:03 -05:00 |
|
Jack Robison
|
ee39e20e6d
|
logging
|
2020-12-16 01:26:19 -05:00 |
|
Jack Robison
|
0821ce44b5
|
remove unused heavy call
|
2020-12-15 19:22:12 -05:00 |
|
Jack Robison
|
674ce02e58
|
logging
|
2020-12-14 14:38:36 -05:00 |
|
Jack Robison
|
8dfa2767ec
|
new_touched
|
2020-12-14 13:52:26 -05:00 |
|
Jack Robison
|
20dad7f07f
|
only notify hashxs touched since last notification
|
2020-12-14 13:42:20 -05:00 |
|
Jack Robison
|
751cc4c44d
|
don't deserialize mempool in a thread
|
2020-12-13 13:48:50 -05:00 |
|
Jack Robison
|
2318e6d8e9
|
faster fs_transactions
|
2020-12-13 13:48:02 -05:00 |
|
Jack Robison
|
8da73ad3dd
|
improve hash_to_hex_str performance
|
2020-12-08 15:39:03 -05:00 |
|
Jack Robison
|
b8c16d8ac5
|
fix mempool txs being re-requested with each address notification
|
2020-12-08 15:39:03 -05:00 |
|
Jack Robison
|
eae0290978
|
fix mempool notification bloat
|
2020-12-07 13:16:37 -05:00 |
|
Jack Robison
|
eab3b65629
|
calculate notifications for all subscriptions instead of per session
|
2020-12-03 19:15:15 -05:00 |
|
Jack Robison
|
9b4afe9816
|
store txids in memory, faster address subscription/history
|
2020-11-25 16:30:11 -05:00 |
|
Jack Robison
|
af1d7813e9
|
ensure transactions are returned in the order they're requested
|
2020-11-24 11:52:07 -05:00 |
|
Jack Robison
|
c02750edbd
|
fix tx_merkle
|
2020-11-23 16:48:24 -05:00 |
|
Jack Robison
|
faeba9a7e4
|
faster blockchain.transaction.get_batch
|
2020-11-23 12:05:47 -05:00 |
|
Jack Robison
|
190d238a1f
|
faster read_headers
|
2020-11-23 12:03:11 -05:00 |
|
Jack Robison
|
923d817751
|
store headers in memory
|
2020-11-20 22:37:42 -05:00 |
|
Jack Robison
|
fa63bf758d
|
delete single_call_context, use session pool
|
2020-11-20 15:52:11 -05:00 |
|
Jack Robison
|
2c7fd58e34
|
threaded compress headers
|
2020-11-20 13:09:54 -05:00 |
|
Jack Robison
|
f2fd42b47a
|
use write_batch
|
2020-11-19 18:37:49 -05:00 |
|
Jack Robison
|
1b4ccad938
|
allow settings TRENDING_ALGORITHMS to nothing
|
2020-11-19 18:36:34 -05:00 |
|
Jack Robison
|
a9de1ce8e0
|
fix fs_transactions
|
2020-11-19 12:40:46 -05:00 |
|
Jack Robison
|
632d8d02d2
|
remove dead code
|
2020-11-17 16:17:24 -05:00 |
|
Jack Robison
|
48aeb26e02
|
threaded_get_merkle
-remove dead code
|
2020-11-17 16:05:08 -05:00 |
|
Jack Robison
|
1694af8b5e
|
get transactions from leveldb instead of lbrycrd rpc
|
2020-11-17 15:30:48 -05:00 |
|
Jack Robison
|
83bcab9cd2
|
cleanup
|
2020-11-17 15:30:48 -05:00 |
|
Jack Robison
|
bdc7f4b3f5
|
combine tx_count_db and hashes_db, add tx db
|
2020-11-17 15:30:48 -05:00 |
|
Jack Robison
|
bbed9b94c1
|
null language filtering for claim search
|
2020-11-05 21:23:49 -05:00 |
|
Brendon J. Brewer
|
1cdff47477
|
Rewrite of variable_decay.py for speed improvements
|
2020-11-05 21:15:55 -05:00 |
|
Jack Robison
|
925a458abe
|
tags
|
2020-11-03 10:39:08 -05:00 |
|
Jack Robison
|
46dc15dd29
|
use language indexes
|
2020-09-28 14:45:51 -04:00 |
|
Jack Robison
|
8dc654b513
|
add language table and indexes
|
2020-09-28 14:45:51 -04:00 |
|
Jack Robison
|
7000ac3f3f
|
update indexed tags
|
2020-09-28 14:45:51 -04:00 |
|
Lex Berezhny
|
ec24ebf2cf
|
added --limit_claims_per_channel argument to claim_search to only return up to the specified number of claims per channel
|
2020-08-19 10:51:31 -04:00 |
|
Jack Robison
|
7a1b7db7c8
|
support multiple blocks with blockchain.transaction.get_batch
|
2020-07-14 23:13:14 -04:00 |
|
Jack Robison
|
03a643da52
|
use block cache
|
2020-07-14 23:13:14 -04:00 |
|
Jack Robison
|
ac1a8b4daf
|
metric for time to send notifications
|
2020-07-02 18:57:36 -04:00 |
|
Jack Robison
|
28838c1759
|
notifications_in_flight_metric
|
2020-07-02 18:57:36 -04:00 |
|
Jack Robison
|
50ecb0dac9
|
fix notify
|
2020-07-02 18:57:36 -04:00 |
|
Jack Robison
|
e22bc01cbd
|
re-add wakeup event, add address history metric
|
2020-07-02 18:57:36 -04:00 |
|
Jack Robison
|
6c28713a4c
|
read history in one loop
|
2020-07-02 18:57:36 -04:00 |
|
Jack Robison
|
fc9023386c
|
non-blocking history lookup in notify
|
2020-07-02 18:57:36 -04:00 |
|
Jack Robison
|
e6cae9bcc3
|
remove mempool wakeup event, lower refresh delay
|
2020-07-02 18:57:36 -04:00 |
|
Jack Robison
|
a9eeca1302
|
mempool processing time metric
|
2020-07-02 18:57:36 -04:00 |
|
Jack Robison
|
0aa7fd47d5
|
combine loops
|
2020-07-02 18:57:36 -04:00 |
|
Jack Robison
|
70596042d6
|
mempool_process_time_metric
|
2020-07-02 18:57:36 -04:00 |
|
Jack Robison
|
caf616234b
|
flush databases during sync
|
2020-07-02 18:57:36 -04:00 |
|
Jack Robison
|
375187aa70
|
tx hashes db
|
2020-07-02 18:57:36 -04:00 |
|
Jack Robison
|
71eccdc0e3
|
hashes path
|
2020-07-02 18:57:36 -04:00 |
|
Jack Robison
|
639b1e48f5
|
blocks dir
|
2020-07-02 18:57:36 -04:00 |
|