This PR creates the blob <-> minibatch mappings so that minibatch can be looked up by blob key for 1) generating preconfs and 2) recovery logic.
It stores these records in parallel with the dispersal process to save time.
If any of the records failed to be created, dispersals are canceled.
Checks
[ ] I've made sure the lint is passing in this PR.
[ ] I've made sure the tests are passing. Note that there might be a few flaky tests, in that case, please comment that they are not relevant.
Why are these changes needed?
To be merged on top of https://github.com/Layr-Labs/eigenda/pull/683
This PR creates the blob <-> minibatch mappings so that minibatch can be looked up by blob key for 1) generating preconfs and 2) recovery logic. It stores these records in parallel with the dispersal process to save time. If any of the records failed to be created, dispersals are canceled.
Checks