Benchmarking

2016-05-11 Thread Jonathan Ellithorpe
Hi all, I've been working on benchmarking TinkerPop-based databases and have recently completed an implementation of the Linked Data Benchmark Council Social Network Benchmark (long name, I know) for Neo4j as a comparison point. Implementations for TitanDB and TorcDB (my own implementation of Tink

Re: GremlinBin (beta) is here. An online Gremlin "fiddle"

2016-03-19 Thread Jonathan Ellithorpe
Very cool! Been waiting for something like this :) BTW some quick user feedback... on the "new" page: http://www.gremlinbin.com/bin/new After I select graph "modern" from the drop down list, it's not clear that I need to click "submit" beneath the text box for creating my own graph to go to the

Re: [QUESTION] Transaction.readWrite ?

2016-03-11 Thread Jonathan Ellithorpe
Excellent, thanks On Fri, Mar 11, 2016 at 3:05 AM Stephen Mallette wrote: > I guess the javadoc isn't as clear as it should be. It would be better as: > > > An internal function that signals a read or a write is about to occur > > On Thu, Mar 10, 2016 at 11:52

[QUESTION] Transaction.readWrite ?

2016-03-10 Thread Jonathan Ellithorpe
Hi all, Quick question, is Transaction.readWrite() supposed to be used by implementers to signal that a read/write is *about* to happen, or that a read/write *has* happened. The comments indicate the latter: /** * An internal function that signals a read or a write has occurred - not meant to be

Re: Gremlin Console Tutorial

2016-02-25 Thread Jonathan Ellithorpe
Yup On Thu, Feb 25, 2016 at 10:27 AM Stephen Mallette wrote: > so your question is: why doesn't the Traversal in the by() iterate > everything in it rather than requiring the call to fold()? > > marko, perhaps you're best suited to answer that > > On Thu, Feb 2

Re: Gremlin Console Tutorial

2016-02-25 Thread Jonathan Ellithorpe
Very helpful, thank you. The bits about how the console automatically iterates over the return value was very helpful. One part that was still a little unclear to me was why only next() is called on the inV() Traversal for the second by(). "[the console] only iterates the result of a line of exec

Re: [DISCUSS] Duplicate Meta Property Features

2016-01-06 Thread Jonathan Ellithorpe
; > > HTH, > Marko. > > http://markorodriguez.com > > On Jan 6, 2016, at 6:05 AM, Stephen Mallette wrote: > > > I don't know what the problem could be here. I'm not aware of others > > having problems building master atm. > > > > On Mon, Jan 4, 2

Re: [DISCUSS] Duplicate Meta Property Features

2016-01-04 Thread Jonathan Ellithorpe
lly execute > the "package" phase of the maven life cycle > > On Mon, Jan 4, 2016 at 4:47 PM, Jonathan Ellithorpe > wrote: > > > Hi Stephen, thanks for the heads up. I remember getting stuck trying to > > find a point in the tree from which to base my change

Re: [DISCUSS] Duplicate Meta Property Features

2016-01-04 Thread Jonathan Ellithorpe
://issues.apache.org/jira/browse/TINKERPOP3-998 > > we'd need to see it in that time frame. I don't mean to apply pressure, I > just don't want to miss the chance to get these fixes in for > 3.1.1-incubating. > > > > On Wed, Dec 9, 2015 at 1:24 AM, Jonathan Ellit

[jira] [Commented] (TINKERPOP-1043) Spark test InputRDDTest failing on shouldReadFromArbitraryRDD

2015-12-16 Thread Jonathan Ellithorpe (JIRA)
[ https://issues.apache.org/jira/browse/TINKERPOP-1043?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15060519#comment-15060519 ] Jonathan Ellithorpe commented on TINKERPOP-1043: It does ha

[jira] [Commented] (TINKERPOP-1043) Spark test InputRDDTest failing on shouldReadFromArbitraryRDD

2015-12-15 Thread Jonathan Ellithorpe (JIRA)
[ https://issues.apache.org/jira/browse/TINKERPOP-1043?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15058512#comment-15058512 ] Jonathan Ellithorpe commented on TINKERPOP-1043: mvn clean pac

[jira] [Updated] (TINKERPOP-1043) Spark test InputRDDTest failing on shouldReadFromArbitraryRDD

2015-12-14 Thread Jonathan Ellithorpe (JIRA)
[ https://issues.apache.org/jira/browse/TINKERPOP-1043?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jonathan Ellithorpe updated TINKERPOP-1043: --- Affects Version/s: 3.1.1-incubating Environment: Debian GNU

[jira] [Created] (TINKERPOP-1043) Spark test InputRDDTest failing

2015-12-14 Thread Jonathan Ellithorpe (JIRA)
Jonathan Ellithorpe created TINKERPOP-1043: -- Summary: Spark test InputRDDTest failing Key: TINKERPOP-1043 URL: https://issues.apache.org/jira/browse/TINKERPOP-1043 Project: TinkerPop

Re: [QUESTION] user supplied string Ids

2015-12-09 Thread Jonathan Ellithorpe
applications, if i'm allowed to assign > ids, i will choose my type and stick with it consistently. > > On Wed, Dec 9, 2015 at 11:37 AM, Jonathan Ellithorpe > wrote: > > > Sorry for not including this in the first email, but here's another > > problem: sup

Re: [QUESTION] user supplied string Ids

2015-12-09 Thread Jonathan Ellithorpe
Sorry for not including this in the first email, but here's another problem: suppose I create a vertex using a String ID and then fetch it with a Long ID. What is the return type of vertex.id()? On Wed, Dec 9, 2015 at 8:34 AM Jonathan Ellithorpe wrote: > Ya I don't think that mak

Re: [QUESTION] user supplied string Ids

2015-12-09 Thread Jonathan Ellithorpe
> > On Wed, Dec 9, 2015 at 12:58 AM, Jonathan Ellithorpe > wrote: > > > Hello, > > > > I've implemented support for being able to supply String type user > supplied > > IDs, and being able to retrieve vertices based o

Re: [DISCUSS] Duplicate Meta Property Features

2015-12-08 Thread Jonathan Ellithorpe
d be more consistent with the logic used everywhere else... > > > > yeah - i'm +1 for this approach. it makes more sense given ADD/REMOVE > > already being the pattern for graph Element instances. > > > > On Mon, Nov 30, 2015 at 1:31 PM, Jonathan Ellithorpe < > j...@c

[QUESTION] user supplied string Ids

2015-12-08 Thread Jonathan Ellithorpe
Hello, I've implemented support for being able to supply String type user supplied IDs, and being able to retrieve vertices based on a given String type supplied ID. However, I am failing the following test: shouldAddVertexWithUserSuppliedStringId Because the test is testing to see if: assertEq

Re: [DISCUSS] Drop junit-benchmarks

2015-12-01 Thread Jonathan Ellithorpe
tabase could work > with the LDBC? > > On Mon, Nov 30, 2015 at 11:49 PM, Jonathan Ellithorpe > > wrote: > > > This might be far more heavy-weight than what you are looking for, but > I've > > been working on implementing the LDBC Social Network Benchma

Re: [DISCUSS] Drop junit-benchmarks

2015-11-30 Thread Jonathan Ellithorpe
This might be far more heavy-weight than what you are looking for, but I've been working on implementing the LDBC Social Network Benchmark for TP3: http://ldbcouncil.org/developer/snb Jonathan On Mon, Nov 30, 2015 at 8:28 AM Stephen Mallette wrote: > I had long ago built in a model for doing

Re: [DISCUSS] Duplicate Meta Property Features

2015-11-30 Thread Jonathan Ellithorpe
used everywhere else... On Mon, Nov 30, 2015 at 6:30 AM Stephen Mallette wrote: > ugh - mess. maybe we should just keep the add/remove symmetry and > deprecate FEATURE_META_PROPERTY then. > > > On Sat, Nov 28, 2015 at 4:11 PM, Jonathan Ellithorpe > wrote: > > > 1) Yes,

Re: [QUESTION] Transaction.commit()

2015-11-28 Thread Jonathan Ellithorpe
7;ve got any ideas and suggestions we're all ears. > > Cheers, > Dylan. > > On Sun, Nov 29, 2015 at 12:06 AM, Jonathan Ellithorpe > > wrote: > > > Hi all, > > > > I'm working on an implementation of TP3 on system that uses optimistic > &

[QUESTION] Transaction.commit()

2015-11-28 Thread Jonathan Ellithorpe
Hi all, I'm working on an implementation of TP3 on system that uses optimistic concurrently control. In this system a transaction commit is not guaranteed to succeed. It appears, though, that since Transaction.commit() returns void, and there are no pre-defined exceptions that express a commit fai

Re: [DISCUSS] Duplicate Meta Property Features

2015-11-28 Thread Jonathan Ellithorpe
ave > > > > > addFeatureRequirement.Factory.create(Graph.Features.VertexPropertyFeatures.FEATURE_ADD_PROPERTY, > > Graph.Features.VertexPropertyFeatures.class)); > > > > it should just be: > > > > > > On Mon, Nov 23, 2015 at 7:39 PM, Jonathan Ellith

[jira] [Commented] (TINKERPOP3-997) FeatureRequirementSet.SIMPLE should not require multi-property

2015-11-27 Thread Jonathan Ellithorpe (JIRA)
[ https://issues.apache.org/jira/browse/TINKERPOP3-997?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15030040#comment-15030040 ] Jonathan Ellithorpe commented on TINKERPOP3-997: I suppose ano

Re: [DISCUSS] Duplicate Meta Property Features

2015-11-23 Thread Jonathan Ellithorpe
Hello all, I am currently working on an experimental implementation of TinkerPop3 on an in-memory key-value store called RAMCloud. In the process of running the unit tests I noticed that turning on support for persistence did not trigger any new unit tests in GraphTests. Looking into the matter, I

[jira] [Commented] (TINKERPOP3-985) shouldPersistDataOnClose makes incorrect feature check

2015-11-21 Thread Jonathan Ellithorpe (JIRA)
[ https://issues.apache.org/jira/browse/TINKERPOP3-985?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15020674#comment-15020674 ] Jonathan Ellithorpe commented on TINKERPOP3-985: Yup, just submi

[jira] [Created] (TINKERPOP3-985) shouldPersistDataOnClose makes incorrect feature check

2015-11-20 Thread Jonathan Ellithorpe (JIRA)
Jonathan Ellithorpe created TINKERPOP3-985: -- Summary: shouldPersistDataOnClose makes incorrect feature check Key: TINKERPOP3-985 URL: https://issues.apache.org/jira/browse/TINKERPOP3-985

[jira] [Commented] (TINKERPOP3-936) Check feature requirements before opening graph during tests

2015-11-02 Thread Jonathan Ellithorpe (JIRA)
[ https://issues.apache.org/jira/browse/TINKERPOP3-936?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14986815#comment-14986815 ] Jonathan Ellithorpe commented on TINKERPOP3-936: I see, so for

[jira] [Commented] (TINKERPOP3-936) Check feature requirements before opening graph during tests

2015-10-29 Thread Jonathan Ellithorpe (JIRA)
[ https://issues.apache.org/jira/browse/TINKERPOP3-936?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14981794#comment-14981794 ] Jonathan Ellithorpe commented on TINKERPOP3-936: Hi Stephen, th

[jira] [Created] (TINKERPOP3-936) Check feature requirements before opening graph during tests

2015-10-29 Thread Jonathan Ellithorpe (JIRA)
Jonathan Ellithorpe created TINKERPOP3-936: -- Summary: Check feature requirements before opening graph during tests Key: TINKERPOP3-936 URL: https://issues.apache.org/jira/browse/TINKERPOP3-936