boost icon indicating copy to clipboard operation
boost copied to clipboard

Support single boost / multiple miners deployment topology

Open ischasny opened this issue 2 years ago • 1 comments

This is the parent issue for the single boost / multiple miners setup.

ischasny avatar Oct 05 '23 14:10 ischasny

Current status:

  1. The backend work is largely done. New configuration parameters have been added to setup multiple miners. The change has been propagated throughout the codebase. More changes are likely to be needed as we progress through UI / migration.
  2. Devnet has been updated to support multiple miners. There is an outstanding bug with address of the second miner not being registered on chain, so it has to be done manually at the time of writing.
  3. UI work is partially done. The breakdown of changes:
 Storage Deals:
	* Add Provider column - DONE
	* Remove provider id at the top if one is running in the multiminer setup - DONE
	* When clicking on piece cid, add provider id in the Deals table
	* Legacy Deals - remove the link to it - DONE

Deal Proposals 
	* Add Provider Column - DONE
	* Remove provider id at the top if in multiminer mode - DONE

Retrievals:
	* same as above

Local Index Directory:
	* Remove the miner id at the top, remove filtering from the query - DONE

Sealing Pipeline:
	* Remove miner id at the top, on the GQL side aggregate data from all miners before returning - DONE

Published Deals:
	* No changes, just the miner id from the top needs to be removed - DONE

Network Indexer:
	* the same as above - DONE

Storage Space:
	* the same as above - DONE

Funds:
	* remove funds logs
	* remove tagged by boost
	* remove graphics and display all wallets in the table (not supported at the backend yet)
	* hide out “move collateral to escrow” button 

Deal Transfers:
	* No changes, just remove the miner id - DONE

Message Pool:
	* No changes, just remove the miner id - DONE

Settings:
	* wait for Mayank to merge his changes in

At the bottom of the left panel display a list of miner ids (not clickable)

  1. Migration tooling - not started yet, which is the trickiest part by far.

ischasny avatar Nov 29 '23 17:11 ischasny