Thanks for ideas!

I've found that some backrefs in obj_uuid_table to 'instance_ip' are duplicated 
with strange backrefs to 'instance-ip':

obj_uuid_table:d4f5b4c5-50ab-4989-a131-c6288125c616,backref:instance_ip:094be277-eac2-4e50-88ed-c689c6c39f73,{is_weakref:
 false, attr: null}
obj_uuid_table:d4f5b4c5-50ab-4989-a131-c6288125c616,backref:instance-ip:094be277-eac2-4e50-88ed-c689c6c39f73,{is_weakref:
 false, attr: null}

After removal of backrefs with 'instance-ip', the database has been imported 
successfully.
Now trying to find where in the code such backrefs can appear.

27.10.2017, 20:42, "Jean-Philippe Braun" <e...@patapon.info>:
> Thanks for trying out the tool,
>
> From my understanding the dump wasn't properly generated, if you have
> the possibility of sharing me the dump file I could have a look at it.
>
> Since your are running the docker image, you can find the dump.json file
> from the mountpoint in the host system, something like:
> /var/lib/docker/devicemapper/mnt/8e791d0973b92ab926675831ef08eeb68ed3d8cb66741e5c28f668f38e1e0e3c/rootfs/srv/apache-tinkerpop-gremlin-console/
>
> If not, it means that two different edges with the same id were created,
> its something that shouldn't happen. You can open the dump with a text
> editor and look for that particular id and see to which resources theses
> edges refers to. It might reflect an issue in the contrail DB.
>
> I've never encounter this kind of issue on our platforms though.
>
> JP
>
> Le Friday 27 Oct 2017 à 20:03:44 (+0500), simono...@yandex-team.ru a écrit :
>>  Hello!
>>
>>  Thank you for the tools!
>>
>>  Trying to run contrail-fsck on a test db, get an error:
>>  "Error in checks.groovy at [8: g.io(graphson()).readGraph(graphFilename);] -
>>  Edge with id already exists: 1694"
>>
>>  What further steps would you recommend for troubleshooting?
>>
>>  18.10.2017, 23:07, "Illia Polliul" <ipoll...@mirantis.com>:
>>
>>      That utility looks very helpful!  I’ll definitely check it, it can be a
>>      life-saver at certain moments.
>>      My appreciation for all contrail-api-cli stuff
>>
>>      Best regards,
>>      Illia Polliul
>>      Sr. Deployment Engineer | Mirantis, Inc.
>>      Skype: ilya_pollul
>>
>>          On Oct 17, 2017, at 1:02 PM, Jean-Philippe Braun <e...@patapon.info>
>>          wrote:
>>
>>          Hi all,
>>
>>          Since several months @cloudwatt we worked on some tools to be able 
>> to
>>          check the consistency of our contrail config DB on our different
>>          platforms.
>>
>>          As you know the contrail data model is a graph with resources 
>> connected
>>          to each others with parent or ref links so it felt natural to use a
>>          graph db to process the config DB. We choose the tinkerpop stack[1]
>>          that
>>          provide a language to traverse graphs: gremlin.
>>
>>          You will find the different tools we worked on the repo
>>          https://github.com/eonpatapon/contrail-gremlin.
>>
>>          We also provide a simple to use docker image to run the consistency
>>          checks[2] we have. It's a good entrypoint to discover the project. 
>> More
>>          info at: https://github.com/eonpatapon/contrail-gremlin/tree/master/
>>          docker.
>>
>>          If you have any comments or feedback, don't hesitate
>>
>>          Thanks
>>
>>          Jean-Philippe
>>
>>          [1] http://tinkerpop.apache.org/
>>          [2] https://github.com/eonpatapon/contrail-gremlin/blob/master/
>>          gremlin-checks/checks.groovy
>>          _______________________________________________
>>          Dev mailing list
>>          Dev@lists.opencontrail.org
>>          http://lists.opencontrail.org/mailman/listinfo/
>>          dev_lists.opencontrail.org
>>
>>      ,
>>
>>      _______________________________________________
>>      Dev mailing list
>>      Dev@lists.opencontrail.org
>>      
>> http://lists.opencontrail.org/mailman/listinfo/dev_lists.opencontrail.org

_______________________________________________
Dev mailing list
Dev@lists.opencontrail.org
http://lists.opencontrail.org/mailman/listinfo/dev_lists.opencontrail.org

Reply via email to