DIPAYAN BHOWMICK created AMBARI-15408: -----------------------------------------
Summary: Expose View Stream Provider Timeouts As Configuration Options Key: AMBARI-15408 URL: https://issues.apache.org/jira/browse/AMBARI-15408 Project: Ambari Issue Type: Bug Components: ambari-server Affects Versions: 2.0.0 Reporter: DIPAYAN BHOWMICK Assignee: DIPAYAN BHOWMICK Fix For: 2.2.2 The {{ViewRegistry}} instantiates view instances with a fixed timeout value for all remote requests: {code} ComponentSSLConfiguration sslConfiguration = ComponentSSLConfiguration.instance(); org.apache.ambari.server.controller.internal.URLStreamProvider streamProvider = new org.apache.ambari.server.controller.internal.URLStreamProvider( DEFAULT_REQUEST_CONNECT_TIMEOUT, DEFAULT_REQUEST_READ_TIMEOUT, sslConfiguration.getTruststorePath(), sslConfiguration.getTruststorePassword(), sslConfiguration.getTruststoreType()); {code} Since we already expose UrlStreamProvider timeout values, we should either: 1) Also expose separate properties for view providers 2) Re-use the configuration options for the UrlStreamProviders {code} ComponentSSLConfiguration sslConfiguration = ComponentSSLConfiguration.instance(); org.apache.ambari.server.controller.internal.URLStreamProvider streamProvider = new org.apache.ambari.server.controller.internal.URLStreamProvider( + configuration.getRequestConnectTimeout(), + configuration.getRequestReadTimeout(), sslConfiguration.getTruststorePath(), sslConfiguration.getTruststorePassword(), sslConfiguration.getTruststoreType()); {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)