[ 
https://issues.apache.org/jira/browse/TINKERPOP-1906?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16581684#comment-16581684
 ] 

ASF GitHub Bot commented on TINKERPOP-1906:
-------------------------------------------

Github user redoz commented on the issue:

    https://github.com/apache/tinkerpop/pull/915
  
    Is it out of scope to add the attribute collection to the ResponseException 
as well? It's a very minor change (it requires only adding the property to the 
exception type, and changing one line of code where the exception is 
instantiated) and it would be quite useful when dealing with Cosmos DB. It 
might also close TINKERPOP-1906, or at least offer a decent work-around until 
it can be resolved properly.


> Make ResponseException explorable
> ---------------------------------
>
>                 Key: TINKERPOP-1906
>                 URL: https://issues.apache.org/jira/browse/TINKERPOP-1906
>             Project: TinkerPop
>          Issue Type: Improvement
>          Components: dotnet
>    Affects Versions: 3.2.7
>            Reporter: Roman Kreisel
>            Priority: Major
>         Attachments: message.txt, stacktrace.txt
>
>
> The ResponseException from Gremlin.NET doesn't give you any possibility to 
> react on the GremlinService's Response. The only content is the exception's 
> Message, which is just free text.
> It would be great, to add some fields to expose at least the HTTP ErrorCode 
> or anything else that's responded by the service.
>  
> Especially, if you're using Gremlin.NET with Azure's Cosmos DB, there's a 
> "Request Rate to Large" response, in case you have high load on your 
> database. In such a case, you want to be able to detect this "error" and just 
> retry after a few milliseconds (i'm not sure, but i think even a proposal for 
> this retry-timeout is given in the response)



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to