Retrieval Deal Testground test plan #31
adlrocha
started this conversation in
Show and tell
Replies: 1 comment
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
As part of our efforts on 3DMs, one of the first things we focused on is on building a testing harness to profile the performance of different retrieval implementations. Initially, our focus has been mainly on the client metering part. So far what we have is:
A fork of Lotus in which the
lotus-souptest plans have been updated to make it work with recent versions of the code including a newretrievaltest case, and with an additional API functionClientRetrievalStatto gather more fine-grained metrics from the retrieval process.A fork of
go-fil-marketswhich adds an additionalCollectStatsfunction in the environment to enable the gathering of metrics inclient_fsmso that we can measure the performance and extract any metric from the different stages in a retrieval. This code could be generalized so thisCollectStatscan be used in any FSM throughout the Filecoin code base.The
go-fil-marketsfork also includes in the docs some preliminary designs for the state-machines of the RFCs proposed so far in the 3DM Open problem.(Posting this progress update here so we don't forget and for others to build upon it)
Beta Was this translation helpful? Give feedback.
All reactions