locking test improvements
parent
503d3cdb69
commit
63547bed70
|
@ -5872,6 +5872,15 @@ class SharedWorkspaceLocking {
|
||||||
cloud_runner_logger_1.default.log(`Deleting lock ${workspace}/${file}`);
|
cloud_runner_logger_1.default.log(`Deleting lock ${workspace}/${file}`);
|
||||||
cloud_runner_logger_1.default.log(`rm ${SharedWorkspaceLocking.workspaceRoot}${buildParametersContext.cacheKey}/${file}`);
|
cloud_runner_logger_1.default.log(`rm ${SharedWorkspaceLocking.workspaceRoot}${buildParametersContext.cacheKey}/${file}`);
|
||||||
yield cloud_runner_system_1.CloudRunnerSystem.Run(`aws s3 rm ${SharedWorkspaceLocking.workspaceRoot}${buildParametersContext.cacheKey}/${file}`, false, true);
|
yield cloud_runner_system_1.CloudRunnerSystem.Run(`aws s3 rm ${SharedWorkspaceLocking.workspaceRoot}${buildParametersContext.cacheKey}/${file}`, false, true);
|
||||||
|
cloud_runner_logger_1.default.log(`Release Lock ${!SharedWorkspaceLocking.HasWorkspaceLock(workspace, runId, buildParametersContext)}`);
|
||||||
|
cloud_runner_logger_1.default.log(`Release Lock ${(yield SharedWorkspaceLocking.GetAllLocks(workspace, buildParametersContext))
|
||||||
|
.map((x) => {
|
||||||
|
return {
|
||||||
|
name: x,
|
||||||
|
timestamp: Number(x.split(`_`)[0]),
|
||||||
|
};
|
||||||
|
})
|
||||||
|
.sort((x) => x.timestamp)}`);
|
||||||
return !SharedWorkspaceLocking.HasWorkspaceLock(workspace, runId, buildParametersContext);
|
return !SharedWorkspaceLocking.HasWorkspaceLock(workspace, runId, buildParametersContext);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -275,6 +275,19 @@ export class SharedWorkspaceLocking {
|
||||||
false,
|
false,
|
||||||
true,
|
true,
|
||||||
);
|
);
|
||||||
|
CloudRunnerLogger.log(
|
||||||
|
`Release Lock ${!SharedWorkspaceLocking.HasWorkspaceLock(workspace, runId, buildParametersContext)}`,
|
||||||
|
);
|
||||||
|
CloudRunnerLogger.log(
|
||||||
|
`Release Lock ${(await SharedWorkspaceLocking.GetAllLocks(workspace, buildParametersContext))
|
||||||
|
.map((x) => {
|
||||||
|
return {
|
||||||
|
name: x,
|
||||||
|
timestamp: Number(x.split(`_`)[0]),
|
||||||
|
};
|
||||||
|
})
|
||||||
|
.sort((x) => x.timestamp)}`,
|
||||||
|
);
|
||||||
|
|
||||||
return !SharedWorkspaceLocking.HasWorkspaceLock(workspace, runId, buildParametersContext);
|
return !SharedWorkspaceLocking.HasWorkspaceLock(workspace, runId, buildParametersContext);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue