You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@s2graph.apache.org by "DOYUNG YOON (JIRA)" <ji...@apache.org> on 2016/01/15 07:22:39 UTC

[jira] [Created] (S2GRAPH-28) _to option gives wrong result on query.

DOYUNG YOON created S2GRAPH-28:
----------------------------------

             Summary: _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


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)