Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Equinox/p2/TransportDebugging"
Line 9: | Line 9: | ||
Timeout controls for JRE-http based transport. The JRE-http transport is automatically used when we are connecting to an NTLM proxy. | Timeout controls for JRE-http based transport. The JRE-http transport is automatically used when we are connecting to an NTLM proxy. | ||
+ | - org.eclipse.ecf.provider.filetransfer.retrieve.connectTimeout=15000 | ||
- org.eclipse.ecf.provider.filetransfer.retrieve.readTimeout=1000 | - org.eclipse.ecf.provider.filetransfer.retrieve.readTimeout=1000 | ||
- org.eclipse.ecf.provider.filetransfer.retrieve.retryAttempts=20 | - org.eclipse.ecf.provider.filetransfer.retrieve.retryAttempts=20 | ||
- org.eclipse.ecf.provider.filetransfer.retrieve.closeTimeout=1000 | - org.eclipse.ecf.provider.filetransfer.retrieve.closeTimeout=1000 | ||
+ | - org.eclipse.ecf.provider.filetransfer.browse.connectTimeout=3000 | ||
+ | - org.eclipse.ecf.provider.filetransfer.browse.readTimeout=1000 | ||
Timeout controls for Httpclient based transport. This is what is used in the eclipse SDK and various Eclipse packages by default. | Timeout controls for Httpclient based transport. This is what is used in the eclipse SDK and various Eclipse packages by default. | ||
− | - org.eclipse.ecf.provider.filetransfer.httpclient.browse.connectTimeout=120000 | + | - org.eclipse.ecf.provider.filetransfer.httpclient.browse.connectTimeout=120000 (HEAD) |
+ | - org.eclipse.ecf.provider.filetransfer.httpclient.retrieve.connectTimeout=120000 (GET) | ||
- org.eclipse.ecf.provider.filetransfer.httpclient.retrieve.connectTimeout=120000 | - org.eclipse.ecf.provider.filetransfer.httpclient.retrieve.connectTimeout=120000 | ||
- org.eclipse.ecf.provider.filetransfer.httpclient.retrieve.readTimeout=120000 | - org.eclipse.ecf.provider.filetransfer.httpclient.retrieve.readTimeout=120000 | ||
[[Category:Equinox p2| Transport debugging / tracing]] | [[Category:Equinox p2| Transport debugging / tracing]] |
Revision as of 09:15, 31 May 2010
The following set of system properties can be enabled to debug http / https connection when p2 is setup to use the Apache Http Client (this is the default case in the eclipse SDK)
-Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.SimpleLog -Dorg.apache.commons.logging.simplelog.showdatetime=true -Dorg.apache.commons.logging.simplelog.log.httpclient.wire.header=debug -Dorg.apache.commons.logging.simplelog.log.org.apache.commons.httpclient=debug -Dorg.apache.commons.logging.simplelog.log.httpclient.wire=debug
Timeout controls for JRE-http based transport. The JRE-http transport is automatically used when we are connecting to an NTLM proxy.
- org.eclipse.ecf.provider.filetransfer.retrieve.connectTimeout=15000 - org.eclipse.ecf.provider.filetransfer.retrieve.readTimeout=1000 - org.eclipse.ecf.provider.filetransfer.retrieve.retryAttempts=20 - org.eclipse.ecf.provider.filetransfer.retrieve.closeTimeout=1000 - org.eclipse.ecf.provider.filetransfer.browse.connectTimeout=3000 - org.eclipse.ecf.provider.filetransfer.browse.readTimeout=1000
Timeout controls for Httpclient based transport. This is what is used in the eclipse SDK and various Eclipse packages by default.
- org.eclipse.ecf.provider.filetransfer.httpclient.browse.connectTimeout=120000 (HEAD) - org.eclipse.ecf.provider.filetransfer.httpclient.retrieve.connectTimeout=120000 (GET) - org.eclipse.ecf.provider.filetransfer.httpclient.retrieve.connectTimeout=120000 - org.eclipse.ecf.provider.filetransfer.httpclient.retrieve.readTimeout=120000