| Commit message (Expand) | Author | Age | Files | Lines |
| * | Bump•••Signed-off-by: Alec Warner <antarus@gentoo.org>
HEADmaster |  Alec Warner | 2022-04-23 | 1 | -1/+1 |
| * | Bump2•••Signed-off-by: Alec Warner <antarus@gentoo.org>
|  Alec Warner | 2022-04-23 | 1 | -1/+1 |
| * | Bump•••Signed-off-by: Alec Warner <antarus@gentoo.org>
|  Alec Warner | 2022-04-23 | 1 | -0/+1 |
| * | Bulk WIP commit for Robin.•••Signed-off-by: Alec Warner <antarus@gentoo.org>
|  Alec Warner | 2022-01-09 | 10 | -0/+0 |
| * | Add code for ago's stuff.•••Signed-off-by: Alec Warner <antarus@gentoo.org>
|  Alec Warner | 2021-02-13 | 2 | -0/+321 |
| * | Add PoC for milter.•••TODO: rcpt_to likely needs some canonicalization (lists.g.o vs g.o, some
other stuff.
Signed-off-by: Alec Warner <antarus@gentoo.org>
|  Alec Warner | 2019-08-09 | 2 | -0/+159 |
| * | Add target pool for our loadbalancer.•••Signed-off-by: Alec Warner <antarus@gentoo.org>
|  Alec Warner | 2019-08-09 | 1 | -1/+12 |
| * | Update description.•••Terraform wants to recreate the network to wipe the description and we
do not want that.
Signed-off-by: Alec Warner <antarus@gentoo.org>
|  Alec Warner | 2019-08-09 | 1 | -0/+1 |
| * | Add a default network to make firewall happy.•••Signed-off-by: Alec Warner <antarus@gentoo.org>
|  Alec Warner | 2018-12-27 | 1 | -0/+5 |
| * | Add firewall rule.•••Tag our rsync nodes and add a firewall rule to allow tcp/873.
Signed-off-by: Alec Warner <antarus@gentoo.org>
|  Alec Warner | 2018-12-27 | 1 | -1/+10 |
| * | gce-container... not gcs.•••Signed-off-by: Alec Warner <antarus@gentoo.org>
|  Alec Warner | 2018-12-27 | 1 | -1/+1 |
| * | Refactor rsync to add autoscaler and mig.•••The container spec is still causing some trouble.
Signed-off-by: Alec Warner <antarus@gentoo.org>
|  Alec Warner | 2018-12-27 | 2 | -15/+25 |
| * | Fix syntax in container spec.•••I pulled the REST and merged it.
Signed-off-by: Alec Warner <antarus@gentoo.org>
|  Alec Warner | 2018-12-27 | 1 | -1/+1 |
| * | Fixup container spec.•••Use :prod container.
Mark privileged.
Rename to rsync-4
Signed-off-by: Alec Warner <antarus@gentoo.org>
|  Alec Warner | 2018-12-27 | 1 | -1/+1 |
| * | Strip the IP so we can auto-allocate an IP.•••Signed-off-by: Alec Warner <antarus@gentoo.org>
|  Alec Warner | 2018-12-27 | 1 | -1/+0 |
| * | Start of terraform config.•••Main and Rysnc template.
Signed-off-by: Alec Warner <antarus@gentoo.org>
|  Alec Warner | 2018-12-27 | 2 | -0/+71 |
| * | Reserve enough inodes in the tmpfs.•••Signed-off-by: Alec Warner <antarus@gentoo.org>
|  Alec Warner | 2018-12-17 | 1 | -2/+2 |
| * | Fully Qualify paths.•••Signed-off-by: Alec Warner <antarus@gentoo.org>
|  Alec Warner | 2018-12-16 | 1 | -3/+3 |
| * | Serve from /srv/gentoo/serving.•••Signed-off-by: Alec Warner <antarus@gentoo.org>
|  Alec Warner | 2018-12-16 | 1 | -1/+1 |
| * | Don't shadow the tree with our tmpfs mount.•••The previous instance would mount the tmpfs over our two created tmpdirs
causing our tmpdirs to be unavailable and causing a failure.
Signed-off-by: Alec Warner <antarus@gentoo.org>
|  Alec Warner | 2018-12-16 | 1 | -6/+8 |
| * | GCP wants "1300m" not "1.3g" for tmpfs size.•••Signed-off-by: Alec Warner <antarus@gentoo.org>
|  Alec Warner | 2018-12-16 | 1 | -1/+1 |
| * | Don't remount the tmpfs, just mount it.•••Signed-off-by: Alec Warner <antarus@gentoo.org>
|  Alec Warner | 2018-12-16 | 1 | -1/+1 |
| * | Support logging to stackdriver.•••Currently the "logger -t" lines in wrap_rsync.sh do get caught by the
logs collector, but the rsync logs do not because /var/log/rsync.log
is not configured to be collected by default.
Configure rsync to log to /var/log/syslog, which is automatically parsed
and streamed to stackdriver.
Signed-off-by: Alec Warner <antarus@gentoo.org>
|  Alec Warner | 2018-12-16 | 1 | -2/+3 |
| * | Attempt to fit a node on a 1.7GB g1-small on GCP.•••rsync basically takes like no resources to run; we hope. Most of our
real servers are doing this with like 1-2 CPUs and 2GB of memory. So
align that with our vm sizing.
The g1-small is a 1.7GB memory container with 1 shared vcpu.
Allocate 1.3GB of memory to the tmpfs. This should house 2 rsync trees
(clocking in at 590MB a piece).
Further work with hardlinks can likely reduce the size even more.
Signed-off-by: Alec Warner <antarus@gentoo.org>
|  Alec Warner | 2018-12-16 | 1 | -0/+10 |
| * | Various rsync node improvements.•••WAIT_TIME=30m to test in production.
Move content to /srv/gentoo. On GCP we need to explicitly declare a
tmpfs (we are advised not to re-use /dev/shm).
In the Dockerfile, explicitly make /srv/gentoo and try to make a tmpfs
there.
Sync directly from Turnstone, because its fast at syncing and more
reliable than rsync.us.gentoo.org.
Remove --checksum from args as it causes some mirrors to fail.
Log with logger -t so logs get sent to stackdriver on gcp.
Disable chroot; it doesn't seem to work with Containers on GCE.
Signed-off-by: Alec Warner <antarus@gentoo.org>
|  Alec Warner | 2018-12-15 | 3 | -25/+64 |
| * | Add Robin's ha-proxy bits for non-cloud LB.•••This supports denying syncing when busy / out of date
and an rsync friendly deny message; similar to http 429 (TOO_BUSY)
or 503 (SERVICE_UNAVAILABLE.)
Signed-off-by: Alec Warner <antarus@gentoo.org>
|  Alec Warner | 2018-12-09 | 3 | -1/+85 |
| * | Try to get more atomic syncing for serving content.•••Signed-off-by: Alec Warner <antarus@gentoo.org>
|  Alec Warner | 2018-12-09 | 1 | -12/+18 |
| * | Ensure WORKDIR exists.•••Signed-off-by: Alec Warner <antarus@gentoo.org>
|  Alec Warner | 2018-12-03 | 1 | -0/+3 |
| * | Initial commit of rsync docker stuff.•••Signed-off-by: Alec Warner <antarus@gentoo.org>
|  Alec Warner | 2018-12-03 | 14 | -153/+263 |
| * | Start tracking tools for tracking members. |  Alec Warner | 2016-10-18 | 12 | -0/+337 |
| * | Add documentation for tracking foundation members.•••Some members are inactive (retired) developers.
|  Alec Warner | 2016-10-17 | 5 | -0/+959 |
| * | Delete everything. |  Alec Warner | 2016-10-17 | 4 | -42/+0 |
| * | New Manifest |  Alec Warner | 2013-03-17 | 1 | -1/+1 |
| * | My own overlay, yay. |  Alec Warner | 2013-03-04 | 1 | -0/+1 |
| * | Add cowdancer package. |  Alec Warner | 2013-03-04 | 3 | -0/+41 |