{"action":"created","issue":{"url":"https://api.github.com/repos/REANNZ/faucet/issues/112","repository_url":"https://api.github.com/repos/REANNZ/faucet","labels_url":"https://api.github.com/repos/REANNZ/faucet/issues/112/labels{/name}","comments_url":"https://api.github.com/repos/REANNZ/faucet/issues/112/comments","events_url":"https://api.github.com/repos/REANNZ/faucet/issues/112/events","html_url":"https://github.com/REANNZ/faucet/issues/112","id":161097598,"number":112,"title":"Implement (proper) support for configuring multi-datapaths","user":{"login":"gizmoguy","id":383287,"avatar_url":"https://avatars.githubusercontent.com/u/383287?v=3","gravatar_id":"","url":"https://api.github.com/users/gizmoguy","html_url":"https://github.com/gizmoguy","followers_url":"https://api.github.com/users/gizmoguy/followers","following_url":"https://api.github.com/users/gizmoguy/following{/other_user}","gists_url":"https://api.github.com/users/gizmoguy/gists{/gist_id}","starred_url":"https://api.github.com/users/gizmoguy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gizmoguy/subscriptions","organizations_url":"https://api.github.com/users/gizmoguy/orgs","repos_url":"https://api.github.com/users/gizmoguy/repos","events_url":"https://api.github.com/users/gizmoguy/events{/privacy}","received_events_url":"https://api.github.com/users/gizmoguy/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/REANNZ/faucet/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":20,"created_at":"2016-06-19T23:26:14Z","updated_at":"2016-07-19T05:33:03Z","closed_at":null,"body":"At the moment we only support configuring multiple datapath elements via running separate instances of Faucet with different configuration files (on separate ports)\r\n\r\nThis makes it annoying to manage multiple OpenFlow-enabled switches since we need to assign separate TCP ports for each to connect back to our multiple Faucet instances.\r\n\r\nIn original Valve we had the ability to list multiple DPIDs in the configuration file that would be configured (with different numbers of ports and different vlan assignments).\r\n\r\nI think this change will require a change to the config file format since there doesn't appear to be an easy way to list additional datapaths in there."},"comment":{"url":"https://api.github.com/repos/REANNZ/faucet/issues/comments/233536357","html_url":"https://github.com/REANNZ/faucet/issues/112#issuecomment-233536357","issue_url":"https://api.github.com/repos/REANNZ/faucet/issues/112","id":233536357,"user":{"login":"anarkiwi","id":4725207,"avatar_url":"https://avatars.githubusercontent.com/u/4725207?v=3","gravatar_id":"","url":"https://api.github.com/users/anarkiwi","html_url":"https://github.com/anarkiwi","followers_url":"https://api.github.com/users/anarkiwi/followers","following_url":"https://api.github.com/users/anarkiwi/following{/other_user}","gists_url":"https://api.github.com/users/anarkiwi/gists{/gist_id}","starred_url":"https://api.github.com/users/anarkiwi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/anarkiwi/subscriptions","organizations_url":"https://api.github.com/users/anarkiwi/orgs","repos_url":"https://api.github.com/users/anarkiwi/repos","events_url":"https://api.github.com/users/anarkiwi/events{/privacy}","received_events_url":"https://api.github.com/users/anarkiwi/received_events","type":"User","site_admin":false},"created_at":"2016-07-19T05:33:03Z","updated_at":"2016-07-19T05:33:03Z","body":"Every single test class doesn't have to have two controllers.\n\nYou could just create a test class that has a new topology that has two\nswitches, and two hosts on each, with the same controller. It can just test\nuntagged functionality.\n\nI don't think that should be much work. It doesn't have to support hardware\nbut that would be a nice to have.\n\nOn Tue, Jul 19, 2016 at 5:28 PM, Callum Dickinson <notifications@github.com>\nwrote:\n\n> It looks like we will need to change faucet_mininet_test.py to use the\n> new config format and give it the ability to add multiple DPs to the test.\n> This looks like a lot more work than I expected, so I'll track all the\n> changes for that in a separate branch, gwacter/mininet-test-v2\n> <https://github.com/gwacter/faucet/tree/mininet-test-v2>, and make a PR\n> when it's ready. This branch will not include the tests for multiple DPs,\n> those will be made in gwacter/multiple-dps and the PR for that will depend\n> on gwacter/mininet-test-v2 being merged.\n>\n> —\n> You are receiving this because you were mentioned.\n> Reply to this email directly, view it on GitHub\n> <https://github.com/REANNZ/faucet/issues/112#issuecomment-233535761>, or mute\n> the thread\n> <https://github.com/notifications/unsubscribe-auth/AEgZ18mN70g1NNBwy-xBjHfJr4Cr9Fpsks5qXGB0gaJpZM4I5RpP>\n> .\n>\n"}}
{"actor":{"display_login":"anarkiwi"}}