[ https://issues.apache.org/jira/browse/TINKERPOP-2794?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17611071#comment-17611071 ]
ASF GitHub Bot commented on TINKERPOP-2794: ------------------------------------------- FlorianHockmann opened a new pull request, #1818: URL: https://github.com/apache/tinkerpop/pull/1818 https://issues.apache.org/jira/browse/TINKERPOP-2794 This enables users to cancel the evaluation of a single traversal / the execution of a submitted script. Cancellation on the server is however out of scope for this contribution as we first need TINKERPOP-2210 for that. So this frees up resources on the client and requests that were not successfully submitted to the server yet can also be cancelled completely. The first commit comes from #1817 which I used here already as this change adds a lot of changes that are technically breaking changes and would therefore require a lot of suppressions for compatibility warnings. VOTE +1 > Allow cancellation of Gremlin.Net async methods > ----------------------------------------------- > > Key: TINKERPOP-2794 > URL: https://issues.apache.org/jira/browse/TINKERPOP-2794 > Project: TinkerPop > Issue Type: Improvement > Components: dotnet > Reporter: Bill Poole > Assignee: Florian Hockmann > Priority: Major > > Gremlin.Net async methods such as Promise do not accept a CancellationToken > parameter and cannot therefore be cancelled. Applications often need to be > closed quickly/responsively when a user quits or an application server > component is shut down/rebooted - e.g., during cluster auto > scaling/rebalancing. > All async methods should accept a CancellationToken parameter (which can be > given a default value of 'default'). -- This message was sent by Atlassian Jira (v8.20.10#820010)