Commit graph

  • 8cdcd770c0
    Merge pull request #3590 from lbryio/fix-address_list-pagination Lex Berezhny 2022-04-06 09:52:41 -04:00
  • 2d20458bc2 re-use existing constraints cleanup function Lex Berezhny 2022-04-06 09:09:07 -04:00
  • 2bd2088248 bugfix zeppi 2022-04-05 14:52:12 -04:00
  • 5818270803 fix address_list pagination zeppi 2022-04-05 14:37:43 -04:00
  • 79a5f0e375 lint Victor Shyba 2022-04-05 00:35:48 -03:00
  • c830784f65
    Merge pull request #3586 from AlessandroSpallina/master Victor Shyba 2022-04-05 00:04:59 -03:00
  • 2452476d93 v0.107.1 v0.107.1 Victor Shyba 2022-03-31 18:15:15 -03:00
  • 3fc538104d v0.107.2 Victor Shyba 2022-03-31 17:19:58 -03:00
  • 96490fdb15
    Merge branch 'master' into master AlessandroSpallina 2022-03-29 13:50:57 +02:00
  • 070e35b9fc skip public_key_id checks no_deterministic_keys_from_107 Victor Shyba 2022-03-28 17:29:29 -03:00
  • dd7ad16bf7 revert deterministic keys Victor Shyba 2022-03-28 16:23:24 -03:00
  • 5a0c225c6f v0.107.0 v0.107.0 Victor Shyba 2022-03-28 15:56:06 -03:00
  • c3e524cb8b
    Merge pull request #3588 from lbryio/scribe Lex Berezhny 2022-03-28 00:14:54 -04:00
  • 9faf6e46ca move lbry.wallet.server to new project called scribe switch from using lbrycrd to lbcd Jack Robison 2021-11-08 14:18:22 -05:00
  • cf73e4599f Merge pull request #3585 from lbryio/fix_blob_db_queries no_deterministic_keys Victor Shyba 2022-03-24 21:01:14 -03:00
  • e89acac235
    Merge pull request #3585 from lbryio/fix_blob_db_queries Victor Shyba 2022-03-24 21:01:14 -03:00
  • b62cdb35ed test for fix es should scribe-fix-es-should zeppi 2022-03-24 19:26:51 -04:00
  • 1134a5a76c tests for es should fix es-fix-scribe-test zeppi 2022-03-24 19:18:53 -04:00
  • b21c71a420 cleanup es-should-fix zeppi 2022-03-24 19:05:24 -04:00
  • 200761ff13 make added_on a required parameter on BlobInfo, fix callers Victor Shyba 2022-03-23 13:41:02 -03:00
  • c8aa73a5d6 wip zeppi 2022-03-24 18:41:29 -04:00
  • a24fbf81d7 es should fix zeppi 2022-03-24 18:07:22 -04:00
  • cb78e95e3d add missing space on query, typo Victor Shyba 2022-03-23 13:39:56 -03:00
  • f01cf98d62 fix #3530 added error log when tcp port is already in use AlessandroSpallina 2022-03-22 17:17:41 +01:00
  • e775aab89b
    improve claim search test Jack Robison 2022-03-21 22:59:25 -04:00
  • bb3337da5f
    update imports Jack Robison 2022-03-21 22:58:49 -04:00
  • c9c2495611 if a blob file exists but is pending on db, fix on startup Victor Shyba 2022-03-21 21:58:36 -03:00
  • aac72fa512 fix bug where recovery doesnt update blob status Victor Shyba 2022-03-21 21:33:33 -03:00
  • c5e2f19dde fix bug where added_on is always 0 for downloads Victor Shyba 2022-03-21 04:38:51 -03:00
  • 34bd9e5cb4 exclude sd blobs from calculation and make them be picked last on removal Victor Shyba 2022-03-21 04:26:27 -03:00
  • 47f7ab7bd6
    update test Jack Robison 2022-03-16 00:06:56 -04:00
  • 2a698932da implement announcer as a consumer task on gather Victor Shyba 2022-02-15 00:55:36 -03:00
  • ee36162b16 make active an explicit ordered dict Victor Shyba 2022-02-19 02:32:12 -03:00
  • 97f472d4e1 remove unused search rounds Victor Shyba 2022-02-19 02:30:31 -03:00
  • 160e227e90 timeout is now supported on dht tests Victor Shyba 2022-02-18 19:10:11 -03:00
  • 475ba010e3 fix and enable test_blob_announcer Victor Shyba 2022-02-18 18:53:10 -03:00
  • 57ebbbcb78 simplify dht mock and restore clock after accelerating Victor Shyba 2022-02-18 18:52:17 -03:00
  • cbf973bf2d better representation of kademliapeer on debug logs Victor Shyba 2022-02-18 18:51:08 -03:00
  • 9d26ad96c6 add a way to wait announcements to finish so tests are reliable Victor Shyba 2022-02-18 18:47:01 -03:00
  • c2a3ec3265 make timeout handler immune to asyncio time tricks Victor Shyba 2022-02-18 17:21:37 -03:00
  • 521d783260 allow running some extra probes for k replacements Victor Shyba 2022-02-12 03:28:26 -03:00
  • 50846cd37e remove all references to bottoming out Victor Shyba 2022-02-11 19:45:08 -03:00
  • 40ed5f311b no stop condition, let it exhaust Victor Shyba 2022-02-10 01:48:11 -03:00
  • 293410ac9f bottoming out is now warning and no results for peer search Victor Shyba 2022-02-08 20:00:29 -03:00
  • 068f46d137 don't probe peers too far from the top closest Victor Shyba 2022-02-08 19:58:28 -03:00
  • 5c60c09fef use a dict for the active queue Victor Shyba 2022-02-08 19:57:17 -03:00
  • aca4a243d6 log bottom out of peer search in debug, show short key id for find value Victor Shyba 2022-02-08 17:10:33 -03:00
  • 422f292d82 bump bottom out limit of peer search so people can use 100 concurrent announcers Victor Shyba 2022-02-07 23:58:28 -03:00
  • c81598aab8 wait until k peers are ready. do not double add peers Victor Shyba 2022-02-07 23:13:58 -03:00
  • 3f8c8e01c6 only return good (contacted) peers Victor Shyba 2022-02-07 21:47:10 -03:00
  • 8d90653395 reset closest peer on failure Victor Shyba 2022-02-07 21:46:43 -03:00
  • 01841694ad add peers from shortlist regardless, but check from other nodes Victor Shyba 2022-02-07 14:54:57 -03:00
  • c3d0dd3073 bump split index to 2 Victor Shyba 2022-02-04 16:43:19 -03:00
  • 4851f5c300 fix distance sorting and improve logging Victor Shyba 2022-02-04 15:38:15 -03:00
  • aef5f11a18 closest peer is only ready when it was contacted and isn't known to be bad Victor Shyba 2022-02-04 12:44:47 -03:00
  • 700f1cb8e5 dont probe and ignore bad peers Victor Shyba 2022-01-25 17:00:37 -03:00
  • 7e5f7c1725 simplify, genaralize to any size and fix tests Victor Shyba 2022-02-22 22:38:04 -03:00
  • aa7a17b112 stop after finding what to download Victor Shyba 2022-02-22 15:54:39 -03:00
  • 838fd71538 replace duplicated code Victor Shyba 2022-02-22 15:51:36 -03:00
  • 0146044b90 add get_colliding_prefix_bits, docs and tests Victor Shyba 2022-02-22 15:46:08 -03:00
  • f8f73ed4a6 extract method and avoid using hash builtin name Victor Shyba 2022-02-20 23:03:55 -03:00
  • 74bf8c551b extract min_prefix_colliding_bits to a contanst Victor Shyba 2022-02-19 03:09:29 -03:00
  • 4be346d0bb check that the stored blob is at least 1 prefix byte close to peer id Victor Shyba 2022-02-11 16:18:14 -03:00
  • 4fd1fe0046 add migrator to set head blobs should_announce=0 Victor Shyba 2022-02-09 00:08:23 -03:00
  • 9524f03eac fix test_announces Victor Shyba 2022-02-08 23:14:18 -03:00
  • 90c8a8bea3 do not search for the head blob Victor Shyba 2022-02-08 22:12:21 -03:00
  • 154c41bd8d dont set head blob to announce on save Victor Shyba 2022-02-08 22:10:42 -03:00
  • f271511484 break tie by length Victor Shyba 2022-02-20 20:18:26 -03:00
  • dde4a5b495 fix and test case for blob_clean after disabling network storage Victor Shyba 2022-02-11 16:13:08 -03:00
  • 68a940f3a6 put back all the peers, get rid of re_add Victor Shyba 2022-02-08 21:41:52 -03:00
  • 8c773151a3 let stream_update work on non-stream claims Alex Grintsvayg 2022-01-05 11:44:36 -05:00
  • f1f5276a04 Update __init__.py Jeffrey Picard 2022-02-04 12:17:19 -05:00
  • 51490b36e6 fix Lex Berezhny 2022-02-04 10:55:13 -05:00
  • e00dc78e1f prevent creation of change which is below the dust threshold of 1000 dewies Lex Berezhny 2022-02-02 10:57:10 -05:00
  • 72beb02ec1 bump DHT peer manager cache to 16384 Victor Shyba 2022-01-29 14:23:41 -03:00
  • b13c346418 add gauge for queue size Victor Shyba 2022-01-24 11:20:48 -03:00
  • 2520465fc1 count announcements and how many peers we were able to announce to Victor Shyba 2022-01-24 10:54:19 -03:00
  • dd868d5148 adds tests for guess_media_type removes unnecessary comments Eugene Dubinin 2022-01-29 20:49:42 +02:00
  • e90fb9a28f adjusts code style Eugene Dubinin 2022-01-29 15:22:02 +02:00
  • 96d1745232 fixes KeyError on missing synonyms Eugene Dubinin 2022-01-13 18:52:49 +02:00
  • cab5f9188f detect media_type from the file contents Eugene Dubinin 2022-01-13 18:26:07 +02:00
  • 44e647d85d remove request_flight metric Victor Shyba 2022-01-12 12:41:04 -03:00
  • 5686c2ade9 disable CSV endpoints by default Victor Shyba 2021-12-24 11:47:33 -03:00
  • 1cc321e9cd remove estimation endpoints as that is done over prometheus metrics now Victor Shyba 2021-12-24 10:54:03 -03:00
  • b4d144da21 add granular metric for stored blob prefix, for network announcements calculation Victor Shyba 2021-12-22 17:53:24 -03:00
  • 39c2c0b922 change colliding bits metric to gauge Victor Shyba 2021-12-16 16:50:14 -03:00
  • dbf11fe750 count bit collisions between 8 and 16 Victor Shyba 2021-12-15 04:36:24 -03:00
  • cc391324e4 add counter for peers with colliding bytes Victor Shyba 2021-12-13 04:56:25 -03:00
  • 273b4f6d3b add requests in flight and error Victor Shyba 2021-12-13 04:40:44 -03:00
  • d359d25935 add request received Victor Shyba 2021-12-13 04:29:29 -03:00
  • 645a81cec2 add request_sent and request_time metric on dht Victor Shyba 2021-12-10 04:10:15 -03:00
  • 06da53ef09 add storing_peers and peer_manager_keys Victor Shyba 2021-12-10 03:48:33 -03:00
  • 692af0cc55 prometheus: move blobs_stored and peers to SDK. add buckets_in_routing_table Victor Shyba 2021-12-10 02:44:51 -03:00
  • 32b95fa04a add passive estimation to prometheus Victor Shyba 2021-12-06 11:40:35 -03:00
  • 5ebcbc6370 fix missing async Victor Shyba 2021-12-06 11:34:09 -03:00
  • 3978d64056 keep same node id between runs Victor Shyba 2021-12-06 11:07:55 -03:00
  • d35f7a5ed5 add semaphore on active estimation to avoid abuse Victor Shyba 2021-12-03 16:41:18 -03:00
  • 2f84c38f6a same api across different estimation methods Victor Shyba 2021-12-03 16:38:35 -03:00
  • b656759e0e be explicit about ignoring params Victor Shyba 2021-12-03 15:42:20 -03:00
  • 15ac365463 better endpoint names, small docs Victor Shyba 2021-12-03 15:40:19 -03:00