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

Ian Thomas commented on TINKERPOP-2145:
---------------------------------------

Actually, sorry for the confusion, but upon further testing, the inconsistency 
happens between rc2 and 3.4.0.  It took a little more modification to 
application code than I expected between those two branches so I hadn't tested 
that as thoroughly as I wanted, but I am getting consistent query results from 
rc2 now.

I've been looking at the diff between those two branches as well.

> Upgrading to 3.4.0 results in inconsistent query results
> --------------------------------------------------------
>
>                 Key: TINKERPOP-2145
>                 URL: https://issues.apache.org/jira/browse/TINKERPOP-2145
>             Project: TinkerPop
>          Issue Type: Bug
>          Components: dotnet
>    Affects Versions: 3.4.0
>         Environment: Azure CosmosDB, .NET Core 2.1
>            Reporter: Ian Thomas
>            Priority: Major
>
> I upgraded my application to use Gremlin.NET 3.4.0 in order to leverage the 
> status attributes in the responses.  In particular, I was looking for RU cost 
> and throttled request retry time from Cosmos.
> In writing tests against this functionality to get into a throttled state, I 
> started noticing that my queries were returning different results than 
> expected.
> For example, the below queries differ only by the presence of the property on 
> `valueMap`, but in testing, return different results.  I haven't been able to 
> determine any rule for how many results are missing, but the first query 
> returns fewer results than the second.  I imagine it is because there is less 
> data coming across with the limited scope of properties, but I really don't 
> have any idea.
> {code:java}
>  g.V()
> .hasLabel('vertexlabel').not(has('Property', true)) .has('StartDate', 
> lte(_EndDate)).valueMap(true)
> {code}
> {code:java}
>  g.V()
> .hasLabel('vertexlabel').not(has('Property', true)) .has('StartDate', 
> lte(_EndDate)).valueMap(true, 'StartDate')
> {code}



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

Reply via email to