{"action":"closed","issue":{"url":"https://api.github.com/repos/joyent/java-manta/issues/441","repository_url":"https://api.github.com/repos/joyent/java-manta","labels_url":"https://api.github.com/repos/joyent/java-manta/issues/441/labels{/name}","comments_url":"https://api.github.com/repos/joyent/java-manta/issues/441/comments","events_url":"https://api.github.com/repos/joyent/java-manta/issues/441/events","html_url":"https://github.com/joyent/java-manta/issues/441","id":381365345,"node_id":"MDU6SXNzdWUzODEzNjUzNDU=","number":441,"title":"Manta client unable to set new connection timeout","user":{"login":"nairashwin952013","id":23692852,"node_id":"MDQ6VXNlcjIzNjkyODUy","avatar_url":"https://avatars3.githubusercontent.com/u/23692852?v=4","gravatar_id":"","url":"https://api.github.com/users/nairashwin952013","html_url":"https://github.com/nairashwin952013","followers_url":"https://api.github.com/users/nairashwin952013/followers","following_url":"https://api.github.com/users/nairashwin952013/following{/other_user}","gists_url":"https://api.github.com/users/nairashwin952013/gists{/gist_id}","starred_url":"https://api.github.com/users/nairashwin952013/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nairashwin952013/subscriptions","organizations_url":"https://api.github.com/users/nairashwin952013/orgs","repos_url":"https://api.github.com/users/nairashwin952013/repos","events_url":"https://api.github.com/users/nairashwin952013/events{/privacy}","received_events_url":"https://api.github.com/users/nairashwin952013/received_events","type":"User","site_admin":false},"labels":[{"id":22752970,"node_id":"MDU6TGFiZWwyMjc1Mjk3MA==","url":"https://api.github.com/repos/joyent/java-manta/labels/bug","name":"bug","color":"fc2929","default":true}],"state":"closed","locked":false,"assignee":{"login":"dekobon","id":490392,"node_id":"MDQ6VXNlcjQ5MDM5Mg==","avatar_url":"https://avatars3.githubusercontent.com/u/490392?v=4","gravatar_id":"","url":"https://api.github.com/users/dekobon","html_url":"https://github.com/dekobon","followers_url":"https://api.github.com/users/dekobon/followers","following_url":"https://api.github.com/users/dekobon/following{/other_user}","gists_url":"https://api.github.com/users/dekobon/gists{/gist_id}","starred_url":"https://api.github.com/users/dekobon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dekobon/subscriptions","organizations_url":"https://api.github.com/users/dekobon/orgs","repos_url":"https://api.github.com/users/dekobon/repos","events_url":"https://api.github.com/users/dekobon/events{/privacy}","received_events_url":"https://api.github.com/users/dekobon/received_events","type":"User","site_admin":false},"assignees":[{"login":"dekobon","id":490392,"node_id":"MDQ6VXNlcjQ5MDM5Mg==","avatar_url":"https://avatars3.githubusercontent.com/u/490392?v=4","gravatar_id":"","url":"https://api.github.com/users/dekobon","html_url":"https://github.com/dekobon","followers_url":"https://api.github.com/users/dekobon/followers","following_url":"https://api.github.com/users/dekobon/following{/other_user}","gists_url":"https://api.github.com/users/dekobon/gists{/gist_id}","starred_url":"https://api.github.com/users/dekobon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dekobon/subscriptions","organizations_url":"https://api.github.com/users/dekobon/orgs","repos_url":"https://api.github.com/users/dekobon/repos","events_url":"https://api.github.com/users/dekobon/events{/privacy}","received_events_url":"https://api.github.com/users/dekobon/received_events","type":"User","site_admin":false},{"login":"nairashwin952013","id":23692852,"node_id":"MDQ6VXNlcjIzNjkyODUy","avatar_url":"https://avatars3.githubusercontent.com/u/23692852?v=4","gravatar_id":"","url":"https://api.github.com/users/nairashwin952013","html_url":"https://github.com/nairashwin952013","followers_url":"https://api.github.com/users/nairashwin952013/followers","following_url":"https://api.github.com/users/nairashwin952013/following{/other_user}","gists_url":"https://api.github.com/users/nairashwin952013/gists{/gist_id}","starred_url":"https://api.github.com/users/nairashwin952013/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nairashwin952013/subscriptions","organizations_url":"https://api.github.com/users/nairashwin952013/orgs","repos_url":"https://api.github.com/users/nairashwin952013/repos","events_url":"https://api.github.com/users/nairashwin952013/events{/privacy}","received_events_url":"https://api.github.com/users/nairashwin952013/received_events","type":"User","site_admin":false}],"milestone":null,"comments":3,"created_at":"2018-11-15T22:24:09Z","updated_at":"2018-11-29T23:44:31Z","closed_at":"2018-11-29T23:44:31Z","author_association":"CONTRIBUTOR","body":"- **Description**: Manta Client-Java SDK v3.2.5. The bug occurred in the java-manta-client sub-module within the java-manta main module. The expected result for the simulated bug conditions should be a Connection Failure caused by an Exception raised due to a connection timeout. The actual result received is a request made to a valid path like ```HEAD = \"/MANTA_USER/stor/anyObject\"``` without any **timeout exception**.\r\n\r\n- **Replicate Bug & Environment Variables:**\r\n    * Firstly configure MANTA_URL to an invalid value/network path. Some random web address where   Manta isn't deployed.[https://example952013.com](url).\r\n    * Set MANTA_TIMEOUT = 5000 (manta.timeout) & MANTA_HTTP_RETRIES = 3 (manta.retries).\r\n    * Other Timeout parameters are set to default. Refer [https://github.com/joyent/java-manta/blob/master/USAGE.md#configuration](url).\r\n    * Run any Unit Tests/ITs testing the Manta Client or do a head request to a valid path mentioned in   Description.\r\n\r\n- **Analysis**: The bug has been observed due to confusion between multiple timeout parameters ''' ISSUE#109'''. Intial understanding to the problem requires proper resolution of definitions/declarations between all Timeout parameters. This includes interpreting whether overriding has occurred like ``` ISSUE#377```. \r\n\r\n- **Resolution/Verification**: Make a new Test class with additional timeout settings and ```MANTA_TCP_SOCKET_TIMEOUT```applied, new documentation explaining the changes and ensuring similar errors don't occur in the future with proper design improvements.\r\n\r\n"}}
{"actor":{"display_login":"nairashwin952013"}}