)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"8ef332027a904df6752cfe82d73a6f3147b1c58b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"aff5a999_0a3b9f07","updated":"2022-03-30 21:32:14.000000000","message":"Still looking at this, a few comments inline.","commit_id":"80294a24a24f2043687227952cc9b46b63179b2f"},{"author":{"_account_id":33986,"name":"Lucas Morais de oliveira","email":"lucasmoliveira059@gmail.com","username":"lucasmoliveira059"},"change_message_id":"a5b07aa02788158b1ef03feacae603e9cbc0add9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"b29b5a16_c02d0527","updated":"2022-03-31 17:57:05.000000000","message":"Thank you Rosmaita for review. \nThe changes has been done \u003d).","commit_id":"80294a24a24f2043687227952cc9b46b63179b2f"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"9ba6f2d9eb327d28dd11cd54ee6a8bbd35821559","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"586208c7_b470691c","updated":"2022-04-19 14:01:58.000000000","message":"I left some comments in draft on PS5; sorry that I didn\u0027t publish them sooner.","commit_id":"6335503381c3eb235c5528bb1d5c7028cc710348"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"43ee78beb4e82db0ab37f8cc006b3b1fd9b115a7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"0553dd2a_409dec06","updated":"2022-05-13 13:02:49.000000000","message":"I\u0027ve split the functional tests back out of this. There is clearly a lot of work still needed on those and the docs aspect of this has been held up far too long already if you ask me. Hopefully everyone else agrees","commit_id":"98e39ff847bb8a41881b6c6ef53b76aaa5e6e634"},{"author":{"_account_id":33986,"name":"Lucas Morais de oliveira","email":"lucasmoliveira059@gmail.com","username":"lucasmoliveira059"},"change_message_id":"5417b50ccae6210515c02f78b21a18e117531a83","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"120a58b1_ff7b0837","updated":"2022-04-27 13:07:06.000000000","message":"Thank you for the suggests, Brian!\nThe improvements is done.","commit_id":"98e39ff847bb8a41881b6c6ef53b76aaa5e6e634"},{"author":{"_account_id":33986,"name":"Lucas Morais de oliveira","email":"lucasmoliveira059@gmail.com","username":"lucasmoliveira059"},"change_message_id":"87368646097bc2c86e03cffcc16c94e525a60f85","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"fbcae206_f7f70236","in_reply_to":"0553dd2a_409dec06","updated":"2022-05-13 14:10:40.000000000","message":"Thanks, Stephen.\nWell, the documentation it\u0027s okay. The problem is the functional tests. If there is a way to split them from this task, that\u0027s fine to me.","commit_id":"98e39ff847bb8a41881b6c6ef53b76aaa5e6e634"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"35e51252f4da44a28298fd40407e5a05ece6af47","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"989552bd_ac4c5c17","updated":"2022-05-13 15:54:51.000000000","message":"The API was future-proofed, but currently the only service that can be grouped into clusters is cinder-volume, so we need to mention that.  (See comment inline.)","commit_id":"e9a66ee1a3bf44e6eb7a09834d556bc9cc053838"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"f2bdb8f3f08a7b8dc380df05728ddfa22f7e5c72","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"a1464a81_e0653d0e","updated":"2022-05-16 14:11:31.000000000","message":"I undid the inadvertent revert of PS8 changes introduced in PS9 but kept the changed note","commit_id":"23fefaef9ace8f19dcdf020845d756bbc5e2aa8a"},{"author":{"_account_id":30615,"name":"Tushar Trambak Gite","email":"tushargite96@gmail.com","username":"tushargite96"},"change_message_id":"b309959a14c269b5e3b826ad73bc48653c15b281","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"875094b0_81ac9bf8","updated":"2022-05-17 13:13:20.000000000","message":"Nit: integer","commit_id":"23fefaef9ace8f19dcdf020845d756bbc5e2aa8a"},{"author":{"_account_id":33301,"name":"Caique Mello","email":"caiquemellosbo@gmail.com","username":"MelloCaique"},"change_message_id":"addc2abb3a826e9243df727d8f3b26c1fd992fd3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"97f4c266_842f4685","updated":"2022-07-06 16:34:05.000000000","message":"LGTM","commit_id":"a9426e8de2bd1684eb03a9c7cc94590c723f585f"},{"author":{"_account_id":30615,"name":"Tushar Trambak Gite","email":"tushargite96@gmail.com","username":"tushargite96"},"change_message_id":"895eab69a665e94ea5662ae61bfc4dd10f3106c2","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"46a7f8dc_6fe10dc3","updated":"2022-05-24 03:52:24.000000000","message":"Looks good now ","commit_id":"a9426e8de2bd1684eb03a9c7cc94590c723f585f"},{"author":{"_account_id":30615,"name":"Tushar Trambak Gite","email":"tushargite96@gmail.com","username":"tushargite96"},"change_message_id":"7b19b9e95acd8947314b5c761ac32fbc0d477a52","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"c9d1ce85_60c7e17c","updated":"2022-09-29 09:29:21.000000000","message":"LGTM","commit_id":"1074e2c0e718735b1df3f107c33c50527862f12a"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"959f0962ef7bd38f74afb1f430677ffdf0f0cadd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"c392b2d5_0f487efa","updated":"2022-11-04 02:20:33.000000000","message":"Looks good to me!","commit_id":"1074e2c0e718735b1df3f107c33c50527862f12a"}],"api-ref/source/v3/clusters.inc":[{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"8ef332027a904df6752cfe82d73a6f3147b1c58b","unresolved":true,"context_lines":[{"line_number":2,"context_line":""},{"line_number":3,"context_line":"Clusters (clusters)"},{"line_number":4,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"A cluster is a group of inter-connected computers that work together"},{"line_number":7,"context_line":"to perform computationally intensive tasks. In a cluster, each computer"},{"line_number":8,"context_line":"is referred to as a \"node\". (The term \"node\" comes from graph theory.)"}],"source_content_type":"text/x-c++src","patch_set":4,"id":"f6297153_f987aad2","line":5,"updated":"2022-03-30 21:32:14.000000000","message":"Let\u0027s use the model of the Services API and put a short introduction before the paragraph that starts at line 6.  Something like:\n\nAdministrator only.  Lists all Cinder clusters, show cluster detail, enable or disable a cluster.","commit_id":"80294a24a24f2043687227952cc9b46b63179b2f"},{"author":{"_account_id":33986,"name":"Lucas Morais de oliveira","email":"lucasmoliveira059@gmail.com","username":"lucasmoliveira059"},"change_message_id":"a5b07aa02788158b1ef03feacae603e9cbc0add9","unresolved":false,"context_lines":[{"line_number":2,"context_line":""},{"line_number":3,"context_line":"Clusters (clusters)"},{"line_number":4,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"A cluster is a group of inter-connected computers that work together"},{"line_number":7,"context_line":"to perform computationally intensive tasks. In a cluster, each computer"},{"line_number":8,"context_line":"is referred to as a \"node\". (The term \"node\" comes from graph theory.)"}],"source_content_type":"text/x-c++src","patch_set":4,"id":"e63713d6_10020c2d","line":5,"in_reply_to":"f6297153_f987aad2","updated":"2022-03-31 17:57:05.000000000","message":"Done","commit_id":"80294a24a24f2043687227952cc9b46b63179b2f"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"8ef332027a904df6752cfe82d73a6f3147b1c58b","unresolved":true,"context_lines":[{"line_number":13,"context_line":"Availability (HA) configurations."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"**Cluster status**"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"+------------------+--------------------------------------------------------+"},{"line_number":19,"context_line":"| Status           | Description                                            |"},{"line_number":20,"context_line":"+------------------+--------------------------------------------------------+"},{"line_number":21,"context_line":"| enabled          | Default value for cluster status.                      |"},{"line_number":22,"context_line":"+------------------+--------------------------------------------------------+"},{"line_number":23,"context_line":"| disabled         | Value to disable a cluster service.                    |"},{"line_number":24,"context_line":"+------------------+--------------------------------------------------------+"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"**Cluster state**"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"+------------------+--------------------------------------------------------+"},{"line_number":29,"context_line":"| State            | Description                                            |"},{"line_number":30,"context_line":"+------------------+--------------------------------------------------------+"},{"line_number":31,"context_line":"| up               | Show the state of the hosts or clusters is up.         |"},{"line_number":32,"context_line":"+------------------+--------------------------------------------------------+"},{"line_number":33,"context_line":"| down             | Show the state of the hosts or clusters is down.       |"},{"line_number":34,"context_line":"+------------------+--------------------------------------------------------+"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"Disable cluster"}],"source_content_type":"text/x-c++src","patch_set":4,"id":"87d7d49d_340b2558","line":34,"range":{"start_line":16,"start_character":0,"end_line":34,"end_character":77},"updated":"2022-03-30 21:32:14.000000000","message":"See what other people think, but I don\u0027t think we need these tables.  The description you have in parameters.yaml for \u0027cluster_state\u0027 says \"The state of the cluster. One of ``up`` or ``down``\", which I think says it all.  Same thing for \u0027cluster_status\u0027.","commit_id":"80294a24a24f2043687227952cc9b46b63179b2f"},{"author":{"_account_id":33986,"name":"Lucas Morais de oliveira","email":"lucasmoliveira059@gmail.com","username":"lucasmoliveira059"},"change_message_id":"a5b07aa02788158b1ef03feacae603e9cbc0add9","unresolved":false,"context_lines":[{"line_number":13,"context_line":"Availability (HA) configurations."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"**Cluster status**"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"+------------------+--------------------------------------------------------+"},{"line_number":19,"context_line":"| Status           | Description                                            |"},{"line_number":20,"context_line":"+------------------+--------------------------------------------------------+"},{"line_number":21,"context_line":"| enabled          | Default value for cluster status.                      |"},{"line_number":22,"context_line":"+------------------+--------------------------------------------------------+"},{"line_number":23,"context_line":"| disabled         | Value to disable a cluster service.                    |"},{"line_number":24,"context_line":"+------------------+--------------------------------------------------------+"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"**Cluster state**"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"+------------------+--------------------------------------------------------+"},{"line_number":29,"context_line":"| State            | Description                                            |"},{"line_number":30,"context_line":"+------------------+--------------------------------------------------------+"},{"line_number":31,"context_line":"| up               | Show the state of the hosts or clusters is up.         |"},{"line_number":32,"context_line":"+------------------+--------------------------------------------------------+"},{"line_number":33,"context_line":"| down             | Show the state of the hosts or clusters is down.       |"},{"line_number":34,"context_line":"+------------------+--------------------------------------------------------+"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"Disable cluster"}],"source_content_type":"text/x-c++src","patch_set":4,"id":"26be4f92_ed1695e2","line":34,"range":{"start_line":16,"start_character":0,"end_line":34,"end_character":77},"in_reply_to":"87d7d49d_340b2558","updated":"2022-03-31 17:57:05.000000000","message":"Done","commit_id":"80294a24a24f2043687227952cc9b46b63179b2f"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"8ef332027a904df6752cfe82d73a6f3147b1c58b","unresolved":true,"context_lines":[{"line_number":40,"context_line":".. rest_method::  PUT /v3/{project_id}/clusters/disable"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"Disables a cluster. Specify the cluster by its name and optionally the"},{"line_number":43,"context_line":"binary name."},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"Available starting in the 3.7 microversion."},{"line_number":46,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":4,"id":"99d41a02_e3a5d445","line":43,"range":{"start_line":43,"start_character":11,"end_line":43,"end_character":12},"updated":"2022-03-30 21:32:14.000000000","message":"Add \"in the request body\" here (otherwise, it looks like your URL is missing something).  Same thing at line 101.","commit_id":"80294a24a24f2043687227952cc9b46b63179b2f"},{"author":{"_account_id":33986,"name":"Lucas Morais de oliveira","email":"lucasmoliveira059@gmail.com","username":"lucasmoliveira059"},"change_message_id":"a5b07aa02788158b1ef03feacae603e9cbc0add9","unresolved":false,"context_lines":[{"line_number":40,"context_line":".. rest_method::  PUT /v3/{project_id}/clusters/disable"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"Disables a cluster. Specify the cluster by its name and optionally the"},{"line_number":43,"context_line":"binary name."},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"Available starting in the 3.7 microversion."},{"line_number":46,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":4,"id":"8c644c93_bc3fa798","line":43,"range":{"start_line":43,"start_character":11,"end_line":43,"end_character":12},"in_reply_to":"99d41a02_e3a5d445","updated":"2022-03-31 17:57:05.000000000","message":"Done","commit_id":"80294a24a24f2043687227952cc9b46b63179b2f"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"9ba6f2d9eb327d28dd11cd54ee6a8bbd35821559","unresolved":true,"context_lines":[{"line_number":4,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"Administrator only.  Lists all Cinder clusters, show cluster detail,"},{"line_number":7,"context_line":"enable or disable a cluster."},{"line_number":8,"context_line":"A cluster is a group of inter-connected computers that work together"},{"line_number":9,"context_line":"to perform computationally intensive tasks. In a cluster, each computer"},{"line_number":10,"context_line":"is referred to as a \"node\". (The term \"node\" comes from graph theory.)"}],"source_content_type":"text/x-c++src","patch_set":5,"id":"2a4935eb_1ddd2c52","line":7,"updated":"2022-04-19 14:01:58.000000000","message":"Leave a space after line 7 so line 8 will start a new paragraph.","commit_id":"0ffc95b91a482146b73c49299ccbd0d26684aef8"},{"author":{"_account_id":33986,"name":"Lucas Morais de oliveira","email":"lucasmoliveira059@gmail.com","username":"lucasmoliveira059"},"change_message_id":"5417b50ccae6210515c02f78b21a18e117531a83","unresolved":false,"context_lines":[{"line_number":4,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"Administrator only.  Lists all Cinder clusters, show cluster detail,"},{"line_number":7,"context_line":"enable or disable a cluster."},{"line_number":8,"context_line":"A cluster is a group of inter-connected computers that work together"},{"line_number":9,"context_line":"to perform computationally intensive tasks. In a cluster, each computer"},{"line_number":10,"context_line":"is referred to as a \"node\". (The term \"node\" comes from graph theory.)"}],"source_content_type":"text/x-c++src","patch_set":5,"id":"b24ac8f6_871413a7","line":7,"in_reply_to":"2a4935eb_1ddd2c52","updated":"2022-04-27 13:07:06.000000000","message":"Done","commit_id":"0ffc95b91a482146b73c49299ccbd0d26684aef8"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"9ba6f2d9eb327d28dd11cd54ee6a8bbd35821559","unresolved":true,"context_lines":[{"line_number":5,"context_line":""},{"line_number":6,"context_line":"Administrator only.  Lists all Cinder clusters, show cluster detail,"},{"line_number":7,"context_line":"enable or disable a cluster."},{"line_number":8,"context_line":"A cluster is a group of inter-connected computers that work together"},{"line_number":9,"context_line":"to perform computationally intensive tasks. In a cluster, each computer"},{"line_number":10,"context_line":"is referred to as a \"node\". (The term \"node\" comes from graph theory.)"},{"line_number":11,"context_line":"A cluster has a small number of \"head nodes\", usually one or two,"},{"line_number":12,"context_line":"and a large number of \"compute nodes\"."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"These are groups of services that can be used to support Active-Active High"},{"line_number":15,"context_line":"Availability (HA) configurations."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"Disable cluster"}],"source_content_type":"text/x-c++src","patch_set":5,"id":"5928ef27_69b0c39e","line":15,"range":{"start_line":8,"start_character":0,"end_line":15,"end_character":33},"updated":"2022-04-19 14:01:58.000000000","message":"This is not incorrect, but it doesn\u0027t quite capture the cinder notion of clusters.  Maybe say something like these 2 paragraphs instead:\n\nEach cinder service runs on a *host* computer (possibly multiple services\non the same host; it depends how you decide to deploy cinder).  In order\nto support High Availibility scenarios, services can be grouped into\n*clusters*, where the same type of service (for example, cinder-volume)\ncan run on different hosts so that if one host goes down, the service is\nstill available on a different host.  Since there\u0027s no point having these\nservices sitting around doing nothing while waiting for some other host\nto go down (which is also known as Active/Passive mode), grouping services\ninto clusters also allows cinder to support Active/Active mode, in which\nall services in a cluster are doing work all the time.\n\nClusters are determined by the deployment configuration; that\u0027s why there\nis no \u0027create-cluster\u0027 API call listed below.  Once your services are up\nand running, however, you can use the following API requests to get\ninformation about your clusters and to update their status.","commit_id":"0ffc95b91a482146b73c49299ccbd0d26684aef8"},{"author":{"_account_id":33986,"name":"Lucas Morais de oliveira","email":"lucasmoliveira059@gmail.com","username":"lucasmoliveira059"},"change_message_id":"5417b50ccae6210515c02f78b21a18e117531a83","unresolved":false,"context_lines":[{"line_number":5,"context_line":""},{"line_number":6,"context_line":"Administrator only.  Lists all Cinder clusters, show cluster detail,"},{"line_number":7,"context_line":"enable or disable a cluster."},{"line_number":8,"context_line":"A cluster is a group of inter-connected computers that work together"},{"line_number":9,"context_line":"to perform computationally intensive tasks. In a cluster, each computer"},{"line_number":10,"context_line":"is referred to as a \"node\". (The term \"node\" comes from graph theory.)"},{"line_number":11,"context_line":"A cluster has a small number of \"head nodes\", usually one or two,"},{"line_number":12,"context_line":"and a large number of \"compute nodes\"."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"These are groups of services that can be used to support Active-Active High"},{"line_number":15,"context_line":"Availability (HA) configurations."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"Disable cluster"}],"source_content_type":"text/x-c++src","patch_set":5,"id":"20103847_bd24c9ea","line":15,"range":{"start_line":8,"start_character":0,"end_line":15,"end_character":33},"in_reply_to":"5928ef27_69b0c39e","updated":"2022-04-27 13:07:06.000000000","message":"Done","commit_id":"0ffc95b91a482146b73c49299ccbd0d26684aef8"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"9ba6f2d9eb327d28dd11cd54ee6a8bbd35821559","unresolved":true,"context_lines":[{"line_number":273,"context_line":"   - disabled: cluster_disabled_query"},{"line_number":274,"context_line":"   - num_hosts: cluster_num_hosts_query"},{"line_number":275,"context_line":"   - num_down_hosts: cluster_num_down_hosts_query"},{"line_number":276,"context_line":"   - replication_status: cluster_replication_status_query"},{"line_number":277,"context_line":""},{"line_number":278,"context_line":"Response Parameters"},{"line_number":279,"context_line":"-------------------"}],"source_content_type":"text/x-c++src","patch_set":5,"id":"635a36df_869d0472","line":276,"updated":"2022-04-19 14:01:58.000000000","message":"I think you\u0027re also able to filter on \u0027frozen\u0027 and \u0027active_backend_id\u0027 (added along with replication_status in mv 3.26)","commit_id":"0ffc95b91a482146b73c49299ccbd0d26684aef8"},{"author":{"_account_id":33986,"name":"Lucas Morais de oliveira","email":"lucasmoliveira059@gmail.com","username":"lucasmoliveira059"},"change_message_id":"5417b50ccae6210515c02f78b21a18e117531a83","unresolved":false,"context_lines":[{"line_number":273,"context_line":"   - disabled: cluster_disabled_query"},{"line_number":274,"context_line":"   - num_hosts: cluster_num_hosts_query"},{"line_number":275,"context_line":"   - num_down_hosts: cluster_num_down_hosts_query"},{"line_number":276,"context_line":"   - replication_status: cluster_replication_status_query"},{"line_number":277,"context_line":""},{"line_number":278,"context_line":"Response Parameters"},{"line_number":279,"context_line":"-------------------"}],"source_content_type":"text/x-c++src","patch_set":5,"id":"7dca9a39_c3cf6afa","line":276,"in_reply_to":"635a36df_869d0472","updated":"2022-04-27 13:07:06.000000000","message":"Done","commit_id":"0ffc95b91a482146b73c49299ccbd0d26684aef8"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"35e51252f4da44a28298fd40407e5a05ece6af47","unresolved":true,"context_lines":[{"line_number":15,"context_line":"services sitting around doing nothing while waiting for some other host"},{"line_number":16,"context_line":"to go down (which is also known as Active/Passive mode), grouping services"},{"line_number":17,"context_line":"into clusters also allows cinder to support Active/Active mode in which"},{"line_number":18,"context_line":"all services in a cluster are doing work all the time."},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"Clusters are determined by the deployment configuration; that\u0027s why there"},{"line_number":21,"context_line":"is no \u0027create-cluster\u0027 API call listed below.  Once your services are up"}],"source_content_type":"text/x-c++src","patch_set":8,"id":"ff055ef9_d721726f","line":18,"updated":"2022-05-13 15:54:51.000000000","message":"We need to add a Note or Warning here saying that currently the only service that can be grouped into clusters is cinder-volume.","commit_id":"e9a66ee1a3bf44e6eb7a09834d556bc9cc053838"},{"author":{"_account_id":33986,"name":"Lucas Morais de oliveira","email":"lucasmoliveira059@gmail.com","username":"lucasmoliveira059"},"change_message_id":"94097b0a58933bd4bd0304d8336c3292213c3827","unresolved":false,"context_lines":[{"line_number":15,"context_line":"services sitting around doing nothing while waiting for some other host"},{"line_number":16,"context_line":"to go down (which is also known as Active/Passive mode), grouping services"},{"line_number":17,"context_line":"into clusters also allows cinder to support Active/Active mode in which"},{"line_number":18,"context_line":"all services in a cluster are doing work all the time."},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"Clusters are determined by the deployment configuration; that\u0027s why there"},{"line_number":21,"context_line":"is no \u0027create-cluster\u0027 API call listed below.  Once your services are up"}],"source_content_type":"text/x-c++src","patch_set":8,"id":"aa812688_3160f1ea","line":18,"in_reply_to":"ff055ef9_d721726f","updated":"2022-05-16 13:42:45.000000000","message":"Thank you, Brian. I added the note. I hope it\u0027s good for you.","commit_id":"e9a66ee1a3bf44e6eb7a09834d556bc9cc053838"}],"api-ref/source/v3/parameters.yaml":[{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"8ef332027a904df6752cfe82d73a6f3147b1c58b","unresolved":true,"context_lines":[{"line_number":227,"context_line":"  type: string"},{"line_number":228,"context_line":"cluster_binary_query:"},{"line_number":229,"context_line":"  description: |"},{"line_number":230,"context_line":"    Filter the cluster list result by binary name of the clustered services."},{"line_number":231,"context_line":"  in: query"},{"line_number":232,"context_line":"  required: false"},{"line_number":233,"context_line":"  type: string"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"ab7d4bfd_396d986e","line":230,"updated":"2022-03-30 21:32:14.000000000","message":"I suggest adding:\n\n  One of ``cinder-api``, ``cinder-scheduler``, ``cinder-volume``, or\n  ``cinder-backup``.","commit_id":"80294a24a24f2043687227952cc9b46b63179b2f"},{"author":{"_account_id":33986,"name":"Lucas Morais de oliveira","email":"lucasmoliveira059@gmail.com","username":"lucasmoliveira059"},"change_message_id":"a5b07aa02788158b1ef03feacae603e9cbc0add9","unresolved":false,"context_lines":[{"line_number":227,"context_line":"  type: string"},{"line_number":228,"context_line":"cluster_binary_query:"},{"line_number":229,"context_line":"  description: |"},{"line_number":230,"context_line":"    Filter the cluster list result by binary name of the clustered services."},{"line_number":231,"context_line":"  in: query"},{"line_number":232,"context_line":"  required: false"},{"line_number":233,"context_line":"  type: string"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"4e52ab6f_ab838714","line":230,"in_reply_to":"ab7d4bfd_396d986e","updated":"2022-03-31 17:57:05.000000000","message":"Done","commit_id":"80294a24a24f2043687227952cc9b46b63179b2f"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"9ba6f2d9eb327d28dd11cd54ee6a8bbd35821559","unresolved":true,"context_lines":[{"line_number":76,"context_line":"  type: string"},{"line_number":77,"context_line":"init_at:"},{"line_number":78,"context_line":"  description: |"},{"line_number":79,"context_line":"    The date and time when the resource was iniciated."},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"        The date and time stamp format is `ISO 8601"},{"line_number":82,"context_line":"        \u003chttps://en.wikipedia.org/wiki/ISO_8601\u003e`_:"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"1b4d254a_14486e53","line":79,"range":{"start_line":79,"start_character":44,"end_line":79,"end_character":53},"updated":"2022-04-19 14:01:58.000000000","message":"initiated","commit_id":"0ffc95b91a482146b73c49299ccbd0d26684aef8"},{"author":{"_account_id":33986,"name":"Lucas Morais de oliveira","email":"lucasmoliveira059@gmail.com","username":"lucasmoliveira059"},"change_message_id":"5417b50ccae6210515c02f78b21a18e117531a83","unresolved":false,"context_lines":[{"line_number":76,"context_line":"  type: string"},{"line_number":77,"context_line":"init_at:"},{"line_number":78,"context_line":"  description: |"},{"line_number":79,"context_line":"    The date and time when the resource was iniciated."},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"        The date and time stamp format is `ISO 8601"},{"line_number":82,"context_line":"        \u003chttps://en.wikipedia.org/wiki/ISO_8601\u003e`_:"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"e0c2fedd_39e3223f","line":79,"range":{"start_line":79,"start_character":44,"end_line":79,"end_character":53},"in_reply_to":"1b4d254a_14486e53","updated":"2022-04-27 13:07:06.000000000","message":"Done","commit_id":"0ffc95b91a482146b73c49299ccbd0d26684aef8"},{"author":{"_account_id":30615,"name":"Tushar Trambak Gite","email":"tushargite96@gmail.com","username":"tushargite96"},"change_message_id":"b309959a14c269b5e3b826ad73bc48653c15b281","unresolved":true,"context_lines":[{"line_number":1902,"context_line":"    The maximum total size for the cluster."},{"line_number":1903,"context_line":"  in: body"},{"line_number":1904,"context_line":"  required: true"},{"line_number":1905,"context_line":"  type: interger"},{"line_number":1906,"context_line":"maxTotalBackupGigabytes:"},{"line_number":1907,"context_line":"  description: |"},{"line_number":1908,"context_line":"    The maximum total amount of backups, in gibibytes"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"c811b52f_813bbad2","line":1905,"updated":"2022-05-17 13:13:20.000000000","message":"integer","commit_id":"23fefaef9ace8f19dcdf020845d756bbc5e2aa8a"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"29036e422a9b206b9f3a6abaf09559f5adac878e","unresolved":false,"context_lines":[{"line_number":1902,"context_line":"    The maximum total size for the cluster."},{"line_number":1903,"context_line":"  in: body"},{"line_number":1904,"context_line":"  required: true"},{"line_number":1905,"context_line":"  type: interger"},{"line_number":1906,"context_line":"maxTotalBackupGigabytes:"},{"line_number":1907,"context_line":"  description: |"},{"line_number":1908,"context_line":"    The maximum total amount of backups, in gibibytes"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"242c2df2_33455f2c","line":1905,"in_reply_to":"c811b52f_813bbad2","updated":"2022-05-18 15:53:22.000000000","message":"Done","commit_id":"23fefaef9ace8f19dcdf020845d756bbc5e2aa8a"},{"author":{"_account_id":30615,"name":"Tushar Trambak Gite","email":"tushargite96@gmail.com","username":"tushargite96"},"change_message_id":"b309959a14c269b5e3b826ad73bc48653c15b281","unresolved":true,"context_lines":[{"line_number":2113,"context_line":"    The maximum total size for the cluster."},{"line_number":2114,"context_line":"  in: body"},{"line_number":2115,"context_line":"  required: true"},{"line_number":2116,"context_line":"  type: interger"},{"line_number":2117,"context_line":"mountpoint:"},{"line_number":2118,"context_line":"  description: |"},{"line_number":2119,"context_line":"    The attaching mount point."}],"source_content_type":"text/x-yaml","patch_set":10,"id":"dfcf5f09_ded53920","line":2116,"updated":"2022-05-17 13:13:20.000000000","message":"integer","commit_id":"23fefaef9ace8f19dcdf020845d756bbc5e2aa8a"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"29036e422a9b206b9f3a6abaf09559f5adac878e","unresolved":false,"context_lines":[{"line_number":2113,"context_line":"    The maximum total size for the cluster."},{"line_number":2114,"context_line":"  in: body"},{"line_number":2115,"context_line":"  required: true"},{"line_number":2116,"context_line":"  type: interger"},{"line_number":2117,"context_line":"mountpoint:"},{"line_number":2118,"context_line":"  description: |"},{"line_number":2119,"context_line":"    The attaching mount point."}],"source_content_type":"text/x-yaml","patch_set":10,"id":"d12c7302_3a21be46","line":2116,"in_reply_to":"dfcf5f09_ded53920","updated":"2022-05-18 15:53:22.000000000","message":"Done","commit_id":"23fefaef9ace8f19dcdf020845d756bbc5e2aa8a"},{"author":{"_account_id":30615,"name":"Tushar Trambak Gite","email":"tushargite96@gmail.com","username":"tushargite96"},"change_message_id":"b309959a14c269b5e3b826ad73bc48653c15b281","unresolved":true,"context_lines":[{"line_number":2287,"context_line":"    A list of the hosts innoperates"},{"line_number":2288,"context_line":"  in: body"},{"line_number":2289,"context_line":"  required: false"},{"line_number":2290,"context_line":"  type: interger"},{"line_number":2291,"context_line":"num_hosts:"},{"line_number":2292,"context_line":"  description: |"},{"line_number":2293,"context_line":"    List of all hosts."}],"source_content_type":"text/x-yaml","patch_set":10,"id":"2d578913_91b26306","line":2290,"updated":"2022-05-17 13:13:20.000000000","message":"integer","commit_id":"23fefaef9ace8f19dcdf020845d756bbc5e2aa8a"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"29036e422a9b206b9f3a6abaf09559f5adac878e","unresolved":false,"context_lines":[{"line_number":2287,"context_line":"    A list of the hosts innoperates"},{"line_number":2288,"context_line":"  in: body"},{"line_number":2289,"context_line":"  required: false"},{"line_number":2290,"context_line":"  type: interger"},{"line_number":2291,"context_line":"num_hosts:"},{"line_number":2292,"context_line":"  description: |"},{"line_number":2293,"context_line":"    List of all hosts."}],"source_content_type":"text/x-yaml","patch_set":10,"id":"3e38a883_1a97a357","line":2290,"in_reply_to":"2d578913_91b26306","updated":"2022-05-18 15:53:22.000000000","message":"Done","commit_id":"23fefaef9ace8f19dcdf020845d756bbc5e2aa8a"},{"author":{"_account_id":30615,"name":"Tushar Trambak Gite","email":"tushargite96@gmail.com","username":"tushargite96"},"change_message_id":"b309959a14c269b5e3b826ad73bc48653c15b281","unresolved":true,"context_lines":[{"line_number":2293,"context_line":"    List of all hosts."},{"line_number":2294,"context_line":"  in: body"},{"line_number":2295,"context_line":"  required: false"},{"line_number":2296,"context_line":"  type: interger"},{"line_number":2297,"context_line":"object_count:"},{"line_number":2298,"context_line":"  description: |"},{"line_number":2299,"context_line":"    The number of objects in the backup."}],"source_content_type":"text/x-yaml","patch_set":10,"id":"75523cb0_fe76025a","line":2296,"updated":"2022-05-17 13:13:20.000000000","message":"integer","commit_id":"23fefaef9ace8f19dcdf020845d756bbc5e2aa8a"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"29036e422a9b206b9f3a6abaf09559f5adac878e","unresolved":false,"context_lines":[{"line_number":2293,"context_line":"    List of all hosts."},{"line_number":2294,"context_line":"  in: body"},{"line_number":2295,"context_line":"  required: false"},{"line_number":2296,"context_line":"  type: interger"},{"line_number":2297,"context_line":"object_count:"},{"line_number":2298,"context_line":"  description: |"},{"line_number":2299,"context_line":"    The number of objects in the backup."}],"source_content_type":"text/x-yaml","patch_set":10,"id":"310078f9_02145733","line":2296,"in_reply_to":"75523cb0_fe76025a","updated":"2022-05-18 15:53:22.000000000","message":"Done","commit_id":"23fefaef9ace8f19dcdf020845d756bbc5e2aa8a"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"29036e422a9b206b9f3a6abaf09559f5adac878e","unresolved":false,"context_lines":[{"line_number":3159,"context_line":"  type: object"},{"line_number":3160,"context_line":"  min_version: 3.36"},{"line_number":3161,"context_line":"timeout:"},{"line_number":3162,"context_line":"  desccripiton: |"},{"line_number":3163,"context_line":"    The default timeout value (in seconds)"},{"line_number":3164,"context_line":"    of cluster operations."},{"line_number":3165,"context_line":"  in: body"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"d14e163e_b7b7d6d9","line":3162,"range":{"start_line":3162,"start_character":2,"end_line":3162,"end_character":14},"updated":"2022-05-18 15:53:22.000000000","message":"description","commit_id":"23fefaef9ace8f19dcdf020845d756bbc5e2aa8a"},{"author":{"_account_id":30615,"name":"Tushar Trambak Gite","email":"tushargite96@gmail.com","username":"tushargite96"},"change_message_id":"b309959a14c269b5e3b826ad73bc48653c15b281","unresolved":true,"context_lines":[{"line_number":3164,"context_line":"    of cluster operations."},{"line_number":3165,"context_line":"  in: body"},{"line_number":3166,"context_line":"  required: false"},{"line_number":3167,"context_line":"  type: interger"},{"line_number":3168,"context_line":"  min_version: 3.7"},{"line_number":3169,"context_line":"total_capacity:"},{"line_number":3170,"context_line":"  description: |"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"383fa738_669f03d5","line":3167,"updated":"2022-05-17 13:13:20.000000000","message":"integer","commit_id":"23fefaef9ace8f19dcdf020845d756bbc5e2aa8a"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"29036e422a9b206b9f3a6abaf09559f5adac878e","unresolved":false,"context_lines":[{"line_number":3164,"context_line":"    of cluster operations."},{"line_number":3165,"context_line":"  in: body"},{"line_number":3166,"context_line":"  required: false"},{"line_number":3167,"context_line":"  type: interger"},{"line_number":3168,"context_line":"  min_version: 3.7"},{"line_number":3169,"context_line":"total_capacity:"},{"line_number":3170,"context_line":"  description: |"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"a389b3ce_e5955a98","line":3167,"in_reply_to":"383fa738_669f03d5","updated":"2022-05-18 15:53:22.000000000","message":"Done","commit_id":"23fefaef9ace8f19dcdf020845d756bbc5e2aa8a"}]}
