steveloughran opened a new pull request, #5647:
URL: https://github.com/apache/hadoop/pull/5647

   
   This:
   
   1. Adds optLong, optDouble, mustLong and mustDouble methods to the FSBuilder 
interface to let callers explicitly passin long and double arguments.
   2. The opt() and must() builder calls which take float/double values now 
only set long values instead, so as to avoid problems related to overloaded 
methods resulting in a ".0" being appended to a long value.
   3. All of the relevant opt/must calls in the hadoop codebase move to the new 
methods
   4. And the s3a code is resilient to parse errors in is numeric options -it 
will downgrade to the default.
   
   This is nominally incompatible, but the floating-point builder methods were 
never used: nothing currently expects floating point numbers.
   
   For anyone who wants to safely set numeric builder options across all 
compatible releases, convert the number to a string and then use the 
opt(String, String) and must(String, String) methods.
   
   Contributed by Steve Loughran
   
   
   ### How was this patch tested?
   
   testing in progress
   
   ### For code changes:
   
   - [X] Does the title or this PR starts with the corresponding JIRA issue id 
(e.g. 'HADOOP-17799. Your PR title ...')?
   - [ ] Object storage: have the integration tests been executed and the 
endpoint declared according to the connector-specific documentation?
   - [ ] If adding new dependencies to the code, are these dependencies 
licensed in a way that is compatible for inclusion under [ASF 
2.0](http://www.apache.org/legal/resolved.html#category-a)?
   - [ ] If applicable, have you updated the `LICENSE`, `LICENSE-binary`, 
`NOTICE-binary` files?
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: common-issues-unsubscr...@hadoop.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: common-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: common-issues-h...@hadoop.apache.org

Reply via email to