|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [OSSTEST PATCH 16/17] step logfiles: Populate logfile column with logfile name
This is part of a "Populate-then-rely" schema change, as described in
schema/README.updates. Specifically, this is the final part of the
step:
5. Commit: code to populate new column; changing `add' to status
Needed and `constraint' to status Ready.
Signed-off-by: Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx>
---
schema/steps-logfile-constraint.sql | 2 +-
tcl/JobDB-Executive.tcl | 5 +++--
2 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/schema/steps-logfile-constraint.sql
b/schema/steps-logfile-constraint.sql
index 100bb31..462941e 100644
--- a/schema/steps-logfile-constraint.sql
+++ b/schema/steps-logfile-constraint.sql
@@ -1,4 +1,4 @@
--- ##OSSTEST## 004 Unfinished
+-- ##OSSTEST## 004 Ready
--
-- Previously, the logfile name was inferred from "stepno" and
-- "testid". Newer code will need it to be set explicitly.
diff --git a/tcl/JobDB-Executive.tcl b/tcl/JobDB-Executive.tcl
index ed636e4..0734018 100644
--- a/tcl/JobDB-Executive.tcl
+++ b/tcl/JobDB-Executive.tcl
@@ -281,12 +281,13 @@ proc spawn-step-begin {flight job ts stepnovar} {
} else {
set stepno 1
}
+ set logfile [step-log-leafname $stepno $ts]
db-execute "
INSERT INTO steps (flight, job, stepno,
- step, status,
+ step, logfile, status,
testid)
VALUES ([pg_quote $flight], [pg_quote $job], $stepno,
- [pg_quote $ts], 'running',
+ [pg_quote $ts], [pg_quote $logfile], 'running',
'STARTING')
"
} emsg]} {
--
2.1.4
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
https://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |