chia-blockchain/chia
Mariano Sorgente 817baa3096
Bind port 0 to fix race condition when grabbing available ports (#11578)
* port 0 to fix flakiness

* Try fixing setup_full_system

* Try fixing setup_full_system, and lint

* More attempts to fix

* No more calls to get random ports in setup_nodes

* Revert accidental changes

* Timelord extra arg

* Try with port 0

* Fix daemon test, and lint

* Try without 0.0.0.0

* Back to 0.0.0.0

* Try a few timelord changes to get test running

* Increase timeout again

* Use the correct interface to get the port

* INFO logging to debug issue

* Revert "INFO logging to debug issue"

This reverts commit 7c379e5cca.

* Fix advertised port log

* Add extra log

* Logging back

* Rollback the timelord changes

* Try port 0 timelord

* Revert "Try port 0 timelord"

This reverts commit 4997faf3b2.

* Try full green, change ordering

* Remove unused var

* speed up simulation and cleanup

* Now try without the port config

* Fix a flaky call to get_event_loop

* Try getting the port dynamically

* No dynamic port

* Try changing the ordering

* Try adding a sleep

* Back to what works

* Timelord before vdf clients

* Dynamic port for 1st timelord

* Revert "Dynamic port for 1st timelord"

This reverts commit 0f322a15b7.

* Revert "Timelord before vdf clients"

This reverts commit 3286c34696.

* Revert "Back to what works"

This reverts commit 30380dffb7.

* Revert "Try adding a sleep"

This reverts commit 9212b665a6.

* Revert "Try changing the ordering"

This reverts commit a62597d70d.

* Revert "No dynamic port"

This reverts commit 5d2e15749b.

* Revert "Try getting the port dynamically"

This reverts commit ef9cd75679.

* Revert "Fix a flaky call to get_event_loop"

This reverts commit 01a000fdfb.

* Try one to 0

* Just not 0

* Don't get port dynamically

* Cleanup a bit

* Fix

* Some cleanup work

* Some cleanup work

* Fix daemon test

* Cleanup

* Remove arguments
2022-05-23 08:13:49 -07:00
..
clvm Ms.hint refactor (#11222) 2022-05-05 08:19:57 -07:00
cmds Support searching derived addresses on testnet. (#11449) 2022-05-16 13:29:33 -07:00
consensus make recurse_jsonify() work directly on types (#11537) 2022-05-18 09:15:03 -07:00
daemon readd ping_task as keepalive for daemon (#11356) 2022-05-03 10:36:43 -07:00
farmer farmer|gui: Enable paginated plot loading and improved state reporting (#11367) 2022-05-03 15:33:38 -07:00
full_node make recurse_jsonify() work directly on types (#11537) 2022-05-18 09:15:03 -07:00
harvester harvester: Fix deadlock on disconnect after a repeated plot sync start (#11481) 2022-05-12 15:16:22 -07:00
introducer add all none's (#4503) 2021-05-10 22:05:45 -07:00
plot_sync harvester: Fix deadlock on disconnect after a repeated plot sync start (#11481) 2022-05-12 15:16:22 -07:00
plotters Add libgmp-dev to Bladebit installation (#11406) 2022-05-05 08:17:14 -07:00
plotting harvester: Introduce recursive_plot_scan (#11468) 2022-05-09 16:43:53 -07:00
pools streamable: Simplify and force correct usage (#10509) 2022-04-08 18:29:32 -07:00
protocols harvester: Enable isort (#11127) 2022-04-20 11:37:05 -07:00
rpc Bind port 0 to fix race condition when grabbing available ports (#11578) 2022-05-23 08:13:49 -07:00
seeder Additional metrics (#11271) 2022-04-22 10:53:03 -07:00
server Bind port 0 to fix race condition when grabbing available ports (#11578) 2022-05-23 08:13:49 -07:00
simulator Expose farm_block RPC for simulator (#10830) 2022-04-10 21:18:18 -07:00
ssl chia|tests|pre-commit: Add missing __init__.py files (#8758) 2021-12-16 18:52:46 -08:00
timelord Bind port 0 to fix race condition when grabbing available ports (#11578) 2022-05-23 08:13:49 -07:00
types optimize hash_coin_list() by sorting pure coin_ids, rather than Coins that need to compute its name multiple times during sorting, and also by sorting the actual binary coin names, not hexadecimal strings (#11421) 2022-05-04 07:24:55 -07:00
util Get get_args() and get_origin() from typing_extensions (#11571) 2022-05-19 10:59:21 -07:00
wallet Remove unneeded uint64() intermediate in CAT wallet (#11575) 2022-05-19 10:58:45 -07:00
__init__.py make multiprocessing start method configurable (#10528) 2022-03-03 10:27:36 -08:00
py.typed Added a py.typed file in the chia directory for pep-561 compliance (#8014) 2021-08-17 10:53:25 -07:00
pyinstaller.spec have pyinstaller check platlib for dll's, not ROOT (#11120) 2022-04-21 17:01:17 -07:00