)]}'
{"id":"openstack%2Fopenstack-ansible-ops~686437","triplet_id":"openstack%2Fopenstack-ansible-ops~master~I2c5c3abd4bb65075f2377227cbbfe31b68b0dc38","project":"openstack/openstack-ansible-ops","branch":"master","topic":"ilm_improvements","hashtags":[],"change_id":"I2c5c3abd4bb65075f2377227cbbfe31b68b0dc38","subject":"Improvements to ILM","status":"MERGED","created":"2019-10-03 16:24:33.000000000","updated":"2019-12-18 20:43:03.000000000","submitted":"2019-12-18 20:41:06.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"686437-1576701666808-efdc5bbb","meta_rev_id":"6b997d0f758846ec35682f96ab0df62557a4f4d4","_number":686437,"virtual_id_number":686437,"owner":{"_account_id":29865,"name":"Georgina Shippey","email":"georgina.shippey@outlook.com","username":"gshippey"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2019-12-18 20:41:06.000000000","post_submit":true,"permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},{"value":0,"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2019-12-18 20:26:37.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},{"value":2,"date":"2019-12-18 08:07:12.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2019-12-18 20:26:37.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},{"value":0,"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},{"value":0,"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}],"values":{"-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-12-18 08:07:12.000000000","updated_by":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"reviewer":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"state":"REVIEWER"},{"updated":"2019-12-18 20:26:37.000000000","updated_by":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"reviewer":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"state":"REVIEWER"},{"updated":"2019-12-18 20:41:06.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"ddd20601d4e19114aab94da8d761a7b22b2b49fc","author":{"_account_id":29865,"name":"Georgina Shippey","email":"georgina.shippey@outlook.com","username":"gshippey"},"date":"2019-10-03 16:24:33.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"9edc318631b9deb84a457e85874017c568e64156","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-03 17:18:39.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bbad61e5913b4ea7b4ac0d015a4604ac : SUCCESS in 3m 14s\n- openstack-ansible-linters https://zuul.opendev.org/t/openstack/build/3274030084e846c48155a85210ffa8cf : SUCCESS in 10m 25s\n- openstack-ansible-ops:elk_metrics_7x-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/908cc6dd5919459c83e269c96ed5023d : FAILURE in 10m 17s","accounts_in_message":[],"_revision_number":1},{"id":"cb15bc54fbe675f64ce0a6c9913a78b2232db294","author":{"_account_id":29865,"name":"Georgina Shippey","email":"georgina.shippey@outlook.com","username":"gshippey"},"date":"2019-10-04 08:58:10.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"33e5374e07b0aa4b34f99a6fd7599c4f75260758","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-04 09:08:24.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3d78cc83ef614c619c011dbdc02e4b75 : SUCCESS in 3m 35s\n- openstack-ansible-linters https://zuul.opendev.org/t/openstack/build/289b58002e934409a6fcb158cd7f7d0e : SUCCESS in 5m 13s\n- openstack-ansible-ops:elk_metrics_7x-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/cf918c45b9354eecac5973fa4454a901 : FAILURE in 8m 52s","accounts_in_message":[],"_revision_number":2},{"id":"82d10a71711847b16948cadc5df70fcfb0ef394d","author":{"_account_id":29865,"name":"Georgina Shippey","email":"georgina.shippey@outlook.com","username":"gshippey"},"date":"2019-10-04 09:22:10.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"d6a971cae4f31d2354bd06b832d1a03512f24e2d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-04 09:43:44.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/756940c466554540b0e42f94d49b0c76 : SUCCESS in 4m 16s\n- openstack-ansible-linters https://zuul.opendev.org/t/openstack/build/3086636bdfa648bf9c84d3cac97077dc : SUCCESS in 5m 08s\n- openstack-ansible-ops:elk_metrics_7x-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/581f772a9a9e4b7d85f8ccd75d5abd9f : SUCCESS in 16m 50s","accounts_in_message":[],"_revision_number":3},{"id":"745e60a3e51b307c2f1610f5676a5361614a91dc","author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"date":"2019-10-07 11:07:49.000000000","message":"Patch Set 3: Code-Review-1\n\nLets work on the commit message a bit","accounts_in_message":[],"_revision_number":3},{"id":"f416fefc3f8d0557a0a8d97b162457b1c8fdc009","author":{"_account_id":29865,"name":"Georgina Shippey","email":"georgina.shippey@outlook.com","username":"gshippey"},"date":"2019-10-09 13:17:41.000000000","message":"Uploaded patch set 4: Commit message was updated.","accounts_in_message":[],"_revision_number":4},{"id":"0d5604d7c3967987555c323b5eb41c3d9cd46cc9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-09 13:41:05.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c57f9001c782451d8629023e879c2b76 : SUCCESS in 3m 38s\n- openstack-ansible-linters https://zuul.opendev.org/t/openstack/build/630e01d1867d42f4af50c9610fdfb5b7 : SUCCESS in 5m 22s\n- openstack-ansible-ops:elk_metrics_7x-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/7a1c476612ff416bb480d85f28ff54bd : SUCCESS in 17m 37s","accounts_in_message":[],"_revision_number":4},{"id":"497e7a44eb7f97b6a189e836c002cd99bffc3524","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2019-11-18 12:57:11.000000000","message":"Patch Set 4: Code-Review+1\n\nnot an expert in ELk:(","accounts_in_message":[],"_revision_number":4},{"id":"c7bcb4f5b80a2c439e5a44552d58fa55a829db67","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2019-12-18 08:07:12.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"f431e0bbdff384242819d5df7df1275bf9c86d09","author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"date":"2019-12-18 20:26:37.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1\n\nLets merge and iterate if needed.","accounts_in_message":[],"_revision_number":4},{"id":"b876e035fdcd6bc479c426a198faa2a3a550901a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-18 20:26:49.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"5b211e82e2f2bd5d700a7298f04b9a6e88d44f9f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-18 20:41:06.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b6707185c6bd484391f3346db3f337f9 : SUCCESS in 3m 21s\n- openstack-ansible-linters https://zuul.opendev.org/t/openstack/build/b960d37a53954bffb01c863f194e8347 : SUCCESS in 5m 24s","accounts_in_message":[],"_revision_number":4},{"id":"2e07b79c99e0086291f5c33a3ff87e28d0458620","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-18 20:41:06.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":4},{"id":"b8c78e7d67682c55e8cce183e122922c81a9978d","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-18 20:43:03.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/74c6938d2f0c47d7b922dbf21abec551 : SUCCESS in 1m 35s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"f89dd344c3a9ce94f1e25cde37ab72dae539487b","revisions":{"f66e4d27561d142a8d037d4356eedc555232e940":{"kind":"REWORK","_number":1,"created":"2019-10-03 16:24:33.000000000","uploader":{"_account_id":29865,"name":"Georgina Shippey","email":"georgina.shippey@outlook.com","username":"gshippey"},"ref":"refs/changes/37/686437/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-ops","ref":"refs/changes/37/686437/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-ops refs/changes/37/686437/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-ops refs/changes/37/686437/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-ops refs/changes/37/686437/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-ops refs/changes/37/686437/1"}}},"commit":{"parents":[{"commit":"8e64de671aa0b59f953fc5323e7ed96cd6300e8c","subject":"Update the constraints url","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-ops/commit/8e64de671aa0b59f953fc5323e7ed96cd6300e8c"}]}],"author":{"name":"Georgina Shippey","email":"georgina.shippey@bbc.co.uk","date":"2019-10-03 14:13:46.000000000","tz":60},"committer":{"name":"Georgina Shippey","email":"georgina.shippey@bbc.co.uk","date":"2019-10-03 14:13:46.000000000","tz":60},"subject":"Improvements to ILM","message":"Improvements to ILM\n\nElasticsearch 7 introduced Index Lifecycle Management, my aim is to eventually\nreplace curator with this.\n\nThis update allows for a default ILM policy to be configured for all beats.\nThe default policy is quite basic: an index will be written to for 15 days or\nuntil the index reaches 30GB in size, then it will remain in the hot stage\n(no performance degradation) for another 15 days, after which it will be\ndeleted.\n\nThis still may lead to a situation where the disk space on log nodes could be\nfilled.\n\nILM policies can be configured for each beat.\n\nILM is set up for beats when undergoing an update (elk_package_state\u003d\"latest\").\nDuring ILM set up elasticsearch creates an ILM ready template for the beat and\nuses the ILM policy we provision to nodes for the initial ILM policy.\nSubsequent ILM policy updates use ES APIs. New ILM policy files are not\nprovisioned to nodes outside of using the beat upgrade flags, so the policy\nfile on the node may fall out of step.\n\nChange-Id: I2c5c3abd4bb65075f2377227cbbfe31b68b0dc38\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-ops/commit/f66e4d27561d142a8d037d4356eedc555232e940"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-ops/commit/f66e4d27561d142a8d037d4356eedc555232e940"}]},"branch":"refs/heads/master"},"193191ffaf7421c3a8344d73aa7296f2cd8240c2":{"kind":"REWORK","_number":2,"created":"2019-10-04 08:58:10.000000000","uploader":{"_account_id":29865,"name":"Georgina Shippey","email":"georgina.shippey@outlook.com","username":"gshippey"},"ref":"refs/changes/37/686437/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-ops","ref":"refs/changes/37/686437/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-ops refs/changes/37/686437/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-ops refs/changes/37/686437/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-ops refs/changes/37/686437/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-ops refs/changes/37/686437/2"}}},"commit":{"parents":[{"commit":"8e64de671aa0b59f953fc5323e7ed96cd6300e8c","subject":"Update the constraints url","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-ops/commit/8e64de671aa0b59f953fc5323e7ed96cd6300e8c"}]}],"author":{"name":"Georgina Shippey","email":"georgina.shippey@bbc.co.uk","date":"2019-10-03 14:13:46.000000000","tz":60},"committer":{"name":"Georgina Shippey","email":"georgina.shippey@bbc.co.uk","date":"2019-10-04 08:57:14.000000000","tz":60},"subject":"Improvements to ILM","message":"Improvements to ILM\n\nElasticsearch 7 introduced Index Lifecycle Management, my aim is to eventually\nreplace curator with this.\n\nThis update allows for a default ILM policy to be configured for all beats.\nThe default policy is quite basic: an index will be written to for 15 days or\nuntil the index reaches 30GB in size, then it will remain in the hot stage\n(no performance degradation) for another 15 days, after which it will be\ndeleted.\n\nThis still may lead to a situation where the disk space on log nodes could be\nfilled.\n\nILM policies can be configured for each beat.\n\nILM is set up for beats when undergoing an update (elk_package_state\u003d\"latest\").\nDuring ILM set up elasticsearch creates an ILM ready template for the beat and\nuses the ILM policy we provision to nodes for the initial ILM policy.\nSubsequent ILM policy updates use ES APIs. New ILM policy files are not\nprovisioned to nodes outside of using the beat upgrade flags, so the policy\nfile on the node may fall out of step.\n\nChange-Id: I2c5c3abd4bb65075f2377227cbbfe31b68b0dc38\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-ops/commit/193191ffaf7421c3a8344d73aa7296f2cd8240c2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-ops/commit/193191ffaf7421c3a8344d73aa7296f2cd8240c2"}]},"branch":"refs/heads/master"},"c83e3e77bb61f05918fbce0f799a29838fe1e4a6":{"kind":"REWORK","_number":3,"created":"2019-10-04 09:22:10.000000000","uploader":{"_account_id":29865,"name":"Georgina Shippey","email":"georgina.shippey@outlook.com","username":"gshippey"},"ref":"refs/changes/37/686437/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-ops","ref":"refs/changes/37/686437/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-ops refs/changes/37/686437/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-ops refs/changes/37/686437/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-ops refs/changes/37/686437/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-ops refs/changes/37/686437/3"}}},"commit":{"parents":[{"commit":"8e64de671aa0b59f953fc5323e7ed96cd6300e8c","subject":"Update the constraints url","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-ops/commit/8e64de671aa0b59f953fc5323e7ed96cd6300e8c"}]}],"author":{"name":"Georgina Shippey","email":"georgina.shippey@bbc.co.uk","date":"2019-10-03 14:13:46.000000000","tz":60},"committer":{"name":"Georgina Shippey","email":"georgina.shippey@bbc.co.uk","date":"2019-10-04 09:21:55.000000000","tz":60},"subject":"Improvements to ILM","message":"Improvements to ILM\n\nElasticsearch 7 introduced Index Lifecycle Management, my aim is to eventually\nreplace curator with this.\n\nThis update allows for a default ILM policy to be configured for all beats.\nThe default policy is quite basic: an index will be written to for 15 days or\nuntil the index reaches 30GB in size, then it will remain in the hot stage\n(no performance degradation) for another 15 days, after which it will be\ndeleted.\n\nThis still may lead to a situation where the disk space on log nodes could be\nfilled.\n\nILM policies can be configured for each beat.\n\nILM is set up for beats when undergoing an update (elk_package_state\u003d\"latest\").\nDuring ILM set up elasticsearch creates an ILM ready template for the beat and\nuses the ILM policy we provision to nodes for the initial ILM policy.\nSubsequent ILM policy updates use ES APIs. New ILM policy files are not\nprovisioned to nodes outside of using the beat upgrade flags, so the policy\nfile on the node may fall out of step.\n\nChange-Id: I2c5c3abd4bb65075f2377227cbbfe31b68b0dc38\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-ops/commit/c83e3e77bb61f05918fbce0f799a29838fe1e4a6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-ops/commit/c83e3e77bb61f05918fbce0f799a29838fe1e4a6"}]},"branch":"refs/heads/master"},"f89dd344c3a9ce94f1e25cde37ab72dae539487b":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2019-10-09 13:17:41.000000000","uploader":{"_account_id":29865,"name":"Georgina Shippey","email":"georgina.shippey@outlook.com","username":"gshippey"},"ref":"refs/changes/37/686437/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-ops","ref":"refs/changes/37/686437/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-ops refs/changes/37/686437/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-ops refs/changes/37/686437/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-ops refs/changes/37/686437/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-ops refs/changes/37/686437/4"}}},"commit":{"parents":[{"commit":"8e64de671aa0b59f953fc5323e7ed96cd6300e8c","subject":"Update the constraints url","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-ops/commit/8e64de671aa0b59f953fc5323e7ed96cd6300e8c"}]}],"author":{"name":"Georgina Shippey","email":"georgina.shippey@bbc.co.uk","date":"2019-10-03 14:13:46.000000000","tz":60},"committer":{"name":"Georgina Shippey","email":"georgina.shippey@bbc.co.uk","date":"2019-10-09 13:13:56.000000000","tz":0},"subject":"Improvements to ILM","message":"Improvements to ILM\n\nElasticsearch 7 introduced Index Lifecycle Management, my aim is to eventually\nreplace curator with this.\n\nThis update allows for a default ILM policy to be configured for all beats.\nThe default policy is quite basic: an index will be written to for 15 days or\nuntil the index reaches 30GB in size, then it will remain in the hot stage\n(no performance degradation) for another 15 days, after which it will be\ndeleted.\n\nThis still may lead to a situation where the disk space on log nodes could be\nfilled.\n\nILM policies can be configured for each beat by overriding the defaults\nthat are in the role for each beat.\n\nILM is set up for beats when undergoing an update (elk_package_state\u003d\"latest\").\nDuring ILM set up elasticsearch creates an ILM ready template for the beat and\nuses the ILM policy we provision to nodes for the initial ILM policy.\nSubsequent ILM policy updates use ES APIs. New ILM policy files are not\nprovisioned to nodes outside of using the beat upgrade flags, so the policy\nfile on the node may fall out of step.\n\nChange-Id: I2c5c3abd4bb65075f2377227cbbfe31b68b0dc38\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-ops/commit/f89dd344c3a9ce94f1e25cde37ab72dae539487b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-ops/commit/f89dd344c3a9ce94f1e25cde37ab72dae539487b"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
