{"action":"created","issue":{"url":"https://api.github.com/repos/servalproject/serval-dna/issues/101","repository_url":"https://api.github.com/repos/servalproject/serval-dna","labels_url":"https://api.github.com/repos/servalproject/serval-dna/issues/101/labels{/name}","comments_url":"https://api.github.com/repos/servalproject/serval-dna/issues/101/comments","events_url":"https://api.github.com/repos/servalproject/serval-dna/issues/101/events","html_url":"https://github.com/servalproject/serval-dna/issues/101","id":151196304,"number":101,"title":"Serval clients have trouble finding each other","user":{"login":"Rubyfi","id":5165104,"avatar_url":"https://avatars.githubusercontent.com/u/5165104?v=3","gravatar_id":"","url":"https://api.github.com/users/Rubyfi","html_url":"https://github.com/Rubyfi","followers_url":"https://api.github.com/users/Rubyfi/followers","following_url":"https://api.github.com/users/Rubyfi/following{/other_user}","gists_url":"https://api.github.com/users/Rubyfi/gists{/gist_id}","starred_url":"https://api.github.com/users/Rubyfi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Rubyfi/subscriptions","organizations_url":"https://api.github.com/users/Rubyfi/orgs","repos_url":"https://api.github.com/users/Rubyfi/repos","events_url":"https://api.github.com/users/Rubyfi/events{/privacy}","received_events_url":"https://api.github.com/users/Rubyfi/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2016-04-26T17:45:46Z","updated_at":"2016-04-29T11:06:26Z","closed_at":null,"body":"We're trying to run performance tests for serval using different network topologies.\r\nOne of them, for example, is a chained topology where 64 nodes are set up in a way that they have two network interfaces, each of them connecting the node to one of its neighbours. \r\n\r\nThis means we have 63 independent subnets, containing two nodes each. Sometimes when we boot up the nodes, the chain separates into two parts, where the nodes contained in one part don't find the ones contained in the other part. Let's assume the chain breaks between node 40 and 41.\r\n\r\nIf this happens you have to manually execute\r\n```\r\nmdp ping <ID of 40>\r\n```\r\non node 41 and vice versa for node 40. Usually the ping will fail from one side, but will succeed from the other and the chain will complete automatically from that point.\r\n\r\nEven scanning every single link of the chain using\r\n```\r\nservald scan <Broadcast IP>\r\n```\r\ndoesn't help.\r\n\r\nAny ideas what could cause this issue?\r\n\r\nWe're basically logging everything that serval does. So if you need any further details we're happy to send them to you."},"comment":{"url":"https://api.github.com/repos/servalproject/serval-dna/issues/comments/215685225","html_url":"https://github.com/servalproject/serval-dna/issues/101#issuecomment-215685225","issue_url":"https://api.github.com/repos/servalproject/serval-dna/issues/101","id":215685225,"user":{"login":"lakeman","id":590814,"avatar_url":"https://avatars.githubusercontent.com/u/590814?v=3","gravatar_id":"","url":"https://api.github.com/users/lakeman","html_url":"https://github.com/lakeman","followers_url":"https://api.github.com/users/lakeman/followers","following_url":"https://api.github.com/users/lakeman/following{/other_user}","gists_url":"https://api.github.com/users/lakeman/gists{/gist_id}","starred_url":"https://api.github.com/users/lakeman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lakeman/subscriptions","organizations_url":"https://api.github.com/users/lakeman/orgs","repos_url":"https://api.github.com/users/lakeman/repos","events_url":"https://api.github.com/users/lakeman/events{/privacy}","received_events_url":"https://api.github.com/users/lakeman/received_events","type":"User","site_admin":false},"created_at":"2016-04-29T11:06:26Z","updated_at":"2016-04-29T11:06:26Z","body":"How about we don't push that to the development branch, I've added a branch\ncalled \"asserts\" for temporary changes for issues #101 & #102\n\nOn Fri, Apr 29, 2016 at 7:21 PM, gardners <notifications@github.com> wrote:\n\n> I've made a temporary work-around for this on the development branch, that\n> allows a keypair to be generated with a specific 4 - 16 bit prefix. The\n> idea is that this will allow a temporary work-around and also the means to\n> write tests for the SID prefix-collision problem.\n>\n> 14ed84d\n> <https://github.com/servalproject/serval-dna/commit/14ed84dabc69eeca9c934578db50da5608f5612a>\n>\n> —\n> You are receiving this because you commented.\n> Reply to this email directly or view it on GitHub\n> <https://github.com/servalproject/serval-dna/issues/101#issuecomment-215672967>\n>\n"}}