{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1646466,"defaultBranch":"master","name":"mininet","ownerLogin":"mininet","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-04-21T17:46:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/744275?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1685312877.419171","currentOid":""},"activityList":{"items":[{"before":"0848c5f3c141b61db694e711f99189724a131df1","after":"6eb8973c0bfd13c25c244a3871130c5e36b5fbd7","ref":"refs/heads/master","pushedAt":"2023-09-17T01:50:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lantz","name":"lantz","path":"/lantz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/744379?s=80&v=4"},"commit":{"message":"Fix typo in test_switchdpidassignment.py (#1195)\n\n* Fix typo in test_switchdpidassignment.py\r\n\r\n* Fix another typo in test_switchdpidassignment.py","shortMessageHtmlLink":"Fix typo in test_switchdpidassignment.py (#1195)"}},{"before":"41ac7c4a6e809f3e4ab5b465402865c73789a3d8","after":"0848c5f3c141b61db694e711f99189724a131df1","ref":"refs/heads/master","pushedAt":"2023-09-17T01:48:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lantz","name":"lantz","path":"/lantz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/744379?s=80&v=4"},"commit":{"message":"Fix typo in test_hifi.py (#1194)","shortMessageHtmlLink":"Fix typo in test_hifi.py (#1194)"}},{"before":"5ae59fdbc99a7136110834fb5c6853241cb962fa","after":"41ac7c4a6e809f3e4ab5b465402865c73789a3d8","ref":"refs/heads/master","pushedAt":"2023-09-17T01:48:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lantz","name":"lantz","path":"/lantz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/744379?s=80&v=4"},"commit":{"message":"Remove unused import setup.py (#1203)","shortMessageHtmlLink":"Remove unused import setup.py (#1203)"}},{"before":"ac7c68089ba87d3de62601da50e74d6781f39e18","after":"5ae59fdbc99a7136110834fb5c6853241cb962fa","ref":"refs/heads/master","pushedAt":"2023-09-16T23:12:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lantz","name":"lantz","path":"/lantz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/744379?s=80&v=4"},"commit":{"message":"Add missing option to usage string install.sh (#1207)\n\nAlso reordered the x and y options to be in alphabetical order.","shortMessageHtmlLink":"Add missing option to usage string install.sh (#1207)"}},{"before":"ba569f4d827ca3b8e8b78af500a6a54e5ff34b75","after":"ac7c68089ba87d3de62601da50e74d6781f39e18","ref":"refs/heads/master","pushedAt":"2023-09-16T23:11:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lantz","name":"lantz","path":"/lantz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/744379?s=80&v=4"},"commit":{"message":"Fix typo in node.py (#1199)\n\n* Fix typo in node.py\r\n\r\n* Fix another typo in node.py","shortMessageHtmlLink":"Fix typo in node.py (#1199)"}},{"before":"615f37dbbe44b78b005ad9193fbd53291d037555","after":"ba569f4d827ca3b8e8b78af500a6a54e5ff34b75","ref":"refs/heads/master","pushedAt":"2023-09-16T23:11:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lantz","name":"lantz","path":"/lantz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/744379?s=80&v=4"},"commit":{"message":"Fix typo in net.py (#1198)","shortMessageHtmlLink":"Fix typo in net.py (#1198)"}},{"before":"aaa888632835b3501cb7464f14d5ea99f6e584d3","after":"615f37dbbe44b78b005ad9193fbd53291d037555","ref":"refs/heads/master","pushedAt":"2023-09-16T23:10:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lantz","name":"lantz","path":"/lantz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/744379?s=80&v=4"},"commit":{"message":"Fix typo in build.py (#1204)\n\n* Fix typo in build.py\r\n\r\n* Fix another typo in build.py","shortMessageHtmlLink":"Fix typo in build.py (#1204)"}},{"before":"05ee42ee3c31c0eee109da50aa2a2f2cca17c149","after":"aaa888632835b3501cb7464f14d5ea99f6e584d3","ref":"refs/heads/master","pushedAt":"2023-09-16T23:10:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lantz","name":"lantz","path":"/lantz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/744379?s=80&v=4"},"commit":{"message":"Fix typo in clustersetup.sh (#1205)","shortMessageHtmlLink":"Fix typo in clustersetup.sh (#1205)"}},{"before":"7685e41a3ed29f9aca857dea6aad1edcedc5257d","after":"05ee42ee3c31c0eee109da50aa2a2f2cca17c149","ref":"refs/heads/master","pushedAt":"2023-09-16T23:09:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lantz","name":"lantz","path":"/lantz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/744379?s=80&v=4"},"commit":{"message":"Fix typo in install.sh (#1206)\n\n* Fix typo in install.sh\r\n\r\n* Fix another typo in install.sh","shortMessageHtmlLink":"Fix typo in install.sh (#1206)"}},{"before":"39103f4c9de662e605cae33636f8f95ae033c2b1","after":"7685e41a3ed29f9aca857dea6aad1edcedc5257d","ref":"refs/heads/master","pushedAt":"2023-09-16T23:08:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lantz","name":"lantz","path":"/lantz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/744379?s=80&v=4"},"commit":{"message":"Fix typo in INSTALL (#1202)","shortMessageHtmlLink":"Fix typo in INSTALL (#1202)"}},{"before":"5b1b376336e1c6330308e64ba41baac6976b6874","after":"39103f4c9de662e605cae33636f8f95ae033c2b1","ref":"refs/heads/master","pushedAt":"2023-07-06T13:49:40.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":"Fix typo in install.sh/mn_deps for Fedora/RHEL\n\nthanks to Andy Fingerhut\r\n\r\ncloses #1188","shortMessageHtmlLink":"Fix typo in install.sh/mn_deps for Fedora/RHEL"}},{"before":"7de1ffde0eb4a45406fe310a08345a12fe65d63f","after":null,"ref":"refs/heads/fix-miniedit-typo","pushedAt":"2023-05-28T22:27:57.419Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lantz","name":"lantz","path":"/lantz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/744379?s=80&v=4"}},{"before":"8725056d7bfc8939a535c7d2f53c53e1924f732b","after":"5b1b376336e1c6330308e64ba41baac6976b6874","ref":"refs/heads/master","pushedAt":"2023-05-28T22:27:56.400Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lantz","name":"lantz","path":"/lantz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/744379?s=80&v=4"},"commit":{"message":"fix typo in miniedit.py (#1187)\n\nglobals.get(...) -> globals().get(...)\r\n\r\nfixes #1186","shortMessageHtmlLink":"fix typo in miniedit.py (#1187)"}},{"before":null,"after":"7de1ffde0eb4a45406fe310a08345a12fe65d63f","ref":"refs/heads/fix-miniedit-typo","pushedAt":"2023-05-28T20:32:54.109Z","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":"fix typo in miniedit.py\n\nglobals.get(...) -> globals().get(...)\r\n\r\nfixes #1186","shortMessageHtmlLink":"fix typo in miniedit.py"}},{"before":"88f14e946a05cd0895e1a127bf89da9b3fb1d98b","after":"8725056d7bfc8939a535c7d2f53c53e1924f732b","ref":"refs/heads/master","pushedAt":"2023-05-03T02:12:34.000Z","pushType":"pr_merge","commitsCount":1,"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 (#1185)","shortMessageHtmlLink":"Debugging for failing test_simpleperf (#1185)"}},{"before":"0cefa0b8de88e999fda02c2a7af2316ab199aa1f","after":"88f14e946a05cd0895e1a127bf89da9b3fb1d98b","ref":"refs/heads/master","pushedAt":"2023-05-03T01:29:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lantz","name":"lantz","path":"/lantz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/744379?s=80&v=4"},"commit":{"message":"2.3.1b4 (#1184)\n\nIncluding changes to mnexec -c to reduce the number of\r\nclose() system calls, which may help with performance in\r\ncontainers on Ubuntu 22.04.\r\n\r\nNote that systemd-udevd also seems to be a cause of performance issues\r\nand should probably be disabled while running Mininet.\r\n\r\nAdding dbeug logging to test_simpleperf because it is failing\r\nintermittently. (Note with packet loss it can fail, but this\r\nis not how we should be testing it.)","shortMessageHtmlLink":"2.3.1b4 (#1184)"}},{"before":"1b4c7d706d090b9c60bfed87b1e0e86596285528","after":"0cefa0b8de88e999fda02c2a7af2316ab199aa1f","ref":"refs/heads/master","pushedAt":"2023-05-02T23:17:49.000Z","pushType":"pr_merge","commitsCount":1,"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 (#1183)\n\nIf opendir(\"/proc/self/fd\") fails, fall back to the old\r\nmethod of closing all file decriptors from 3-1024 (getdtablesize()).","shortMessageHtmlLink":"Add fallback to old mnexec -c method (#1183)"}},{"before":"5e909c6e4fd9d5b24470c45837f41946967e7a41","after":"1b4c7d706d090b9c60bfed87b1e0e86596285528","ref":"refs/heads/master","pushedAt":"2023-05-02T22:27:27.000Z","pushType":"pr_merge","commitsCount":1,"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 (#1182)\n\nmnexec -c attempts to close all open files except for\r\nstandard in/out/error.\r\n\r\nPreviously we just closed every fd>2, but this seems to take\r\na long time on docker. So now we read /proc/self/fd to see which\r\nfile descriptors are actually in use.","shortMessageHtmlLink":"Use /proc/self/fd for open fd list (#1182)"}},{"before":"740acfb350d668d6d1e60566fe6ae9c3a94a4e8e","after":"5e909c6e4fd9d5b24470c45837f41946967e7a41","ref":"refs/heads/master","pushedAt":"2023-05-02T20:05:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lantz","name":"lantz","path":"/lantz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/744379?s=80&v=4"},"commit":{"message":"2.3.1b3 (#1181)","shortMessageHtmlLink":"2.3.1b3 (#1181)"}},{"before":"a978ce9484f2567c16191b0c3f80f86c3fa31791","after":"740acfb350d668d6d1e60566fe6ae9c3a94a4e8e","ref":"refs/heads/master","pushedAt":"2023-04-29T01:48:35.000Z","pushType":"pr_merge","commitsCount":1,"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 (#1178)\n\nWe defer cfs cgroup bandwidth limiting until\r\nCPULimitedHost.configDefault(), and we change\r\nMininet.stop() to call a new host.unlimit()\r\nmethod if available.","shortMessageHtmlLink":"Unlimit cfs hosts for startup/shutdown config (#1178)"}},{"before":"1e546cb73b038207b48a66b1132f521af723d378","after":"a978ce9484f2567c16191b0c3f80f86c3fa31791","ref":"refs/heads/master","pushedAt":"2023-04-28T21:44:52.000Z","pushType":"pr_merge","commitsCount":1,"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 (#1177)\n\nsystemd-udevd appears to drastically increase\r\nMininet startup time.\r\n\r\nWith systemd-udevd disabled,\r\n\r\nmn --topo single,100 --test none\r\n\r\ntakes 8s rather than 40s (31s with NM_UNMANAGED) on\r\nmy test VM.\r\n\r\nWe need a way of disabling it globally and always for\r\nMininet interfaces, but this is a start for github\r\nactions at least.\r\n\r\nFor now, we execute this command before running the CI tests:\r\n\r\nsystemctl stop systemd-udevd systemd-udevd-kernel.socket \\\r\n systemd-udevd-control.socket\r\n\r\nWe also restore the \"slow\" examples tests, including\r\ntest_tree1024.","shortMessageHtmlLink":"Disable udevd to speed up tests; reinstate slow tests (#1177)"}},{"before":"a2cb3e4051e99af595dfa25836babafb3611a9b4","after":"1e546cb73b038207b48a66b1132f521af723d378","ref":"refs/heads/master","pushedAt":"2023-04-26T00:48:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lantz","name":"lantz","path":"/lantz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/744379?s=80&v=4"},"commit":{"message":"Fix list of processes to kill in cleanup() (#1173)\n\nThe list is specified as a string, but when it was\r\nsplit across lines spaces were not properly added.\r\n\r\nProbably it should actually be a list to make it more\r\nrobust to adding additional process names.\r\n\r\nFor now we are adding spaces to all of the lines, so\r\nhopefully anyone who updates it will follow the pattern.\r\n\r\nThis should fix the problem of ovs-testcontroller processes\r\nnot being killed.\r\n\r\nThanks to Rwitick Ghosh.\r\n\r\nCloses #1164","shortMessageHtmlLink":"Fix list of processes to kill in cleanup() (#1173)"}},{"before":"36d4768378fe7f9bf2699af29bbbd23db5a30d8d","after":null,"ref":"refs/heads/2.3.1b2","pushedAt":"2023-04-25T02:20:27.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":"4cfe97ee49027d16db37957e13508a18486edaa2","after":"a2cb3e4051e99af595dfa25836babafb3611a9b4","ref":"refs/heads/master","pushedAt":"2023-04-25T02:20:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lantz","name":"lantz","path":"/lantz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/744379?s=80&v=4"},"commit":{"message":"2.3.1b2 (#1172)\n\nSupport for Ubuntu 22.04 and 20.04.\r\n\r\n- Update Mininet version\r\n- Install pexpect with pip to support python 3 and 2\r\n- Update code-check workflow\r\n - refactor to enable testing python 2 on ubuntu 22.04\r\n - update to actions/checkout@v3 (@v2 is deprecated)\r\n\r\nerrata:\r\n\r\nmountCgroups has not actually been renamed, but has been\r\nchanged to use cgroupfs-mount and to return the cgroups version.","shortMessageHtmlLink":"2.3.1b2 (#1172)"}},{"before":"054a28a41aed002a0799a2da0fb67d63d5814e87","after":"36d4768378fe7f9bf2699af29bbbd23db5a30d8d","ref":"refs/heads/2.3.1b2","pushedAt":"2023-04-25T00:36:58.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.1b2\n\nSupport for Ubuntu 22.04 and 20.04.\n\n- Update Mininet version\n- Install pexpect with pip to support python 3 and 2\n- Update code-check workflow\n - refactor to enable testing python 2 on ubuntu 22.04\n - update to actions/checkout@v3 (@v2 is deprecated)\n\nerrata:\n\nmountCgroups has not actually been renamed, but has been\nchanged to use cgroupfs-mount and to return the cgroups version.","shortMessageHtmlLink":"2.3.1b2"}},{"before":"6b845ef38d751d8aacc1146edb32d49d38eec467","after":"054a28a41aed002a0799a2da0fb67d63d5814e87","ref":"refs/heads/2.3.1b2","pushedAt":"2023-04-25T00:24:13.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.1b2\n\nSupport for Ubuntu 22.04 and 20.04.\n\n- Update Mininet version\n- Install pexpect with pip to support python 3 and 2\n- Reinstate tests for python 2\n\nerrata:\n\nmountCgroups has not actually been renamed, but has been\nchanged to use cgroupfs-mount and to return the cgroups version.","shortMessageHtmlLink":"2.3.1b2"}},{"before":"443fe401d94b1b451ea490aec57830c1bab2f8a0","after":"6b845ef38d751d8aacc1146edb32d49d38eec467","ref":"refs/heads/2.3.1b2","pushedAt":"2023-04-25T00:17: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":"2.3.1b2\n\nSupport for Ubuntu 22.04 and 20.04.\n\n- Update Mininet version\n- Install pexpect with pip to support python 3 and 2\n- Reinstate tests for python 2\n\nerrata:\n\nmountCgroups has not actually been renamed, but has been\nchanged to use cgroupfs-mount and to return the cgroups version.","shortMessageHtmlLink":"2.3.1b2"}},{"before":"0bcb28113e8ee44f8809de56ddc4ce9a120cb01b","after":"443fe401d94b1b451ea490aec57830c1bab2f8a0","ref":"refs/heads/2.3.1b2","pushedAt":"2023-04-25T00:13:02.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.1b2\n\nSupport for Ubuntu 22.04 and 20.04.\n\n- Update version name\n- Install pexpect with pip to support python 3 and 2\n- Reinstate tests for python 2\n\nerrata:\n\nmountCgroups has not actually been renamed, but has been\nchanged to use cgroupfs-mount and to return the cgroups version.","shortMessageHtmlLink":"2.3.1b2"}},{"before":"eb8a4c6238ab42a553e826e44a55f996ba9b4766","after":"0bcb28113e8ee44f8809de56ddc4ce9a120cb01b","ref":"refs/heads/2.3.1b2","pushedAt":"2023-04-25T00:09: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":"2.3.1b2\n\nSupport for Ubuntu 22.04 and 20.04.\n\n- Update version name\n- Install pexpect with pip to support python 3 and 2\n- Reinstate tests for python 2\n\nerrata:\n\nmountCgroups has not actually been renamed, but has been\nchanged to use cgroupfs-mount and to return the cgroups version.","shortMessageHtmlLink":"2.3.1b2"}},{"before":"9ca5775d46a8ea9c17bed58462cbe2184f75a754","after":"eb8a4c6238ab42a553e826e44a55f996ba9b4766","ref":"refs/heads/2.3.1b2","pushedAt":"2023-04-25T00:07:18.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.1b2\n\nSupport for Ubuntu 22.04 and 20.04.\n\n- Update version name\n- Install pexpect with pip to support python 3 and 2\n- Reinstate tests for python 2\n\nerrata:\n\nmountCgroups has not actually been renamed, but has been\nchanged to use cgroupfs-mount and to return the cgroups version.","shortMessageHtmlLink":"2.3.1b2"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADgjvf-QA","startCursor":null,"endCursor":null}},"title":"Activity ยท mininet/mininet"}