[ https://issues.apache.org/jira/browse/S2GRAPH-28?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15106620#comment-15106620 ]
ASF GitHub Bot commented on S2GRAPH-28: --------------------------------------- GitHub user HyunsungJo opened a pull request: https://github.com/apache/incubator-s2graph/pull/13 [S2GRAPH-28] bug fix in '_to' query - This resolves S2GRAPH-28. - Renamed ```insertEdgesSync``` to ```mutateEdgesSync``` since deletions are also handled by this function. You can merge this pull request into a Git repository by running: $ git pull https://github.com/HyunsungJo/incubator-s2graph S2GRAPH-28 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/incubator-s2graph/pull/13.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #13 ---- commit 0ff60f4bfabfec05a4768e277dbb8d610f07b972 Author: jojo <jojo.m...@daumkakao.com> Date: 2016-01-19T11:30:10Z [S2GRAPH-28] bug fix in _to option commit 2083dca49cff46fa9c20eb98c025b73114d55941 Author: jojo <jojo.m...@daumkakao.com> Date: 2016-01-19T11:30:10Z [S2GRAPH-28] bug fix in _to option commit 83c6db669198621389ddb90ce68b1b11fadad415 Author: jojo <jojo.m...@daumkakao.com> Date: 2016-01-19T11:36:56Z Merge branch 'S2GRAPH-28' of https://github.com/HyunsungJo/incubator-s2graph into S2GRAPH-28 commit 506e9781f6409fc9fabae6fd90dc3897e37fe8a0 Author: jojo <jojo.m...@daumkakao.com> Date: 2016-01-19T11:38:12Z remove unrequired code.. commit 1cfc2e7d63f98ea2273cc3fce0303bfb84c4dc83 Author: jojo <jojo.m...@daumkakao.com> Date: 2016-01-19T11:38:42Z Merge branch 'S2GRAPH-28' of https://github.com/HyunsungJo/incubator-s2graph into S2GRAPH-28 ---- > _to option gives wrong result on query. > --------------------------------------- > > Key: S2GRAPH-28 > URL: https://issues.apache.org/jira/browse/S2GRAPH-28 > Project: S2Graph > Issue Type: Bug > Reporter: DOYUNG YOON > Assignee: DOYUNG YOON > Labels: bug, newbie, query > Original Estimate: 3h > Remaining Estimate: 3h > > following is steps to reproduce bug. > # create service. > {noformat} > curl -XPOST localhost:9000/graphs/createService -H 'Content-Type: > Application/json' -d ' > {"serviceName": "s2graph-test"} > ' > {noformat} > # create label. > {noformat} > curl -XPOST alpha-s2graph.daumkakao.io:9000/graphs/createLabel -H > 'Content-Type: Application/json' -d ' > { > "label": "friend", > "srcServiceName": "s2graph-test", > "srcColumnName": "user_id", > "srcColumnType": "string", > "tgtServiceName": "s2graph-test", > "tgtColumnName": "user_id", > "tgtColumnType": "string", > "indices": [], > "props": [], > "serviceName": "s2graph-test", > "consistencyLevel": "strong" > } > ' > {noformat} > # insert test data. > {noformat} > curl -XPOST localhost:9000/graphs/edges/insert -H 'Content-Type: > Application/json' -d ' > [ > {"timestamp": 1451374817379, "from": "4c9343846613f66931000007", "to": > "4cc8ad306899f56692000004", "label": "friend"} > ] > ' > {noformat} > # delete above relation. > {noformat} > curl -XPOST localhost:9000/graphs/edges/delete -H 'Content-Type: > Application/json' -d ' > [ > {"timestamp": 1451374817380, "from": "4c9343846613f66931000007", "to": > "4cc8ad306899f56692000004", "label": "friend"} > ] > ' > {noformat} > # select index edges. > {noformat} > curl -XPOST localhost:9000/graphs/getEdges -H 'Content-Type: > Application/json' -d ' > { > "srcVertices": [{ > "serviceName": "s2graph-test", > "columnName": "user_id", > "id": "4c9343846613f66931000007" > }], > "steps": [{ > "step": [{ > "label": "path_friend", > "direction": "out", > "offset": 0, > "limit": 10 > }] > }] > } > ' > {noformat} > this gives no edges which is expected. > then with "_to" specified, then it gives deleted edge. > {noformat} > curl -XPOST localhost:9000/graphs/getEdges -H 'Content-Type: > Application/json' -d ' > { > "srcVertices": [{ > "serviceName": "s2graph-test", > "columnName": "user_id", > "id": "4c9343846613f66931000007" > }], > "steps": [{ > "step": [{ > "label": "path_friend", > "direction": "out", > "offset": 0, > "limit": 10, > "_to": "4cc8ad306899f56692000004" > }] > }] > } > ' > {noformat} > I think after delete operation finished, there should be no edge left even > with "_to" option. -- This message was sent by Atlassian JIRA (v6.3.4#6332)