Re: Async capabilities to TinkerPop

2022-07-28 Thread Oleksandr Porunov
Hmm, that's interesting! Thank you Joshua for the idea! So, I guess the general idea here could be: we can start small and start implementing async functionality for some parts instead of implement async functionality for everything straightaway. Oleksandr On Fri, Jul 29, 2022, 00:38 Joshua

Re: Async capabilities to TinkerPop

2022-07-28 Thread Joshua Shinavier
Well, the wrapper I mentioned before did not require a full rewrite of TinkerPop :-) Rather, it provided async interfaces for vertices and edges, on which operations like subgraph and shortest paths queries were evaluated in an asynchronous fashion (using a special language, as it happened, but

Re: Async capabilities to TinkerPop

2022-07-28 Thread Oleksandr Porunov
Hi Joshua and Pieter, Thank you for joining the conversation! I didn't actually look into the implementation details yet but quickly checking Traversal.java code I think Pieter is right here. For some reason I thought we could simply wrap synchronous method in asynchronous, basically something

Re: Async capabilities to TinkerPop

2022-07-28 Thread pieter gmail
Hi, Does this not imply a massive rewrite of TinkerPop? In particular the iterator chaining pattern of steps should follow a reactive style of coding? Cheers Pieter On Thu, 2022-07-28 at 15:18 +0100, Oleksandr Porunov wrote: > I'm interested in adding async capabilities to TinkerPop. > >

[jira] [Closed] (TINKERPOP-2771) Critical severity security vulnerabilty in commons-configuration 2.7

2022-07-28 Thread Stephen Mallette (Jira)
[ https://issues.apache.org/jira/browse/TINKERPOP-2771?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stephen Mallette closed TINKERPOP-2771. --- Resolution: Done > Critical severity security vulnerabilty in

Re: Async capabilities to TinkerPop

2022-07-28 Thread Joshua Shinavier
Hi Oleksandr, I agree about the long-standing need for async queries. A "fake" async API for TinkerPop was one the first things we had to build when I first started at Uber in 2017 (using JanusGraph on Cassandra, and later an in-house Cassandra-based graph DB). Feel free to share an early version

Async capabilities to TinkerPop

2022-07-28 Thread Oleksandr Porunov
I'm interested in adding async capabilities to TinkerPop. There were many discussions about async capabilities for TinkerPop but there was no clear consensus on how and when it should be developed. The benefit for async capabilities is that the user calling a query shouldn't need its thread to

[jira] [Commented] (TINKERPOP-2772) Add Spark utility to load vertices as RDD

2022-07-28 Thread ASF GitHub Bot (Jira)
[ https://issues.apache.org/jira/browse/TINKERPOP-2772?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17572418#comment-17572418 ] ASF GitHub Bot commented on TINKERPOP-2772: --- li-boxuan commented on PR #1758: URL:

[jira] [Commented] (TINKERPOP-2772) Add Spark utility to load vertices as RDD

2022-07-28 Thread ASF GitHub Bot (Jira)
[ https://issues.apache.org/jira/browse/TINKERPOP-2772?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17572409#comment-17572409 ] ASF GitHub Bot commented on TINKERPOP-2772: --- spmallette commented on PR #1758: URL: