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

ASF GitHub Bot commented on S2GRAPH-28:
---------------------------------------

Github user emeth-kim commented on the pull request:

    https://github.com/apache/incubator-s2graph/pull/13#issuecomment-187576232
  
    +1


> _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)

Reply via email to