Skip to content

Commit

Permalink
preload files/fmds
Browse files Browse the repository at this point in the history
  • Loading branch information
qqmyers committed Oct 18, 2024
1 parent ac1a0d9 commit 49f48ef
Showing 1 changed file with 6 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,10 @@ public Dataset execute(CommandContext ctxt) throws CommandException {
cvocSetting = ctxt.settings().getValueForKey(SettingsServiceBean.Key.CVocConf);

Dataset theDataset = getDataset();
theDataset.getFiles();
theDataset.getLatestVersion().getFileMetadatas();
//logger.info("Dataset fmd " + theDataset.getFiles().get(0).getLatestFileMetadata().getId() + " is restricted: " + theDataset.getFiles().get(0).getLatestFileMetadata().isRestricted());
//logger.info("Dataset latest version fmd " + theDataset.getLatestVersion().getFileMetadatas().get(0).getId() + " is restricted: " + theDataset.getLatestVersion().getFileMetadatas().get(0).isRestricted());
//Check for an existing lock
ctxt.permissions().checkUpdateDatasetVersionLock(theDataset, getRequest(), this);
try {
Expand All @@ -131,6 +135,7 @@ public Dataset execute(CommandContext ctxt) throws CommandException {
*
*/
DatasetVersion latestVersion = theDataset.getLatestVersion();
logger.info("lates Version num: " + latestVersion.getVersion());
if (persistedVersion == null) {
Long id = latestVersion.getId();
persistedVersion = ctxt.datasetVersion()
Expand All @@ -139,6 +144,7 @@ public Dataset execute(CommandContext ctxt) throws CommandException {
// Get or create (currently only when called with fmVarMet != null) a new edit
// version
DatasetVersion editVersion = theDataset.getOrCreateEditVersion(fmVarMet);
//logger.info("Dataset orig edit version fmd " + editVersion.getFileMetadatas().get(0).getId() + " is restricted: " + editVersion.getFileMetadatas().get(0).isRestricted());


// Now merge the dataset
Expand Down Expand Up @@ -327,9 +333,7 @@ public Dataset execute(CommandContext ctxt) throws CommandException {
} else {
logger.fine("No locks to remove");
}
ctxt.em().flush();
}
logger.info("Flushed at " + (System.currentTimeMillis()-startTime));
return theDataset;
}

Expand Down

0 comments on commit 49f48ef

Please sign in to comment.