You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@jclouds.apache.org by "Pavan Vadavi (JIRA)" <ji...@apache.org> on 2017/07/06 10:08:00 UTC
[jira] [Commented] (JCLOUDS-1287) Custom/Default configuration for
Connection/SO/Request Timeout properties are not working as expected using
overrides()
[ https://issues.apache.org/jira/browse/JCLOUDS-1287?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16076290#comment-16076290 ]
Pavan Vadavi commented on JCLOUDS-1287:
---------------------------------------
Any clues on this bug?
> Custom/Default configuration for Connection/SO/Request Timeout properties are not working as expected using overrides()
> -----------------------------------------------------------------------------------------------------------------------
>
> Key: JCLOUDS-1287
> URL: https://issues.apache.org/jira/browse/JCLOUDS-1287
> Project: jclouds
> Issue Type: Bug
> Components: jclouds-core
> Affects Versions: 1.8.1
> Reporter: Pavan Vadavi
> Labels: Configuration
>
> I am using overrides method to set the following timeout properties. But timeout is not happening in 30 secs. I understand that the default values for these properties is 60 secs. But timeout happening after almost 300 secs.
> I also understand that these proeprties have to be set in millisecs. So method CommonUtil.getTimeOutInMilliSeconds() returns 30000.
> {code:java}
> return ContextBuilder.newBuilder(providerOrAPI)
> .endpoint(getEndPointUrl(osLogin))
> .modules(getModules())
> .overrides(getOverrides())
> .credentials(osLogin.getTenantName() + CBVnfmConstants.COLON + osLogin.getUserName(),
> osLogin.getPassword())
> .buildApi(type);
> private Properties getOverrides() {
> Properties overrides = new Properties();
> overrides.setProperty(Constants.PROPERTY_SO_TIMEOUT, CommonUtil.getTimeOutInMilliSeconds() + "");
> overrides.setProperty(Constants.PROPERTY_CONNECTION_TIMEOUT, CommonUtil.getTimeOutInMilliSeconds() + "");
> overrides.setProperty(Constants.PROPERTY_REQUEST_TIMEOUT, CommonUtil.getTimeOutInMilliSeconds() + "");
> return overrides;
> }
> private Set<? extends Module> getModules() {
> Set<? extends Module> modules = ImmutableSet.of(new ApacheHCHttpCommandExecutorServiceModule(), new Log4JLoggingModule());
> return modules;
> }
> {code}
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)