This repository has been archived by the owner on Aug 2, 2022. It is now read-only.
Releases: opendistro-for-elasticsearch/performance-analyzer
Releases · opendistro-for-elasticsearch/performance-analyzer
Version 1.13.3.1 (Version compatible with elasticsearch 7.10.2)
Version 1.13.3.0 (Version compatible with elasticsearch 7.10.2)
Supported Elasticsearch version 7.10.2
- Update plugin and log4j version
Version 1.13.0.0 (Version compatible with elasticsearch 7.10.2)
2021-02-02 Version 1.13.0.0 (Current)
Supported Elasticsearch version 7.10.2
Features
Enhancements
Bug fixes
Infrastructure
- Improve Test coverage (#251)
- Improve Test coverage up to 48% (#255)
- Changes for the Performance Analyzer IT to run with newer versions of ES (#256)
- Improve test coverage up to 62% (#257)
- Improve Test Coverage to 81% (#258)
- Add integ tests for OS metrics(cpu, page fault) (#252)
Documentation
Maintenance
Refactoring
Version 1.12.0.0 (Version compatible with elasticsearch 7.10.0)
2020-11-24 Version 1.12.0.0 (Current)
Supported Elasticsearch version 7.10.0
Features
- Publish shard state metrics (#212)
- Add Master Throttling Collector Metrics (#227)
- Publish fault detection metrics (#218)
- [RCA] Publish fault detection metrics (#470)
- Adding new GC info collector to the scheduled metrics collector(#225)
Enhancements
- Updating Default Port web-server to 9600 (#233)
- Adding collectors to ConfigOverrides to enable disable them dynamically (#488)
- Evaluate the 128G RCAs only if CMS is the collector for OldGen (#482)
- Enable young gen tuning by default (#489)
- Add more RCA metrics (#492)
- PersistableSlidingWindow#load() modification (#495)
- Making GRPC Port Configurable (#507)
- Modify set docker-compose path (#517)
- Operational metrics for 128GB heap decider components (#478)
- Adjust resizable queue lower bounds to align with the default capacity(200/1000) suggested by ES (#483)
Bug fixes
- Cache Size metric: Using the Actual Cache Values and not the Delta (#231)
- Fix bug where collector startTime is in nanoseconds (#486)
- Fixes exception due to writing existing file (#490)
- Fix actions not muting (#506)
- Fix flaky heap size increase integration test (#516)
Infrastructure
- Set up jacoco for code coverage (#234)
Documentation
- [RCA] Changes to the ReadMe File and deserializing the summary. (#494)
Maintenance
- Fix failing cache IT (#497)
- Add ITs for JVM old gen policy (#499)
- Fixing Spotbugs issue (#500)
- Adding custom Suppress FindBugs class to make it JDK8 compatible (#502)
- Use aarch64 compatible version of SQLiteJDBC (#510)
- Collator integ test (#501)
- Adding the Json Parser Object as the Class Member Variable (#503)
- Add PersistableSlidingWindow UT for multiple writes (#515)
- Updating the com.github.spotbugs to latest 4.6.0 version (#522)
Refactoring
Version 1.10.1.0 (Version compatible with elasticsearch 7.9.1)
2020-09-03 Version 1.10.1.0 (Current)
Supported Elasticsearch version 7.9.1
Features
- cache max size metric collector (#145)
- Add initial support for dynamic config overriding (#148)
- Node collector split (#162)
- Add required mutual auth to gRPC Server/Client (#254)
- Add NodeConfigCollector to collect node configs(threadpool capacity etc.) from ES (#252)
- cache max size metrics (#297)
- Implement cool off handling for the Publisher (#272)
- FieldData and Shard Request Cache RCA (#265)
- Add a cluster level collector for node config settings (#298)
- Add cache decider and modify cache action (#303)
- Implement Action Flip Flop Detection in the Publisher (#287)
- Add listeners for publisher actions (#295)
- Reader changes for dynamic enable/disable of RCA graph components (#325)
- Populate default workload type and cache priority for the decider to base default actions (#340)
- Polarize actions based on impact vectors (#332)
- Add support for action configs (#402)
- JVM decider (#326)
Enhancements
- IT improvements (#143)
- Add an IT which verifies that the RCA REST endpoint can be queried (#157)
- Use absolute path for configFilePath (#389)
Bug fixes
- Use the correct ctor for NodeDetailsCollector (#166)
- Fix invalid cluster state (#177)
- Fix performance-analyzer-agent configFilePath (#268)
- Rest mutual auth fix (#279)
- Persistance concurrency bug (#323)
- Fix rca.conf structure error (#338)
- Fixing the summary serialization issue for cache RCAs (#348)
- Fix bug in NodeConfigFlowUnit to add resource summary into protobuf (#349)
- Fix bug in publisher to support cool off period on a per node basis (#351)
Infrastructure
- Integration test framework to test RCAs and decision Makers (#301
Documentation
- Add release notes for 1.10 release (#182)
- Update INSTALL.md to include accurate security info (#261)
- Update release notes for 1.10.1 release (#200)
Maintenance
- Build against elasticsearch 7.9 and resolve dependency conflicts (#179)
- Update jackson and bouncycastle artifacts (#307)
- Add integ test for queue rejection cluster RCA (#370)
- Add IT for cache tuning (#382)
- Match dependencies with writer (#393)
- Build against elasticsearch 7.9.1 (#197)
Refactoring
Version 1.10.0.0 (Version compatible with elasticsearch 7.9.0)
2020-08-24 Version 1.10.0.0 (Current)
Supported Elasticsearch version 7.9.0
Features
- cache max size metric collector (#145)
- Add initial support for dynamic config overriding (#148)
- Node collector split (#162)
- Add required mutual auth to gRPC Server/Client (#254)
- Add NodeConfigCollector to collect node configs(threadpool capacity etc.) from ES (#252)
- cache max size metrics (#297)
- Implement cool off handling for the Publisher (#272)
- FieldData and Shard Request Cache RCA (#265)
- Add a cluster level collector for node config settings (#298)
- Add cache decider and modify cache action (#303)
- Implement Action Flip Flop Detection in the Publisher (#287)
- Add listeners for publisher actions (#295)
- Reader changes for dynamic enable/disable of RCA graph components (#325)
- Populate default workload type and cache priority for the decider to base default actions (#340)
Enhancements
- IT improvements (#143)
- Add an IT which verifies that the RCA REST endpoint can be queried (#157)
- Use absolute path for configFilePath (#389)
Bug fixes
- Use the correct ctor for NodeDetailsCollector (#166)
- Fix invalid cluster state (#177)
- Fix performance-analyzer-agent configFilePath (#268)
- Rest mutual auth fix (#279)
- Persistance concurrency bug (#323)
- Fix rca.conf structure error (#338)
- Fixing the summary serialization issue for cache RCAs (#348)
- Fix bug in NodeConfigFlowUnit to add resource summary into protobuf (#349)
- Fix bug in publisher to support cool off period on a per node basis (#351)
Infrastructure
- Integration test framework to test RCAs and decision Makers (#301
Documentation
- Add release notes for 1.10 release (#182)
Maintenance
- Build against elasticsearch 7.9 and resolve dependency conflicts (#179)
- Update jackson and bouncycastle artifacts (#307)
- Add integ test for queue rejection cluster RCA (#370)
- Add IT for cache tuning (#382)
- Match dependencies with writer (#393)
Refactoring
Version 1.9.0.0 (Version compatible with elasticsearch 7.8.0)
This is the release of the Open Distro Performance Analyzer that will work with elasticsearch 7.8.0
Version 1.8.0.0 (Version compatible with elasticsearch 7.7.0)
This is the release of the Open Distro Performance Analyzer that will work with elasticsearch 7.7.0
Version 1.7.0.0 (Version compatible with elasticsearch 7.6.1)
Version 1.7.0.0 (Version compatible with elasticsearch 7.6.1)
New Features
No change
Version 1.6.0.0 (Version compatible with elasticsearch 7.6.1)
Version 1.6.0.0 (Version compatible with elasticsearch 7.6.1)
New Features
This is the release of the Open Distro Performance Analyzer that will work with elasticsearch 7.6.1