)]}'
{".zuul.yaml":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"98d8d2461e37340d022baa701fc7cef485717bd9","unresolved":false,"context_lines":[{"line_number":301,"context_line":"            DEFAULT:"},{"line_number":302,"context_line":"              firewall_driver: nova.virt.firewall.NoopFirewallDriver"},{"line_number":303,"context_line":"              #NOTE(sean-k-mooney): we have 8 cpus in the gate"},{"line_number":304,"context_line":"              vcpu_pin_set: 1-7"},{"line_number":305,"context_line":"            compute:"},{"line_number":306,"context_line":"              cpu_share_set: 0"},{"line_number":307,"context_line":"            scheduler:"},{"line_number":308,"context_line":"              enabled_filters: \u0027AvailabilityZoneFilter,ComputeFilter,ComputeCapabilitiesFilter,ImagePropertiesFilter,ServerGroupAntiAffinityFilter,ServerGroupAffinityFilter,SameHostFilter,DifferentHostFilter,PciPassthroughFilter,NUMATopologyFilter\u0027"},{"line_number":309,"context_line":"              max_attempts: 10"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3fce034c_68cc5535","line":306,"range":{"start_line":304,"start_character":13,"end_line":306,"end_character":30},"updated":"2019-04-13 11:01:05.000000000","message":"i need to add this to subnode aswell","commit_id":"e0aab94ff4dbe0af80ef3fb9fdd602fb964c8ede"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"467c35cde4468159c02aa07475a020f5e4fbfc0a","unresolved":false,"context_lines":[{"line_number":337,"context_line":"                cpu_model: qemu64"},{"line_number":338,"context_line":"                cpu_model_extra_flags: pcid"},{"line_number":339,"context_line":""},{"line_number":340,"context_line":"- job:"},{"line_number":341,"context_line":"    name: tempest-nfv-multinode"},{"line_number":342,"context_line":"    parent: tempest-pinning"},{"line_number":343,"context_line":"    nodeset: nfv-multinode"},{"line_number":344,"context_line":"    vars:"},{"line_number":345,"context_line":"      tempest_concurrency: 2"},{"line_number":346,"context_line":""},{"line_number":347,"context_line":"- project:"},{"line_number":348,"context_line":"    # Please try to keep the list of job names sorted alphabetically."},{"line_number":349,"context_line":"    templates:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3fce034c_884f41bc","line":346,"range":{"start_line":340,"start_character":2,"end_line":346,"end_character":0},"updated":"2019-04-13 10:59:29.000000000","message":"Job tempest-pinning not defined","commit_id":"e0aab94ff4dbe0af80ef3fb9fdd602fb964c8ede"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"682dbcb862eefceb3f6864b950be7681b5e2a941","unresolved":false,"context_lines":[{"line_number":283,"context_line":"    # this is too high but it will do for now"},{"line_number":284,"context_line":"    timeout: 10800"},{"line_number":285,"context_line":"    nodeset: nfv"},{"line_number":286,"context_line":"    parent: tempest-all"},{"line_number":287,"context_line":"    pre-run:"},{"line_number":288,"context_line":"      - playbooks/nfv/nfv.yaml"},{"line_number":289,"context_line":"      - playbooks/nfv/virt-preview.yaml"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"3fce034c_4b65bee0","line":286,"range":{"start_line":286,"start_character":12,"end_line":286,"end_character":23},"updated":"2019-04-15 15:04:56.000000000","message":"i might chagne this to the tempest-base job\nso i can be a litte more explict in how the test are run.\n\ne.g. run the senario test serially after running the api test with low concurancy.\n\nthe api test somethimes still create vm so we still need to be careful not to have false faiure do to runing out of resouces.","commit_id":"8392e2133df519c684e6187b68653a14bc40abd0"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"682dbcb862eefceb3f6864b950be7681b5e2a941","unresolved":false,"context_lines":[{"line_number":291,"context_line":"      tempest_concurrency: 1"},{"line_number":292,"context_line":"      # tempest_test_regex: \u0027^(?!.*(?:tempest\\.scenario\\.test_network_advanced_server_ops\\.TestNetworkAdvancedServerOps\\.test_server_connectivity_suspend_resume.*)|(?:tempest\\.scenario\\.test_network_advanced_server_ops\\.TestNetworkAdvancedServerOps\\.test_server_connectivity_pause_unpause.*))((?:tempest\\.scenario\\.test_network_basic_ops.*)|(?:tempest\\.scenario\\.test_network_advanced_server_ops.*)|(?:tempest\\.api\\.network.*)|(?:tempest\\.api\\.compute.*)).*$\u0027"},{"line_number":293,"context_line":"      tempest_test_regex: \u0027^(?!.*(?:tempest\\.scenario\\.test_network_advanced_server_ops\\.TestNetworkAdvancedServerOps\\.test_server_connectivity_suspend_resume.*)|(?:tempest\\.scenario\\.test_network_advanced_server_ops\\.TestNetworkAdvancedServerOps\\.test_server_connectivity_pause_unpause.*))((?:tempest\\.scenario\\.test_network_basic_ops.*)|(?:tempest\\.scenario\\.test_network_advanced_server_ops.*)).*$\u0027"},{"line_number":294,"context_line":"      tempest_black_regex: \u0027mtu|keypair|images|negative|disk|quota\u0027"},{"line_number":295,"context_line":"      devstack_services:"},{"line_number":296,"context_line":"        dstat: flase"},{"line_number":297,"context_line":"        etcd3: flase"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"3fce034c_994c5f9f","line":294,"range":{"start_line":294,"start_character":6,"end_line":294,"end_character":67},"updated":"2019-04-15 15:04:56.000000000","message":"with the current regex this is nto needed but\nthis filters out a bunch of api test that are not relevent if we uncomment the other regex.\n\nthe other regex is more or less what the intel nfv ci ran + the compute api tests.\n\nthere were some non deterministic failures when i tested this localy and hand concurance \u003e 1 so i shoudl be able to enable the large set of test but i dont know if we want them or not.\n\npinning diables cpu over subsiption so its easy for concurent tests to fail due to running out of cpus which is why i have tempest_concurrency: 1.  tempest_concurrency: 1 however make running api test slow","commit_id":"8392e2133df519c684e6187b68653a14bc40abd0"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"d89d5e160a10d64e734e4fc16487672d38ede108","unresolved":false,"context_lines":[{"line_number":309,"context_line":"        c-vol: false"},{"line_number":310,"context_line":"        cinder: false"},{"line_number":311,"context_line":"      devstack_localrc:"},{"line_number":312,"context_line":"        USE_PYTHON3: false"},{"line_number":313,"context_line":"        LIBVIRT_TYPE: qemu"},{"line_number":314,"context_line":"      devstack_local_conf:"},{"line_number":315,"context_line":"        post-config:"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"3fce034c_33aa2ad2","line":312,"range":{"start_line":312,"start_character":0,"end_line":312,"end_character":26},"updated":"2019-04-15 12:55:43.000000000","message":"why?","commit_id":"8392e2133df519c684e6187b68653a14bc40abd0"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"682dbcb862eefceb3f6864b950be7681b5e2a941","unresolved":false,"context_lines":[{"line_number":309,"context_line":"        c-vol: false"},{"line_number":310,"context_line":"        cinder: false"},{"line_number":311,"context_line":"      devstack_localrc:"},{"line_number":312,"context_line":"        USE_PYTHON3: false"},{"line_number":313,"context_line":"        LIBVIRT_TYPE: qemu"},{"line_number":314,"context_line":"      devstack_local_conf:"},{"line_number":315,"context_line":"        post-config:"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"3fce034c_79edf389","line":312,"range":{"start_line":312,"start_character":0,"end_line":312,"end_character":26},"in_reply_to":"3fce034c_33aa2ad2","updated":"2019-04-15 15:04:56.000000000","message":"fedroa 29 ships python 3.7 by default an the nova compute agent hang when booting a vm under python 3.7.\n\nthere are no erros in the log it just does not work so untill we figure that out use python 2\n\npython 3.6 is available in the dnf repos too but this was quicker as a first pass.","commit_id":"8392e2133df519c684e6187b68653a14bc40abd0"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"d89d5e160a10d64e734e4fc16487672d38ede108","unresolved":false,"context_lines":[{"line_number":315,"context_line":"        post-config:"},{"line_number":316,"context_line":"          $NOVA_CONF:"},{"line_number":317,"context_line":"            DEFAULT:"},{"line_number":318,"context_line":"              firewall_driver: nova.virt.firewall.NoopFirewallDriver"},{"line_number":319,"context_line":"              #NOTE(sean-k-mooney): we have 8 cpus in the gate"},{"line_number":320,"context_line":"              vcpu_pin_set: 1-7"},{"line_number":321,"context_line":"            compute:"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"3fce034c_d3b8862b","line":318,"range":{"start_line":318,"start_character":0,"end_line":318,"end_character":68},"updated":"2019-04-15 12:55:43.000000000","message":"This is the default now, so I doubt it\u0027s necessary?","commit_id":"8392e2133df519c684e6187b68653a14bc40abd0"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"682dbcb862eefceb3f6864b950be7681b5e2a941","unresolved":false,"context_lines":[{"line_number":315,"context_line":"        post-config:"},{"line_number":316,"context_line":"          $NOVA_CONF:"},{"line_number":317,"context_line":"            DEFAULT:"},{"line_number":318,"context_line":"              firewall_driver: nova.virt.firewall.NoopFirewallDriver"},{"line_number":319,"context_line":"              #NOTE(sean-k-mooney): we have 8 cpus in the gate"},{"line_number":320,"context_line":"              vcpu_pin_set: 1-7"},{"line_number":321,"context_line":"            compute:"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"3fce034c_39ff6b35","line":318,"range":{"start_line":318,"start_character":0,"end_line":318,"end_character":68},"in_reply_to":"3fce034c_d3b8862b","updated":"2019-04-15 15:04:56.000000000","message":"its not this is legacy stuff.","commit_id":"8392e2133df519c684e6187b68653a14bc40abd0"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"d89d5e160a10d64e734e4fc16487672d38ede108","unresolved":false,"context_lines":[{"line_number":319,"context_line":"              #NOTE(sean-k-mooney): we have 8 cpus in the gate"},{"line_number":320,"context_line":"              vcpu_pin_set: 1-7"},{"line_number":321,"context_line":"            compute:"},{"line_number":322,"context_line":"              cpu_share_set: 0"},{"line_number":323,"context_line":"            scheduler:"},{"line_number":324,"context_line":"              enabled_filters: \u0027AvailabilityZoneFilter,ComputeFilter,ComputeCapabilitiesFilter,ImagePropertiesFilter,ServerGroupAntiAffinityFilter,ServerGroupAffinityFilter,SameHostFilter,DifferentHostFilter,PciPassthroughFilter,NUMATopologyFilter\u0027"},{"line_number":325,"context_line":"              max_attempts: 10"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"3fce034c_f3b3424c","line":322,"range":{"start_line":322,"start_character":14,"end_line":322,"end_character":27},"updated":"2019-04-15 12:55:43.000000000","message":"cpu_shared_set","commit_id":"8392e2133df519c684e6187b68653a14bc40abd0"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"682dbcb862eefceb3f6864b950be7681b5e2a941","unresolved":false,"context_lines":[{"line_number":319,"context_line":"              #NOTE(sean-k-mooney): we have 8 cpus in the gate"},{"line_number":320,"context_line":"              vcpu_pin_set: 1-7"},{"line_number":321,"context_line":"            compute:"},{"line_number":322,"context_line":"              cpu_share_set: 0"},{"line_number":323,"context_line":"            scheduler:"},{"line_number":324,"context_line":"              enabled_filters: \u0027AvailabilityZoneFilter,ComputeFilter,ComputeCapabilitiesFilter,ImagePropertiesFilter,ServerGroupAntiAffinityFilter,ServerGroupAffinityFilter,SameHostFilter,DifferentHostFilter,PciPassthroughFilter,NUMATopologyFilter\u0027"},{"line_number":325,"context_line":"              max_attempts: 10"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"3fce034c_599fd702","line":322,"range":{"start_line":322,"start_character":14,"end_line":322,"end_character":27},"in_reply_to":"3fce034c_f3b3424c","updated":"2019-04-15 15:04:56.000000000","message":"good catch i was wondering why the xmls looked wrong.\n\ni always get this wrong as the tenses don\u0027t match between the config and flavor/image.","commit_id":"8392e2133df519c684e6187b68653a14bc40abd0"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"682dbcb862eefceb3f6864b950be7681b5e2a941","unresolved":false,"context_lines":[{"line_number":321,"context_line":"            compute:"},{"line_number":322,"context_line":"              cpu_share_set: 0"},{"line_number":323,"context_line":"            scheduler:"},{"line_number":324,"context_line":"              enabled_filters: \u0027AvailabilityZoneFilter,ComputeFilter,ComputeCapabilitiesFilter,ImagePropertiesFilter,ServerGroupAntiAffinityFilter,ServerGroupAffinityFilter,SameHostFilter,DifferentHostFilter,PciPassthroughFilter,NUMATopologyFilter\u0027"},{"line_number":325,"context_line":"              max_attempts: 10"},{"line_number":326,"context_line":"            libvirt:"},{"line_number":327,"context_line":"              cpu_mode: custom"},{"line_number":328,"context_line":"              # We use qemu64 as it is supported by the MTTCG backend"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"3fce034c_cbec4e2b","line":325,"range":{"start_line":324,"start_character":14,"end_line":325,"end_character":30},"updated":"2019-04-15 15:04:56.000000000","message":"i have intentionally removed the retry filter to allow\nthe same host to be tried again up to the max attemps\n\nthis is intended to make it less likely that we could fail due to running out of resouces if we run the test concurrently.\n\nit has no effect when concurancy is 1","commit_id":"8392e2133df519c684e6187b68653a14bc40abd0"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"682dbcb862eefceb3f6864b950be7681b5e2a941","unresolved":false,"context_lines":[{"line_number":328,"context_line":"              # We use qemu64 as it is supported by the MTTCG backend"},{"line_number":329,"context_line":"              # this enabled the use of cpu pinning."},{"line_number":330,"context_line":"              cpu_model: qemu64"},{"line_number":331,"context_line":"              cpu_model_extra_flags: pcid"},{"line_number":332,"context_line":"        test-config:"},{"line_number":333,"context_line":"          $TEMPEST_CONFIG:"},{"line_number":334,"context_line":"            compute:"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"3fce034c_2bf952c7","line":331,"range":{"start_line":331,"start_character":13,"end_line":331,"end_character":41},"updated":"2019-04-15 15:04:56.000000000","message":"so looking at the xml we actully disable  pcid for qemu64 even when we add it here. is that a bug/know behavior.\n\ni wanted to test that we coudl add a cpu flag as part of this job so i might change this to sse3. sse3 was intoduced in the prescot generation of pentium4 cpus which was 15years ago on desktop so i think we are safe to assume that all host will have sse3 support and the qemu64 cpu does not have it by default i belive so that will work.","commit_id":"8392e2133df519c684e6187b68653a14bc40abd0"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"d89d5e160a10d64e734e4fc16487672d38ede108","unresolved":false,"context_lines":[{"line_number":359,"context_line":"          post-config:"},{"line_number":360,"context_line":"            $NOVA_CONF:"},{"line_number":361,"context_line":"              DEFAULT:"},{"line_number":362,"context_line":"                firewall_driver: nova.virt.firewall.NoopFirewallDriver"},{"line_number":363,"context_line":"                vcpu_pin_set: 1-7"},{"line_number":364,"context_line":"              compute:"},{"line_number":365,"context_line":"                cpu_share_set: 0"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"3fce034c_13984ebe","line":362,"range":{"start_line":362,"start_character":16,"end_line":362,"end_character":70},"updated":"2019-04-15 12:55:43.000000000","message":"ditto","commit_id":"8392e2133df519c684e6187b68653a14bc40abd0"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"682dbcb862eefceb3f6864b950be7681b5e2a941","unresolved":false,"context_lines":[{"line_number":359,"context_line":"          post-config:"},{"line_number":360,"context_line":"            $NOVA_CONF:"},{"line_number":361,"context_line":"              DEFAULT:"},{"line_number":362,"context_line":"                firewall_driver: nova.virt.firewall.NoopFirewallDriver"},{"line_number":363,"context_line":"                vcpu_pin_set: 1-7"},{"line_number":364,"context_line":"              compute:"},{"line_number":365,"context_line":"                cpu_share_set: 0"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"3fce034c_79a2d34d","line":362,"range":{"start_line":362,"start_character":16,"end_line":362,"end_character":70},"in_reply_to":"3fce034c_13984ebe","updated":"2019-04-15 15:04:56.000000000","message":"yep ill drop this.","commit_id":"8392e2133df519c684e6187b68653a14bc40abd0"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"682dbcb862eefceb3f6864b950be7681b5e2a941","unresolved":false,"context_lines":[{"line_number":362,"context_line":"                firewall_driver: nova.virt.firewall.NoopFirewallDriver"},{"line_number":363,"context_line":"                vcpu_pin_set: 1-7"},{"line_number":364,"context_line":"              compute:"},{"line_number":365,"context_line":"                cpu_share_set: 0"},{"line_number":366,"context_line":"              libvirt:"},{"line_number":367,"context_line":"                cpu_mode: custom"},{"line_number":368,"context_line":"                cpu_model: qemu64"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"3fce034c_19894fc9","line":365,"range":{"start_line":365,"start_character":16,"end_line":365,"end_character":29},"updated":"2019-04-15 15:04:56.000000000","message":"and update this.","commit_id":"8392e2133df519c684e6187b68653a14bc40abd0"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"8df45e4483114e4ba02e482f5ffeff66cbd63f9a","unresolved":false,"context_lines":[{"line_number":216,"context_line":"    name: nfv"},{"line_number":217,"context_line":"    nodes:"},{"line_number":218,"context_line":"      - name: controller"},{"line_number":219,"context_line":"        label: fedora-29"},{"line_number":220,"context_line":"    groups:"},{"line_number":221,"context_line":"      # Node where tests are executed and test results collected"},{"line_number":222,"context_line":"      - name: tempest"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"3fce034c_34be46d5","line":219,"updated":"2019-04-18 14:37:29.000000000","message":"For my own education, because I\u0027m totally new to this Zuul stuff, we then need to have a nodeset with this label, right? Which I\u0027m assuming currently does not exist?","commit_id":"4356c1013f3162731ebd2831e6e6201d35ea0176"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"a0e9c0b83da609c8db33b9fc2a227109d4b2c985","unresolved":false,"context_lines":[{"line_number":216,"context_line":"    name: nfv"},{"line_number":217,"context_line":"    nodes:"},{"line_number":218,"context_line":"      - name: controller"},{"line_number":219,"context_line":"        label: fedora-29"},{"line_number":220,"context_line":"    groups:"},{"line_number":221,"context_line":"      # Node where tests are executed and test results collected"},{"line_number":222,"context_line":"      - name: tempest"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"3fce034c_5daa1571","line":219,"in_reply_to":"3fce034c_34be46d5","updated":"2019-04-18 17:01:41.000000000","message":"technically i could remove this.\nthis initially came form my thridparty ci.\n\nthis needs to match a lable that is provide by nodepool\n\nso you will see for each fo the ci providerd in nodepool we will have a lable definiton like this\nhttps://github.com/openstack-infra/project-config/blob/3d528ce6e8ce6c262de5d48bd559a445f925aa69/nodepool/nl01.openstack.org.yaml#L88-L92\n\nthe default nodesets are defined here\nhttps://github.com/openstack-infra/openstack-zuul-jobs/blob/master/zuul.d/nodesets.yaml\nand  there is a node set for fedora-29 that we could use\n\nhttps://github.com/openstack-infra/openstack-zuul-jobs/blob/master/zuul.d/nodesets.yaml#L14-L18\n\n\ni wanted to provide  a bit more flexibility by not using it directly so that we could tweek this in the future.","commit_id":"4356c1013f3162731ebd2831e6e6201d35ea0176"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"a0e9c0b83da609c8db33b9fc2a227109d4b2c985","unresolved":false,"context_lines":[{"line_number":228,"context_line":"          - controller"},{"line_number":229,"context_line":""},{"line_number":230,"context_line":"- nodeset:"},{"line_number":231,"context_line":"    name: nfv-multinode"},{"line_number":232,"context_line":"    nodes:"},{"line_number":233,"context_line":"      - name: controller"},{"line_number":234,"context_line":"        label: fedora-29"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"3fce034c_1df24d71","line":231,"range":{"start_line":231,"start_character":10,"end_line":231,"end_character":23},"updated":"2019-04-18 17:01:41.000000000","message":"there is however no multinode fedora-29 nodeset so we would have need this anyway so i like the parity.\n\nalso im porting this form my third party ci so it was one less change not to remove this.\n\nif we want i can move the node sets to the openstack-zuul-jobs repo however having it in tree makes it simpler for use to change things if we need too and zuul supports it","commit_id":"4356c1013f3162731ebd2831e6e6201d35ea0176"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"08d384860c88b13e217e27b4b0d34a8a7bd26b0f","unresolved":false,"context_lines":[{"line_number":398,"context_line":"        #- nova-tox-functional"},{"line_number":399,"context_line":"        #- nova-tox-functional-py35"},{"line_number":400,"context_line":"        #- tempest-nfv-multinode:"},{"line_number":401,"context_line":"\t    irrelevant-files: *dsvm-irrelevant-files"},{"line_number":402,"context_line":"        - tempest-nfv:"},{"line_number":403,"context_line":"            irrelevant-files: *dsvm-irrelevant-files"},{"line_number":404,"context_line":"            voting: false"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"3fce034c_f111b05e","line":401,"updated":"2019-04-18 14:15:52.000000000","message":"This looks busted.","commit_id":"4356c1013f3162731ebd2831e6e6201d35ea0176"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"a0e9c0b83da609c8db33b9fc2a227109d4b2c985","unresolved":false,"context_lines":[{"line_number":398,"context_line":"        #- nova-tox-functional"},{"line_number":399,"context_line":"        #- nova-tox-functional-py35"},{"line_number":400,"context_line":"        #- tempest-nfv-multinode:"},{"line_number":401,"context_line":"\t    irrelevant-files: *dsvm-irrelevant-files"},{"line_number":402,"context_line":"        - tempest-nfv:"},{"line_number":403,"context_line":"            irrelevant-files: *dsvm-irrelevant-files"},{"line_number":404,"context_line":"            voting: false"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"3fce034c_7df83148","line":401,"in_reply_to":"3fce034c_f111b05e","updated":"2019-04-18 17:01:41.000000000","message":"ya the tab will break things. im trying to\n\nget used to emacs instead of nano and i havent\nfigured out how to configure it to never use tabs.\n\nalso that should have been commented out.","commit_id":"4356c1013f3162731ebd2831e6e6201d35ea0176"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"08d384860c88b13e217e27b4b0d34a8a7bd26b0f","unresolved":false,"context_lines":[{"line_number":399,"context_line":"        #- nova-tox-functional-py35"},{"line_number":400,"context_line":"        #- tempest-nfv-multinode:"},{"line_number":401,"context_line":"\t    irrelevant-files: *dsvm-irrelevant-files"},{"line_number":402,"context_line":"        - tempest-nfv:"},{"line_number":403,"context_line":"            irrelevant-files: *dsvm-irrelevant-files"},{"line_number":404,"context_line":"            voting: false"},{"line_number":405,"context_line":"        #- neutron-grenade-multinode:"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"3fce034c_b10fa835","line":402,"updated":"2019-04-18 14:15:52.000000000","message":"How about just throwing this in the experimental queue so you can run it on-demand vs the check queue. But this is a WIP and I guess you\u0027re going for just running this one job on this change for now until it\u0027s more ready.","commit_id":"4356c1013f3162731ebd2831e6e6201d35ea0176"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"a0e9c0b83da609c8db33b9fc2a227109d4b2c985","unresolved":false,"context_lines":[{"line_number":399,"context_line":"        #- nova-tox-functional-py35"},{"line_number":400,"context_line":"        #- tempest-nfv-multinode:"},{"line_number":401,"context_line":"\t    irrelevant-files: *dsvm-irrelevant-files"},{"line_number":402,"context_line":"        - tempest-nfv:"},{"line_number":403,"context_line":"            irrelevant-files: *dsvm-irrelevant-files"},{"line_number":404,"context_line":"            voting: false"},{"line_number":405,"context_line":"        #- neutron-grenade-multinode:"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"3fce034c_5d577527","line":402,"in_reply_to":"3fce034c_b10fa835","updated":"2019-04-18 17:01:41.000000000","message":"yes i didnt want to waste ci resouces by running all the other jobs until i had the mulitnode version with the larger regex working.\n\nill move it into the experimental queue anyway however as it will result in less merge conflicts\n\ni might also defer the swap to multinode as a second patch.\n\nmultinode works but again just dont want to waste ci time while tweeking the settings by running everything.","commit_id":"4356c1013f3162731ebd2831e6e6201d35ea0176"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"8869e47f5765537fff5392d6da7afeac2ee5a069","unresolved":false,"context_lines":[{"line_number":310,"context_line":"              # We use qemu64 as it is supported by the MTTCG backend"},{"line_number":311,"context_line":"              # this enabled the use of cpu pinning."},{"line_number":312,"context_line":"              cpu_model: qemu64"},{"line_number":313,"context_line":"              # sse3 was intoduced 15 years ago on desktop."},{"line_number":314,"context_line":"              # everything should support it so its a good"},{"line_number":315,"context_line":"              # way to test adding extra cpu flags."},{"line_number":316,"context_line":"              cpu_model_extra_flags: sse3"},{"line_number":317,"context_line":"        test-config:"},{"line_number":318,"context_line":"          $TEMPEST_CONFIG:"},{"line_number":319,"context_line":"            compute:"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"ffb9cba7_2d3f79d7","line":316,"range":{"start_line":313,"start_character":13,"end_line":316,"end_character":41},"updated":"2019-04-20 19:51:51.000000000","message":"ok so there are two issue here first sse3 is apprently repoted as ssse3 with 3 \"s\" not sse3\n\nsecond whilte the host cpus supportes it \n\"its ivybridge\" they are using the qemu ivybrige model\nand therefor are missing vector instructions.\n\nhttp://logs.openstack.org/97/652197/10/check/tempest-nfv-multinode/2969c1d/controller/logs/screen-n-cpu.txt.gz#_Apr_20_17_54_48_282826\n\ni going to remove this as i just added this because i could.\nits not required for this testing.","commit_id":"786dc5f874c1dcf1fe9f0e97b17b7c547c553edc"}],"playbooks/nfv/nfv.yaml":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"682dbcb862eefceb3f6864b950be7681b5e2a941","unresolved":false,"context_lines":[{"line_number":15,"context_line":"          --property hw:cpu_emulator_threads\u003disolate \\"},{"line_number":16,"context_line":"          --property hw:numa_nodes\u003d1 --property hw:mem_page_size\u003dlarge 420"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"          # secondary flavor"},{"line_number":19,"context_line":"          name\u003dnfv-128-1-2"},{"line_number":20,"context_line":"          openstack flavor create --id 840 --ram 128 --disk 1 --vcpus 2 $name"},{"line_number":21,"context_line":"          openstack flavor set --property hw:cpu_cores\u003d1 \\"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"3fce034c_eb1caa6b","line":18,"range":{"start_line":18,"start_character":12,"end_line":18,"end_character":28},"updated":"2019-04-15 15:04:56.000000000","message":"this is only used by the resize tests i think.\n\nthe primary flavor test pinning with isolate thread and emulator policy and hugepages.\n\nthe scondary flavor on resize will test realtime + hugepages with a specific pagesize+ hugepage sufix + shared emulator treads using the cpu_shared_set option.\n\n\nthis covers most of the nfv favor extraspec except multiple numa nodes which we cant test updtream as we dont have multi numa ndoe vms from the ci.","commit_id":"8392e2133df519c684e6187b68653a14bc40abd0"}]}
