[LNT] r308515 - Add machine->fieldchange relation
Matthias Braun via llvm-commits
llvm-commits at lists.llvm.org
Wed Jul 19 12:49:07 PDT 2017
Author: matze
Date: Wed Jul 19 12:49:07 2017
New Revision: 308515
URL: http://llvm.org/viewvc/llvm-project?rev=308515&view=rev
Log:
Add machine->fieldchange relation
I've seen situations where fieldchange entries for a machine linger
around, even after removing all runs and their related fieldchange
entries. Hopefully making the relation explicit and participate in the
sqlalchemy delete cascading makes things more reliable.
Modified:
lnt/trunk/lnt/server/db/testsuitedb.py
Modified: lnt/trunk/lnt/server/db/testsuitedb.py
URL: http://llvm.org/viewvc/llvm-project/lnt/trunk/lnt/server/db/testsuitedb.py?rev=308515&r1=308514&r2=308515&view=diff
==============================================================================
--- lnt/trunk/lnt/server/db/testsuitedb.py (original)
+++ lnt/trunk/lnt/server/db/testsuitedb.py Wed Jul 19 12:49:07 2017
@@ -561,6 +561,8 @@ class TestSuiteDB(object):
self.end_order
return strip(self.__dict__)
+ Machine.fieldchanges = relation(FieldChange, back_populates='machine',
+ cascade="all, delete-orphan")
Run.fieldchanges = relation(FieldChange, back_populates='run',
cascade="all, delete-orphan")
More information about the llvm-commits
mailing list