Skip to content

Commit 88c6857

Browse files
committed
Bugfixes around mGAP lucene indexes
1 parent 10f7f5e commit 88c6857

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

mGAP/src/org/labkey/mgap/columnTransforms/LuceneIndexTransform.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ protected File doFileCopy(File f, File subdir, @Nullable String name) throws Pip
3333
"rsync", "-r", "-a", "--delete", "--no-owner", "--no-group", "--chmod=D2770,F660", sourceDir.getPath(), targetDir.getPath()
3434
));
3535

36-
return new File(targetDir, f.getName());
36+
return new File(targetDir, sourceDir.getName() + "/" + f.getName());
3737
}
3838

3939
@Override

mGAP/src/org/labkey/mgap/mGapMaintenanceTask.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ private void inspectReleaseFolder(String releaseId, File baseDir, Container c, U
181181
checkSymlink(log, new File(f.getPath() + ".tbi"), releaseId, commandsToRun);
182182
});
183183

184-
final Set<String> fields = PageFlowUtil.set("vcfId", "variantTable", "liftedVcfId", "sitesOnlyVcfId", "novelSitesVcfId");
184+
final Set<String> fields = PageFlowUtil.set("vcfId", "variantTable", "liftedVcfId", "sitesOnlyVcfId", "novelSitesVcfId", "luceneIndex");
185185
new TableSelector(QueryService.get().getUserSchema(u, c, mGAPSchema.NAME).getTable(mGAPSchema.TABLE_VARIANT_CATALOG_RELEASES), fields, new SimpleFilter(FieldKey.fromString("objectid"), releaseId), null).forEachResults(rs -> {
186186
for (String field : fields)
187187
{
@@ -205,6 +205,12 @@ private void inspectReleaseFolder(String releaseId, File baseDir, Container c, U
205205
continue;
206206
}
207207

208+
// NOTE: lucene points to a file, but the parent dir is what we need to manage:
209+
if ("write.lock".equals(f.getName()))
210+
{
211+
expectedFiles.add(f.getParentFile().getParentFile());
212+
}
213+
208214
expectedFiles.add(f);
209215
if (f.getPath().toLowerCase().endsWith("vcf.gz"))
210216
{

0 commit comments

Comments
 (0)