[ https://issues.apache.org/jira/browse/MRESOLVER-331?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17693893#comment-17693893 ]
Michael Osipov commented on MRESOLVER-331: ------------------------------------------ Issue logged: https://bugs.openjdk.org/browse/JDK-8303225 > Make DefaultTrackingFileManager write directly to tracking files > ---------------------------------------------------------------- > > Key: MRESOLVER-331 > URL: https://issues.apache.org/jira/browse/MRESOLVER-331 > Project: Maven Resolver > Issue Type: Task > Components: Resolver > Affects Versions: 1.9.5 > Reporter: Michael Osipov > Assignee: Michael Osipov > Priority: Major > Fix For: 1.9.6 > > > Resolver recently introduced file collocation that is write to an adjecent > temp file and then atomically move to the target file. It turned out that on > Windows, when the target file is written with a high frequency the system > fails to move in time and it causes an {{AccessDeniedException}}, there is no > known workaround with current Java code. > Since tracking files are written very often for the same artifact this > creates a bottleneck. We need to resort to write to the file directly for > now, although it just affects Windows. > Pending: Report to the OpenJDK team -- This message was sent by Atlassian Jira (v8.20.10#820010)