Skip to content

Latest commit

 

History

History
85 lines (65 loc) · 2.7 KB

CHANGES.md

File metadata and controls

85 lines (65 loc) · 2.7 KB

Changes

Version 2.0.2

  • Improve logging - Issue #191
  • Fix On Demand Repair Jobs always showing topology changed after restart
  • Fix reoccurring flag in ecc-status showing incorrect value
  • Update Netty io version to 4.1.62.Final
  • Update commons-io to 2.7

Merged from 1.0

  • Improve Alarm logging - Issue #191

Version 2.0.1

  • Add possibilities to only take local locks - Issue #175
  • Remove default limit of ecc-status
  • Process hangs on timeout - Issue #190

Version 2.0.0

  • OnDemand Job throws NPE when scheduled on non-existing table/keyspace - Issue #183

Merged from 1.2

  • Repairs not scheduled when statistics disabled - Issue #176

Version 2.0.0-beta

  • Add Code Style - Issue #103
  • Avoid using concurrent map - Issue #101
  • Move alarm handling out of TableRepairJob
  • Add State to each ScheduledJob
  • Change executable file name from ecChronos to ecc
  • Change configuration file name from ecChronos.cfg to ecc.cfg
  • Add RepairJobView
  • Add HTTP server with REST API - Issue #50
  • Expose metrics through JMX - Issue #75
  • Add ecc-config command that displays repair configuration
  • Remove usage of joda time - Issue #95
  • Proper REST interface - Issue #109
  • Make scheduler interval configurable - Issue #122
  • Add manual repair - Issue #14
  • Use yaml format for configuration - Issue #126
  • Use springboot for REST server - Issue #111
  • Add Health Endpoint - Issue #131
  • Use table id in metric names - Issue #120
  • Add authentication for CQL and JMX - Issue #129
  • Add TLS support for CQL and JMX - Issue #129
  • Expose Springboot configuration - Issue #149
  • Per table configurations - Issue #119

Merged from 1.2

  • Add support for sub range repairs - Issue #96
  • Locks get stuck when unexpected exception occurs - Issue #177

Merged from 1.1

  • Add Karaf commands that exposes repair status

Merged from 1.0

  • Dynamic license header check - Issue #37
  • Unwind ratio getting ignored - Issue #44
  • Reduce memory footprint - Issue #54
  • Locking failures log too much - Issue #58
  • Fix log file rotation - Issue #61
  • Correct initial replica repair group - Issue #60
  • Fix statistics when no table/data to repair - Issue #59
  • Cache locking failures to reduce unnecessary contention - Issue #70
  • Trigger table repairs more often - Issue #72
  • Reduce error logs to warn for some lock related failures
  • Fix slow query of repair_history at start-up #86
  • Reduce cache refresh time in TimeBasedRunPolicy to quicker react to configuration changes
  • Avoid concurrent modification exception in RSI#close - Issue #99
  • Support symlink of ecc binary - PR #114
  • Close file descriptors in background mode - PR #115
  • Add JVM options file
  • Make policy changes quicker - Issue #117

Version 1.0.0

  • First release