Experiment to try to avoid db locking sqlite3 for rec job, a=chris
Experiment to try to avoid db locking sqlite3 for rec job, a=chris
diff --git a/src/library/media_jobs/RecommendationJob.php b/src/library/media_jobs/RecommendationJob.php
index aef15ecea..7a3c2adc4 100644
--- a/src/library/media_jobs/RecommendationJob.php
+++ b/src/library/media_jobs/RecommendationJob.php
@@ -394,6 +394,8 @@ class RecommendationJob extends MediaJob
"thread_context_term_update");
}
$term_embedding = pack("E*", ...$term_embedding);
+ $term_embedding_ignore = $this->getTermEmbedding($term_id,
+ C\THREAD_RECOMMENDATION);
$this->updateTermEmbeddingCache($term_id, $term_embedding,
C\THREAD_RECOMMENDATION, "thread_term_update");
}
@@ -1016,6 +1018,8 @@ class RecommendationJob extends MediaJob
"resource_context_term_update");
}
$term_embedding = pack("E*", ...$term_embedding);
+ $term_embedding_ignore = $this->getTermEmbedding($term_id,
+ C\RESOURCE_RECOMMENDATION);
$this->updateTermEmbeddingCache($term_id, $term_embedding,
C\RESOURCE_RECOMMENDATION, "resource_term_update");
}