[LNT] r349575 - Prevent detached object errors

Chris Matthews via llvm-commits llvm-commits at lists.llvm.org
Tue Dec 18 15:39:24 PST 2018


Author: cmatthews
Date: Tue Dec 18 15:39:24 2018
New Revision: 349575

URL: http://llvm.org/viewvc/llvm-project?rev=349575&view=rev
Log:
Prevent detached object errors

Looks like this cache is holding stuff between sessions. Since those
object could expire, lets purge the cache before we start.

Modified:
    lnt/trunk/lnt/server/db/rules/rule_update_fixed_regressions.py

Modified: lnt/trunk/lnt/server/db/rules/rule_update_fixed_regressions.py
URL: http://llvm.org/viewvc/llvm-project/lnt/trunk/lnt/server/db/rules/rule_update_fixed_regressions.py?rev=349575&r1=349574&r2=349575&view=diff
==============================================================================
--- lnt/trunk/lnt/server/db/rules/rule_update_fixed_regressions.py (original)
+++ lnt/trunk/lnt/server/db/rules/rule_update_fixed_regressions.py Tue Dec 18 15:39:24 2018
@@ -93,6 +93,9 @@ def regression_evolution(session, ts, ru
     NTBF.
     """
     logger.info("Running regression evolution")
+
+    # Clear the cache before we start.
+    ts.machine_to_latest_order_cache = {}
     changed = 0
     evolve_states = [RegressionState.DETECTED, RegressionState.STAGED,
                      RegressionState.ACTIVE]




More information about the llvm-commits mailing list