Files
awx/awx/main
Ryan Petrello 202161f090 move legacy UnifiedJob stdout data to a separate unmanaged model
This data often (in the case of inventory updates) represents large data
blobs (5+MB per job run).  Storing it on the polymorphic base class
table, `main_unifiedjob`, causes it to be automatically fetched on every
query (and every polymorphic join) against that table, which can result
in _very_ poor performance for awx across the board.  Django offers
`defer()`, but it's quite complicated to sprinkle this everywhere (and
easy to get wrong/introduce side effects related to our RBAC and usage
of polymorphism).

This change moves the field definition to a separate unmanaged model
(which references the same underlying `main_unifiedjob` table) and adds
a proxy for fetching the data as needed

see https://github.com/ansible/awx/issues/200
2017-12-12 18:16:19 -05:00
..
2017-10-23 14:36:48 -04:00
2017-12-11 13:59:00 -05:00
2017-09-28 11:37:07 -05:00
2017-05-31 12:09:54 -04:00
2017-11-27 19:41:30 +00:00
2016-11-15 20:59:39 -05:00
2017-11-09 17:21:19 -05:00
2016-11-15 16:32:27 -05:00