)]}'
{"lib/tempest":[{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"6102e978e609af6342af8fe8c4c5d019eac450dd","unresolved":false,"context_lines":[{"line_number":107,"context_line":"function image_size_in_gib {"},{"line_number":108,"context_line":"    local size"},{"line_number":109,"context_line":"    size\u003d$(openstack image show $1 -c size -f value)"},{"line_number":110,"context_line":"    echo $size | python -c \"import math; print int(math.ceil(float(int(raw_input()) / 1024.0 ** 3)))\""},{"line_number":111,"context_line":"}"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"# configure_tempest() - Set config files, create data dirs, etc"}],"source_content_type":"application/x-shellscript","patch_set":2,"id":"3f79a3b5_dd459b14","line":110,"updated":"2018-12-06 20:43:21.000000000","message":"bare python call might cause issues when we are in a python3 only situation where we only have python3 binary.  i\u0027m not sure we\u0027ve handled this in other places \n\nhonestly pure bash doesn\u0027t seem too bad\n\n # pad to at least 1gb \n size\u003d$(( $1 + (1024**3)-1 / (1024**3) ))\n\nbut yeah, it\u0027s bikeshedding","commit_id":"23d33a8b5bc945bd98c8fffe86b38f97247afbd9"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"c57ff7258a401b9dd166f0afe01836e344a2d382","unresolved":false,"context_lines":[{"line_number":201,"context_line":"            if [[ ! ( $available_flavors \u003d~ \u0027m1.nano\u0027 ) ]]; then"},{"line_number":202,"context_line":"                # Determine the flavor disk size based on the image size."},{"line_number":203,"context_line":"                disk\u003d$(image_size_in_gib $image_uuid)"},{"line_number":204,"context_line":"                openstack flavor create --id 42 --ram 64 --disk $disk --vcpus 1 m1.nano"},{"line_number":205,"context_line":"            fi"},{"line_number":206,"context_line":"            flavor_ref\u003d42"},{"line_number":207,"context_line":"            if [[ ! ( $available_flavors \u003d~ \u0027m1.micro\u0027 ) ]]; then"}],"source_content_type":"application/x-shellscript","patch_set":2,"id":"3f79a3b5_1b61aa10","line":204,"updated":"2018-11-27 14:31:19.000000000","message":"I don\u0027t really like having dynamic flavors. How about simply setting \"--disk 1\" instead? Is there really an image larger then 1GB that can successfully run in 64MB of RAM?","commit_id":"23d33a8b5bc945bd98c8fffe86b38f97247afbd9"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"152a848cde8abd5ac5b9f0fb9dcdf9e08bdda5b9","unresolved":false,"context_lines":[{"line_number":201,"context_line":"            if [[ ! ( $available_flavors \u003d~ \u0027m1.nano\u0027 ) ]]; then"},{"line_number":202,"context_line":"                # Determine the flavor disk size based on the image size."},{"line_number":203,"context_line":"                disk\u003d$(image_size_in_gib $image_uuid)"},{"line_number":204,"context_line":"                openstack flavor create --id 42 --ram 64 --disk $disk --vcpus 1 m1.nano"},{"line_number":205,"context_line":"            fi"},{"line_number":206,"context_line":"            flavor_ref\u003d42"},{"line_number":207,"context_line":"            if [[ ! ( $available_flavors \u003d~ \u0027m1.micro\u0027 ) ]]; then"}],"source_content_type":"application/x-shellscript","patch_set":2,"id":"3f79a3b5_14c2b489","line":204,"in_reply_to":"3f79a3b5_1b61aa10","updated":"2018-11-28 23:49:46.000000000","message":"I don\u0027t know, but you can configure the image to use so it seems the disk size in the flavor tempest is going to use should be based on the image size. I guess we could alternatively just be lazy and provide an environment variable for the tempest flavor root disk size and default it to 1.","commit_id":"23d33a8b5bc945bd98c8fffe86b38f97247afbd9"}]}
