{"action":"opened","issue":{"url":"https://api.github.com/repos/michielbdejong/opentabs.net/issues/27","repository_url":"https://api.github.com/repos/michielbdejong/opentabs.net","labels_url":"https://api.github.com/repos/michielbdejong/opentabs.net/issues/27/labels{/name}","comments_url":"https://api.github.com/repos/michielbdejong/opentabs.net/issues/27/comments","events_url":"https://api.github.com/repos/michielbdejong/opentabs.net/issues/27/events","html_url":"https://github.com/michielbdejong/opentabs.net/issues/27","id":184766568,"number":27,"title":"test race conditions and malfunctioning/malicious nodes/links in cycle detection","user":{"login":"michielbdejong","id":408412,"avatar_url":"https://avatars.githubusercontent.com/u/408412?v=3","gravatar_id":"","url":"https://api.github.com/users/michielbdejong","html_url":"https://github.com/michielbdejong","followers_url":"https://api.github.com/users/michielbdejong/followers","following_url":"https://api.github.com/users/michielbdejong/following{/other_user}","gists_url":"https://api.github.com/users/michielbdejong/gists{/gist_id}","starred_url":"https://api.github.com/users/michielbdejong/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/michielbdejong/subscriptions","organizations_url":"https://api.github.com/users/michielbdejong/orgs","repos_url":"https://api.github.com/users/michielbdejong/repos","events_url":"https://api.github.com/users/michielbdejong/events{/privacy}","received_events_url":"https://api.github.com/users/michielbdejong/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/michielbdejong/opentabs.net/milestones/2","html_url":"https://github.com/michielbdejong/opentabs.net/milestones/0.4","labels_url":"https://api.github.com/repos/michielbdejong/opentabs.net/milestones/2/labels","id":2081866,"number":2,"title":"0.4","description":"General code maturity","creator":{"login":"michielbdejong","id":408412,"avatar_url":"https://avatars.githubusercontent.com/u/408412?v=3","gravatar_id":"","url":"https://api.github.com/users/michielbdejong","html_url":"https://github.com/michielbdejong","followers_url":"https://api.github.com/users/michielbdejong/followers","following_url":"https://api.github.com/users/michielbdejong/following{/other_user}","gists_url":"https://api.github.com/users/michielbdejong/gists{/gist_id}","starred_url":"https://api.github.com/users/michielbdejong/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/michielbdejong/subscriptions","organizations_url":"https://api.github.com/users/michielbdejong/orgs","repos_url":"https://api.github.com/users/michielbdejong/repos","events_url":"https://api.github.com/users/michielbdejong/events{/privacy}","received_events_url":"https://api.github.com/users/michielbdejong/received_events","type":"User","site_admin":false},"open_issues":6,"closed_issues":0,"state":"open","created_at":"2016-10-20T08:40:17Z","updated_at":"2016-10-24T07:22:12Z","due_on":"2016-10-28T00:00:00Z","closed_at":null},"comments":0,"created_at":"2016-10-24T07:22:12Z","updated_at":"2016-10-24T07:22:12Z","closed_at":null,"body":"the messaging simulator is now allowing an agent to finish responding to one message before it accepts a next message. when using real messaging, this assurement should probably be provided by the agent object (queuing incoming messages until the previous one has been fully processed).\r\n\r\nother race conditions could occur though - for instance, messages might clog in one direction while propagating quickly in the opposite direction, and then this could potentially lead to unwanted effects.\r\n\r\nalso, if a node sends out random incorrect messages, what happens to the ability of the rest of the network to detect cycles?\r\n\r\nshould write more tests for this sort of situation."}}
{"actor":{"display_login":"michielbdejong"}}