{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":59991391,"defaultBranch":"master","name":"ansible-nfv","ownerLogin":"redhat-openstack","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-05-30T07:55:36.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1375502?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716191485.0","currentOid":""},"activityList":{"items":[{"before":"9b617c6768ec64e1375149f3eee716d495dd09b1","after":"a040964fab53bc1a8c27fa4a76012e854c48a003","ref":"refs/heads/master","pushedAt":"2024-01-23T09:43:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yarboa","name":"Yariv Rachmani","path":"/Yarboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18025530?s=80&v=4"},"commit":{"message":"moved ELK URL\n\nchanged ELK default URL due to the ELK server migrating to BRQ\n\nChange-Id: Ic7f31fc3533bb9561e4a216cd2b373023e0efe39\n(cherry picked from commit 6635e5c5389ca619b5315597ee3e70f43a16ec9b)","shortMessageHtmlLink":"moved ELK URL"}},{"before":"632c4a335464e278441e8a4c52354ef8fc282759","after":"6635e5c5389ca619b5315597ee3e70f43a16ec9b","ref":"refs/heads/devel","pushedAt":"2024-01-23T09:42:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yarboa","name":"Yariv Rachmani","path":"/Yarboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18025530?s=80&v=4"},"commit":{"message":"moved ELK URL\n\nchanged ELK default URL due to the ELK server migrating to BRQ\n\nChange-Id: Ic7f31fc3533bb9561e4a216cd2b373023e0efe39","shortMessageHtmlLink":"moved ELK URL"}},{"before":"f014776ab60cf4b4f80c7ff1c55054bbd33e9b7e","after":"9b617c6768ec64e1375149f3eee716d495dd09b1","ref":"refs/heads/master","pushedAt":"2023-10-24T08:11:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yarboa","name":"Yariv Rachmani","path":"/Yarboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18025530?s=80&v=4"},"commit":{"message":"switches_config: Add Native VLAN Option\n\nAllow switches to configure native VLAN as part of trunk port.\n\nChange-Id: I0bff4207e5e5a280db17ad8bffcd0a3059807754\n(cherry picked from commit 45cf1c3f9fad4138a9e751db959bf58fdf557702)","shortMessageHtmlLink":"switches_config: Add Native VLAN Option"}},{"before":"7c8e6efd9f37d9ba2e3a2d8a084c3a47983c8cef","after":"f014776ab60cf4b4f80c7ff1c55054bbd33e9b7e","ref":"refs/heads/master","pushedAt":"2023-10-16T12:07:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yarboa","name":"Yariv Rachmani","path":"/Yarboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18025530?s=80&v=4"},"commit":{"message":"Multqueue Discovery: Allow to set down interfaces\n\nThe MQ discovery test is designed to have a 1:1 match between sriov\ninterfaces in trex VM and dpdk interfaces in testpmd-dpdk-dut VM. This\nis a typical workflow deployed by Pre Tempest stage and used in\nMultiqueue Discovery stage:\n\n+-------------------------+----------------------------------+\n| Name | Networks |\n+-------------------------+----------------------------------+\n| testpmd-dpdk-dut | dpdk_net_nic0_167=10.10.167.143; |\n| | dpdk_net_nic1_168=10.10.168.160 |\n| trex | sriov_net_167=10.10.167.149; |\n| | sriov_net_168=10.10.168.164 |\n+-------------------------+----------------------------------+\n\nThe trex VM will inject traffic in sriov_net_167 and sriov_net_168 and\nit will be received in dpdk_net_nic0_167 and dpdk_net_nic1_168\nrespectively on testpmd-dpdk-dut.\n\nIn MQ exclusively dedicated scenarios we have a NIC configuration like\nthis:\n\n- type: ovs_user_bridge\n name: br-dpdk0\n mtu: 9000\n use_dhcp: false\n members:\n - type: ovs_dpdk_port\n name: dpdk2\n mtu: 9000\n rx_queue: 3\n members:\n - type: interface\n name: nic5\n\n- type: ovs_user_bridge\n name: br-dpdk1\n mtu: 9000\n use_dhcp: false\n members:\n - type: ovs_dpdk_port\n name: dpdk3\n mtu: 9000\n rx_queue: 3\n members:\n - type: interface\n name: nic6\n\nAlong with this config in tempest_config.yml:\n\npmd_rxq_affinity:\n - interface: \"dpdk2\"\n pmd_rxq_affinity: \"0:3,1:5,2:7\"\n - interface: \"dpdk3\"\n pmd_rxq_affinity: \"0:3,1:5,2:7\"\n\nUsing the configuration above we got the 1:1 matching between sriov\nand dpdk interfaces.\n\nHowever, for non MQ exclusively dedicated scenarios we have a NIC\nconfiguration like this:\n\n- type: ovs_user_bridge\n name: br-dpdk0\n mtu: 9000\n use_dhcp: false\n members:\n - type: ovs_dpdk_bond\n name: dpdkbond1\n mtu: 9000\n rx_queue: 3\n members:\n - type: ovs_dpdk_port\n name: dpdk2\n members:\n - type: interface\n name: nic5\n - type: ovs_dpdk_port\n name: dpdk3\n members:\n - type: interface\n name: nic6\n\n- type: ovs_user_bridge\n name: br-dpdk1\n mtu: 9000\n use_dhcp: false\n members:\n - type: ovs_dpdk_port\n name: dpdk4\n mtu: 9000\n rx_queue: 3\n members:\n\t- type: interface\n name: nic4\n\nThen the test failed because the injected traffic in sriov_net_167 and\nsriov_net_168 is received in dpdk2, dpdk3, dpdk4 (no 1:1):\n\nsriov_net_167 -> dpdk2, dpdk3\nsriov_net_168 -> dpdk4\n\nSince non expected traffic deteced in one of the dpdk interfaces and\nerror error like this was raised:\n\nTraceback (most recent call last):\n File \"/opt/trex/current/multiqueue.py\", line 486, in \n main()\n File \"/opt/trex/current/multiqueue.py\", line 461, in main\n ast.literal_eval(args.pps)),\n File \"/opt/trex/current/multiqueue.py\", line 190, in parse_pmd_stats\n queue = queues_json[port_index][\"queues\"][str(queue_id)]\nKeyError: '3'\n\nTo solve this issue the following config in tempest_config.yml is\nnecessary:\n\npmd_rxq_affinity:\n - interface: \"dpdk2\"\n pmd_rxq_affinity: \"0:3,1:5,2:7\"\n - interface: \"dpdk4\"\n pmd_rxq_affinity: \"0:3,1:5,2:7\"\n\nAlong with this new ansible variable:\n\ntestpmd_down_interfaces:\n - bridge: \"br-dpdk0\"\n interface: \"dpdk3\"\n\nThis change provides support for testpmd_down_interfaces. This way,\nbringing down one of the dpdk interfaces the 1:1 relatioship between\nsriov and dpdk interfaces is kept and the MQ Discovery test can be\nexecuted successfully\n\nChange-Id: I46382eb519d11851529f062d7268944e9b32302f\n(cherry picked from commit e69ba19b05d6dc2b6822651176e7aabc73bdd36a)","shortMessageHtmlLink":"Multqueue Discovery: Allow to set down interfaces"}},{"before":"f30f8214b3085a387662c2ea09e2364f1faad60f","after":"632c4a335464e278441e8a4c52354ef8fc282759","ref":"refs/heads/devel","pushedAt":"2023-10-16T10:34:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Yarboa","name":"Yariv Rachmani","path":"/Yarboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18025530?s=80&v=4"},"commit":{"message":"Merge \"Multqueue Discovery: Allow to set down interfaces\" into devel","shortMessageHtmlLink":"Merge \"Multqueue Discovery: Allow to set down interfaces\" into devel"}},{"before":"5258431bbad24be16d518f435d317b55d7bbc76e","after":"7c8e6efd9f37d9ba2e3a2d8a084c3a47983c8cef","ref":"refs/heads/master","pushedAt":"2023-10-16T09:49:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yarboa","name":"Yariv Rachmani","path":"/Yarboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18025530?s=80&v=4"},"commit":{"message":"openastack_tasks: Fix Undercloud Clouds (Wallaby)\n\nFor Wallaby based releases, `stackrc` uses `OS_CLOUD` to point to the\nundercloud endpoint.\nThis patch fixes clouds generation for Wallaby release.\n\nChange-Id: I59c8e441498b6ba78925e4c1a673738fac1aef7b\n(cherry picked from commit 71e06699a1e716d5a09d51ea8f32f7d724ad1a25)","shortMessageHtmlLink":"openastack_tasks: Fix Undercloud Clouds (Wallaby)"}},{"before":"9b7c7a332b297c6383f3f8c7702a92942d69df98","after":"f30f8214b3085a387662c2ea09e2364f1faad60f","ref":"refs/heads/devel","pushedAt":"2023-10-16T09:49:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Yarboa","name":"Yariv Rachmani","path":"/Yarboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18025530?s=80&v=4"},"commit":{"message":"Merge \"openastack_tasks: Fix Undercloud Clouds (Wallaby)\" into devel","shortMessageHtmlLink":"Merge \"openastack_tasks: Fix Undercloud Clouds (Wallaby)\" into devel"}},{"before":"7aef62adf2190279337fa9a4117bc29510630e96","after":"5258431bbad24be16d518f435d317b55d7bbc76e","ref":"refs/heads/master","pushedAt":"2023-10-09T06:46:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yarboa","name":"Yariv Rachmani","path":"/Yarboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18025530?s=80&v=4"},"commit":{"message":"gather_perf_info: Fix Playbook\n\nEnsure elasticsearch Python SDK is installed globally.\n\nDelegate reporting to DuT compute.\n\nChange-Id: Ifea7b843baeab1e7c809f9c0046434e577a5475b\n(cherry picked from commit 9b7c7a332b297c6383f3f8c7702a92942d69df98)","shortMessageHtmlLink":"gather_perf_info: Fix Playbook"}},{"before":"7e685e4841a22c8a13cd83a1deb433b1e266b64c","after":"9b7c7a332b297c6383f3f8c7702a92942d69df98","ref":"refs/heads/devel","pushedAt":"2023-10-08T13:54:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yarboa","name":"Yariv Rachmani","path":"/Yarboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18025530?s=80&v=4"},"commit":{"message":"gather_perf_info: Fix Playbook\n\nEnsure elasticsearch Python SDK is installed globally.\n\nDelegate reporting to DuT compute.\n\nChange-Id: Ifea7b843baeab1e7c809f9c0046434e577a5475b","shortMessageHtmlLink":"gather_perf_info: Fix Playbook"}},{"before":"84af61ac4d0183a8ca5acff8b9425fd06cd4a975","after":"7aef62adf2190279337fa9a4117bc29510630e96","ref":"refs/heads/master","pushedAt":"2023-10-04T15:42:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yarboa","name":"Yariv Rachmani","path":"/Yarboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18025530?s=80&v=4"},"commit":{"message":"added missing --upload\n\nChange-Id: I92718cd3f0d08051653869a07658322159d4c798\n(cherry picked from commit 7e685e4841a22c8a13cd83a1deb433b1e266b64c)","shortMessageHtmlLink":"added missing --upload"}},{"before":"da36859f6cafa9c044feb1ea2e0fbb0966aeccca","after":"7e685e4841a22c8a13cd83a1deb433b1e266b64c","ref":"refs/heads/devel","pushedAt":"2023-10-04T15:41:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yarboa","name":"Yariv Rachmani","path":"/Yarboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18025530?s=80&v=4"},"commit":{"message":"added missing --upload\n\nChange-Id: I92718cd3f0d08051653869a07658322159d4c798","shortMessageHtmlLink":"added missing --upload"}},{"before":"8bdfd1900846a64b55e7e9f3551df5e043989ae8","after":"84af61ac4d0183a8ca5acff8b9425fd06cd4a975","ref":"refs/heads/master","pushedAt":"2023-10-04T11:01:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yarboa","name":"Yariv Rachmani","path":"/Yarboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18025530?s=80&v=4"},"commit":{"message":"ELK reporting\n\ncreated a playbook and script to report results with extra info to ELK\n\nChange-Id: If2debe24648e5cd1554d0500b08f0dc870533ae0\n(cherry picked from commit 9ea7c1b4ca4709ba0d99fd7b1de4e6b90e4849e7)","shortMessageHtmlLink":"ELK reporting"}},{"before":"ab553d723f29b89ecfd3c9f6e121e0655782a28a","after":"da36859f6cafa9c044feb1ea2e0fbb0966aeccca","ref":"refs/heads/devel","pushedAt":"2023-10-03T13:14:44.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"Yarboa","name":"Yariv Rachmani","path":"/Yarboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18025530?s=80&v=4"},"commit":{"message":"Merge \"ELK reporting\" into devel","shortMessageHtmlLink":"Merge \"ELK reporting\" into devel"}},{"before":"63e1f3fc0f5f644acf8a709e3deadff7f82d5471","after":"8bdfd1900846a64b55e7e9f3551df5e043989ae8","ref":"refs/heads/master","pushedAt":"2023-09-28T09:23:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yarboa","name":"Yariv Rachmani","path":"/Yarboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18025530?s=80&v=4"},"commit":{"message":"Configure trex host\n\nit is possible to have several trex instances and choose the one\nto use. Instances will be defined like this:\ntrex_instance:\n sriov_dut: \"trex-0\"\n dpdk_dut: \"trex-1\"\n\nThis is useful in the case in which I have a specific nic in each\ncompute and I deploy instances in the following way:\ncompute0:\n- trex_0 (will inject for sriov testpmd)\n- testpmd (for testing dpdk, using specific nic)\n\ncompute1:\n- trex_1 (will inject for dpdk testpmd\n- testpmd (for testing sriov, using specific nic)\n\nChange-Id: I88389e55706d814466ff20820e2339e5aba6ac47\n(cherry picked from commit ab553d723f29b89ecfd3c9f6e121e0655782a28a)","shortMessageHtmlLink":"Configure trex host"}},{"before":"60eb13ee209ba5879227f02c3d4e2dac99d257ae","after":"ab553d723f29b89ecfd3c9f6e121e0655782a28a","ref":"refs/heads/devel","pushedAt":"2023-09-28T09:22:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yarboa","name":"Yariv Rachmani","path":"/Yarboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18025530?s=80&v=4"},"commit":{"message":"Configure trex host\n\nit is possible to have several trex instances and choose the one\nto use. Instances will be defined like this:\ntrex_instance:\n sriov_dut: \"trex-0\"\n dpdk_dut: \"trex-1\"\n\nThis is useful in the case in which I have a specific nic in each\ncompute and I deploy instances in the following way:\ncompute0:\n- trex_0 (will inject for sriov testpmd)\n- testpmd (for testing dpdk, using specific nic)\n\ncompute1:\n- trex_1 (will inject for dpdk testpmd\n- testpmd (for testing sriov, using specific nic)\n\nChange-Id: I88389e55706d814466ff20820e2339e5aba6ac47","shortMessageHtmlLink":"Configure trex host"}},{"before":"5f78e89f529c65099b4f6716b07a60e0fec23d3a","after":"63e1f3fc0f5f644acf8a709e3deadff7f82d5471","ref":"refs/heads/master","pushedAt":"2023-09-18T12:29:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yarboa","name":"Yariv Rachmani","path":"/Yarboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18025530?s=80&v=4"},"commit":{"message":"discover_osp_version: Fix Release Check\n\nIn a scenarion where `/var/lib/rhos-release/latest-installed` is empty,\nthe value will be equal 0.\n\nFix conditonal to use releaes files only if they have content.\n\nChange-Id: If2b611d41ad154c7f108e8a525e32a6b6837899a\n(cherry picked from commit 60eb13ee209ba5879227f02c3d4e2dac99d257ae)","shortMessageHtmlLink":"discover_osp_version: Fix Release Check"}},{"before":"e1d10b75d7a584480dc63be49492c45d57b2eef7","after":"60eb13ee209ba5879227f02c3d4e2dac99d257ae","ref":"refs/heads/devel","pushedAt":"2023-09-18T12:28:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yarboa","name":"Yariv Rachmani","path":"/Yarboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18025530?s=80&v=4"},"commit":{"message":"discover_osp_version: Fix Release Check\n\nIn a scenarion where `/var/lib/rhos-release/latest-installed` is empty,\nthe value will be equal 0.\n\nFix conditonal to use releaes files only if they have content.\n\nChange-Id: If2b611d41ad154c7f108e8a525e32a6b6837899a","shortMessageHtmlLink":"discover_osp_version: Fix Release Check"}},{"before":"b7d1448708aea09d02843eb63a5eb449af6f30e1","after":"e1d10b75d7a584480dc63be49492c45d57b2eef7","ref":"refs/heads/devel","pushedAt":"2023-09-14T08:46:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Yarboa","name":"Yariv Rachmani","path":"/Yarboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18025530?s=80&v=4"},"commit":{"message":"Merge \"switches_config: Add Native VLAN Option\" into devel","shortMessageHtmlLink":"Merge \"switches_config: Add Native VLAN Option\" into devel"}},{"before":"3aa05986c309732209134de483a345cca738ee42","after":"5f78e89f529c65099b4f6716b07a60e0fec23d3a","ref":"refs/heads/master","pushedAt":"2023-09-14T08:16:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yarboa","name":"Yariv Rachmani","path":"/Yarboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18025530?s=80&v=4"},"commit":{"message":"Add nohz_full and rcu_nocbs to vm grub\n\nnohz_full\nnohz_full gives us reduced ticks when there is only 1 task on given cpu\n\nrcu_nocbs\nThe Read-Copy-Update (RCU) system is a lockless mechanism for mutual\nexclusion inside the kernel. As a consequence of performing RCU operations,\ncall-backs are sometimes queued on CPUs to be performed at a future moment\nwhen removing memory is safe.\n\nChange-Id: I95868cf9dbc0e379b06a8f2f39b7342d402d3a48\n(cherry picked from commit b7d1448708aea09d02843eb63a5eb449af6f30e1)","shortMessageHtmlLink":"Add nohz_full and rcu_nocbs to vm grub"}},{"before":"302a268efe6e7a798afc2981017dacde75d44f1b","after":"b7d1448708aea09d02843eb63a5eb449af6f30e1","ref":"refs/heads/devel","pushedAt":"2023-09-13T14:24:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yarboa","name":"Yariv Rachmani","path":"/Yarboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18025530?s=80&v=4"},"commit":{"message":"Add nohz_full and rcu_nocbs to vm grub\n\nnohz_full\nnohz_full gives us reduced ticks when there is only 1 task on given cpu\n\nrcu_nocbs\nThe Read-Copy-Update (RCU) system is a lockless mechanism for mutual\nexclusion inside the kernel. As a consequence of performing RCU operations,\ncall-backs are sometimes queued on CPUs to be performed at a future moment\nwhen removing memory is safe.\n\nChange-Id: I95868cf9dbc0e379b06a8f2f39b7342d402d3a48","shortMessageHtmlLink":"Add nohz_full and rcu_nocbs to vm grub"}},{"before":"6857dbcf860a6eaca55498599a285c2c290d05b6","after":"3aa05986c309732209134de483a345cca738ee42","ref":"refs/heads/master","pushedAt":"2023-09-06T13:11:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yarboa","name":"Yariv Rachmani","path":"/Yarboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18025530?s=80&v=4"},"commit":{"message":"post_install: Allow Force Creation Of clouds.yaml\n\nAllows to create `clouds.yaml` file on OSP > 17.0 releases by\nusing `force_clouds_generation` variable.\n\nFix clouds.yaml dictionary generation.\n\nAdd warning in `requirements.yaml` regarding OpenStack Ansible\ncollection.\n\nChange-Id: I669ce68b9d7de61effa75a613589df336a9af9af\n(cherry picked from commit 302a268efe6e7a798afc2981017dacde75d44f1b)","shortMessageHtmlLink":"post_install: Allow Force Creation Of clouds.yaml"}},{"before":"e626e32d620db2fff7397307703492ffd633de8b","after":"302a268efe6e7a798afc2981017dacde75d44f1b","ref":"refs/heads/devel","pushedAt":"2023-09-06T13:09:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yarboa","name":"Yariv Rachmani","path":"/Yarboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18025530?s=80&v=4"},"commit":{"message":"post_install: Allow Force Creation Of clouds.yaml\n\nAllows to create `clouds.yaml` file on OSP > 17.0 releases by\nusing `force_clouds_generation` variable.\n\nFix clouds.yaml dictionary generation.\n\nAdd warning in `requirements.yaml` regarding OpenStack Ansible\ncollection.\n\nChange-Id: I669ce68b9d7de61effa75a613589df336a9af9af","shortMessageHtmlLink":"post_install: Allow Force Creation Of clouds.yaml"}},{"before":"cef3f387c208f11ff28e3288def5995cb9da6a78","after":"6857dbcf860a6eaca55498599a285c2c290d05b6","ref":"refs/heads/master","pushedAt":"2023-07-25T12:37:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yarboa","name":"Yariv Rachmani","path":"/Yarboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18025530?s=80&v=4"},"commit":{"message":"Check fail condition in binary search\n\nBinary search has each own mechanism to retry if there are errors\nCurrently we are capturing errors in logs and stop binary execution\nand do not allow binary search to execute those retries\n\nNow we check error code returned by binary search and execute\nretries only when binary search has finished and the return code\nis not 0\n\nChange-Id: I80fb62d94d3a284c22ec5f6254d5d87e8b9ae749\n(cherry picked from commit e626e32d620db2fff7397307703492ffd633de8b)","shortMessageHtmlLink":"Check fail condition in binary search"}},{"before":"5c948600258cf17c149b03df0965b01cef287ea0","after":"e626e32d620db2fff7397307703492ffd633de8b","ref":"refs/heads/devel","pushedAt":"2023-07-25T12:36:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yarboa","name":"Yariv Rachmani","path":"/Yarboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18025530?s=80&v=4"},"commit":{"message":"Check fail condition in binary search\n\nBinary search has each own mechanism to retry if there are errors\nCurrently we are capturing errors in logs and stop binary execution\nand do not allow binary search to execute those retries\n\nNow we check error code returned by binary search and execute\nretries only when binary search has finished and the return code\nis not 0\n\nChange-Id: I80fb62d94d3a284c22ec5f6254d5d87e8b9ae749","shortMessageHtmlLink":"Check fail condition in binary search"}},{"before":"9b8f482ea01aacb06b27bfe30725e6d7e55d5e54","after":"cef3f387c208f11ff28e3288def5995cb9da6a78","ref":"refs/heads/master","pushedAt":"2023-07-18T14:02:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yarboa","name":"Yariv Rachmani","path":"/Yarboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18025530?s=80&v=4"},"commit":{"message":"Binary search: option negative packet loss\n\nChange-Id: I49f3228bd34c2a0b126a6cd9a07c25ad547f3b7a\n(cherry picked from commit 4516d51df338c804001bc220f6b1686fb80d56c9)","shortMessageHtmlLink":"Binary search: option negative packet loss"}},{"before":"f9da1d88a51f5d2a4207635bcdd778691f827904","after":"5c948600258cf17c149b03df0965b01cef287ea0","ref":"refs/heads/devel","pushedAt":"2023-07-18T14:01:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Yarboa","name":"Yariv Rachmani","path":"/Yarboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18025530?s=80&v=4"},"commit":{"message":"Merge \"Binary search: option negative packet loss\" into devel","shortMessageHtmlLink":"Merge \"Binary search: option negative packet loss\" into devel"}},{"before":"2f6bab5e8ba510fbee0965020bf2bb194772b6be","after":"9b8f482ea01aacb06b27bfe30725e6d7e55d5e54","ref":"refs/heads/master","pushedAt":"2023-07-06T12:29:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yarboa","name":"Yariv Rachmani","path":"/Yarboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18025530?s=80&v=4"},"commit":{"message":"Removing enable_unsafe_noiommu_mode=1 as a parameter\n\nAnd configuring it in a different way:\necho 1 | sudo tee /sys/module/vfio/parameters/enable_unsafe_noiommu_mode\n\nThe parameter fails in same guest images:\n[root@trex cloud-user]# /root/dpdk/usertools/dpdk-devbind.py -b vfio-pci 0000:05:00.0 0000:06:00.0\nError: bind failed for 0000:05:00.0 - Cannot bind to driver vfio-pci: [Errno 22] Invalid argument\nError: bind failed for 0000:06:00.0 - Cannot bind to driver vfio-pci: [Errno 22] Invalid argument\n\nChange-Id: I237fcaccb88c53dbe6d76d9f6a36200dc949f8e4\n(cherry picked from commit 0ab18744dca321ee43ca0116f7d03bc451f575a3)","shortMessageHtmlLink":"Removing enable_unsafe_noiommu_mode=1 as a parameter"}},{"before":"2212f85def9dc0a5dc9f8fcea126ff2deba2c08b","after":"f9da1d88a51f5d2a4207635bcdd778691f827904","ref":"refs/heads/devel","pushedAt":"2023-07-06T12:28:32.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"Yarboa","name":"Yariv Rachmani","path":"/Yarboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18025530?s=80&v=4"},"commit":{"message":"Merge \"Removing enable_unsafe_noiommu_mode=1 as a parameter\" into devel","shortMessageHtmlLink":"Merge \"Removing enable_unsafe_noiommu_mode=1 as a parameter\" into devel"}},{"before":"30e1cba33eff2acbd39f93714e1ad514193a2b70","after":"2f6bab5e8ba510fbee0965020bf2bb194772b6be","ref":"refs/heads/master","pushedAt":"2023-06-30T07:13:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yarboa","name":"Yariv Rachmani","path":"/Yarboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18025530?s=80&v=4"},"commit":{"message":"Enable jump host when running performance for trex and testpmd vms\n\nChange-Id: Ifdf16af0d570098dfc0413d8814ce7cedd720069\n(cherry picked from commit 2212f85def9dc0a5dc9f8fcea126ff2deba2c08b)","shortMessageHtmlLink":"Enable jump host when running performance for trex and testpmd vms"}},{"before":"dcf70f90e0b1c593d018bf0c15dc1508e336fba0","after":"2212f85def9dc0a5dc9f8fcea126ff2deba2c08b","ref":"refs/heads/devel","pushedAt":"2023-06-30T07:13:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yarboa","name":"Yariv Rachmani","path":"/Yarboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18025530?s=80&v=4"},"commit":{"message":"Enable jump host when running performance for trex and testpmd vms\n\nChange-Id: Ifdf16af0d570098dfc0413d8814ce7cedd720069","shortMessageHtmlLink":"Enable jump host when running performance for trex and testpmd vms"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD5rKY_QA","startCursor":null,"endCursor":null}},"title":"Activity ยท redhat-openstack/ansible-nfv"}