{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":2640547,"defaultBranch":"master","name":"mininet","ownerLogin":"lantz","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2011-10-25T01:41:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/744379?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1683143073.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"13fdb26bf8ab06d15c668bdeb9b3d5684a22bffa","ref":"refs/heads/simpleperf-debug","pushedAt":"2023-05-03T19:44:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lantz","name":"lantz","path":"/lantz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/744379?s=80&v=4"},"commit":{"message":"WIP: simpleperf debugging","shortMessageHtmlLink":"WIP: simpleperf debugging"}},{"before":"4108079a8e93258105665863e4b40753ad9c8b52","after":null,"ref":"refs/heads/simpleperf-debug","pushedAt":"2023-05-03T02:12:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lantz","name":"lantz","path":"/lantz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/744379?s=80&v=4"}},{"before":"08c16971453d8cd208f8fc0ab08a99078968f518","after":"4108079a8e93258105665863e4b40753ad9c8b52","ref":"refs/heads/simpleperf-debug","pushedAt":"2023-05-03T01:50:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lantz","name":"lantz","path":"/lantz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/744379?s=80&v=4"},"commit":{"message":"Debugging for failing test_simpleperf","shortMessageHtmlLink":"Debugging for failing test_simpleperf"}},{"before":null,"after":"08c16971453d8cd208f8fc0ab08a99078968f518","ref":"refs/heads/simpleperf-debug","pushedAt":"2023-05-03T01:48:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lantz","name":"lantz","path":"/lantz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/744379?s=80&v=4"},"commit":{"message":"Debugging for failing test_simpleperf","shortMessageHtmlLink":"Debugging for failing test_simpleperf"}},{"before":"dfa88aeba27017dccece93118570a1fd2bfe1ed6","after":"acd7e295b143cc072305d978c528e76f18230426","ref":"refs/heads/update-2.3.1b4","pushedAt":"2023-05-03T01:30:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lantz","name":"lantz","path":"/lantz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/744379?s=80&v=4"},"commit":{"message":"2.3.1b4\n\nIncluding changes to mnexec -c to reduce the number of\nclose() system calls, which may help with performance in\ncontainers on Ubuntu 22.04.\n\nNote that systemd-udevd also seems to be a cause of performance issues\nand should probably be disabled while running Mininet.\n\nAdding dbeug logging to test_simpleperf (and net.iperf) because it is\nfailing intermittently. (Note with packet loss it can fail, but this\nis not how we should be testing it.)","shortMessageHtmlLink":"2.3.1b4"}},{"before":"2c33a93a52c76409ca6961bd8fa742b722600129","after":"dfa88aeba27017dccece93118570a1fd2bfe1ed6","ref":"refs/heads/update-2.3.1b4","pushedAt":"2023-05-03T01:13:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lantz","name":"lantz","path":"/lantz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/744379?s=80&v=4"},"commit":{"message":"2.3.1b4\n\nIncluding changes to mnexec -c to reduce the number of\nclose() system calls, which may help with performance in\ncontainers on Ubuntu 22.04.\n\nNote that systemd-udevd also seems to be a cause of performance issues\nand should probably be disabled while running Mininet.\n\nAdding dbeug logging to test_simpleperf because it is failing\nintermittently. (Note with packet loss it can fail, but this\nis not how we should be testing it.)","shortMessageHtmlLink":"2.3.1b4"}},{"before":"83135a68178964ee820f4d2361d6c3f8ba494106","after":"2c33a93a52c76409ca6961bd8fa742b722600129","ref":"refs/heads/update-2.3.1b4","pushedAt":"2023-05-03T00:52:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lantz","name":"lantz","path":"/lantz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/744379?s=80&v=4"},"commit":{"message":"2.3.1b4\n\nIncluding changes to mnexec -c to reduce the number of\nclose() system calls, which may help with performance in\ncontainers on Ubuntu 22.04.\n\nNote that systemd-udevd also seems to be a cause of performance issues\nand should probably be disabled while running Mininet.\n\nAdding dbeug logging to test_simpleperf because it is failing\nintermittently. (Note with packet loss it can fail, but this\nis not how we should be testing it.)","shortMessageHtmlLink":"2.3.1b4"}},{"before":"0c0e7a90dad5fba873fc573ff2cb4e8b44ab5f52","after":"83135a68178964ee820f4d2361d6c3f8ba494106","ref":"refs/heads/update-2.3.1b4","pushedAt":"2023-05-03T00:10:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lantz","name":"lantz","path":"/lantz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/744379?s=80&v=4"},"commit":{"message":"2.3.1b4\n\nIncluding changes to mnexec -c to reduce the number of\nclose() system calls, which may help with performance in\ncontainers on Ubuntu 22.04.\n\nNote that systemd-udevd also seems to be a cause of performance issues\nand should probably be disabled while running Mininet.\n\nAdding logging to test_simpleperf because it is failing\nintermittently. (Note with packet loss it can fail, but this\nis not how we should be testing it.)","shortMessageHtmlLink":"2.3.1b4"}},{"before":"ba053a539dde02572e9ba1e28a4a7f03a85a4709","after":"0c0e7a90dad5fba873fc573ff2cb4e8b44ab5f52","ref":"refs/heads/update-2.3.1b4","pushedAt":"2023-05-03T00:07:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lantz","name":"lantz","path":"/lantz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/744379?s=80&v=4"},"commit":{"message":"2.3.1b4\n\nIncluding changes to mnexec -c to reduce the number of\nclose() system calls, which may help with performance in\ncontainers on Ubuntu 22.04.\n\nNote that systemd-udevd also seems to be a cause of performance issues\nand should probably be disabled while running Mininet.\n\nNote test_simpleperf is failing intermittently. This is likely due\nto the configured packet loss breaking iperf. For now, we log to\nstdout and reduce the timeout to 60s.","shortMessageHtmlLink":"2.3.1b4"}},{"before":"f1e14309894fb375e1521e36c128383aad96a56b","after":"ba053a539dde02572e9ba1e28a4a7f03a85a4709","ref":"refs/heads/update-2.3.1b4","pushedAt":"2023-05-03T00:04:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lantz","name":"lantz","path":"/lantz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/744379?s=80&v=4"},"commit":{"message":"2.3.1b4\n\nIncluding changes to mnexec -c to reduce the number of\nclose() system calls, which may help with performance in\ncontainers on Ubuntu 22.04.\n\nNote that systemd-udevd also seems to be a cause of performance issues\nand should probably be disabled while running Mininet.\n\nAlso turning on logging for test_simpleperf, since it seems to\nbe failing intermittently","shortMessageHtmlLink":"2.3.1b4"}},{"before":"f478ffbbf93a7b5f412ece5f78800e6002642e5c","after":null,"ref":"refs/heads/mnexec-c-fallback","pushedAt":"2023-05-02T23:22:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lantz","name":"lantz","path":"/lantz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/744379?s=80&v=4"}},{"before":null,"after":"f1e14309894fb375e1521e36c128383aad96a56b","ref":"refs/heads/update-2.3.1b4","pushedAt":"2023-05-02T23:22:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lantz","name":"lantz","path":"/lantz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/744379?s=80&v=4"},"commit":{"message":"2.3.1b4\n\nIncluding changes to mnexec -c to reduce the number of\nclose() system calls, which may help with performance in\ncontainers on Ubuntu 22.04.\n\nNote that systemd-udevd also seems to be a cause of performance issues\nand should probably be disabled while running Mininet.","shortMessageHtmlLink":"2.3.1b4"}},{"before":null,"after":"f478ffbbf93a7b5f412ece5f78800e6002642e5c","ref":"refs/heads/mnexec-c-fallback","pushedAt":"2023-05-02T22:58:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lantz","name":"lantz","path":"/lantz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/744379?s=80&v=4"},"commit":{"message":"Add fallback to old mnexec -c method\n\nIf opendir(\"/proc/self/fd\") fails, fall back to the old\nmethod of closing all file decriptors from 3-1024 (getdtablesize()).","shortMessageHtmlLink":"Add fallback to old mnexec -c method"}},{"before":"8ab85b7b4cd962b922e3fdb74c4b6d7562d90e3e","after":"5ba4e9aebc03c68bbf0d11575b4d608702d2684a","ref":"refs/heads/fix-mnexec-c","pushedAt":"2023-05-02T20:49:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lantz","name":"lantz","path":"/lantz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/744379?s=80&v=4"},"commit":{"message":"Use /proc/self/fd for open fd list\n\nmnexec -c attempts to close all open files except for\nstandard in/out/error.\n\nPreviously we just closed every fd>2, but this seems to take\na long time on docker. So now we read /proc/self/fd to see which\nfile descriptors are actually in use.","shortMessageHtmlLink":"Use /proc/self/fd for open fd list"}},{"before":"5e45b09a011a5085601e0809f0878e70cfc4bc28","after":"8ab85b7b4cd962b922e3fdb74c4b6d7562d90e3e","ref":"refs/heads/fix-mnexec-c","pushedAt":"2023-05-02T20:44:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lantz","name":"lantz","path":"/lantz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/744379?s=80&v=4"},"commit":{"message":"Use /proc/self/fd for open fd list\n\nmnexec -c attempts to close all open files except for\nstandard in/out/error.\n\nPreviously we just closed every fd>2, but this seems to take\na long time on docker. So now we read /proc/self/fd to see which\nfile descriptors are actually in use.","shortMessageHtmlLink":"Use /proc/self/fd for open fd list"}},{"before":null,"after":"5e45b09a011a5085601e0809f0878e70cfc4bc28","ref":"refs/heads/fix-mnexec-c","pushedAt":"2023-05-02T20:42:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lantz","name":"lantz","path":"/lantz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/744379?s=80&v=4"},"commit":{"message":"Use /proc/self/fd for open fd list\n\nFor some reason close() seems a lot slower running\nin docker, so hopefully this will help.","shortMessageHtmlLink":"Use /proc/self/fd for open fd list"}},{"before":"6f697283327191f6686b48ad1d8092757a9c5756","after":null,"ref":"refs/heads/update-2.3.1b3","pushedAt":"2023-05-02T20:06:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lantz","name":"lantz","path":"/lantz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/744379?s=80&v=4"}},{"before":null,"after":"6f697283327191f6686b48ad1d8092757a9c5756","ref":"refs/heads/update-2.3.1b3","pushedAt":"2023-05-02T19:45:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lantz","name":"lantz","path":"/lantz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/744379?s=80&v=4"},"commit":{"message":"2.3.1b3","shortMessageHtmlLink":"2.3.1b3"}},{"before":"9c959996987c4202518c8c6604826045ead34bf3","after":"d4f2f22f7136519f4b253341d20e7e602f9a8a3d","ref":"refs/heads/update-ubuntu-versions","pushedAt":"2023-05-01T23:20:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lantz","name":"lantz","path":"/lantz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/744379?s=80&v=4"},"commit":{"message":"update ubuntu versions/URLs in build.py\n\nWe should probably change this to use a release and\narchitecture parameter.","shortMessageHtmlLink":"update ubuntu versions/URLs in build.py"}},{"before":"986b9c96e6b3d6708ad19fdbe723b632c0a361cd","after":null,"ref":"refs/heads/unlimit-config","pushedAt":"2023-04-29T01:48:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lantz","name":"lantz","path":"/lantz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/744379?s=80&v=4"}},{"before":"5fe1e42482baf8545e61948ccffd747353a84ae0","after":"986b9c96e6b3d6708ad19fdbe723b632c0a361cd","ref":"refs/heads/unlimit-config","pushedAt":"2023-04-29T01:27:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lantz","name":"lantz","path":"/lantz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/744379?s=80&v=4"},"commit":{"message":"Unlimit cfs hosts for startup/shutdown config\n\nWe defer cfs cgroup bandwidth limiting until\nCPULimitedHost.configDefault(), and we change\nMininet.stop() to call a new host.unlimit()\nmethod if available.","shortMessageHtmlLink":"Unlimit cfs hosts for startup/shutdown config"}},{"before":null,"after":"5fe1e42482baf8545e61948ccffd747353a84ae0","ref":"refs/heads/unlimit-config","pushedAt":"2023-04-29T01:13:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lantz","name":"lantz","path":"/lantz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/744379?s=80&v=4"},"commit":{"message":"Unlimit cfs hosts for startup/shutdown config\n\nWe defer cfs cgroup bandwidth limiting until\nCPULimitedHost.configDefault(), and we change\nMininet.stop() to call a new host.unlimit()\nmethod if available.","shortMessageHtmlLink":"Unlimit cfs hosts for startup/shutdown config"}},{"before":"c8099eb555bb7a8b466fd74b3a4ee6688d3a9103","after":null,"ref":"refs/heads/fix-cleanup-zombie-spaces","pushedAt":"2023-04-28T23:10:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lantz","name":"lantz","path":"/lantz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/744379?s=80&v=4"}},{"before":"a3b2a54d6ed647397a336d34c104a730d707a153","after":null,"ref":"refs/heads/test-disable-udevd","pushedAt":"2023-04-28T21:44:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lantz","name":"lantz","path":"/lantz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/744379?s=80&v=4"}},{"before":"b118f95425fdb12f772484a81fb6cb5310e609cb","after":"a3b2a54d6ed647397a336d34c104a730d707a153","ref":"refs/heads/test-disable-udevd","pushedAt":"2023-04-28T21:11:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lantz","name":"lantz","path":"/lantz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/744379?s=80&v=4"},"commit":{"message":"Disable udevd to speed up tests; reinstate slow tests\n\nsystemd-udevd appears to drastically increase\nMininet startup time.\n\nWith systemd-udevd disabled,\n\nmn --topo single,100 --test none\n\ntakes 8s rather than 40s (31s with NM_UNMANAGED) on\nmy test VM.\n\nWe need a way of disabling it globally and always for\nMininet interfaces, but this is a start for github\nactions at least.\n\nFor now, we execute this command before running the CI tests:\n\nsystemctl stop systemd-udevd systemd-udevd-kernel.socket \\\n systemd-udevd-control.socket\n\nWe also restore the \"slow\" examples tests, including\ntest_tree1024.","shortMessageHtmlLink":"Disable udevd to speed up tests; reinstate slow tests"}},{"before":"c5f857ed25b1f0af586f4ddc56f0706ca013cead","after":"b118f95425fdb12f772484a81fb6cb5310e609cb","ref":"refs/heads/test-disable-udevd","pushedAt":"2023-04-28T20:51:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lantz","name":"lantz","path":"/lantz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/744379?s=80&v=4"},"commit":{"message":"Disable udevd for faster tests\n\nsystemd-udevd appears to drastically increase\nMininet startup time.\n\nWith systemd-udevd disabled,\n\nmn --topo single,100 --test none\n\ntakes 8s rather than 40s (31s with NM_UNMANAGED) on\nmy test VM.\n\nWe need a way of disabling it globally and always for\nMininet interfaces, but this is a start for github\nactions at least.\n\nFor now, we execute this command before running the CI tests:\n\nsystemctl stop systemd-udevd systemd-udevd-kernel.socket \\\n systemd-udevd-control.socket\n\nWe also restore the \"slow\" examples tests, including\ntest_tree1024.","shortMessageHtmlLink":"Disable udevd for faster tests"}},{"before":"bd81e6e7adde88ffb35064353673643453f980bf","after":"c5f857ed25b1f0af586f4ddc56f0706ca013cead","ref":"refs/heads/test-disable-udevd","pushedAt":"2023-04-28T20:44:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lantz","name":"lantz","path":"/lantz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/744379?s=80&v=4"},"commit":{"message":"Disable udevd for faster tests\n\nsystemd-udevd appears to drastically increase\nMininet startup time.\n\nWith systemd-udevd disabled,\n\nmn --topo single,100 --test none\n\ntakes 8s rather than 40s (31s with NM_UNMANAGED) on\nmy test VM.\n\nWe need a way of disabling it globally and always for\nMininet interfaces, but this is a start for github\nactions at least.\n\nFor now, we execute this command before running the CI tests:\n\nsystemctl stop systemd-udevd systemd-udevd-kernel.socket \\\n systemd-udevd-control.socket\n\nWe also restore the \"slow\" examples tests, including\ntest_tree1024.","shortMessageHtmlLink":"Disable udevd for faster tests"}},{"before":"b1b34a1857db14182df4a79b8cd6489b16493506","after":"bd81e6e7adde88ffb35064353673643453f980bf","ref":"refs/heads/test-disable-udevd","pushedAt":"2023-04-28T20:40:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lantz","name":"lantz","path":"/lantz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/744379?s=80&v=4"},"commit":{"message":"Disable udevd for faster tests\n\nsystemd-udevd appears to drastically increase\nMininet startup time.\n\nWith systemd-udevd disabled,\n\nmn --topo single,100 --test none\n\ntakes 8s rather than 40s (31s with NM_UNMANAGED) on\nmy test VM.\n\nWe need a way of disabling it globally and always for\nMininet interfaces, but this is a start for github\nactions at least.\n\nFor now, we execute this command before running the CI tests:\n\nsystemctl stop systemd-udevd systemd-udevd-kernel.socket \\\n systemd-udevd-control.socket\n\nWe also restore the \"slow\" examples tests, including\ntest_tree1024.","shortMessageHtmlLink":"Disable udevd for faster tests"}},{"before":"01ecb6a35358fed0885e681ee9155740e1faaf32","after":"b1b34a1857db14182df4a79b8cd6489b16493506","ref":"refs/heads/test-disable-udevd","pushedAt":"2023-04-28T20:37:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lantz","name":"lantz","path":"/lantz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/744379?s=80&v=4"},"commit":{"message":"Disable udevd for faster tests\n\nsystemd-udevd appears to drastically increase\nMininet startup time.\n\nWith systemd-udevd disabled,\n\nmn --topo single,100 --test none\n\ntakes 8s rather than 40s (31s with NM_UNMANAGED) on\nmy test VM.\n\nWe need a way of disabling it globally and always for\nMininet interfaces, but this is a start for github\nactions at least.\n\nWe execute this command before running the CI tests:\n\nsystemctl stop systemd-udevd systemd-udevd-kernel.socket \\\n systemd-udevd-control.socket","shortMessageHtmlLink":"Disable udevd for faster tests"}},{"before":"294fa99c79f94249eccd12bd988bed34d540dbe2","after":"01ecb6a35358fed0885e681ee9155740e1faaf32","ref":"refs/heads/test-disable-udevd","pushedAt":"2023-04-28T20:29:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lantz","name":"lantz","path":"/lantz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/744379?s=80&v=4"},"commit":{"message":"disable *all* of systemd-udevd for faster tests\n\nTo restore Mininet's startup performance:\n\nsystemctl stop systemd-udevd systemd-udevd-kernel.socket \\\n systemd-udevd-control.socket","shortMessageHtmlLink":"disable *all* of systemd-udevd for faster tests"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNS0wM1QxOTo0NDozMy4wMDAwMDBazwAAAAMleigK","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNS0wM1QxOTo0NDozMy4wMDAwMDBazwAAAAMleigK","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNC0yOFQyMDoyOTo1Ny4wMDAwMDBazwAAAAMikIMI"}},"title":"Activity ยท lantz/mininet"}