You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We want to run an aws billing test that simulates all of the infra costs for the services we will run ourselves in a warm storage tier. However, the storage node is not run by us, and moreover, we can simulate the upload pipeline without actually doing data transfer to the storage node, which will enable us to test MUCH faster.
This will be the code required to make the storage node behave as if it received the data without actually receiving the data -- note in a real world scenario they'd need to submit PDP proofs so this isn't an actual attack vector.
This code probably shouldn't get merged to main.
The text was updated successfully, but these errors were encountered:
What
Currently, blob/accept contains a check to make sure a blob is present in the blob store before it is accepted.
We should make a version of the blob store (https://github.com/storacha/storage/blob/main/pkg/store/blobstore/interface.go) whose get method never returns an error, and whose put method is a no-op. The get should return nil for actual data
Why
We want to run an aws billing test that simulates all of the infra costs for the services we will run ourselves in a warm storage tier. However, the storage node is not run by us, and moreover, we can simulate the upload pipeline without actually doing data transfer to the storage node, which will enable us to test MUCH faster.
This will be the code required to make the storage node behave as if it received the data without actually receiving the data -- note in a real world scenario they'd need to submit PDP proofs so this isn't an actual attack vector.
This code probably shouldn't get merged to main.
The text was updated successfully, but these errors were encountered: