Commit graph

  • 2c13f01395 Joseph Schorr 2014-10-28 12:10:44 -04:00
  • 93cd7de0e0 Handle email errors in a better manner Joseph Schorr 2014-10-28 12:10:44 -04:00
  • a439337570 Joseph Schorr 2014-10-27 17:05:16 -04:00
  • 793b6f543c Make github trigger setup a bit nicer when there are a lot of repos Joseph Schorr 2014-10-27 17:05:16 -04:00
  • 24ab071460 Joseph Schorr 2014-10-27 14:54:10 -04:00
  • 6e25eaaa99 Add a faster and more accurate level size calculation to the tree. This (hopefully) fixes the problems with super wide trees in prod. Joseph Schorr 2014-10-27 14:54:10 -04:00
  • 29b45ff341 Joseph Schorr 2014-10-24 11:40:02 -04:00
  • c06f57a6e7 Make sure builders close the db handle when no work comes in and make the metrics transaction smaller in scope Joseph Schorr 2014-10-24 11:40:02 -04:00
  • b156793c2a Joseph Schorr 2014-10-23 16:39:10 -04:00
  • fb2470615b Add support for filtering based on tags, in addition to branches Joseph Schorr 2014-10-23 16:39:10 -04:00
  • 7e1572dae8 Jake Moshenko 2014-10-23 13:25:37 -04:00
  • 1461310ab8 Merge remote-tracking branch 'origin/master' into nomenclature Jake Moshenko 2014-10-23 13:25:37 -04:00
  • 8b69608929 Joseph Schorr 2014-10-22 19:02:03 -04:00
  • 94c24a93c2 Merge branch 'master' of https://bitbucket.org/yackob03/quay Joseph Schorr 2014-10-22 19:02:03 -04:00
  • 5a1df50cc1 Joseph Schorr 2014-10-22 19:01:56 -04:00
  • 5db9cd948b Add better (jinja-based) messaging to the notifications and add some fixes for the email templates Joseph Schorr 2014-10-22 19:01:56 -04:00
  • 9b312dcd5b Jake Moshenko 2014-10-22 18:09:00 -04:00
  • 1ccd6a9c5d Change the max_instances for the workers to only allow one parallel job execution. Jake Moshenko 2014-10-22 18:09:00 -04:00
  • ccaae08bdd Joseph Schorr 2014-10-22 15:26:29 -04:00
  • ea96dbb2ad Remove the pushed_image_count since we aren't getting the data anyway Joseph Schorr 2014-10-22 15:26:29 -04:00
  • 9f20e46e11 Joseph Schorr 2014-10-22 15:20:53 -04:00
  • 208c97776f Make sure builds are queued under a transaction. This should prevent a queue item from existing without its repository build object (or vice versa). Joseph Schorr 2014-10-22 15:20:53 -04:00
  • c3e4452286 Joseph Schorr 2014-10-22 14:49:33 -04:00
  • 8b331b453e Make the contact page dynamic so that enterprise customers can configure it however they like Joseph Schorr 2014-10-22 14:49:33 -04:00
  • 6351f0c2f3 Joseph Schorr 2014-10-22 14:15:05 -04:00
  • 1df936350a Merge branch 'master' of https://bitbucket.org/yackob03/quay Joseph Schorr 2014-10-22 14:15:05 -04:00
  • 7b506d1567 Joseph Schorr 2014-10-22 14:14:56 -04:00
  • 612a5e5102 Fix the updated_tags information by storing it in the session Joseph Schorr 2014-10-22 14:14:56 -04:00
  • d276bc538b Jake Moshenko 2014-10-21 17:51:21 -04:00
  • 2483ae6ee6 Lower the worker count for registry and verbs. Jake Moshenko 2014-10-21 17:51:21 -04:00
  • 589a340592 Joseph Schorr 2014-10-21 17:40:57 -04:00
  • 0ef17b082b Make sure to disconnect from the database when finished with the processes Joseph Schorr 2014-10-21 17:40:57 -04:00
  • 9e1fb0c101 Joseph Schorr 2014-10-20 17:41:48 -04:00
  • efeb0dc655 Fix bug introduced with the dialog change for github setup. We properly read the pull entity again. Joseph Schorr 2014-10-20 17:41:48 -04:00
  • 235fd9a7fd Joseph Schorr 2014-10-20 13:11:33 -04:00
  • 47be7cab7a Compute the tarsum only when required. Newer versions of Docker only require the simple SHA256 checksum, so this should save us from writing to a temp file. Joseph Schorr 2014-10-20 13:11:33 -04:00
  • 96d66f1f50 Joseph Schorr 2014-10-20 12:07:49 -04:00
  • 28a463f998 Make the 'created' field optional, in case the user does not specify it via the API Joseph Schorr 2014-10-20 12:07:49 -04:00
  • c7474918f4 Joseph Schorr 2014-10-17 17:57:10 -04:00
  • 5e74edc116 Add extra image check for put_image_checksum Joseph Schorr 2014-10-17 17:57:10 -04:00
  • f175f57d63 Joseph Schorr 2014-10-17 17:50:07 -04:00
  • a19035f3b3 Merge branch 'master' of https://bitbucket.org/yackob03/quay Joseph Schorr 2014-10-17 17:50:07 -04:00
  • 40467bc508 Joseph Schorr 2014-10-17 17:49:58 -04:00
  • 2ef9a68b08 Add another empty GC test Joseph Schorr 2014-10-17 17:49:58 -04:00
  • 906ef5a064 Jake Moshenko 2014-10-17 17:49:18 -04:00
  • dc5ee43a3a MySQL still doesn't allow us to have empty IN clauses. Jake Moshenko 2014-10-17 17:49:18 -04:00
  • b01a2cee7a Joseph Schorr 2014-10-17 17:48:31 -04:00
  • 0c0cd693dd Add a GC test for a noop Joseph Schorr 2014-10-17 17:48:31 -04:00
  • c345b52823 Jake Moshenko 2014-10-17 17:01:55 -04:00
  • 6ca0115b5e MySQL doesnt allow us to use the table we are modifying in a subquery. Jake Moshenko 2014-10-17 17:01:55 -04:00
  • d463c5b002 Jake Moshenko 2014-10-17 16:37:05 -04:00
  • efe8825a15 We can't even use an empty in query for images. Jake Moshenko 2014-10-17 16:37:05 -04:00
  • e9094e7844 Jake Moshenko 2014-10-17 16:25:22 -04:00
  • ebacdec054 Merge branch 'master' of bitbucket.org:yackob03/quay Jake Moshenko 2014-10-17 16:25:22 -04:00
  • 1b41a21b79 Jake Moshenko 2014-10-17 16:25:08 -04:00
  • 6612e9003e Add some missing paramters in the logger config. Jake Moshenko 2014-10-17 16:25:08 -04:00
  • 6787ccbb74 Joseph Schorr 2014-10-17 16:24:02 -04:00
  • fc09b8ece8 Switch the tar appender to use the first entry's information, not the last Joseph Schorr 2014-10-17 16:24:02 -04:00
  • 9f645ebdb3 Joseph Schorr 2014-10-17 16:22:22 -04:00
  • 01fdfa079f Merge branch 'master' of https://bitbucket.org/yackob03/quay Joseph Schorr 2014-10-17 16:22:22 -04:00
  • dcc4a9810f Joseph Schorr 2014-10-17 16:22:14 -04:00
  • 5c4ad31111 Have the tarfileappender also copy the mode and mtime to the new records Joseph Schorr 2014-10-17 16:22:14 -04:00
  • e4b17577f3 Jake Moshenko 2014-10-17 16:15:40 -04:00
  • 34c0a5a886 Fix the logging config to disable boto. Jake Moshenko 2014-10-17 16:15:40 -04:00
  • cf9c23380b Jake Moshenko 2014-10-17 16:13:32 -04:00
  • acd5a1e07e Only garbage collect storage when it might result in something. Return the count of the removed images to fulfill the contract expected by some callers. Jake Moshenko 2014-10-17 16:13:32 -04:00
  • daf7c9f280 Joseph Schorr 2014-10-17 15:50:40 -04:00
  • b3292f8549 Fix the /realtime endpoint by making sure buffering is off Joseph Schorr 2014-10-17 15:50:40 -04:00
  • 7d582a4cb3 Jake Moshenko 2014-10-17 15:26:58 -04:00
  • 18a944427f Merge branch 'master' of bitbucket.org:yackob03/quay Jake Moshenko 2014-10-17 15:26:58 -04:00
  • 4b6baff939 Jake Moshenko 2014-10-17 15:26:51 -04:00
  • c093e5a326 Add a whitelist of candidate storages which will speed up the orphan queries and limit the damage of GC run amok. Jake Moshenko 2014-10-17 15:26:51 -04:00
  • d9564faf27 Joseph Schorr 2014-10-17 14:44:17 -04:00
  • 26a9bb50d5 Fix spelling mistake Joseph Schorr 2014-10-17 14:44:17 -04:00
  • edeb4dacd4 Joseph Schorr 2014-10-17 14:35:17 -04:00
  • baca3f79ed Add tests for image garbage collection Joseph Schorr 2014-10-17 14:35:17 -04:00
  • 0153a7b851 Jake Moshenko 2014-10-17 14:33:36 -04:00
  • 67a0d5b0af Merge branch 'master' of bitbucket.org:yackob03/quay Jake Moshenko 2014-10-17 14:33:36 -04:00
  • 4ae787a74e Jake Moshenko 2014-10-17 14:33:04 -04:00
  • d8149295ab Update the GC code to do everything with subqueries, making each GC run a bounded finite number of queries with a fixed length. Jake Moshenko 2014-10-17 14:33:04 -04:00
  • 5a72a03779 Joseph Schorr 2014-10-17 11:44:38 -04:00
  • c3700cb761 Merge branch 'master' of https://bitbucket.org/yackob03/quay Joseph Schorr 2014-10-17 11:44:38 -04:00
  • 5d522f4c18 Joseph Schorr 2014-10-17 11:44:31 -04:00
  • 346b594b66 Make the external login error messaging nicer when an email address conflict occurs Joseph Schorr 2014-10-17 11:44:31 -04:00
  • 01cd4c7f77 Jake Moshenko 2014-10-17 11:42:09 -04:00
  • 380eb49e58 Split out the GC code into smaller transactions. Remove from the actual storage component after the fact, outside of the transactions. Jake Moshenko 2014-10-17 11:42:09 -04:00
  • 772a12efb1 Joseph Schorr 2014-10-17 11:33:33 -04:00
  • ddab067ebf jQuery requires a string to make this an update call Joseph Schorr 2014-10-17 11:33:33 -04:00
  • 1df9836aa3 Joseph Schorr 2014-10-17 11:33:03 -04:00
  • 28e31150b9 Fix small possible NPE Joseph Schorr 2014-10-17 11:33:03 -04:00
  • ba3d2f3a44 Joseph Schorr 2014-10-16 12:54:16 -04:00
  • a423032e80 - Make sure we log when an exception occurs in the squashing code - Have queue file always try to return any remaining data in the buffer - Remove the raise of the exception when we get an empty tar file Joseph Schorr 2014-10-16 12:54:16 -04:00
  • 24d6a99974 Joseph Schorr 2014-10-15 17:24:31 -04:00
  • 53349e313e Merge branch 'master' of https://bitbucket.org/yackob03/quay Joseph Schorr 2014-10-15 17:24:31 -04:00
  • 55187b815a Joseph Schorr 2014-10-15 17:24:17 -04:00
  • ee99e68a67 Fix gzip wrap to keep reading from the buffer once the inner loop has completed Joseph Schorr 2014-10-15 17:24:17 -04:00
  • 2d25991937 Jake Moshenko 2014-10-15 16:30:15 -04:00
  • 23bf74fd34 Merge branch 'master' of bitbucket.org:yackob03/quay Jake Moshenko 2014-10-15 16:30:15 -04:00
  • 832d41859a Joseph Schorr 2014-10-15 16:18:34 -04:00
  • e4d9bacccb Fix other typo Joseph Schorr 2014-10-15 16:18:34 -04:00