You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tinkerpop.apache.org by "ASF GitHub Bot (JIRA)" <ji...@apache.org> on 2018/12/11 15:39:00 UTC

[jira] [Commented] (TINKERPOP-1775) Gremlin .NET: Implement a Connection write queue to support request pipelining

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

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

FlorianHockmann opened a new pull request #1016: Add request pipelining and ConnectionPool sizes TINKERPOP-1775 and TINKERPOP-1774
URL: https://github.com/apache/tinkerpop/pull/1016
 
 
   https://issues.apache.org/jira/browse/TINKERPOP-1774
   https://issues.apache.org/jira/browse/TINKERPOP-1775
   
   This allows connections to be reused for different requests in parallel which should lead to better utilization of connections / lower resource usage. The ConnectionPool now also has a min and max size. A new connection is only created if all existing connections reached their max in-flight limit (which is also a new setting). If additionally the max size of the ConnectionPool is reached, then an exception is thrown which makes this a breaking change.
   
   This change fixes both issues together as discussed in PR #903.
   
   All tests pass with `./docker/build.sh -t -i` and I verified that the changed docs look as expected with `./docker/build.sh -d`.
   
   VOTE +1

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


> Gremlin .NET: Implement a Connection write queue to support request pipelining
> ------------------------------------------------------------------------------
>
>                 Key: TINKERPOP-1775
>                 URL: https://issues.apache.org/jira/browse/TINKERPOP-1775
>             Project: TinkerPop
>          Issue Type: Improvement
>          Components: dotnet
>    Affects Versions: 3.2.7
>            Reporter: Jorge Bay
>            Assignee: Florian Hockmann
>            Priority: Minor
>
> We should create a write queue to process and write each request in FIFO fashion, without awaiting for each response individually.



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