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

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

spmallette commented on pull request #1245: TINKERPOP-2338 Fix bug in drop() of 
edge/meta properties
URL: https://github.com/apache/tinkerpop/pull/1245
 
 
   
 
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


> drop() not removing all edge/meta properties
> --------------------------------------------
>
>                 Key: TINKERPOP-2338
>                 URL: https://issues.apache.org/jira/browse/TINKERPOP-2338
>             Project: TinkerPop
>          Issue Type: Bug
>          Components: process
>    Affects Versions: 3.4.5
>            Reporter: Stephen Mallette
>            Assignee: Stephen Mallette
>            Priority: Critical
>
> From Gremlin Users:
> https://groups.google.com/d/msg/gremlin-users/wB0a9uP98Zw/zoZrNk8GFwAJ
> {code}
> gremlin> g.E().property("myprop", true).iterate()
> gremlin> g.E().has("myprop").count().next()
> ==>6
> gremlin> g.E().properties("myprop").drop().iterate()
> gremlin> g.E().has("myprop").count().next()
> ==>5
> {code}
> Obviously, all "myprop" should get removed. The issue has to do with property 
> equality from:
> http://tinkerpop.apache.org/docs/3.4.5/upgrade/#_properties_equality
> and {{LazyBarrierStrategy}} which bulks and yields just one property for 
> {{drop()}}:
> {code}
> gremlin> 
> g.withoutStrategies(LazyBarrierStrategy).E().properties("myprop").drop()
> gremlin> g.E().has("myprop").count().next()
> ==>0
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to