Joseph Schorr
|
474add0fb1
|
Have the layer PUT method calculate the uncompressed size in realtime, as trusting the JSON is fraught with complications
|
2014-09-29 17:00:47 -04:00 |
|
Jake Moshenko
|
fbc7ee3bce
|
Phase 3 of the namespace migration, remove write references to the namespace string column.
|
2014-09-29 15:44:25 -04:00 |
|
Joseph Schorr
|
3d3f2dd6d7
|
Remove map call and estimate call
|
2014-09-29 15:33:26 -04:00 |
|
Joseph Schorr
|
7fd3c7d31b
|
Fix title of the org members logs view
|
2014-09-29 14:10:11 -04:00 |
|
Joseph Schorr
|
e11c140fc8
|
Fix the org members logs view
|
2014-09-29 14:08:16 -04:00 |
|
Joseph Schorr
|
746936ce66
|
- Make the layer going over the estimated size raise an exception
- Add a heuristic for estimating the layer size if it is 0
- Add a method where we can add a custom defined map of image -> size
|
2014-09-29 12:54:22 -04:00 |
|
Joseph Schorr
|
dd4c26cb00
|
Only operations with nicknames can be added to the swagger doc
|
2014-09-28 15:40:08 -04:00 |
|
Joseph Schorr
|
77346ad047
|
Merge branch 'master' of https://bitbucket.org/yackob03/quay
|
2014-09-27 14:55:36 -04:00 |
|
Joseph Schorr
|
0a93b39c54
|
Change the backfill script to use a spooled temp file
|
2014-09-27 14:55:24 -04:00 |
|
Jake Moshenko
|
ae9026ee91
|
MySQL will not allow us to revoke the possibility for the namespace_user column to be nullable.
|
2014-09-26 14:50:26 -04:00 |
|
Jake Moshenko
|
21d8c41320
|
Add the existing types to the alter column to make MySQL happy.
|
2014-09-26 12:58:03 -04:00 |
|
Joseph Schorr
|
d40b0975a7
|
Use the built-in .size method on gzip file
|
2014-09-26 12:25:28 -04:00 |
|
Joseph Schorr
|
76508218f4
|
Merge branch 'master' of https://bitbucket.org/yackob03/quay
|
2014-09-26 12:22:30 -04:00 |
|
Joseph Schorr
|
e31e6b6865
|
Add migration code for calculating the uncompressed size from the layer data itself
|
2014-09-26 12:22:25 -04:00 |
|
Joseph Schorr
|
77c46af70b
|
Add migration code for calculating the uncompressed size from the layer data itself
|
2014-09-26 12:21:50 -04:00 |
|
Joseph Schorr
|
1a33670933
|
Merge branch 'master' of https://bitbucket.org/yackob03/quay
|
2014-09-26 11:20:33 -04:00 |
|
Joseph Schorr
|
3002371f5a
|
Add an orphans lookup script
|
2014-09-26 11:20:26 -04:00 |
|
Jake Moshenko
|
e9745dbc96
|
Fix the SQL migration.
|
2014-09-26 11:17:42 -04:00 |
|
Jake Moshenko
|
03190efde3
|
Phase 2 of migrating repo namespaces to referencing user objects, backfilling the rows without a value for namespace_user, and changing all accesses to go through the namespace_user object. All tests are passing, manual testing still required.
|
2014-09-24 18:01:35 -04:00 |
|
Jake Moshenko
|
6070c251ae
|
Fix the backfill script to handle images without any json data at all.
|
2014-09-24 10:42:42 -04:00 |
|
Joseph Schorr
|
48ed255a55
|
Merge branch 'master' of https://bitbucket.org/yackob03/quay
|
2014-09-23 16:28:21 -04:00 |
|
Joseph Schorr
|
51beddfef1
|
Add accidentally removed subscription change email contents
|
2014-09-23 16:28:06 -04:00 |
|
Jake Moshenko
|
f8c5214e3e
|
Parse the json data from the storage server.
|
2014-09-23 16:09:33 -04:00 |
|
Jake Moshenko
|
98d8e0fe37
|
Fixes for the uncompressed size backfill script.
|
2014-09-23 16:06:59 -04:00 |
|
Joseph Schorr
|
ec484e3efc
|
Move size and checksum updates into the metadata call
|
2014-09-23 15:49:28 -04:00 |
|
Jake Moshenko
|
74e35f917e
|
Switch socket_timeout to socket_connect_timeout for redis.
|
2014-09-23 14:59:00 -04:00 |
|
Joseph Schorr
|
26fab5d6ba
|
Merge branch 'master' of https://bitbucket.org/yackob03/quay
|
2014-09-23 14:45:30 -04:00 |
|
Joseph Schorr
|
9c88ca16b5
|
Add the docker version to the build logs
|
2014-09-23 14:45:22 -04:00 |
|
Jake Moshenko
|
798c13aec8
|
Fix the migration to use the proper column name that peewee expects.
|
2014-09-23 14:20:15 -04:00 |
|
Joseph Schorr
|
fa8818e911
|
Merge branch 'master' of https://bitbucket.org/yackob03/quay
|
2014-09-23 14:14:07 -04:00 |
|
Joseph Schorr
|
f938f3fa43
|
NPE fixes
|
2014-09-23 14:13:55 -04:00 |
|
Jake Moshenko
|
b6d635b648
|
Fix the migration to use the proper base.
|
2014-09-23 14:04:20 -04:00 |
|
Joseph Schorr
|
86dfca2e3e
|
Add uncompressed size field to the image storage and add a backfill script (which is not yet automatically called)
|
2014-09-23 14:01:27 -04:00 |
|
Joseph Schorr
|
f6d3238611
|
Fix API tests for the recent change
|
2014-09-23 11:33:52 -04:00 |
|
Joseph Schorr
|
87bc37f6c8
|
Merge branch 'sunday'
|
2014-09-23 11:29:03 -04:00 |
|
Joseph Schorr
|
3a356c6aab
|
Make sure the team add UI handles the no mailing case as well
|
2014-09-23 11:19:50 -04:00 |
|
Jake Moshenko
|
79b6a9f4e0
|
Apparently the version of python in the baseimage requires the encoding comment.
|
2014-09-23 11:19:31 -04:00 |
|
Jake Moshenko
|
ec529c4aa6
|
Merge remote-tracking branch 'origin/nomenclature'
|
2014-09-23 11:07:39 -04:00 |
|
Joseph Schorr
|
ba0963a81c
|
Update the worker code to better handle exceptions, fix the utcdate issue and make sure we send the proper retry. Also updates notification workers to send JobExceptions rather than returning true or false
|
2014-09-23 11:01:50 -04:00 |
|
Joseph Schorr
|
8dd2330ce7
|
Switch to using straight docker IDs instead of a hashing scheme
|
2014-09-23 11:01:50 -04:00 |
|
Joseph Schorr
|
9621566d31
|
Instead of sending DB IDs, send "internal IDs" which are DB IDs hashed. This way, we can still calculate the ancestors without hitting the DB further, but without leaking the size of the images table
|
2014-09-23 11:01:50 -04:00 |
|
Joseph Schorr
|
f3b03ebc34
|
Add a feature flag for disabling all emails
|
2014-09-22 19:11:48 -04:00 |
|
Jake Moshenko
|
74c1662f54
|
Unicode strings have to be declared as such for python to be happy.
|
2014-09-22 18:49:52 -04:00 |
|
Jake Moshenko
|
c68d49dfce
|
Fix the get_matching_users query to work with peewee 2.3+
|
2014-09-22 18:42:48 -04:00 |
|
Jake Moshenko
|
a6225ad34a
|
Set an aggressive timeout on the redis connections to allow the unit tests to run when communication with redis is disabled.
|
2014-09-22 18:42:22 -04:00 |
|
Jake Moshenko
|
3259cda000
|
The new strategy is to do a three phase migration. This is the first phase: getting the namespace user in the db and written for all new repositories.
|
2014-09-22 17:27:02 -04:00 |
|
Joseph Schorr
|
297c8ad29c
|
Add migration to backfill uncompressed image sizes on the storage
|
2014-09-22 15:04:28 -04:00 |
|
Joseph Schorr
|
1658475ac1
|
Previous revision should not have the image storage col in it
|
2014-09-22 14:39:44 -04:00 |
|
Joseph Schorr
|
f16878cce9
|
Add migration for synthetic image tables
|
2014-09-22 14:38:42 -04:00 |
|
Joseph Schorr
|
70e0aba257
|
Add a script for generating schema migrations. Should be run from the root quay directory.
|
2014-09-22 14:36:52 -04:00 |
|