)]}'
{"devstack/lib/ceph":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"519897883760761e6709be5cbf229b320515e143","unresolved":false,"context_lines":[{"line_number":1101,"context_line":"    # TODO(mriedem): handle multi-node"},{"line_number":1102,"context_line":"    local node_uuid\u003d$(openstack --os-compute-api-version 2.53 hypervisor list -f value -c ID)"},{"line_number":1103,"context_line":"    # TODO(mriedem): Make sure the compute node provider exists"},{"line_number":1104,"context_line":"    openstack resource provider show $node_uuid"},{"line_number":1105,"context_line":"    # Add the compute node provider and shared storage provider to the same"},{"line_number":1106,"context_line":"    # aggregate."},{"line_number":1107,"context_line":"    # TODO(mriedem): generate a random uuid"}],"source_content_type":"application/x-shellscript","patch_set":1,"id":"5f7c97a3_ecffb4ae","line":1104,"updated":"2018-07-27 00:57:35.000000000","message":"This fails because the compute provider isn\u0027t created yet:\n\nhttp://logs.openstack.org/63/586363/1/check/legacy-tempest-dsvm-full-devstack-plugin-ceph/1a9c3db/logs/devstacklog.txt.gz#_2018-07-26_23_09_31_431\n\nLooks like n-cpu is started here:\n\nhttp://logs.openstack.org/63/586363/1/check/legacy-tempest-dsvm-full-devstack-plugin-ceph/1a9c3db/logs/devstacklog.txt.gz#_2018-07-26_23_08_32_081\n\nSo we aren\u0027t waiting long enough?\n\nThis is when the compute node record is created:\n\nhttp://logs.openstack.org/63/586363/1/check/legacy-tempest-dsvm-full-devstack-plugin-ceph/1a9c3db/logs/screen-n-cpu.txt.gz#_Jul_26_23_08_38_965440\n\nAnd this is where the resource provider is created for the compute node:\n\nhttp://logs.openstack.org/63/586363/1/check/legacy-tempest-dsvm-full-devstack-plugin-ceph/1a9c3db/logs/screen-n-cpu.txt.gz#_Jul_26_23_08_39_677805\n\nJul 26 23:08:39.677805 ubuntu-xenial-rax-dfw-0001000068 nova-compute[4498]: INFO nova.scheduler.client.report [None req-ad3fa66f-22dd-459a-8d4f-fb4b0b7bd8cf None None] [req-a76b8bf1-a098-4198-97cf-d28dba9271c6] Created resource provider record via placement API for resource provider with UUID 5279674c-3c6a-4037-8425-81e17a9b003e and name ubuntu-xenial-rax-dfw-0001000068.\n\nGiven there is no discover_hosts log:\n\nhttp://logs.openstack.org/63/586363/1/check/legacy-tempest-dsvm-full-devstack-plugin-ceph/1a9c3db/logs/\n\nIt looks like discover_hosts wasn\u0027t run yet, which I guess makes sense because that\u0027s run via devstack-gate *after* devstack is done. So we need to discover the compute node resource provider via openstack resource provider list *before* creating the shared resource provider.","commit_id":"fc6f146c9fb3ecce62edd587286d65baa6580980"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"658e5fb6a46807eb416657a6a04be0bb77f3ffba","unresolved":false,"context_lines":[{"line_number":1094,"context_line":"    # Make sure we got something."},{"line_number":1095,"context_line":"    openstack resource provider show $node_uuid"},{"line_number":1096,"context_line":"    # Dump the compute node resource provider inventory for debug."},{"line_number":1097,"context_line":"    openstack resource provider inventory list $node_uuid"},{"line_number":1098,"context_line":"    # Create the shared storage resource provider."},{"line_number":1099,"context_line":"    local storage_uuid\u003d$(openstack resource provider create shared-storage-provider -f value -c uuid)"},{"line_number":1100,"context_line":"    # Add DISK_GB inventory based on the ceph disk space. We could also maybe"}],"source_content_type":"application/x-shellscript","patch_set":2,"id":"5f7c97a3_9d3bcc99","line":1097,"updated":"2018-07-27 04:06:36.000000000","message":"We had DISK_GB here:\n\nhttp://logs.openstack.org/63/586363/2/check/legacy-tempest-dsvm-full-devstack-plugin-ceph/4a80e5f/logs/devstacklog.txt.gz#_2018-07-27_01_43_18_427","commit_id":"d40cd0a016d5d8535c13f8a870c5ac7b8103719a"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"658e5fb6a46807eb416657a6a04be0bb77f3ffba","unresolved":false,"context_lines":[{"line_number":1116,"context_line":"    # Finally, remove the DISK_GB inventory from the compute node provider"},{"line_number":1117,"context_line":"    # since it\u0027s going to get its DISK_GB from the shared storage provider via"},{"line_number":1118,"context_line":"    # the aggregate relationship."},{"line_number":1119,"context_line":"    openstack resource provider inventory delete --resource-class DISK_GB $node_uuid"},{"line_number":1120,"context_line":"}"},{"line_number":1121,"context_line":""},{"line_number":1122,"context_line":"# Restore xtrace"}],"source_content_type":"application/x-shellscript","patch_set":2,"id":"5f7c97a3_bd3ec887","line":1119,"updated":"2018-07-27 04:06:36.000000000","message":"But not here:\n\nhttp://logs.openstack.org/63/586363/2/check/legacy-tempest-dsvm-full-devstack-plugin-ceph/4a80e5f/logs/devstacklog.txt.gz#_2018-07-27_01_43_28_040","commit_id":"d40cd0a016d5d8535c13f8a870c5ac7b8103719a"}]}
