Commit graph

  • 2a698932da implement announcer as a consumer task on gather Victor Shyba 2022-02-15 00:55:36 -0300
  • ee36162b16 make active an explicit ordered dict Victor Shyba 2022-02-19 02:32:12 -0300
  • 97f472d4e1 remove unused search rounds Victor Shyba 2022-02-19 02:30:31 -0300
  • 160e227e90 timeout is now supported on dht tests Victor Shyba 2022-02-18 19:10:11 -0300
  • 475ba010e3 fix and enable test_blob_announcer Victor Shyba 2022-02-18 18:53:10 -0300
  • 57ebbbcb78 simplify dht mock and restore clock after accelerating Victor Shyba 2022-02-18 18:52:17 -0300
  • cbf973bf2d better representation of kademliapeer on debug logs Victor Shyba 2022-02-18 18:51:08 -0300
  • 9d26ad96c6 add a way to wait announcements to finish so tests are reliable Victor Shyba 2022-02-18 18:47:01 -0300
  • c2a3ec3265 make timeout handler immune to asyncio time tricks Victor Shyba 2022-02-18 17:21:37 -0300
  • 521d783260 allow running some extra probes for k replacements Victor Shyba 2022-02-12 03:28:26 -0300
  • 50846cd37e remove all references to bottoming out Victor Shyba 2022-02-11 19:45:08 -0300
  • 40ed5f311b no stop condition, let it exhaust Victor Shyba 2022-02-10 01:48:11 -0300
  • 293410ac9f bottoming out is now warning and no results for peer search Victor Shyba 2022-02-08 20:00:29 -0300
  • 068f46d137 don't probe peers too far from the top closest Victor Shyba 2022-02-08 19:58:28 -0300
  • 5c60c09fef use a dict for the active queue Victor Shyba 2022-02-08 19:57:17 -0300
  • aca4a243d6 log bottom out of peer search in debug, show short key id for find value Victor Shyba 2022-02-08 17:10:33 -0300
  • 422f292d82 bump bottom out limit of peer search so people can use 100 concurrent announcers Victor Shyba 2022-02-07 23:58:28 -0300
  • c81598aab8 wait until k peers are ready. do not double add peers Victor Shyba 2022-02-07 23:13:58 -0300
  • 3f8c8e01c6 only return good (contacted) peers Victor Shyba 2022-02-07 21:47:10 -0300
  • 8d90653395 reset closest peer on failure Victor Shyba 2022-02-07 21:46:43 -0300
  • 01841694ad add peers from shortlist regardless, but check from other nodes Victor Shyba 2022-02-07 14:54:57 -0300
  • c3d0dd3073 bump split index to 2 Victor Shyba 2022-02-04 16:43:19 -0300
  • 4851f5c300 fix distance sorting and improve logging Victor Shyba 2022-02-04 15:38:15 -0300
  • 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 -0300
  • 700f1cb8e5 dont probe and ignore bad peers Victor Shyba 2022-01-25 17:00:37 -0300
  • 7e5f7c1725 simplify, genaralize to any size and fix tests Victor Shyba 2022-02-22 22:38:04 -0300
  • aa7a17b112 stop after finding what to download Victor Shyba 2022-02-22 15:54:39 -0300
  • 838fd71538 replace duplicated code Victor Shyba 2022-02-22 15:51:36 -0300
  • 0146044b90 add get_colliding_prefix_bits, docs and tests Victor Shyba 2022-02-22 15:46:08 -0300
  • f8f73ed4a6 extract method and avoid using hash builtin name Victor Shyba 2022-02-20 23:03:55 -0300
  • 74bf8c551b extract min_prefix_colliding_bits to a contanst Victor Shyba 2022-02-19 03:09:29 -0300
  • 4be346d0bb check that the stored blob is at least 1 prefix byte close to peer id Victor Shyba 2022-02-11 16:18:14 -0300
  • 4fd1fe0046 add migrator to set head blobs should_announce=0 Victor Shyba 2022-02-09 00:08:23 -0300
  • 9524f03eac fix test_announces Victor Shyba 2022-02-08 23:14:18 -0300
  • 90c8a8bea3 do not search for the head blob Victor Shyba 2022-02-08 22:12:21 -0300
  • 154c41bd8d dont set head blob to announce on save Victor Shyba 2022-02-08 22:10:42 -0300
  • f271511484 break tie by length Victor Shyba 2022-02-20 20:18:26 -0300
  • dde4a5b495 fix and test case for blob_clean after disabling network storage Victor Shyba 2022-02-11 16:13:08 -0300
  • 68a940f3a6 put back all the peers, get rid of re_add Victor Shyba 2022-02-08 21:41:52 -0300
  • 8c773151a3 let stream_update work on non-stream claims Alex Grintsvayg 2022-01-05 11:44:36 -0500
  • f1f5276a04 Update __init__.py Jeffrey Picard 2022-02-04 12:17:19 -0500
  • 51490b36e6 fix Lex Berezhny 2022-02-04 10:55:13 -0500
  • e00dc78e1f prevent creation of change which is below the dust threshold of 1000 dewies Lex Berezhny 2022-02-02 10:57:10 -0500
  • 72beb02ec1 bump DHT peer manager cache to 16384 Victor Shyba 2022-01-29 14:23:41 -0300
  • b13c346418 add gauge for queue size Victor Shyba 2022-01-24 11:20:48 -0300
  • 2520465fc1 count announcements and how many peers we were able to announce to Victor Shyba 2022-01-24 10:54:19 -0300
  • dd868d5148 adds tests for guess_media_type removes unnecessary comments Eugene Dubinin 2022-01-29 20:49:42 +0200
  • e90fb9a28f adjusts code style Eugene Dubinin 2022-01-29 15:22:02 +0200
  • 96d1745232 fixes KeyError on missing synonyms Eugene Dubinin 2022-01-13 18:52:49 +0200
  • cab5f9188f detect media_type from the file contents Eugene Dubinin 2022-01-13 18:26:07 +0200
  • 44e647d85d remove request_flight metric Victor Shyba 2022-01-12 12:41:04 -0300
  • 5686c2ade9 disable CSV endpoints by default Victor Shyba 2021-12-24 11:47:33 -0300
  • 1cc321e9cd remove estimation endpoints as that is done over prometheus metrics now Victor Shyba 2021-12-24 10:54:03 -0300
  • b4d144da21 add granular metric for stored blob prefix, for network announcements calculation Victor Shyba 2021-12-22 17:53:24 -0300
  • 39c2c0b922 change colliding bits metric to gauge Victor Shyba 2021-12-16 16:50:14 -0300
  • dbf11fe750 count bit collisions between 8 and 16 Victor Shyba 2021-12-15 04:36:24 -0300
  • cc391324e4 add counter for peers with colliding bytes Victor Shyba 2021-12-13 04:56:25 -0300
  • 273b4f6d3b add requests in flight and error Victor Shyba 2021-12-13 04:40:44 -0300
  • d359d25935 add request received Victor Shyba 2021-12-13 04:29:29 -0300
  • 645a81cec2 add request_sent and request_time metric on dht Victor Shyba 2021-12-10 04:10:15 -0300
  • 06da53ef09 add storing_peers and peer_manager_keys Victor Shyba 2021-12-10 03:48:33 -0300
  • 692af0cc55 prometheus: move blobs_stored and peers to SDK. add buckets_in_routing_table Victor Shyba 2021-12-10 02:44:51 -0300
  • 32b95fa04a add passive estimation to prometheus Victor Shyba 2021-12-06 11:40:35 -0300
  • 5ebcbc6370 fix missing async Victor Shyba 2021-12-06 11:34:09 -0300
  • 3978d64056 keep same node id between runs Victor Shyba 2021-12-06 11:07:55 -0300
  • d35f7a5ed5 add semaphore on active estimation to avoid abuse Victor Shyba 2021-12-03 16:41:18 -0300
  • 2f84c38f6a same api across different estimation methods Victor Shyba 2021-12-03 16:38:35 -0300
  • b656759e0e be explicit about ignoring params Victor Shyba 2021-12-03 15:42:20 -0300
  • 15ac365463 better endpoint names, small docs Victor Shyba 2021-12-03 15:40:19 -0300
  • 2ab78a92ca add prefix_neighbors_count to routing table debug api Victor Shyba 2021-12-03 14:52:30 -0300
  • 71b5c4c6ad improve script Jack Robison 2021-12-03 10:56:22 -0500
  • eae1a0912b first attempt at crawling Victor Shyba 2021-11-28 21:58:15 -0300
  • d5ec647f46 added integration test Lex Berezhny 2022-01-10 08:44:28 -0500
  • e066b2a9da jsonrpc_channel_sign - Convert hexdata to a string before signing vertbyqb 2022-01-02 00:51:34 -0600
  • 8adec9d0ad extract cache values, increase peer cache to 2048 Victor Shyba 2022-01-07 12:58:52 -0300
  • 030e407584 DHT bugfix: failures tracking should be bound to 2048 LRU cache size Victor Shyba 2021-12-10 03:04:55 -0300
  • 7ed807e41b fix missing docopt argument Victor Shyba 2021-12-21 15:04:21 -0300
  • 354cc9b22d bump hub version to latest supporting sd_hash search Victor Shyba 2021-12-20 11:21:20 -0300
  • ff51a5bdc6 update hub protobuf including sd_hash field Victor Shyba 2021-12-14 18:44:57 -0300
  • 8618be1b5c increase indexed sd_hash prefix to 4 chars Victor Shyba 2021-12-08 04:35:31 -0300
  • ebe351c67e enable and test prefix search for sd hash Victor Shyba 2021-12-08 04:27:57 -0300
  • 6ad2e31976 sync and search sd_hash Victor Shyba 2021-12-08 04:20:54 -0300
  • d44dc103d5 add test Victor Shyba 2021-12-08 04:04:04 -0300
  • 331ce1f12c add sd hash to API Victor Shyba 2021-12-08 04:03:55 -0300
  • 37c408a6e7 changes default coin selection strategy from standard to prefer_confirmed Lex Berezhny 2021-12-21 10:22:09 -0500
  • a866621ccb do not limit DHT results by K, respect max_results Victor Shyba 2021-12-03 16:48:22 -0300
  • b45b87e72d clarify DHT debug logging on key and operation Victor Shyba 2021-12-04 01:24:33 -0300
  • 300ae6b134 Switch RangeField back to ints Jeffrey Picard 2021-12-03 18:12:38 -0500
  • 0cb66e1f0d Try forcing tox reset Jeffrey Picard 2021-12-03 17:33:27 -0500
  • 618f739049 Debugging Jeffrey Picard 2021-12-03 15:51:54 -0500
  • 5c8329e951 Update es version in workflow Jeffrey Picard 2021-12-02 21:26:59 -0500
  • 683f6b366d Update protobufs, go hub shim, and claim test. Jeffrey Picard 2021-12-02 20:38:21 -0500
  • ce63c2281f remove unused ES fields Jack Robison 2021-12-02 17:15:45 -0500
  • 251cb4925a support lists of constraints for all range fields Jack Robison 2021-12-02 15:32:09 -0500
  • f8fe205066 returned conditional check in add_timeout() as it was making test_node.py tests unhappy FemtosecondLaser 2021-11-30 01:01:35 +0000
  • 9908775576 removed conditional check in add_timeout() FemtosecondLaser 2021-11-29 22:56:50 +0000
  • bf7745ec8d changed addTimeout to add_timeout for lint compliance FemtosecondLaser 2021-11-20 00:47:46 +0000
  • 1aa296e168 added timeout of async operations to integration test setup/teardown FemtosecondLaser 2021-11-20 00:22:25 +0000
  • 171c99b12b v0.106.0 Jack Robison 2021-12-02 17:17:00 -0500
  • 83bb12265e update json docs Jack Robison 2021-12-02 14:25:51 -0500