)]}'
{"specs/victoria/approved/nova-support-multiple-boot-volume-with-boot-order-selection.rst":[{"author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"change_message_id":"d19d3ced37c0d128fcad147b8313acbe0dfefb1e","unresolved":false,"context_lines":[{"line_number":19,"context_line":"Problem description"},{"line_number":20,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"QEMU has supported for boot index but this feature is not included"},{"line_number":23,"context_line":"in nova now. Although block device mapping has recorded the boot index"},{"line_number":24,"context_line":"information, it is not used adequately."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"Now, an implementation for boot order selection will provide a easy way"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bf51134e_23850ad0","line":23,"range":{"start_line":22,"start_character":0,"end_line":23,"end_character":12},"updated":"2020-07-09 14:40:02.000000000","message":"Boot order [1] is currently used by the rescue feature within the libvirt driver [2].\n\nI\u0027ve wanted to wire it up fully to boot_order but it hasn\u0027t been a priority tbh.\n\n[1] https://libvirt.org/formatdomain.html#elementsNICSBoot\n[2] https://github.com/openstack/nova/blob/6d6b8b45228a9d8b934b5350c48b3066d7474527/nova/virt/libvirt/driver.py#L4723-L4727","commit_id":"46287a8aac7a7d649e975054415af325efff34f9"},{"author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"change_message_id":"c0b700989adc981628ef5dfadeb3913c1d2e0e00","unresolved":false,"context_lines":[{"line_number":19,"context_line":"Problem description"},{"line_number":20,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"QEMU has supported for boot index but this feature is not included"},{"line_number":23,"context_line":"in nova now. Although block device mapping has recorded the boot index"},{"line_number":24,"context_line":"information, it is not used adequately."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"Now, an implementation for boot order selection will provide a easy way"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bf51134e_eeff79fe","line":23,"range":{"start_line":22,"start_character":0,"end_line":23,"end_character":12},"in_reply_to":"bf51134e_23850ad0","updated":"2020-07-09 14:40:44.000000000","message":"I mean wire boot order up to boot_index.","commit_id":"46287a8aac7a7d649e975054415af325efff34f9"},{"author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"change_message_id":"d19d3ced37c0d128fcad147b8313acbe0dfefb1e","unresolved":false,"context_lines":[{"line_number":21,"context_line":""},{"line_number":22,"context_line":"QEMU has supported for boot index but this feature is not included"},{"line_number":23,"context_line":"in nova now. Although block device mapping has recorded the boot index"},{"line_number":24,"context_line":"information, it is not used adequately."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"Now, an implementation for boot order selection will provide a easy way"},{"line_number":27,"context_line":"to boot an instance with several volumes."}],"source_content_type":"text/x-rst","patch_set":1,"id":"bf51134e_4338feec","line":24,"range":{"start_line":24,"start_character":13,"end_line":24,"end_character":39},"updated":"2020-07-09 14:40:02.000000000","message":"Agreed, today we just use the ordering of the devices as attached to the instance AFAIK.","commit_id":"46287a8aac7a7d649e975054415af325efff34f9"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"072d13b770d4ec6b6fb8310312dcce89100b96e1","unresolved":false,"context_lines":[{"line_number":30,"context_line":"---------"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"End user can change a different volume to boot the instance, which is like"},{"line_number":33,"context_line":"changing operating system in a vm. This feature can be used to help to"},{"line_number":34,"context_line":"rescue system with a backup system volume or else."},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"Also end user can choose to start a Windows OS server, then switch to Linux"},{"line_number":37,"context_line":"OS after attaching a linux bootable volume to server."}],"source_content_type":"text/x-rst","patch_set":1,"id":"bf51134e_8d6e63c6","line":34,"range":{"start_line":33,"start_character":36,"end_line":34,"end_character":50},"updated":"2020-06-29 12:29:24.000000000","message":"It is possible today to rescue an instance booted from volume since [1] is implemented in Ussuri.\n\n[1] https://specs.openstack.org/openstack/nova-specs/specs/ussuri/implemented/virt-bfv-instance-rescue.html","commit_id":"46287a8aac7a7d649e975054415af325efff34f9"},{"author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"change_message_id":"d19d3ced37c0d128fcad147b8313acbe0dfefb1e","unresolved":false,"context_lines":[{"line_number":30,"context_line":"---------"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"End user can change a different volume to boot the instance, which is like"},{"line_number":33,"context_line":"changing operating system in a vm. This feature can be used to help to"},{"line_number":34,"context_line":"rescue system with a backup system volume or else."},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"Also end user can choose to start a Windows OS server, then switch to Linux"},{"line_number":37,"context_line":"OS after attaching a linux bootable volume to server."}],"source_content_type":"text/x-rst","patch_set":1,"id":"bf51134e_a328fa96","line":34,"range":{"start_line":33,"start_character":36,"end_line":34,"end_character":50},"in_reply_to":"bf51134e_8d6e63c6","updated":"2020-07-09 14:40:02.000000000","message":"Yup, I wouldn\u0027t list this as a usecase.","commit_id":"46287a8aac7a7d649e975054415af325efff34f9"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"e7fef2390b03d7a13168c20ae8cf2485949be092","unresolved":false,"context_lines":[{"line_number":34,"context_line":"rescue system with a backup system volume or else."},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"Also end user can choose to start a Windows OS server, then switch to Linux"},{"line_number":37,"context_line":"OS after attaching a linux bootable volume to server."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"Proposed change"},{"line_number":40,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bf51134e_1628ad94","line":37,"updated":"2020-06-26 21:50:18.000000000","message":"Have you seen this previously approved spec about attaching/detaching boot volumes to instances?\n\nhttps://specs.openstack.org/openstack/nova-specs/specs/stein/approved/detach-boot-volume.html\n\nMy first question is, is it important to you to be able to specify multiple boot volumes + boot order or would the above spec have been sufficient for your use case?","commit_id":"46287a8aac7a7d649e975054415af325efff34f9"},{"author":{"_account_id":32039,"name":"Jinsheng Zhang","email":"zhangjl02@inspur.com","username":"zhangjl02"},"change_message_id":"c2f6693ac2acad5e2029a92133ccb7afcc730fa7","unresolved":false,"context_lines":[{"line_number":34,"context_line":"rescue system with a backup system volume or else."},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"Also end user can choose to start a Windows OS server, then switch to Linux"},{"line_number":37,"context_line":"OS after attaching a linux bootable volume to server."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"Proposed change"},{"line_number":40,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bf51134e_bdfefc67","line":37,"in_reply_to":"bf51134e_1628ad94","updated":"2020-06-29 08:35:04.000000000","message":"Thanks for your reply. Previously, we worked on Rocky about changing boot volume index of instance and didn\u0027t notice about the proposal you listed. It\u0027s our negligence. \nAfter reading \"Detach and attach boot volumes\", there is similarity. But our goal is to switching between attached volumes without creating image or shelving the server, which simulating a PC startup scenario. Although specifying boot order is not really necessary so far, it only helps to calculate which volume to boot. Maybe this can be a feature afterwards that giving server a try to start in order automatically or manually. Originally this is a niche demand indeed for testing a serial of boot volumes built by pipeline. \nSince the \"Detach and attach boot volumes\" feature seems not fully implemented as spec has shown and the topic hasn\u0027t been updated for nearly one year except for abandoning action (https://review.opendev.org/#/q/topic:bp/detach-boot-volume). \nWe have no idea whether we should propose or abandon. Look forward to your advice.\n\nThis is our implement(https://review.opendev.org/#/c/737913/).","commit_id":"46287a8aac7a7d649e975054415af325efff34f9"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"072d13b770d4ec6b6fb8310312dcce89100b96e1","unresolved":false,"context_lines":[{"line_number":35,"context_line":""},{"line_number":36,"context_line":"Also end user can choose to start a Windows OS server, then switch to Linux"},{"line_number":37,"context_line":"OS after attaching a linux bootable volume to server."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"Proposed change"},{"line_number":40,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":41,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"bf51134e_986b3fef","line":38,"updated":"2020-06-29 12:29:24.000000000","message":"What is the goal by switching Operating System in an instance? Is there anything that cannot be solved by deleting the old instance then booting a new instance but reusing the same data volume?","commit_id":"46287a8aac7a7d649e975054415af325efff34f9"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"923c60ac6e3114a7adcc7c183a9f6fe0f863ab78","unresolved":false,"context_lines":[{"line_number":35,"context_line":""},{"line_number":36,"context_line":"Also end user can choose to start a Windows OS server, then switch to Linux"},{"line_number":37,"context_line":"OS after attaching a linux bootable volume to server."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"Proposed change"},{"line_number":40,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":41,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"bf51134e_cf613a14","line":38,"in_reply_to":"bf51134e_4799b8ce","updated":"2020-07-02 12:27:22.000000000","message":"\u003e Thanks for reply. Originally, we switch system between volumes to\n \u003e do automatic test of these OS written by pipeline. In some cases,\n \u003e it is not convenient to create and destroy instances frequently,\n \u003e especially when creating or deleting action needs to go though\n \u003e other workflow. Switching system only provides a way of\n \u003e convenience. End user can change a different volume to boot rather\n \u003e than creating when lacking of enough quota for user \n\nLack of quota is not an issue if the user deletes the first VM, then boots the second VM with the same data volume. The is instance quota usage will not be different form the case when you switch boot devices. \n\n \u003e or server\n \u003e resource is limited or in case of resource preemption or\n \u003e rescheduling. \n\nIf you delete the old VM and create a new one then the maximum resource usage are the same as in case of having a single VM and switching boot device.\n\n \u003e And rescuing an instance is an additional scenario of\n \u003e this feature.\n\nAs I wrote above at L34 I think the rescue use case has  already been implemented.","commit_id":"46287a8aac7a7d649e975054415af325efff34f9"},{"author":{"_account_id":32039,"name":"Jinsheng Zhang","email":"zhangjl02@inspur.com","username":"zhangjl02"},"change_message_id":"c942b67467b716f4453ed776ec40db54875d4c8c","unresolved":false,"context_lines":[{"line_number":35,"context_line":""},{"line_number":36,"context_line":"Also end user can choose to start a Windows OS server, then switch to Linux"},{"line_number":37,"context_line":"OS after attaching a linux bootable volume to server."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"Proposed change"},{"line_number":40,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":41,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"bf51134e_4799b8ce","line":38,"in_reply_to":"bf51134e_986b3fef","updated":"2020-06-30 10:01:07.000000000","message":"Thanks for reply. Originally, we switch system between volumes to do automatic test of these OS written by pipeline. In some cases, it is not convenient to create and destroy instances frequently, especially when creating or deleting action needs to go though other workflow. Switching system only provides a way of convenience. End user can change a different volume to boot rather than creating when lacking of enough quota for user or server resource is limited or in case of resource preemption or rescheduling. And rescuing an instance is an additional scenario of this feature.","commit_id":"46287a8aac7a7d649e975054415af325efff34f9"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"ee069c44196632cf6e09564aed6ad6de9277a379","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":2,"id":"bc6bbe31_2f6841d9","updated":"2021-04-14 12:31:31.000000000","message":"please propose this against the specs/xena/approved directory","commit_id":"de9fae9fa7466a348fab08eead6d6507988b9ba0"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"8e60e9d604057a06b3924bc8fce9479150fdc4da","unresolved":false,"context_lines":[{"line_number":16,"context_line":"when necessary. The changes take effect and reboot immediately if \"reboot\""},{"line_number":17,"context_line":"optional set to \"true\" or after hard rebooting manually."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Problem description"},{"line_number":20,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"QEMU has supported for boot index. Although boot index information"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9f560f44_ea3673e6","line":19,"range":{"start_line":19,"start_character":0,"end_line":19,"end_character":19},"updated":"2020-07-30 23:41:54.000000000","message":"the problem statement and  makes sense to me but the usecases listed dont alignt with that problems statement are very uncompelling reason to make this change.\n\nthis feels almost like a way to circumvent the requiremnet for driver to support launchning vms.\n\nhttps://github.com/openstack/nova/blob/905e25a63d3ba25cfbdf492891ac8864fed609ab/doc/source/user/support-matrix.ini#L513-L518\n\n\"importing pre-existing running virtual machines on a host is\n  considered out of scope of the cloud paradigm. Therefore this\n  operation is mandatory to support in drivers.\"\n\nthere have been driver in the past that proposed precreating a bunch of vms and then just updating the image and assigning it to a user when the request a new vm\n\nbased on your statement in the top level comments\n\n\"Thanks for reply. Originally, we switch system between volumes to do automatic test of these OS written by pipeline. In some cases, it is not convenient to create and destroy instances frequently, especially when creating or deleting action needs to go though other workflow. Switching system only provides a way of convenience. End user can change a different volume to boot rather than creating when lacking of enough quota for user or server resource is limited or in case of resource preemption or rescheduling. And rescuing an instance is an additional scenario of this feature.\"\n\n\nas has been pointed out by gibi if you delete the instance and create a new one you will not have quota issues and if you want to rescue an instance we already have a rescue operation.\n\ni think we would be better served if we instead mand rescue and rebuild work properly with boot form volume instance and also allowed detaching the root disk.","commit_id":"de9fae9fa7466a348fab08eead6d6507988b9ba0"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"8e60e9d604057a06b3924bc8fce9479150fdc4da","unresolved":false,"context_lines":[{"line_number":28,"context_line":"Use Cases"},{"line_number":29,"context_line":"---------"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"End user can choose to start a Windows OS server, then switch to Linux"},{"line_number":32,"context_line":"OS after attaching a linux bootable volume to server."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"End user can switch between attached volumes to boot without creating"},{"line_number":35,"context_line":"a new server, which simulating a PC startup scenario. This will help to"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9f560f44_cf2aa18e","line":32,"range":{"start_line":31,"start_character":0,"end_line":32,"end_character":52},"updated":"2020-07-30 23:41:54.000000000","message":"this is kind of a cloud anti patteren encuraging treating vms as pets.\n\nwhy can this not be done with a rebuild today.","commit_id":"de9fae9fa7466a348fab08eead6d6507988b9ba0"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"8e60e9d604057a06b3924bc8fce9479150fdc4da","unresolved":false,"context_lines":[{"line_number":31,"context_line":"End user can choose to start a Windows OS server, then switch to Linux"},{"line_number":32,"context_line":"OS after attaching a linux bootable volume to server."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"End user can switch between attached volumes to boot without creating"},{"line_number":35,"context_line":"a new server, which simulating a PC startup scenario. This will help to"},{"line_number":36,"context_line":"reuse some resources, such as network."},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"Proposed change"},{"line_number":39,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9f560f44_af0e4d38","line":36,"range":{"start_line":34,"start_character":0,"end_line":36,"end_character":38},"updated":"2020-07-30 23:41:54.000000000","message":"again why can this not be done with rebuild\n\nthe expected usage pattern for cloud is to create instance then delete them and create new ones when you need too","commit_id":"de9fae9fa7466a348fab08eead6d6507988b9ba0"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"8e60e9d604057a06b3924bc8fce9479150fdc4da","unresolved":false,"context_lines":[{"line_number":54,"context_line":"Alternatives"},{"line_number":55,"context_line":"------------"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"None"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"Data model impact"},{"line_number":60,"context_line":"-----------------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9f560f44_6a58a331","line":57,"updated":"2020-07-30 23:41:54.000000000","message":"you could use rebuild if we fixed it to work with boot form volume.","commit_id":"de9fae9fa7466a348fab08eead6d6507988b9ba0"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"8e60e9d604057a06b3924bc8fce9479150fdc4da","unresolved":false,"context_lines":[{"line_number":88,"context_line":""},{"line_number":89,"context_line":"    {"},{"line_number":90,"context_line":"        \"server\": {"},{"line_number":91,"context_line":"            \"block_device_mapping_v2\": ["},{"line_number":92,"context_line":"                {"},{"line_number":93,"context_line":"                    \"boot_index\": 1,"},{"line_number":94,"context_line":"                    \"uuid\": \"volume_id_1\""},{"line_number":95,"context_line":"                },"},{"line_number":96,"context_line":"                {"},{"line_number":97,"context_line":"                    \"boot_index\": 2,"},{"line_number":98,"context_line":"                    \"uuid\": \"volume_id_2\""},{"line_number":99,"context_line":"                }"},{"line_number":100,"context_line":"            ],"},{"line_number":101,"context_line":"            \"reboot\": true"},{"line_number":102,"context_line":"        }"},{"line_number":103,"context_line":"    }"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9f560f44_4a74bf99","line":100,"range":{"start_line":91,"start_character":8,"end_line":100,"end_character":14},"updated":"2020-07-30 23:41:54.000000000","message":"this should really support ephemeral disks too not just cinder volumes","commit_id":"de9fae9fa7466a348fab08eead6d6507988b9ba0"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"8e60e9d604057a06b3924bc8fce9479150fdc4da","unresolved":false,"context_lines":[{"line_number":98,"context_line":"                    \"uuid\": \"volume_id_2\""},{"line_number":99,"context_line":"                }"},{"line_number":100,"context_line":"            ],"},{"line_number":101,"context_line":"            \"reboot\": true"},{"line_number":102,"context_line":"        }"},{"line_number":103,"context_line":"    }"},{"line_number":104,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9f560f44_ca5f2f0c","line":101,"range":{"start_line":101,"start_character":7,"end_line":101,"end_character":26},"updated":"2020-07-30 23:41:54.000000000","message":"im not sure this should be inluded.\ni feel like the api should just to one thing\nset the boot order. if you also want to reboot that feels like it should be a differnt api call.","commit_id":"de9fae9fa7466a348fab08eead6d6507988b9ba0"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"8e60e9d604057a06b3924bc8fce9479150fdc4da","unresolved":false,"context_lines":[{"line_number":134,"context_line":"Other deployer impact"},{"line_number":135,"context_line":"---------------------"},{"line_number":136,"context_line":""},{"line_number":137,"context_line":"The \"virt_type\" property is recommend to set kvm or qemu in the"},{"line_number":138,"context_line":"\"nova.conf\" to support this feature."},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"Developer impact"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9f560f44_4aa95fdd","line":137,"range":{"start_line":137,"start_character":28,"end_line":137,"end_character":37},"updated":"2020-07-30 23:41:54.000000000","message":"required","commit_id":"de9fae9fa7466a348fab08eead6d6507988b9ba0"}]}
