Skip to content
This repository has been archived by the owner on Aug 2, 2022. It is now read-only.

Releases: opendistro-for-elasticsearch/performance-analyzer

Version 1.13.3.1 (Version compatible with elasticsearch 7.10.2)

22 Jul 00:02
220899e
Compare
Choose a tag to compare

Supported Elasticsearch version 7.10.2

  • Bump gson version
  • Revert log4j and jackson version changes

Version 1.13.3.0 (Version compatible with elasticsearch 7.10.2)

14 Dec 18:19
a111c80
Compare
Choose a tag to compare

Supported Elasticsearch version 7.10.2

  • Update plugin and log4j version

Version 1.13.0.0 (Version compatible with elasticsearch 7.10.2)

03 Feb 19:09
4288991
Compare
Choose a tag to compare

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)

25 Nov 02:15
Compare
Choose a tag to compare

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)

08 Sep 19:11
9819c8c
Compare
Choose a tag to compare

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

  • Make RCA framework NOT use ClusterDetailsEventProcessor (#274)
  • Refactor ModifyQueueCapacityAction to follow builder pattern (#365)
  • Refactor ModifyCacheCapacityAction to follow builder pattern (#385)
  • Refactoring the persistence layer to be able to persist any Java Object (#407)

Version 1.10.0.0 (Version compatible with elasticsearch 7.9.0)

27 Aug 23:28
978118e
Compare
Choose a tag to compare

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

  • Make RCA framework NOT use ClusterDetailsEventProcessor (#274)
  • Refactor ModifyQueueCapacityAction to follow builder pattern (#365)
  • Refactor ModifyCacheCapacityAction to follow builder pattern (#385)

Version 1.9.0.0 (Version compatible with elasticsearch 7.8.0)

22 Jun 18:33
a6218d8
Compare
Choose a tag to compare

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)

19 May 01:19
b0f3a09
Compare
Choose a tag to compare

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)

13 May 14:46
Compare
Choose a tag to compare

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)

03 Apr 17:35
cfd9571
Compare
Choose a tag to compare

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