[ https://issues.apache.org/jira/browse/BAHIR-154?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16341178#comment-16341178 ]
ASF subversion and git services commented on BAHIR-154: ------------------------------------------------------- Commit 6ea42a8965d98773a342ad5cd31aab6b64e9d9bd in bahir's branch refs/heads/master from [~emlaver] [ https://git-wip-us.apache.org/repos/asf?p=bahir.git;h=6ea42a8 ] [BAHIR-154] Refactor sql-cloudant to use cloudant-client library - Use java-cloudant’s executeRequest for HTTP requests against _all_docs endpoint - Added HTTP 429 backoff with default settings - Simplified caught exception and message for schema size - Replaced scala http library with okhttp library for changes receiver - Updated streaming CloudantReceiver class to use improved ChangesRowScanner method - Replaced Play JSON with GSON library - Updated save operation to use java-cloudant bulk API - Use _changes feed filter option for Cloudant/CouchDB 2.x and greater Closes #61 > Refactor sql-cloudant to use Cloudant's java-cloudant features > -------------------------------------------------------------- > > Key: BAHIR-154 > URL: https://issues.apache.org/jira/browse/BAHIR-154 > Project: Bahir > Issue Type: Improvement > Affects Versions: Spark-2.2.0 > Reporter: Esteban Laver > Assignee: Esteban Laver > Priority: Major > > Cloudant's java-cloudant library (which is currently used for testing) > contains several features that sql-cloudant can benefit from: > - HTTP 429 backoff > - View builder API to potentially simplify loading for _all_docs/views > - Improved exception handling when executing HTTP requests > - Future support for IAM API key > Would need to replace current scala HTTP library with OkHttp library, and > also replace play-json with GSON library. -- This message was sent by Atlassian JIRA (v7.6.3#76005)