Releases: opendistro-for-elasticsearch/index-management
Release v1.7.0.0
Version 1.7.0.0 (2020-5-4)
Compatible with Elasticsearch 7.6.1, Adds support for ODFE 1.7.0
New Features
- Adds rollover conditions into info object PR #208
Enhancements
-
Adds isIdempotent method to each step and updates ManagedIndexRunner to use it PR #165
-
Adds logs, fix for index creation date -1L, nullable checks PR #170
-
Update schema version for IndexManagementConfig mapping if available PR #198
-
Switches UpdateManagedIndexMetaData to batch tasks using custom executor PR #209
Bug Fixes
- Delete and close failing during snapshot in progress PR #172
v1.6.0.0
v1.4.0.0
v1.3.0.1
v1.2.1.0
v1.3.0.0
v1.2.0.0
V1.1.0.0
V1.0.0.0
Version 1.0.0.0
Initial release of Index Management v1.0.0.0 for Open Distro for Elasticsearch.
This version of the Index Management plugin is build for Elasticsearch version 7.0.1
Features
- 3 additional actions.
replica_count
,force_merge
,notification
- Fixed all known issues.
Index Management v1.0.0.0-alpha.1
Alpha release candidate 1 of Index Management v1.0.0.0 for Open Distro for Elasticsearch.
This release marks the first in the Index Management. It is an unstable Alpha-quality release that supports the core functionality for the Index Management.
This version of the Index Management plugin is build for Elasticsearch version 7.0.1
You can utilize the Index Management Kibana plugin to view your data in Kibana
Features
- You will be able to define custom policies to define index lifecycle.
- Fully automated periodic index state management in custom index lifecycle without having to setup and manage an external process.
- 6 different actions.
close
,open
,delete
,read_only
,read_write
,rollover
Known Issues
- Close action that allows a user to close an index. This works as expected, but if you have a transition after the Close index then there is an issue where the Transition performs an IndexStats request to get the current stats about the index (doc count, size, etc.) which will fail because the index is closed.
- Creating an index with the policy_id setting that matches a template using a different policy_id setting can cause issues.
- There is a failure point between execution of an action's step and updating the ManagedIndexMetaData that we need to address.
What's Next
- Add more actions! We are planning to add
webhook
(for notification),force_merge
andsnapshot
operation for the final release. - Add retry logic to actions.
Installing
Step 1 Install Elasticsearch OSS 7.0.1
https://www.elastic.co/downloads/past-releases/elasticsearch-oss-7-0-1
Step 2 Install Job Scheduler
Index Management is using the job-scheduler's ScheduledJob. This must be installed first.
bin/elasticsearch-plugin install https://d3g5vo6xdbdb9a.cloudfront.net/downloads/elasticsearch-plugins/opendistro-job-scheduler/opendistro-job-scheduler-1.0.0.1.zip
Step 3 Install Index Management
- Download the
opendistro_index_management-1.0.0.0-alpha-rc1.zip
file of alpha release from Assets. - Run the following command to install the Index Management plugin.
bin/elasticsearch-plugin install file://<path to index-management.zip>
Step 4 Start Elasticsearch
bin/elasticsearch