- Edited
We are aware of current issues with the repository and are working to get this issue resolved ASAP.
Thank you for your patience and understanding.
We are aware of current issues with the repository and are working to get this issue resolved ASAP.
Thank you for your patience and understanding.
Update regarding the current status of the stable / shannon repository. Last night during our normal sync to the stable repository, our repository management system (ferryd) encountered an issue with generation of eopkg deltas, which are used to reduce the total download size of packages by only shipping files which have changed.
We are currently performing re-indexing of the repository, which will resolve the issues with the deltas. Due to the size of our repository and the varying amounts of deltas which need to be generated, it may take some time for delta generation to complete. We are working on various improvements to ferryd to improve the speed of delta generation, syncing, and indexing in the future. In the meantime, we kindly ask for your patience as we work towards resolving the issue and apologize for any inconvenience.
Update #2: We're deploying an update for ferryd to reduce our worker sleep durations by changing from a semi-linear backoff to a jitter (in the milliseconds + a minimum time of a couple seconds). This should hopefully mean less wait time for workers to fetch and perform work, which may reduce worker job delays upwards of 20s for each job.
tldr; Able to process copy source (copying an eopkg from one repo to another), re-index, and delta operations faster, which should mean faster sync times, including for this re-indexing operation we're performing now on the stable repo.
Update #3: We've performed copy source optimizations (for copying packages from one repo to another), reducing each job execution duration by about 60%, going from roughly 20s (at most) to 8 seconds.
Update #4: You should now be able to update if you are using the shannon (stable repository). If you have any further issues, run: sudo eopkg dc
, although that should not be necessary and retry. We deeply apologize for the delay.
Locking thread now that issue has been resolved and no further updates should be required. We may have a blog post detailing forthcoming changes to ferryd, our repo manager, in the near future. Stay tuned to our blog!