Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

non-ftpsync mirrors shouldn't be second-class citizens if they meet the criteria #14

Closed
rgeissert opened this issue Jun 19, 2012 · 0 comments

Comments

@rgeissert
Copy link
Owner

There are currently some requests that are forced to be served by mirrors that use ftpsync. This is to guarantee that there will not be inconsistencies caused by some index files being synchronised too early.
Since there are quite some mirrors that don't use ftpsync, and some of them do keep up with the recommended rsync settings and other changes introduced in ftpsync, it would be ideal not to treat them as second-class citizens.

Continuously performing all sorts of checks to determine if they don't follow the recommendations is doomed to fail. Perhaps a new field could be introduced in the trace file that states which "features"/changes they have been updated to.

For instance, mirrors that correctly sync the InRelease file in the second stage could include:
Revision: InRelease

The absence of the field would indicate that such mirror should not be used to serve InRelease files.

Similarly, for the translation files issues:
Revision: i18n

Whether or not this field should be included in ftpsync-generated trace files should be considered. For consistency, it probably should.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant