Joseph Schorr
|
22f088d90a
|
Move buildlogsarchiver worker to its own package
|
2017-07-11 14:42:18 +03:00 |
|
Jake Moshenko
|
a159bd3e77
|
Resolve race condition between multiple log archivers
|
2017-04-24 13:41:08 -04:00 |
|
Antoine Legrand
|
ec847ce613
|
Switch from expire to delete redis log_entries
|
2017-03-17 15:35:47 +01:00 |
|
Joseph Schorr
|
3b994431eb
|
Auto expire the build status and logs in redis
|
2016-06-20 13:53:13 -04:00 |
|
Jake Moshenko
|
2f626f2691
|
Unify the database connection lifecycle across all workers
|
2015-12-04 15:51:53 -05:00 |
|
Joseph Schorr
|
3ee4147117
|
Switch the build logs archiver to a more performant query
Fixes #459
|
2015-09-09 13:59:45 -04:00 |
|
Joseph Schorr
|
ac0cca2d90
|
Switch to a unified worker system
- Handles logging
- Handles reporting to Sentry
- Removes old code around serving a web endpoint (unused now)
|
2015-07-28 17:26:12 -04:00 |
|
Jake Moshenko
|
3efaa255e8
|
Accidental refactor, split out legacy.py into separate sumodules and update all call sites.
|
2015-07-17 11:56:15 -04:00 |
|
Jake Moshenko
|
15a2f0d56f
|
Allow most builds to be archived without writing a file to the disk.
|
2014-09-16 00:03:04 -04:00 |
|
Jake Moshenko
|
efb66f7c1e
|
Select the random row function based on DB driver.
|
2014-09-15 15:58:56 -04:00 |
|
Jake Moshenko
|
c01de4a916
|
Set redis logs entries to expire rather than to immediately delete them to make the logs archiver idempotent.
|
2014-09-12 13:13:14 -04:00 |
|
Jake Moshenko
|
353da13b16
|
Set up the service monitoring for the log migration script. Add a database migration to add the logs_archived column.
|
2014-09-12 11:57:47 -04:00 |
|
Jake Moshenko
|
8b3a3178b0
|
Finish the build logs archiver, add handlers for cloud and local that handle gzip encoded archived content.
|
2014-09-11 15:33:10 -04:00 |
|
Jake Moshenko
|
451e034ca1
|
Archived logs commit 1. Squash me.
|
2014-09-08 16:43:17 -04:00 |
|