Details
-
Type:
Bug
-
Status:
Reopened
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: 1.0, 1.0.1
-
Fix Version/s: Backlog
-
Component/s: WebDAV Interface
-
Labels:None
Description
Clients connecting to Archiva may time out when Archiva is proxying large files from an up stream remote repository.
Internally, Archiva uses Wagon and Plexus webdav which can only reference resources as JAVA File objects. Thus, Archiva must wait until Wagon has finished downloading from the remote repository before it can return the valid File object to the Plexus Webdav Servlet.
Issue Links
- depends upon
-
WAGON-101
Allow use of streams for get, getIfNewer and put
-
-
MRM-781
Removal of Archiva-Webdav implementation in favor of Jackrabbit-webdav
-
- relates to
-
MRM-1347
Migrate repository proxy to the new repository API
-
- supercedes
-
MRM-643
archiva should start to offer the file being proxied to the client while it concurrently downloads it
-
Brett, could you please look at this patch and see if its going down the right track?