lp:~pfalcon/linaro-android-mirror/per-host-config

Created by Paul Sokolovsky and last modified
Get this branch:
bzr branch lp:~pfalcon/linaro-android-mirror/per-host-config
Only Paul Sokolovsky can upload to this branch. If you are Paul Sokolovsky please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Paul Sokolovsky
Project:
Linaro Android Mirror
Status:
Merged

Recent revisions

47. By Paul Sokolovsky

Make sure we don't change UPSTREAM_HOSTS when passing extra data to callback.

46. By Paul Sokolovsky

Implement per upstream host freshness check and sync jobs value.

45. By Paul Sokolovsky

Log per-host mirroring finish events.

44. By Paul Sokolovsky

Timestamp mirror repos which were successfuly synced.

43. By Paul Sokolovsky

Subclass twisted's XMLRPC to pass exception message to client.

Add ingrational test to check for error reporting to client.

42. By Paul Sokolovsky

Propogate repo errors back to client.

This will fix weird issues we had where repo sync failed for some reason,
so some stale mirrors were used for build, leading to confusing build
errors and error messages.

41. By Paul Sokolovsky

Get rid of "--force-broken"

--force-broken is not like "don't stop on first error", it swallows errors.

40. By Paul Sokolovsky

A manifest for test corpus.

39. By Paul Sokolovsky

Note --umask=0022 for twistd.

38. By Paul Sokolovsky

Elaborate logging and configuration of mirror service:

1. Add settings.py for various configuration data.
2. Log errors of repo sync invocation (note: so far not propogated
to the service caller)
3. Add another XMLRPC call to just rewrite manifest without updating
mirror (mostly for testing).
4. Log information for each request - which method called, what data passed,
processing duration, etc.
5. Add simple command-line client.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:linaro-android-mirror
This branch contains Public information 
Everyone can see this information.

Subscribers