Skip to content

Commit 45f6be3

Browse files
committed
Use consistent location for job resume file
1 parent 69bf817 commit 45f6be3

File tree

3 files changed

+12
-12
lines changed

3 files changed

+12
-12
lines changed

SequenceAnalysis/api-src/org/labkey/api/sequenceanalysis/pipeline/AbstractResumer.java

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
abstract public class AbstractResumer implements Serializable
2727
{
2828
transient Logger _log;
29-
transient File _localWorkDir;
29+
transient File _webserverJobDir;
3030

3131
protected TaskFileManager _fileManager;
3232
protected LinkedHashSet<RecordedAction> _recordedActions = null;
@@ -41,9 +41,9 @@ protected AbstractResumer()
4141

4242
}
4343

44-
protected AbstractResumer(File localWorkDir, Logger log, TaskFileManager fileManager)
44+
protected AbstractResumer(File webserverJobDir, Logger log, TaskFileManager fileManager)
4545
{
46-
_localWorkDir = localWorkDir;
46+
_webserverJobDir = webserverJobDir;
4747
_log = log;
4848
_fileManager = fileManager;
4949
_recordedActions = new LinkedHashSet<>();
@@ -70,7 +70,7 @@ public static <RESUMER extends AbstractResumer> RESUMER readFromJson(File json,
7070

7171
protected void writeToJson() throws PipelineJobException
7272
{
73-
writeToJson(_localWorkDir);
73+
writeToJson(_webserverJobDir);
7474
}
7575

7676
abstract protected String getJsonName();
@@ -111,7 +111,7 @@ public void markComplete()
111111

112112
public void markComplete(boolean deleteFile)
113113
{
114-
File file = getSerializedJson(_localWorkDir, getJsonName());
114+
File file = getSerializedJson(_webserverJobDir, getJsonName());
115115
if (file.exists())
116116
{
117117
_log.info("closing job resumer");
@@ -157,14 +157,14 @@ public void setRecordedActions(LinkedHashSet<RecordedAction> recordedActions)
157157
_recordedActions = recordedActions;
158158
}
159159

160-
public File getLocalWorkDir()
160+
public File getWebserverJobDir()
161161
{
162-
return _localWorkDir;
162+
return _webserverJobDir;
163163
}
164164

165-
public void setLocalWorkDir(File localWorkDir)
165+
public void setWebserverJobDir(File webserverJobDir)
166166
{
167-
_localWorkDir = localWorkDir;
167+
_webserverJobDir = webserverJobDir;
168168
}
169169

170170
public Logger getLogger()
@@ -227,7 +227,7 @@ public static <T extends AbstractResumer> T create(SequenceOutputHandler.JobCont
227227
ret = readFromJson(json, clazz);
228228
ret.setResume(true);
229229
ret.setLogger(ctx.getLogger());
230-
ret.setLocalWorkDir(ctx.getWorkDir().getDir());
230+
ret.setWebserverJobDir(ctx.getSourceDirectory());
231231
ret.getFileManager().onResume(ctx.getJob(), ctx.getWorkDir());
232232

233233
ctx.getLogger().debug("FileManagers initially equal: " + ctx.getFileManager().equals(ret.getFileManager()));

SequenceAnalysis/src/org/labkey/sequenceanalysis/pipeline/SequenceAlignmentTask.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1401,7 +1401,7 @@ private static Resumer createFromJson(SequenceAlignmentJob job, SequenceAlignmen
14011401
Resumer ret = readFromJson(file, Resumer.class);
14021402
ret._isResume = true;
14031403
ret.setLogger(task.getJob().getLogger());
1404-
ret.setLocalWorkDir(task.getPipelineJob().getAnalysisDirectory());
1404+
ret.setWebserverJobDir(task.getPipelineJob().getAnalysisDirectory());
14051405
ret.getFileManager().onResume(job, task._wd);
14061406

14071407
task._taskHelper.setFileManager(ret.getFileManager());

singlecell/src/org/labkey/singlecell/analysis/ProcessSingleCellHandler.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -479,7 +479,7 @@ public static Resumer create(JobContext ctx) throws PipelineJobException
479479
ret = readFromJson(json, Resumer.class);
480480
ret._isResume = true;
481481
ret.setLogger(ctx.getLogger());
482-
ret.setLocalWorkDir(ctx.getWorkDir().getDir());
482+
ret.setWebserverJobDir(ctx.getSourceDirectory());
483483
ret._fileManager.onResume(ctx.getJob(), ctx.getWorkDir());
484484

485485
ctx.getLogger().debug("Cached steps: " + StringUtils.join(ret._stepOutputs.keySet(), ", "));

0 commit comments

Comments
 (0)