)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"cb1ecc574f74a66a6d2af07ab9437fd382591ef2","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"086a21e1_23698f09","updated":"2022-08-06 16:55:50.000000000","message":"I will be back in 2 weeks to work more on it.","commit_id":"afbb1183ef27f909ced208c97d99a30602ef2a36"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"33ba0b68320f59daa02f96fa646ac5679b33ef2a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"c7ed4855_bf107c9e","updated":"2022-08-31 15:50:31.000000000","message":"Pierre, please have a look.","commit_id":"99b6f9b2dc5ff4eaaf5c65788b79879b1e4e4552"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"daccb2b8faa8effad563155e780f9622db5f5be3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"13113423_f432863d","updated":"2022-09-23 13:52:34.000000000","message":"Please reply.","commit_id":"99b6f9b2dc5ff4eaaf5c65788b79879b1e4e4552"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"8a0e1ad721548148ac7bdd26e3d361eab065c2fc","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"c5a5380c_ed279cdd","updated":"2022-09-23 12:40:55.000000000","message":"Thank you very much! Some minor comments inline.","commit_id":"99b6f9b2dc5ff4eaaf5c65788b79879b1e4e4552"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"3a34979d56b877491bc22e6b6de815362683563d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"f1d066a4_5232b86c","updated":"2022-10-06 15:18:10.000000000","message":"Many thanks!","commit_id":"e93abfe5369fcdcde470f68266b8d73b175f73b1"}],"doc/source/user/architecture.rst":[{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"8a0e1ad721548148ac7bdd26e3d361eab065c2fc","unresolved":true,"context_lines":[{"line_number":47,"context_line":"  * The ``blazar-nova`` package offers the ``BlazarFilter`` filter for"},{"line_number":48,"context_line":"    nova-scheduler. ``BlazarFilter`` ensures that Nova does not schedule"},{"line_number":49,"context_line":"    regular (non-reservation-belonging) instances on Blazar-owned hosts"},{"line_number":50,"context_line":"    (unless preemption is enabled) and that host lease boundaries are expected."},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"* Placement"},{"line_number":53,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"7df985e6_5fbe8751","line":50,"range":{"start_line":50,"start_character":70,"end_line":50,"end_character":78},"updated":"2022-09-23 12:40:55.000000000","message":"Did you really mean \"expected\" or rather \"respected\"?","commit_id":"99b6f9b2dc5ff4eaaf5c65788b79879b1e4e4552"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"642932ea1a4f56665836bbdbfb52633e1cc47696","unresolved":false,"context_lines":[{"line_number":47,"context_line":"  * The ``blazar-nova`` package offers the ``BlazarFilter`` filter for"},{"line_number":48,"context_line":"    nova-scheduler. ``BlazarFilter`` ensures that Nova does not schedule"},{"line_number":49,"context_line":"    regular (non-reservation-belonging) instances on Blazar-owned hosts"},{"line_number":50,"context_line":"    (unless preemption is enabled) and that host lease boundaries are expected."},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"* Placement"},{"line_number":53,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"e3b60fa1_751d63bd","line":50,"range":{"start_line":50,"start_character":70,"end_line":50,"end_character":78},"in_reply_to":"2178c1bf_f1945f88","updated":"2022-09-26 18:42:58.000000000","message":"Done","commit_id":"99b6f9b2dc5ff4eaaf5c65788b79879b1e4e4552"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"daccb2b8faa8effad563155e780f9622db5f5be3","unresolved":true,"context_lines":[{"line_number":47,"context_line":"  * The ``blazar-nova`` package offers the ``BlazarFilter`` filter for"},{"line_number":48,"context_line":"    nova-scheduler. ``BlazarFilter`` ensures that Nova does not schedule"},{"line_number":49,"context_line":"    regular (non-reservation-belonging) instances on Blazar-owned hosts"},{"line_number":50,"context_line":"    (unless preemption is enabled) and that host lease boundaries are expected."},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"* Placement"},{"line_number":53,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"2178c1bf_f1945f88","line":50,"range":{"start_line":50,"start_character":70,"end_line":50,"end_character":78},"in_reply_to":"7df985e6_5fbe8751","updated":"2022-09-23 13:52:34.000000000","message":"\"respected\"","commit_id":"99b6f9b2dc5ff4eaaf5c65788b79879b1e4e4552"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"8a0e1ad721548148ac7bdd26e3d361eab065c2fc","unresolved":true,"context_lines":[{"line_number":75,"context_line":""},{"line_number":76,"context_line":"* the region,"},{"line_number":77,"context_line":"* the availability zone,"},{"line_number":78,"context_line":"* the host capabilities extra specs (both scoped and non-scoped formats are"},{"line_number":79,"context_line":"  accepted),"},{"line_number":80,"context_line":"* the number of CPU cores,"},{"line_number":81,"context_line":"* the amount of available RAM,"},{"line_number":82,"context_line":"* the amount of available disk space."}],"source_content_type":"text/x-rst","patch_set":2,"id":"1fb9a98b_550e96a2","line":79,"range":{"start_line":78,"start_character":36,"end_line":79,"end_character":11},"updated":"2022-09-23 12:40:55.000000000","message":"I am not even sure what that means. Let\u0027s remove?","commit_id":"99b6f9b2dc5ff4eaaf5c65788b79879b1e4e4552"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"daccb2b8faa8effad563155e780f9622db5f5be3","unresolved":true,"context_lines":[{"line_number":75,"context_line":""},{"line_number":76,"context_line":"* the region,"},{"line_number":77,"context_line":"* the availability zone,"},{"line_number":78,"context_line":"* the host capabilities extra specs (both scoped and non-scoped formats are"},{"line_number":79,"context_line":"  accepted),"},{"line_number":80,"context_line":"* the number of CPU cores,"},{"line_number":81,"context_line":"* the amount of available RAM,"},{"line_number":82,"context_line":"* the amount of available disk space."}],"source_content_type":"text/x-rst","patch_set":2,"id":"ed15e707_23f1f73f","line":79,"range":{"start_line":78,"start_character":36,"end_line":79,"end_character":11},"in_reply_to":"1fb9a98b_550e96a2","updated":"2022-09-23 13:52:34.000000000","message":"Agreed.","commit_id":"99b6f9b2dc5ff4eaaf5c65788b79879b1e4e4552"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"642932ea1a4f56665836bbdbfb52633e1cc47696","unresolved":false,"context_lines":[{"line_number":75,"context_line":""},{"line_number":76,"context_line":"* the region,"},{"line_number":77,"context_line":"* the availability zone,"},{"line_number":78,"context_line":"* the host capabilities extra specs (both scoped and non-scoped formats are"},{"line_number":79,"context_line":"  accepted),"},{"line_number":80,"context_line":"* the number of CPU cores,"},{"line_number":81,"context_line":"* the amount of available RAM,"},{"line_number":82,"context_line":"* the amount of available disk space."}],"source_content_type":"text/x-rst","patch_set":2,"id":"e60fd630_3200c14d","line":79,"range":{"start_line":78,"start_character":36,"end_line":79,"end_character":11},"in_reply_to":"ed15e707_23f1f73f","updated":"2022-09-26 18:42:58.000000000","message":"Done","commit_id":"99b6f9b2dc5ff4eaaf5c65788b79879b1e4e4552"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"8a0e1ad721548148ac7bdd26e3d361eab065c2fc","unresolved":true,"context_lines":[{"line_number":81,"context_line":"* the amount of available RAM,"},{"line_number":82,"context_line":"* the amount of available disk space."},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"Matching hosts are reserved for the sole use in the user\u0027s project."},{"line_number":85,"context_line":"Other projects will not share the same hosts during the lease period."},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"Virtual instance reservation"}],"source_content_type":"text/x-rst","patch_set":2,"id":"59bfb1a8_a69d031c","line":84,"range":{"start_line":84,"start_character":45,"end_line":84,"end_character":47},"updated":"2022-09-23 12:40:55.000000000","message":"s/in/of/","commit_id":"99b6f9b2dc5ff4eaaf5c65788b79879b1e4e4552"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"daccb2b8faa8effad563155e780f9622db5f5be3","unresolved":true,"context_lines":[{"line_number":81,"context_line":"* the amount of available RAM,"},{"line_number":82,"context_line":"* the amount of available disk space."},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"Matching hosts are reserved for the sole use in the user\u0027s project."},{"line_number":85,"context_line":"Other projects will not share the same hosts during the lease period."},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"Virtual instance reservation"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7384bc2a_0fca26bd","line":84,"range":{"start_line":84,"start_character":45,"end_line":84,"end_character":47},"in_reply_to":"59bfb1a8_a69d031c","updated":"2022-09-23 13:52:34.000000000","message":"I would argue it\u0027s correct as it is.","commit_id":"99b6f9b2dc5ff4eaaf5c65788b79879b1e4e4552"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"436e78fd2cc00f75c566f3b3bf11b96a9a899053","unresolved":true,"context_lines":[{"line_number":81,"context_line":"* the amount of available RAM,"},{"line_number":82,"context_line":"* the amount of available disk space."},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"Matching hosts are reserved for the sole use in the user\u0027s project."},{"line_number":85,"context_line":"Other projects will not share the same hosts during the lease period."},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"Virtual instance reservation"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9bde34b6_2d376285","line":84,"range":{"start_line":84,"start_character":45,"end_line":84,"end_character":47},"in_reply_to":"7384bc2a_0fca26bd","updated":"2022-09-23 14:07:39.000000000","message":"I won\u0027t argue if you\u0027re happy about it!","commit_id":"99b6f9b2dc5ff4eaaf5c65788b79879b1e4e4552"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"642932ea1a4f56665836bbdbfb52633e1cc47696","unresolved":false,"context_lines":[{"line_number":81,"context_line":"* the amount of available RAM,"},{"line_number":82,"context_line":"* the amount of available disk space."},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"Matching hosts are reserved for the sole use in the user\u0027s project."},{"line_number":85,"context_line":"Other projects will not share the same hosts during the lease period."},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"Virtual instance reservation"}],"source_content_type":"text/x-rst","patch_set":2,"id":"48dae860_79678739","line":84,"range":{"start_line":84,"start_character":45,"end_line":84,"end_character":47},"in_reply_to":"9bde34b6_2d376285","updated":"2022-09-26 18:42:58.000000000","message":"Ack","commit_id":"99b6f9b2dc5ff4eaaf5c65788b79879b1e4e4552"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"8a0e1ad721548148ac7bdd26e3d361eab065c2fc","unresolved":true,"context_lines":[{"line_number":89,"context_line":""},{"line_number":90,"context_line":"Virtual instance reservation offers a more granular compute resource reservation"},{"line_number":91,"context_line":"that does not book entire hypervisors but instead allows using Blazar-owned"},{"line_number":92,"context_line":"hosts by special time-limited flavors set up by Blazar. The user asks for"},{"line_number":93,"context_line":"a certain number of instances with specific flavor characteristics,"},{"line_number":94,"context_line":"such as:"},{"line_number":95,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"f0f4f9f9_925ddc21","line":92,"range":{"start_line":92,"start_character":6,"end_line":92,"end_character":8},"updated":"2022-09-23 12:40:55.000000000","message":"\"with\" or \"through\" may be better here?","commit_id":"99b6f9b2dc5ff4eaaf5c65788b79879b1e4e4552"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"642932ea1a4f56665836bbdbfb52633e1cc47696","unresolved":false,"context_lines":[{"line_number":89,"context_line":""},{"line_number":90,"context_line":"Virtual instance reservation offers a more granular compute resource reservation"},{"line_number":91,"context_line":"that does not book entire hypervisors but instead allows using Blazar-owned"},{"line_number":92,"context_line":"hosts by special time-limited flavors set up by Blazar. The user asks for"},{"line_number":93,"context_line":"a certain number of instances with specific flavor characteristics,"},{"line_number":94,"context_line":"such as:"},{"line_number":95,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"dede5133_e5224989","line":92,"range":{"start_line":92,"start_character":6,"end_line":92,"end_character":8},"in_reply_to":"2e2bbec1_5cc01a76","updated":"2022-09-26 18:42:58.000000000","message":"Done","commit_id":"99b6f9b2dc5ff4eaaf5c65788b79879b1e4e4552"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"436e78fd2cc00f75c566f3b3bf11b96a9a899053","unresolved":true,"context_lines":[{"line_number":89,"context_line":""},{"line_number":90,"context_line":"Virtual instance reservation offers a more granular compute resource reservation"},{"line_number":91,"context_line":"that does not book entire hypervisors but instead allows using Blazar-owned"},{"line_number":92,"context_line":"hosts by special time-limited flavors set up by Blazar. The user asks for"},{"line_number":93,"context_line":"a certain number of instances with specific flavor characteristics,"},{"line_number":94,"context_line":"such as:"},{"line_number":95,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"2e2bbec1_5cc01a76","line":92,"range":{"start_line":92,"start_character":6,"end_line":92,"end_character":8},"in_reply_to":"720487f3_82b539fd","updated":"2022-09-23 14:07:39.000000000","message":"That was my third option 😊","commit_id":"99b6f9b2dc5ff4eaaf5c65788b79879b1e4e4552"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"daccb2b8faa8effad563155e780f9622db5f5be3","unresolved":true,"context_lines":[{"line_number":89,"context_line":""},{"line_number":90,"context_line":"Virtual instance reservation offers a more granular compute resource reservation"},{"line_number":91,"context_line":"that does not book entire hypervisors but instead allows using Blazar-owned"},{"line_number":92,"context_line":"hosts by special time-limited flavors set up by Blazar. The user asks for"},{"line_number":93,"context_line":"a certain number of instances with specific flavor characteristics,"},{"line_number":94,"context_line":"such as:"},{"line_number":95,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"720487f3_82b539fd","line":92,"range":{"start_line":92,"start_character":6,"end_line":92,"end_character":8},"in_reply_to":"f0f4f9f9_925ddc21","updated":"2022-09-23 13:52:34.000000000","message":"What about \"via\"?","commit_id":"99b6f9b2dc5ff4eaaf5c65788b79879b1e4e4552"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"8a0e1ad721548148ac7bdd26e3d361eab065c2fc","unresolved":true,"context_lines":[{"line_number":100,"context_line":""},{"line_number":101,"context_line":"When the lease is active, a dedicated flavor is presented to the leasee."},{"line_number":102,"context_line":"No other project may use this flavor. Blazar ensures, albeit in a best-effort"},{"line_number":103,"context_line":"manner, that supporting compute power is reserved, e.g., it will not allow"},{"line_number":104,"context_line":"for oversubscribing with multiple reservation types (hosts supporting the"},{"line_number":105,"context_line":"virtual instance reservation cannot also be targeted for compute host"},{"line_number":106,"context_line":"reservation at the same time)."}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a7a2c47_9ffdc994","line":103,"range":{"start_line":103,"start_character":24,"end_line":103,"end_character":49},"updated":"2022-09-23 12:40:55.000000000","message":"compute resources are reserved\n\n(compute power makes it sound like there is an element of CPU performance involved)","commit_id":"99b6f9b2dc5ff4eaaf5c65788b79879b1e4e4552"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"642932ea1a4f56665836bbdbfb52633e1cc47696","unresolved":false,"context_lines":[{"line_number":100,"context_line":""},{"line_number":101,"context_line":"When the lease is active, a dedicated flavor is presented to the leasee."},{"line_number":102,"context_line":"No other project may use this flavor. Blazar ensures, albeit in a best-effort"},{"line_number":103,"context_line":"manner, that supporting compute power is reserved, e.g., it will not allow"},{"line_number":104,"context_line":"for oversubscribing with multiple reservation types (hosts supporting the"},{"line_number":105,"context_line":"virtual instance reservation cannot also be targeted for compute host"},{"line_number":106,"context_line":"reservation at the same time)."}],"source_content_type":"text/x-rst","patch_set":2,"id":"2f8c2a23_459e663e","line":103,"range":{"start_line":103,"start_character":24,"end_line":103,"end_character":49},"in_reply_to":"1f95b4a1_63a62295","updated":"2022-09-26 18:42:58.000000000","message":"Done","commit_id":"99b6f9b2dc5ff4eaaf5c65788b79879b1e4e4552"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"daccb2b8faa8effad563155e780f9622db5f5be3","unresolved":true,"context_lines":[{"line_number":100,"context_line":""},{"line_number":101,"context_line":"When the lease is active, a dedicated flavor is presented to the leasee."},{"line_number":102,"context_line":"No other project may use this flavor. Blazar ensures, albeit in a best-effort"},{"line_number":103,"context_line":"manner, that supporting compute power is reserved, e.g., it will not allow"},{"line_number":104,"context_line":"for oversubscribing with multiple reservation types (hosts supporting the"},{"line_number":105,"context_line":"virtual instance reservation cannot also be targeted for compute host"},{"line_number":106,"context_line":"reservation at the same time)."}],"source_content_type":"text/x-rst","patch_set":2,"id":"1f95b4a1_63a62295","line":103,"range":{"start_line":103,"start_character":24,"end_line":103,"end_character":49},"in_reply_to":"9a7a2c47_9ffdc994","updated":"2022-09-23 13:52:34.000000000","message":"Agreed.","commit_id":"99b6f9b2dc5ff4eaaf5c65788b79879b1e4e4552"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"8a0e1ad721548148ac7bdd26e3d361eab065c2fc","unresolved":true,"context_lines":[{"line_number":118,"context_line":"Floating IPs reservation"},{"line_number":119,"context_line":"------------------------"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"Blazar admin may register floating IPs with Blazar which can then later be"},{"line_number":122,"context_line":"leased to end users. End users request floating IPs from a chosen network"},{"line_number":123,"context_line":"and they will be created in user\u0027s project once the lease starts."},{"line_number":124,"context_line":"The allowed floating IPs *must not* exist in subnet\u0027s allocation pools."}],"source_content_type":"text/x-rst","patch_set":2,"id":"66cc0205_5314ac18","line":121,"range":{"start_line":121,"start_character":7,"end_line":121,"end_character":12},"updated":"2022-09-23 12:40:55.000000000","message":"admins or operators","commit_id":"99b6f9b2dc5ff4eaaf5c65788b79879b1e4e4552"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"436e78fd2cc00f75c566f3b3bf11b96a9a899053","unresolved":true,"context_lines":[{"line_number":118,"context_line":"Floating IPs reservation"},{"line_number":119,"context_line":"------------------------"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"Blazar admin may register floating IPs with Blazar which can then later be"},{"line_number":122,"context_line":"leased to end users. End users request floating IPs from a chosen network"},{"line_number":123,"context_line":"and they will be created in user\u0027s project once the lease starts."},{"line_number":124,"context_line":"The allowed floating IPs *must not* exist in subnet\u0027s allocation pools."}],"source_content_type":"text/x-rst","patch_set":2,"id":"5355856d_d60b566d","line":121,"range":{"start_line":121,"start_character":7,"end_line":121,"end_character":12},"in_reply_to":"298aa9a0_58fc6a63","updated":"2022-09-23 14:07:39.000000000","message":"The keystone role? I see, I thought you were talking about people here.","commit_id":"99b6f9b2dc5ff4eaaf5c65788b79879b1e4e4552"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"642932ea1a4f56665836bbdbfb52633e1cc47696","unresolved":false,"context_lines":[{"line_number":118,"context_line":"Floating IPs reservation"},{"line_number":119,"context_line":"------------------------"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"Blazar admin may register floating IPs with Blazar which can then later be"},{"line_number":122,"context_line":"leased to end users. End users request floating IPs from a chosen network"},{"line_number":123,"context_line":"and they will be created in user\u0027s project once the lease starts."},{"line_number":124,"context_line":"The allowed floating IPs *must not* exist in subnet\u0027s allocation pools."}],"source_content_type":"text/x-rst","patch_set":2,"id":"d335e26d_f8203709","line":121,"range":{"start_line":121,"start_character":7,"end_line":121,"end_character":12},"in_reply_to":"5355856d_d60b566d","updated":"2022-09-26 18:42:58.000000000","message":"Ack","commit_id":"99b6f9b2dc5ff4eaaf5c65788b79879b1e4e4552"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"daccb2b8faa8effad563155e780f9622db5f5be3","unresolved":true,"context_lines":[{"line_number":118,"context_line":"Floating IPs reservation"},{"line_number":119,"context_line":"------------------------"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"Blazar admin may register floating IPs with Blazar which can then later be"},{"line_number":122,"context_line":"leased to end users. End users request floating IPs from a chosen network"},{"line_number":123,"context_line":"and they will be created in user\u0027s project once the lease starts."},{"line_number":124,"context_line":"The allowed floating IPs *must not* exist in subnet\u0027s allocation pools."}],"source_content_type":"text/x-rst","patch_set":2,"id":"298aa9a0_58fc6a63","line":121,"range":{"start_line":121,"start_character":7,"end_line":121,"end_character":12},"in_reply_to":"66cc0205_5314ac18","updated":"2022-09-23 13:52:34.000000000","message":"The role is called admin. I can put it in plural though.","commit_id":"99b6f9b2dc5ff4eaaf5c65788b79879b1e4e4552"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"8a0e1ad721548148ac7bdd26e3d361eab065c2fc","unresolved":true,"context_lines":[{"line_number":123,"context_line":"and they will be created in user\u0027s project once the lease starts."},{"line_number":124,"context_line":"The allowed floating IPs *must not* exist in subnet\u0027s allocation pools."},{"line_number":125,"context_line":"Blazar will validate this *only once* when admin registers the floating IP"},{"line_number":126,"context_line":"with Blazar. The integration *will break* if admin then adds the same floating"},{"line_number":127,"context_line":"IP to the allocation pool as Blazar will try to own it and fail."}],"source_content_type":"text/x-rst","patch_set":2,"id":"51b10320_67d3a3a4","line":126,"range":{"start_line":126,"start_character":56,"end_line":126,"end_character":60},"updated":"2022-09-23 12:40:55.000000000","message":"add","commit_id":"99b6f9b2dc5ff4eaaf5c65788b79879b1e4e4552"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"8a0e1ad721548148ac7bdd26e3d361eab065c2fc","unresolved":true,"context_lines":[{"line_number":123,"context_line":"and they will be created in user\u0027s project once the lease starts."},{"line_number":124,"context_line":"The allowed floating IPs *must not* exist in subnet\u0027s allocation pools."},{"line_number":125,"context_line":"Blazar will validate this *only once* when admin registers the floating IP"},{"line_number":126,"context_line":"with Blazar. The integration *will break* if admin then adds the same floating"},{"line_number":127,"context_line":"IP to the allocation pool as Blazar will try to own it and fail."}],"source_content_type":"text/x-rst","patch_set":2,"id":"880d6542_9c1bc9a9","line":126,"range":{"start_line":126,"start_character":45,"end_line":126,"end_character":50},"updated":"2022-09-23 12:40:55.000000000","message":"admins or operators","commit_id":"99b6f9b2dc5ff4eaaf5c65788b79879b1e4e4552"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"daccb2b8faa8effad563155e780f9622db5f5be3","unresolved":true,"context_lines":[{"line_number":123,"context_line":"and they will be created in user\u0027s project once the lease starts."},{"line_number":124,"context_line":"The allowed floating IPs *must not* exist in subnet\u0027s allocation pools."},{"line_number":125,"context_line":"Blazar will validate this *only once* when admin registers the floating IP"},{"line_number":126,"context_line":"with Blazar. The integration *will break* if admin then adds the same floating"},{"line_number":127,"context_line":"IP to the allocation pool as Blazar will try to own it and fail."}],"source_content_type":"text/x-rst","patch_set":2,"id":"8f13deca_bdf04ffc","line":126,"range":{"start_line":126,"start_character":56,"end_line":126,"end_character":60},"in_reply_to":"51b10320_67d3a3a4","updated":"2022-09-23 13:52:34.000000000","message":"when moving to plural","commit_id":"99b6f9b2dc5ff4eaaf5c65788b79879b1e4e4552"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"daccb2b8faa8effad563155e780f9622db5f5be3","unresolved":true,"context_lines":[{"line_number":123,"context_line":"and they will be created in user\u0027s project once the lease starts."},{"line_number":124,"context_line":"The allowed floating IPs *must not* exist in subnet\u0027s allocation pools."},{"line_number":125,"context_line":"Blazar will validate this *only once* when admin registers the floating IP"},{"line_number":126,"context_line":"with Blazar. The integration *will break* if admin then adds the same floating"},{"line_number":127,"context_line":"IP to the allocation pool as Blazar will try to own it and fail."}],"source_content_type":"text/x-rst","patch_set":2,"id":"d9e72536_59af9a47","line":126,"range":{"start_line":126,"start_character":45,"end_line":126,"end_character":50},"in_reply_to":"880d6542_9c1bc9a9","updated":"2022-09-23 13:52:34.000000000","message":"ditto","commit_id":"99b6f9b2dc5ff4eaaf5c65788b79879b1e4e4552"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"642932ea1a4f56665836bbdbfb52633e1cc47696","unresolved":false,"context_lines":[{"line_number":123,"context_line":"and they will be created in user\u0027s project once the lease starts."},{"line_number":124,"context_line":"The allowed floating IPs *must not* exist in subnet\u0027s allocation pools."},{"line_number":125,"context_line":"Blazar will validate this *only once* when admin registers the floating IP"},{"line_number":126,"context_line":"with Blazar. The integration *will break* if admin then adds the same floating"},{"line_number":127,"context_line":"IP to the allocation pool as Blazar will try to own it and fail."}],"source_content_type":"text/x-rst","patch_set":2,"id":"fb73d139_69c49918","line":126,"range":{"start_line":126,"start_character":56,"end_line":126,"end_character":60},"in_reply_to":"8f13deca_bdf04ffc","updated":"2022-09-26 18:42:58.000000000","message":"Ack","commit_id":"99b6f9b2dc5ff4eaaf5c65788b79879b1e4e4552"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"642932ea1a4f56665836bbdbfb52633e1cc47696","unresolved":false,"context_lines":[{"line_number":123,"context_line":"and they will be created in user\u0027s project once the lease starts."},{"line_number":124,"context_line":"The allowed floating IPs *must not* exist in subnet\u0027s allocation pools."},{"line_number":125,"context_line":"Blazar will validate this *only once* when admin registers the floating IP"},{"line_number":126,"context_line":"with Blazar. The integration *will break* if admin then adds the same floating"},{"line_number":127,"context_line":"IP to the allocation pool as Blazar will try to own it and fail."}],"source_content_type":"text/x-rst","patch_set":2,"id":"2edf232f_421fc448","line":126,"range":{"start_line":126,"start_character":45,"end_line":126,"end_character":50},"in_reply_to":"d9e72536_59af9a47","updated":"2022-09-26 18:42:58.000000000","message":"Ack","commit_id":"99b6f9b2dc5ff4eaaf5c65788b79879b1e4e4552"}],"doc/source/user/introduction.rst":[{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"8a0e1ad721548148ac7bdd26e3d361eab065c2fc","unresolved":false,"context_lines":[{"line_number":36,"context_line":"**Reservation** is an allocation of certain cloud resource (Nova instance, Cinder"},{"line_number":37,"context_line":"volume, compute host, etc.) to a particular project. Speaking about virtual"},{"line_number":38,"context_line":"reservations, we may have not only simple, solid ones (like already mentioned"},{"line_number":39,"context_line":"instances and volumes), but also complex ones - like Heat stacks and Savanna"},{"line_number":40,"context_line":"clusters. Reservation is characterized by status, resource type, identifier"},{"line_number":41,"context_line":"and lease it belongs to."},{"line_number":42,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"8c97d5b4_71aadf55","side":"PARENT","line":39,"range":{"start_line":39,"start_character":69,"end_line":39,"end_character":76},"updated":"2022-09-23 12:40:55.000000000","message":"This is old 😮","commit_id":"42e4b7639f4673867e6868e13669c83ca46dcc3b"}]}
