[LNT] r348880 - Preload orders and tests
Chris Matthews via llvm-commits
llvm-commits at lists.llvm.org
Tue Dec 11 10:47:46 PST 2018
Author: cmatthews
Date: Tue Dec 11 10:47:46 2018
New Revision: 348880
URL: http://llvm.org/viewvc/llvm-project?rev=348880&view=rev
Log:
Preload orders and tests
We will use them all for sure below, so avoid lazy loading them.
Modified:
lnt/trunk/lnt/server/db/fieldchange.py
Modified: lnt/trunk/lnt/server/db/fieldchange.py
URL: http://llvm.org/viewvc/llvm-project/lnt/trunk/lnt/server/db/fieldchange.py?rev=348880&r1=348879&r2=348880&view=diff
==============================================================================
--- lnt/trunk/lnt/server/db/fieldchange.py (original)
+++ lnt/trunk/lnt/server/db/fieldchange.py Tue Dec 11 10:47:46 2018
@@ -125,6 +125,9 @@ def regenerate_fieldchanges_for_run(sess
.filter(or_(ts.Regression.state == RegressionState.DETECTED,
ts.Regression.state == RegressionState.DETECTED_FIXED)) \
.options(joinedload(ts.RegressionIndicator.field_change)) \
+ .options(joinedload("field_change.start_order")) \
+ .options(joinedload("field_change.end_order")) \
+ .options(joinedload("field_change.test")) \
.all()
for field in list(ts.Sample.get_metric_fields()):
More information about the llvm-commits
mailing list