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

Version 1.10.1.0 (Version compatible with elasticsearch 7.9.1)

Compare
Choose a tag to compare
@sruti1312 sruti1312 released this 08 Sep 19:11
9819c8c

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)