|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [OSSTEST PATCH 07/60] history reporting (nfc): Break out cache_row_lookup_prep
Prep work.
Signed-off-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
---
sg-report-host-history | 16 +++++++++++-----
1 file changed, 11 insertions(+), 5 deletions(-)
diff --git a/sg-report-host-history b/sg-report-host-history
index a8dae159..2724ef27 100755
--- a/sg-report-host-history
+++ b/sg-report-host-history
@@ -112,6 +112,16 @@ sub cache_read_existing ($) {
close H;
}
+sub cache_row_lookup_prep ($) {
+ my ($jrr) = @_;
+
+ my $cacherow = $cache{cache_row_key($$jrr)};
+ if ($cacherow) {
+ $$jrr = $cacherow;
+ $cachehits++;
+ }
+}
+
sub cache_write_entry ($$) {
my ($fh, $jr) = @_;
print $fh "<!-- osstest-report-reuseable";
@@ -286,11 +296,7 @@ END
foreach my $jr (@$inrows) {
#print DEBUG "JOB $jr->{flight}.$jr->{job} ";
- my $cacherow = $cache{cache_row_key($jr)};
- if ($cacherow) {
- $jr = $cacherow;
- $cachehits++;
- }
+ cache_row_lookup_prep(\$jr);
my $endedrow = cacheable_query($endedq, $jr, 'e');
if (!$endedrow) {
--
2.11.0
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |