{"push_id":932710088,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"34cf19c8a4dababd1e723c0364a80823c0ac2637","before":"6248dd0ae5ed16a690dfb34909e82f1ee49b4b3e","commits":[{"sha":"83cd67cd89ba58243d85db8e82485bda6fd00fde","author":{"email":"fd8d180af9e0ee0161b03d1edf50af955f0bd716@intel.com","name":"Stephen Finucane"},"message":"Add 'hw:cpu_thread_policy=require' scheduling\n\nThe 'require' CPU threads policy ensure that hosts are required to have\nan SMT architecture and that it be possible to schedule an instance\nutilising the thread siblings.\n\nThe 'require' policy should and will only be used when explicitly\nrequested by the instance or image. The existing 'prefer' policy\n(though it wasn't called this before) is retained and will be used both\nwhen requested and as the default, per the spec. A stub is included for\nthe remaining 'isolate' case.\n\nIt is necessary to add a filter to exclude hosts with no sibling\nsupport. This ensures that hosts that could not implement this\nthreading policy are quickly discarded.\n\nFinally, some tests that tested the 'require'-like aspects of the\n'prefer' policy are reworked to request this policy explicitly.\n\nChange-Id: Idedf16a734d9d85db08269d05f8c147959a17679\nImplements: blueprint virt-driver-cpu-thread-pinning","distinct":true,"url":"https://api.github.com/repos/openstack/nova/commits/83cd67cd89ba58243d85db8e82485bda6fd00fde"},{"sha":"34cf19c8a4dababd1e723c0364a80823c0ac2637","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Add 'hw:cpu_thread_policy=require' scheduling\"","distinct":true,"url":"https://api.github.com/repos/openstack/nova/commits/34cf19c8a4dababd1e723c0364a80823c0ac2637"}]}