Stephen Mallette created TINKERPOP-2338: -------------------------------------------
Summary: drop() not removing all edge/meta properties Key: TINKERPOP-2338 URL: https://issues.apache.org/jira/browse/TINKERPOP-2338 Project: TinkerPop Issue Type: Improvement Components: process Affects Versions: 3.4.5 Reporter: Stephen Mallette Assignee: Stephen Mallette >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)