cassandra-reaper

Automated Repair Awesomeness for Apache Cassandra

APACHE-2.0 License

Stars
473

Bot releases are hidden (Show)

cassandra-reaper - Latest Release

Published by adejanovski 8 months ago

3.5.0 (2024/02/22 08:49 +00:00)

  • #1467 Add dotenv dependency to the build image (#1467) (@adejanovski)
  • #1466 Watch the keystore and truststore directories for changes (#1466) (@burmanm)
  • #1415 Add mTLS settings to ApiClient (#1415) (@burmanm)
  • #1459 Fix webui login not working in some cases (#1459) (@adejanovski)
  • #1453 Pin CI to python 3.11 (#1453) (@adejanovski)
  • #1267 Don't strip dash and underscore from metrics' tags (#1267) (@max-melentyev)
  • #1443 Remove duplicated setTimeout in error callback (#1443) (@upsilon2gamma)
cassandra-reaper -

Published by adejanovski 12 months ago

3.4.0 (2023/10/25 08:12 +00:00)

  • #1433 Filter out Stargate/coordinator nodes from calls to get live nodes or list tokens (#1433) (@adejanovski)
  • 3912a6c Update Management API cleint to v0.1.70 (@emerkle826)
  • #1428 Add default REAPER_HTTP_MANAGEMENT_ENABLE="false" value to Docker environment (@Miles-Garnsey)
  • #1356 HTTP Management Proxy Implementation (#1356) (@Miles-Garnsey)
cassandra-reaper -

Published by adejanovski about 1 year ago

3.3.4 (2023/10/05 15:30 +00:00)

  • #1418 Build arm64 images (#1418) (@adejanovski)
cassandra-reaper -

Published by adejanovski about 1 year ago

3.3.3 (2023/07/20 07:30 +00:00)

  • #1320 Fix cluster name check in repair concurrency control (#1320) (@adejanovski)
cassandra-reaper -

Published by adejanovski over 1 year ago

3.3.2 (2023/06/22 06:31 +00:00)

  • #1310 Add missing Astra migrations (#1310) (@adejanovski)
  • #1306 Further storage refactoring (#1306) (@Miles-Garnsey)
  • #1307 Fix issues when listing repair runs using state priorities (#1307) (@adejanovski)
  • #1294 Refactor CassandraStorage (#1294) (@Miles-Garnsey)
cassandra-reaper -

Published by adejanovski over 1 year ago

v3.3.1 (2023/04/05 08:43 +00:00)

  • 2b22d4b Revert change in shiro.ini that would break UI auth (@adejanovski)
cassandra-reaper - 3.3.0

Published by adejanovski over 1 year ago

3.3.0 (2023/03/29 10:05 +00:00)

  • #1262 Improve status reporting in UI (#1262) (@Miles-Garnsey)
  • #1277 Fixes the release process as we're now building packages for no specific target architecture (#1277) (@adejanovski)
  • #1255 Fix mapping of repairProgress metrics (#1255) (@max-melentyev)
  • #1270 Fix running concurrent repairs on different clusters (#1270) (@max-melentyev)
  • #1273 Changes Exception to a Reaper Exception (#1273) (@xgerman)
  • #1274 Fix docker-build (#1274) (@max-melentyev)
  • #1256 Add composite actions (#1256) (@taku333)
  • #1254 Properly expire shiro sessions after timeout (#1254) (@adejanovski)
  • 4e53064 Ninja fix missing license header (@adejanovski)
  • #1244 Allow for OPTIONS requests to be passed through auth filters (#1244) (@jdonenine)
cassandra-reaper -

Published by adejanovski almost 2 years ago

3.2.1 (2022/11/16 13:52 +00:00)

  • #1235 Topology change resilience for incremental repair (#1235) (@Miles-Garnsey)
  • #1237 Update Apache Shiro to v1.10.0 (#1237) (@emerkle826)
  • #1234 Upgrade Dropwizard to 2.0.34. (#1234) (@Miles-Garnsey)
  • #1224 Updated the registry clusters entrypoint to support the use of custom username and password, maintained support for default admin credentials if values are not used (#1224) (@paulslaven)
  • #1215 Add reference for custom shiro.ini (#1215) (@Eliesmbr)
  • #1212 Bump shiro-core from 1.8.0 to 1.9.1 in /src/server (#1212) (@dependabot[bot])
cassandra-reaper -

Published by adejanovski over 2 years ago

3.2.0 (2022/07/12 07:54 +00:00)

  • #1214 Cleanup schedule related metrics on a regular basis (#1214) (@adejanovski)
  • #1209 Avoid exiting the JVM when no scheduling leader is present (#1209) (@adejanovski)
  • #1207 Avoid exiting the JVM in SchedulingManager on database errors (#1207) (@adejanovski)
  • #1204 Fix schedule updates after a repair run completes (#1204) (@adejanovski)
  • #1186 Removing references to queryOptions from the Docs (#1186) (@Rooks103)
  • #1197 Better handle runner concurrency (#1197) (@adejanovski)
  • #974 Add prometheus metrics endpoint and "millis since last repair"-metric for repair schedules. (#974) (@van-vliet)
  • #1190 Don't exit reaper if endpointToRange is empty and segment count 0 (#1190) (@xgerman)
  • #1171 Recompute segment replicas (#1171) (@adejanovski)
  • #1173 Make heap size configurable through env variable (#1173) (@adejanovski)
  • aea53f4 Restructure table cell contents to allow wrapping (@jdonenine)
  • bb009d7 ISSUE 1180: Enable Shiro variable interpolation (@ossarga)
  • #1179 Identify Stargate nodes in the UI (#1179) (@jdonenine)
  • 6c56ca9 UI tooling update (@jdonenine)
  • db87066 No need to install bower in GHAs directly (@jdonenine)
  • 9d1118c ISSUE 1176: Add JDK 11 to build container (@ossarga)
  • 6490c67 Upgrade spreaper with recently added features (@adejanovski)
cassandra-reaper -

Published by adejanovski over 2 years ago

3.1.1 (2022/02/10 13:32 +00:00)

  • 5b1cde6 Add a way to skip schema migrations (@adejanovski)
cassandra-reaper -

Published by adejanovski almost 3 years ago

3.1.0 (2021/12/14 10:15 +00:00)

  • #1152 Update to the newer version of Fossa's CLI (#1152) (@jdonenine)
  • a6d1724 Upgrade to Dropwizard 2.0 (@adejanovski)
  • e9cfc20 JDK11 support (@burmanm)
  • bd1211b Fix the Base64-decoder failing if JWT_SECRET is not provided (@burmanm)
  • 1a4fb1d Quote username and passwords in generated cassandra-reaper.yml (@adutra)
  • #1131 Allow to force create repair runs with conflicting units (#1131) (@adejanovski)
  • #1146 Add missing auto-scheduling environment variables (#1146) (@adutra)
  • 9b97ef8 Fix adaptive value when editing schedules (@adejanovski)
  • 5c91ad9 Revert to /etc/cassandra-reaper (@jeffbanks)
cassandra-reaper -

Published by adejanovski almost 3 years ago

3.0.0 (2021/10/29 09:48 +00:00)

  • 8f79e2d Fix snapshot conflicting REST endpoints (@adejanovski)
  • 93c0410 Apply DC filters when building the list of segments (@adejanovski)
  • bee5dad Remove DC collocation check on listSnapshots method
  • b8a89e6 Add schedule triggers for incremental repairs based on % unrepaired metrics (@adejanovski)
  • #1129 Added UI support for datacenter and rack names containing underscores (#1129) (@weisdd)
  • b9c7129 Mount path change for config (@jeffbanks)
  • d252b07 Remove H2 and Postgres storage backends (@adejanovski)
  • 14e70de Add adaptive segment timeouts (@adejanovski)
  • 699b855 Allow repair schedules to be adaptive (@adejanovski)
  • #1119 Allow editing of existing repair schedules (#1119) (@jdonenine)
  • 91b51a8 repairProgress metrics are updated on subsequent runs. (@Skunnyk)
  • #1118 Fix the Base64-decoder failing if JWT_SECRET is not provided (#1118) (@burmanm)
  • #1099 Add force option and warning for overlapping repair schedules (#1099) (@emerkle826)
cassandra-reaper -

Published by adejanovski over 3 years ago

2.3.1 (2021/07/10 05:10 +00:00)

  • 0f3d451 Allow schema upgrades with other Reaper instances possibly running (@adejanovski)
  • d31f538 Fix endpoint state not returning in EACH mode due to seeds being shuffled (@adejanovski)
cassandra-reaper -

Published by adejanovski over 3 years ago

2.3.0 (2021/07/08 14:52 +00:00)

  • eafe0dd Add support for scylla 4.4 repair (@averzicco)
  • e82d464 Add schema migration startup mode (@adejanovski)
  • 54886ec Allow crypto options to be configured in Docker image (@adejanovski)
  • e2f64aa Fix gossip state parsing for 4.0 rc1 (@adejanovski)
  • cbe6c77 Fix percent repaired metrics purge issues (@adejanovski)
  • aeef47d Add collection of percent repaired metrics for incremental repair schedules (@adejanovski)
  • 189a3c7 Add code coverage with codecov (@adejanovski)
  • af69101 Add metrics of finished repairs to prometheus (@DzeryCZ)
cassandra-reaper -

Published by adejanovski over 3 years ago

2.2.5 (2021/06/03 08:50 +00:00)

  • 8f7a208 Fix IPv6 in JMX Connection Factory (@Rooks103)
cassandra-reaper -

Published by adejanovski over 3 years ago

2.2.4 (2021/04/09 07:33 +00:00)

  • 2430f1f Batch metric inserts by partition to reduce Reaper write throughput (@adejanovski)
  • 7765cbe Limit repair runners per cluster instead of globally (@adejanovski)
cassandra-reaper -

Published by adejanovski over 3 years ago

2.2.3 (2021/03/26 08:28 +00:00)

  • 9a3d110 Fix segment count per node not being correctly accounted for in schedules (@adejanovski)
cassandra-reaper -

Published by adejanovski over 3 years ago

2.2.2 (2021/03/09 17:24 +00:00)

  • 9083694 Fix EACH and LOCAL modes (@adejanovski)
  • e200a03 Add EACH integration tests for Cassandra and Postgres (@adejanovski)
cassandra-reaper -

Published by adejanovski over 3 years ago

2.2.1 (2021/02/24 14:14 +00:00)

  • 6beea94 Fix hardcoded keyspace names and bad pgsql cluster mapping (@adejanovski)
  • 5fc5677 Further reduce the number of LWTs involved in segment orchestration (@adejanovski)
cassandra-reaper -

Published by adejanovski over 3 years ago

2.2.0 (2021/02/22 06:17 +00:00)

  • 26c710b New segment orchestration with concurrent repairs. (@adejanovski)
  • bb797a3 Fix the redirect for the custom ingress path, post Reaper UI login (@Jenishk56)
  • 97fa433 Store replicas in the segments (@adejanovski)
Package Rankings
Top 6.01% on Proxy.golang.org
Top 25.94% on Repo1.maven.org
Badges
Extracted from project README
Build Status codecov Hosted By: Cloudsmith
Related Projects