Results 141 issues of Luke Frisken

At the moment, we have logical sets of changes to the storage which can fail halfway, and leave the file system in an indeterminate/incorrect state which is difficult to recover...

bug
refactor

The new `Round::reset()` introduced in #288 returns storage actions rather than directly mutating the storage. This easier to test and reason about. There are other methods in `Round` which could...

refactor

We already handle the situation where there are no replacement contributors, by restarting the round without the dropped contributor. But what happens when there are replacement contributors but they are...

Currently we are stalling on https://github.com/AleoHQ/aleo-setup/pull/256, which appears on the surface to be a bug fix, but in reality is continuing the implementation of the replacement contributors (https://github.com/AleoHQ/aleo-setup/issues/260) now that...

Epic
refactor

On the universal setup the aggregation phase can take several hours, so it would be good to have some nice progress reporting

enhancement

Remove pauses, perhaps by buffering network transactions

enhancement

`Coordinator::try_lock_chunk()` doesn't update the participant's locks in `CoordinatorState`

bug

Currently there are many methods which interact with participants of only `Participant::Contributor` or `Participant::Verifier`. They are not statically type-safe (when they could be), and realistically require runtime validation of input/output....

refactor

* Daily (or more frequent) backups are important during the season. * Culling on S3 to save on storage costs means that during the off season backups are being culled...

enhancement