This repository has been archived on 2020-03-24. You can view files and clone it, but cannot push or open issues or pull requests.
quay/data/model
Joseph Schorr 9e16a989f5 Audit the number of SQL queries we make in writing manifests, and significantly reduce in the common case
Instead of 41 queries now for the simple manifest, we are down to 14.

The biggest changes:
  - Only synthesize the V1 image rows if we haven't already found them in the database
  - Thread the repository object through to the other model method calls, and use it instead of loading again and again
2018-01-25 11:10:43 -05:00
..
test Merge pull request #2954 from coreos-inc/joseph.schorr/QS-102/user-api-filter 2018-01-05 15:40:50 -05:00
__init__.py Add an AppSpecificAuthToken data model for app-specific auth tokens. These will be used for the Docker CLI in place of username+password 2018-01-04 15:27:41 -05:00
_basequery.py Fix build by pre-calling the caches 2017-06-27 18:11:46 +03:00
appspecifictoken.py Add a banner to the Quay UI when an app specific token is about to expire 2018-01-04 15:27:42 -05:00
blob.py Change blobuploadcleanupworker to use a data interface 2017-07-11 16:58:09 +03:00
build.py Release database connections after updating build statuses. 2017-07-26 12:29:51 -04:00
health.py Fix tuple for health check 2017-10-12 16:25:31 -04:00
image.py Audit the number of SQL queries we make in writing manifests, and significantly reduce in the common case 2018-01-25 11:10:43 -05:00
label.py fix(endpoints): added in proper error handling 2017-06-21 16:59:48 -04:00
log.py refactor(data+endpoints): code review changes 2017-07-12 14:10:21 -04:00
message.py Severity and Markdown support in MOTD 2017-01-18 16:55:32 -05:00
modelutil.py Fix pagination of repositories 2016-08-15 16:48:04 -04:00
notification.py Change notificationworker to use a data interface 2017-07-12 17:40:45 +03:00
oauth.py Refactor our auth handling code to be cleaner 2017-03-23 15:42:45 -04:00
organization.py Optimize lookup of org membership on prototype and perms APIs 2017-05-08 14:03:59 -04:00
permission.py Add repo permissions dialog for existing teams and robots 2016-08-22 14:43:12 -04:00
release.py Formatting and syntax improvements 2016-01-19 14:56:02 -05:00
repository.py Reduce the number of DB queries for creating a repo 2018-01-04 14:32:39 -05:00
repositoryactioncount.py Change exception to debug on expected RAC integrity error 2017-10-30 12:55:24 -04:00
service_keys.py Fix key server to not list expired keys 2016-05-03 17:58:47 -04:00
sqlalchemybridge.py Full text support in peewee 2017-01-31 11:38:31 -05:00
storage.py Fix get_blob_path to not make any database calls and add a test 2017-12-13 16:27:46 -05:00
tag.py Audit the number of SQL queries we make in writing manifests, and significantly reduce in the common case 2018-01-25 11:10:43 -05:00
team.py Small renames to make team syncing code more clear 2017-04-03 11:36:41 -04:00
token.py Accidental refactor, split out legacy.py into separate sumodules and update all call sites. 2015-07-17 11:56:15 -04:00
user.py Merge pull request #2968 from coreos-inc/joseph.schorr/QS-110/user-login-lock 2018-01-09 12:41:00 -05:00