josephschorr
|
bda5d7ae29
|
Merge pull request #1511 from coreos-inc/location-cache
Use a cache for ImageStorageLocation
|
2016-06-09 14:03:07 -04:00 |
|
Joseph Schorr
|
7aa6b812e2
|
Use a cache for ImageStorageLocation
No need to reload it from the DB or join as it is a static set only changed during migration
|
2016-06-09 14:02:42 -04:00 |
|
Joseph Schorr
|
12924784ce
|
Enable storage replication for V2 and add backfill tool
Fixes #1501
|
2016-06-02 14:36:08 -04:00 |
|
Jake Moshenko
|
1b392dcb9a
|
Remove dependent signatures before removing image storages
|
2016-01-19 14:56:02 -05:00 |
|
Jake Moshenko
|
7d0be20842
|
Formatting and syntax improvements
|
2016-01-19 14:56:02 -05:00 |
|
Joseph Schorr
|
e4da61a05d
|
Fix piece hash calculation
|
2016-01-12 17:44:19 -05:00 |
|
Jake Moshenko
|
96c72e73df
|
Clean up torrents before removing referenced storages
|
2016-01-12 11:43:07 -05:00 |
|
Joseph Schorr
|
c36a7c21c8
|
Order sadly matters with this check in peewee
|
2016-01-11 15:10:46 -05:00 |
|
Jake Moshenko
|
1ae101c917
|
Address torrent feature review comments.
|
2016-01-08 16:38:21 -05:00 |
|
Jake Moshenko
|
fd1e5f2407
|
Remove an unnecessary outer join
|
2016-01-05 14:43:40 -05:00 |
|
Jake Moshenko
|
8f80d7064b
|
Hash v1 uploads for torrent chunks
|
2016-01-05 14:43:40 -05:00 |
|
Jimmy Zelinskie
|
9b0a84c02f
|
implement get_torrent_info
|
2016-01-04 16:17:51 -05:00 |
|
Jake Moshenko
|
fe87d3c796
|
Hash and track layer file chunks for torrenting
|
2016-01-04 16:17:51 -05:00 |
|
Jake Moshenko
|
9c1a2e7e1b
|
Improve performance by removing unnecessary group by fields
|
2015-12-22 11:35:49 -05:00 |
|
Joseph Schorr
|
f59f4e51e8
|
Remove check for derived image storages on image storage
Derived image storages are now 1-to-1 with image storages, so we know they have already been removed at this point
Fixes #1067
|
2015-12-16 13:41:25 -05:00 |
|
Joseph Schorr
|
f07b940bc5
|
Optimize blob lookup
Fixes #1013
|
2015-12-04 14:47:09 -05:00 |
|
Joseph Schorr
|
762cd56e64
|
Change derived storage to be based on image
Fixes #971
|
2015-11-24 12:44:07 -05:00 |
|
Jake Moshenko
|
3a29dfc535
|
Reducing in a tree to avoid recursion depth limits
|
2015-11-23 15:57:13 -05:00 |
|
Joseph Schorr
|
f4266d08d2
|
Fix handling of aggregate size in V2
Fixes #931
|
2015-11-20 11:44:03 -05:00 |
|
Jake Moshenko
|
7ae94f414c
|
Alias our subqueries to appease the MySQL beast
|
2015-11-19 12:58:06 -05:00 |
|
Jake Moshenko
|
b564492ea7
|
Improve the performance of fetching manifest blobs by checksum.
|
2015-11-19 11:01:47 -05:00 |
|
Quentin Machu
|
605ed1fc77
|
Refactor security worker
|
2015-11-18 14:38:32 -05:00 |
|
Jake Moshenko
|
52125bbfed
|
Fix gc by using the v1/v2 storage location helper everywhere
|
2015-11-16 14:13:37 -05:00 |
|
Jake Moshenko
|
c2fcf8bead
|
Merge remote-tracking branch 'upstream/phase4-11-07-2015' into python-registry-v2
|
2015-11-06 18:18:29 -05:00 |
|
Jake Moshenko
|
cb7ec2f239
|
Backport remaining v2 changes to phase4
|
2015-10-24 15:00:13 -04:00 |
|
Joseph Schorr
|
35c35d9913
|
Load images and storage references in bulk during V1 synthesize
Currently, we perform multiple queries for each layer, making it much slower (especially cross-region)
Fixes #413
|
2015-09-29 17:53:39 -04:00 |
|
Jake Moshenko
|
210ed7cf02
|
Merge remote-tracking branch 'upstream/master' into python-registry-v2
|
2015-09-04 16:32:01 -04:00 |
|
Joseph Schorr
|
724b1607d7
|
Add automatic storage replication
Adds a worker to automatically replicate data between storages and update the database accordingly
|
2015-09-01 14:53:32 -04:00 |
|
Joseph Schorr
|
1450b7e84c
|
Fix verbs support in V2
|
2015-08-24 12:05:09 -04:00 |
|
Joseph Schorr
|
d246e68e68
|
Move shared V1/V2 code into common methods and fix verbs
|
2015-08-24 12:05:09 -04:00 |
|
Jake Moshenko
|
e1b3e9e6ae
|
Another huge batch of registry v2 changes
Add patch support and resumeable sha
Implement all actual registry methods
Add a simple database generation option
|
2015-08-12 16:41: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 |
|