cassandra-reaper

Automated Repair Awesomeness for Apache Cassandra

APACHE-2.0 License

Stars
473

Bot releases are visible (Hide)

cassandra-reaper - 2.1.3

Published by adejanovski almost 4 years ago

2.1.3 (2020/12/22 13:08 +00:00)

  • 3110511 Fix interrupted system call error for shiro initialization (@fatihafizoglu)
  • 0a8b915 Remove redundant timeline.css (from older version of the package) (@burmanm)
  • 80e4b78 Update Dockerfile to use maintained alpine JDK8 image and install bash to allow bashism in the configure-persistence.sh (@burmanm)
  • fabedbb Fix dependency issues in bower, lock font-awesome to 4.6.3 (@burmanm)
  • 63a72ad If enableDynamicSeeds is disabled, do not update the seeds list even when readding the same cluster (@burmanm)
  • 1fbf033 Move JMX auth credentials out of dockers reaper configuration and into configure-jmx-credentials script. This allows users to start reaper without configuring REAPER_JMX_AUTH_USERNAME and REAPER_JMX_AUTH_PASSWORD. (@van-vliet)
  • 24aa024 Expose max pending compactions as configuration option in the docker image using environment variable. (@van-vliet)
cassandra-reaper -

Published by adejanovski almost 4 years ago

2.1.2 (2020/11/03 04:41 +00:00)

  • f1c29f6 [UI] Fix switching between clusters in the repair/schedule screens (@adejanovski)
cassandra-reaper -

Published by adejanovski almost 4 years ago

2.1.1 (2020/10/22 15:25 +00:00)

  • 7c19b86 Fix Astra migrations with LWTs not being properly allowed. (@adejanovski)
  • 56985e8 Use explicit QUORUM on LWTs (@adejanovski)
  • a7070a3 Prevent migration 25 from failing if repairs are missing from the repair_run table. (@adejanovski)
cassandra-reaper -

Published by adejanovski about 4 years ago

2.1.0 (2020/10/15 14:22 +00:00)

  • 3e9aa88 Fix race conditions when receiving COMPLETE/SUCCESS notifications if database updates are slow (@adejanovski)
  • a9a39e8 Support Astra as storage backend (@adejanovski)
  • 2a676b0 Lighten the load on Cassandra backend with less repair_run scans (@adejanovski)
  • c93ca03 Fixed typo, noddetool s/b nodetool (@johnsmartco)
  • cc6f789 Cache the clusters list for ten seconds (@michaelsembwever)
  • 14800fb Change default number of segments per node to a value that will avoid timeouts in most cases. (@adejanovski)
  • 1ad7d4b When there are no broadcasters and no known subscriptions, only check for updated events once per minute (@michaelsembwever)
  • f54cc11 Only execute distributed reaper operations once we detect multiple reaper instances (@michaelsembwever)
  • d6b96e2 Expose pending compactions in /compactions + show them in UI. Fixes #877. (@rzvoncek)
  • 61a57fe [UI] Fix color & text wrapping in progress bars. Fixes #874 (@rzvoncek)
  • 64bf301 Follow symlinks when searching for reaper jar. (@Bo98)
  • a3af825 ISSUE-823: Upgrade UI to React 16 (@ossarga)
  • 505eb3a Docker: allow automatic cluster registration (@rzvoncek)
  • 33d903c Make JMX credentials configurable when running via Docker (@rzvoncek)
  • 7084995 Including spreaper cli to docker image (@velo)
  • d16f82e Dockerfile: Bring back the touch on reaper yml file (@rzvoncek)
  • 7d66972 Fix file handling + posting forms in spreaper (@rzvoncek)
  • 64b4747 Add JMXMP support and customizable AddressTranslator (@vroyer)
  • 1288d6e Enable sidecar tests when using Elassandra (@rzvoncek)
  • 5eee992 Re-enable docker hub image push during build (@adejanovski)
  • 2b7f847 check is enableDynamicSeedList is set before updating seeds (@jsanda)
  • 8a28b2d Add launcher SSL/TLS support (@plastikat)
  • d39b7a2 [python3] Migrated spreaper python file to python3 style (@albundy83)
  • 305be59 [python3] Fixed debian package for spreaper (@albundy83)
  • b970844 add support of JAVA_HOME environment (@therb1)
  • 896b72b refactor systemd service (@therb1)
  • ad51839 Add timestamps to the file logger (@michaelsembwever)
  • f94dbf6 Follow symlinks when searching for reaper jar. (@Bo98)
  • 6f228c4 update docs and cassandra docker-compose service (@jsanda)
  • 40dde9a use docker-compose exec instead of docker exec (@jsanda)
  • 62d06fa Added support for custom address translation (@maxshel)
  • 72237e3 Add a way to exclude clusters from auto-scheduling (@atallahade)
  • 005c949 Issue #809 : Allow for JMX Credentials to be strored alongside JMX Port in the backend storage system. (@denniskline)
cassandra-reaper - 2.0.5

Published by ossarga over 4 years ago

2.0.5 (2020/06/19 06:56 +00:00)

  • 14800fb Change default number of segments per node to a value that will avoid timeouts in most cases. (@adejanovski)
  • 9c51d5b Update documentation for the segment count per node docker var (@adejanovski)
  • db59386 ISSUE #900: CI config updates (@ossarga)
  • 43ee000 Use checkou@v2 in the GHA workflows (@rzvoncek)
  • e1b4aa1 Fix broken Elassandra tests (@rzvoncek)
  • 21a993a ISSUE #900: CI config updates (@ossarga)
  • 64bf301 Follow symlinks when searching for reaper jar. (@Bo98)
  • 6bddbfc Prepare next bug fix release (@adejanovski)
cassandra-reaper -

Published by adejanovski over 4 years ago

2.0.4 (2020/04/10 12:43 +00:00)

  • 5acb462 Add Elassandra integration tests and fix typo in version number (@rzvoncek)
  • 64b786c Treat started segments as running when aborting. (@smarsching)
  • 818c43b Add timestamps to the file logger (@michaelsembwever)
cassandra-reaper -

Published by adejanovski over 4 years ago

2.0.3 (2020/03/02 06:12 +00:00)

  • 7774e4e Fix large partitions in the metrics v2 table for the sidecar (@adejanovski)
  • 05e5f32 Avoid aborting repair segments too early. (@smarsching)
cassandra-reaper - https://github.com/thelastpickle/cassandra-reaper/releases/tag/2.0.2

Published by adejanovski almost 5 years ago

cassandra-reaper - https://github.com/thelastpickle/cassandra-reaper/releases/tag/2.0.1

Published by adejanovski almost 5 years ago

cassandra-reaper -

Published by adejanovski almost 5 years ago

2.0 (2019/12/06 06:25 +00:00)

  • 848e48b Add "force" flag to cluster delete REST endpoint, allowing registered clusters with schedules and repairs runs to be forcibly deleted. (@michaelsembwever)
  • e13b34d Remove leader election in Reaper for schema migrations and instead rely on the cassandra-migration lib built in consensus. (@adejanovski)
  • da5a058 Display available repair metrics in the UI (@adejanovski)
  • 2243c73 Make docker image run as non-root (@mimarpe)
  • edfd5a9 Added option REAPER_AUTH_ENABLED. (@andrejvanderzee)
  • 9bb2878 Add switchable UI themes (@adejanovski)
    aa833d8cd69e27655155e40bfe971e13a3cc4e47) support use of Postgresql as storage backend for multiple reapers (@Saleil-Bhat)
  • 0591b38 Make stream tracking work with 4.0 (@rzvoncek)
  • b293160 Add Cassandra storage support for Diagnostic Events (@michaelsembwever)
  • e65a47e Add JMX and REST support for diagnostic events (@spodkowinski)
  • a04e7cf Fix NPE upon upgrade when last contact is null on existing clusters (@adejanovski)
  • 22c7cfe Self register clusters in sidecar mode since the nodes are collocated with Reaper. (@adejanovski)
  • a5fdac2 Simplify how RepairManager aborts/postpones segments, fixing how leader election happens and when and how it is correctly released. (@michaelsembwever)
  • f01e914 Implement the sidecar mode (@adejanovski)
  • f798244 Handle new messaging service verbs for dropped reads in Cassandra 4.0 (@michaelsembwever)
  • fed72fe Request remote nodes metrics only if there are several reapers running (@adejanovski)
  • 644553a Improves the preventation of multiple scheduled repair runs starting at the same time. (@michaelsembwever)
  • 65909e3 The purge and abort segment REST endpoints are actions, not idempotent reads, so should be POST instead of GET method requests. (@michaelsembwever)
  • e686c2f Don't start a segment repair if it is already started, running, or done. (@michaelsembwever)
  • d7d045f Add automated retries when connecting to the storage backend (@adejanovski)
  • f6c451b Encapsulate jmx interactions in a proxy class (@adejanovski)
cassandra-reaper - https://github.com/thelastpickle/cassandra-reaper/releases/tag/1.4.8

Published by adejanovski almost 5 years ago

cassandra-reaper -

Published by adejanovski about 5 years ago

1.4.7 (2019/10/16 13:18 +00:00)

  • bb39388 Fix metric naming to allow long term tracking of repairs. (@adejanovski)
  • 68f92a4 Cluster view UI reorg (@adejanovski)
cassandra-reaper - https://github.com/thelastpickle/cassandra-reaper/releases/tag/1.4.6

Published by adejanovski about 5 years ago

cassandra-reaper - 1.4.5

Published by michaelsembwever about 5 years ago

1.4.5 (2019/08/23 15:36 +00:00)

  • 8bcf6d3 Backport multiple DC UI fix to 1.4 (@michaelsembwever)
  • 3dcb5d5 Fix the find command to correctly identify the reaper jar on all systems while excluding source/javadoc jars (@adejanovski)
  • 1cb9075 Add authorization to rest endpoints based on their verbs (http method), add "operator" (read+write) and "user" (read-only) roles, let the existing admin user be an operator and add a new user "user" with the "user" role. (@michaelsembwever)
  • 134c7a0 Don't include *-sources.jar into the classpath, and be a bit smarter in finding the jar file in a current project directory (regardless of the current folder in the project directory) (@michaelsembwever)
  • 534f5aa Fix initialisation ordering of AppContext (@treuherz)
  • a934aea Improve performance of JsonParseUtils (@michaelsembwever)
cassandra-reaper -

Published by michaelsembwever over 5 years ago

Change Log

1.4.4 (2019/05/28 09:21 +00:00)

  • 47322c1 Fix for NPE when a segment is aborted (@adejanovski)
cassandra-reaper -

Published by michaelsembwever over 5 years ago

Change Log

1.4.3 (2019/05/21 00:43 +00:00)

  • 91f6f51 Automatically run every Cassandra Migration class when upgrading (@michaelsembwever)
  • 2b82937 Change UI run_repair API call to be more performant (@ossarga)
  • 544de58 In SegmentRunner immediately release the segment lead once the segment repair is done. The intensity pause can happen afterwards. (@michaelsembwever)
  • c6e1098 Fix (set to null) endTime in any repairRuns that are in PAUSED state (@michaelsembwever)
  • 5cdd573 Fix RepairRun timestamps, honouring different run states. (@michaelsembwever)
  • c0b4600 Auto scheduler encounters null pointer exception #298 (@michaelsembwever)
  • cf34fbb Fix LongCollectionSqlType.getValue() (@mmonemali)
  • b075113 ColumnFamilyStoreMBean.getCompactionParameters() is only available since Cassandra 2.1 (@rborer)
cassandra-reaper -

Published by adejanovski over 5 years ago

Changelog

  • 7f46e20 Add newline at the end of shiro.ini to fix REAPER_AUTH_USER (@viossat)
  • b7d6593 In NodesStatus when parsing gossipinfo status, also exclude those nodes that have been "removed", as well as those that are "left". (@michaelsembwever)
  • 0a2c11f Fix for #613 when driver class is missing from config (@adejanovski)
cassandra-reaper -

Published by adejanovski over 5 years ago

1.4.0 (2019/02/11 11:10 +00:00)

  • f5431fb Update Docker variables to work with the latest (and embedded) shiro configuration. (@michaelsembwever)
  • 4749ca1 Add docker variable REAPER_BLACKLIST_TWCS to define blacklistTwcsTables in yaml (@michaelsembwever)
  • 25e5cde Save the JWT locally to avoid passing it for each call (@adejanovski)
  • b1099d9 Enforce use of JWT instead of sending credentials for each call (@adejanovski)
  • 519093b Add support for authentication in spreaper (@adejanovski)
  • 689e474 Add valid checks for the JWT validity (@adejanovski)
  • f8bb73b Tests, documentation, and a configuration template, for Shiro->LDAP support (@michaelsembwever)
  • f9dca5f Update cluster list to include model with JMX credential information from server (@ossarga)
  • 0bf93c6 Add flag to cluster information to say if JMX password is set (@ossarga)
  • 8a0857c Add JMX username to cluster information (@ossarga)
  • 59e58c7 Full Shiro protection. (@michaelsembwever)
  • dfa792f Allow for automatically blacklisting any TWCS or DTCS tables within a keyspace (@denniskline)
  • 8d6fa96 Use a concurrency lock around the repairRunners map to ensure synchronized access and modifications. (@michaelsembwever)
  • f3a7c94 Upgrade to Dropwizard 1.1.8 (Jetty upgrade) (@adejanovski)
  • d29fe5f Fix for duplicate repair runs being started for a given schedule and unit by different SchedulingManager instances in different JVMs. (@michaelsembwever)
  • 40f0638 Make SchedulingManager a singleton that can be closed/cancelled, rather than static. (@michaelsembwever)
  • cbfc8f1 Introduce system variable to adjust the scheduling manager's check frequency. (@michaelsembwever)
  • 7cdb6c6 Separate default test job from deploy test job, and move them into different stages (@michaelsembwever)
  • e3a96ba Add Support for Integration tests to run against any past released version of Reaper (@michaelsembwever)
  • 7f3ff17 Allow to configure a custom JMX port per cluster (@adejanovski)
  • 7e2441a Properly report the list and count of tokens for a node (@adejanovski)
  • a8ddc8e Remove nodes that left the cluster from the cluster view (@adejanovski)
  • c53ab83 Add configuration support for enabling an addressTranslator in cassandra persistence options (@paddybyers)
  • 49789e3 Rename Reaper metrics to make them compatible with Prometheus (@rzvoncek)
  • a15bdac Workaround SUREFIRE-1588 bug that crashes the build with using jdk8_u181 (@michaelsembwever)
  • 0a7217c StreamManagerMBean is only available from Cassandra 2.0 onwards (@rborer)
cassandra-reaper -

Published by adejanovski about 6 years ago

1.3.0 (2018/10/03 14:09 +00:00)

  • 79685e1 ISSUE-481 Re-add 'useAddressTranslator' to docs (@ossarga)
  • 4eda10a Use new bintray package names (@michaelsembwever)
  • 40b79c7 Add password generation mechanism (@nsteinmetz)
  • ffcb691 Add auth with encrypted password sample (@nsteinmetz)
  • #533 Update cassqndra-reaper. To be able to read config from /usr/local/etc (#533) (@KotaroYamazaki)
  • #461 Fixes #311. Allow webui to be aware of a server defined applicationContextPath setting (#461) (@denniskline)
  • 49f3722 Refactor usage of com.google.common.base.Optional to java.util.Optional (@michaelsembwever)
  • a22a319 Cast mbean attribute ValidationExecutor ActiveTasks and PendingTasks to Number object instead of Integer or Long. (@michaelsembwever)
  • 8b28071 [node-stats] Add missing React keys to prevent exceptions (@rzvoncek)
  • 00cc0cc [streams] Add a 'no ongoing streams' mention when there are no streams (@rzvoncek)
  • 35fec8c Add support for collecting metrics on a node (@adejanovski)
  • 909895d Add support for listing running compactions (@adejanovski)
  • 4892197 [streams] Show tables using tags, so they are nicely separated (@rzvoncek)
  • 87540ba If a cluster is deleted too quickly after a schedule/repair has been created, rather than the ClusterResource catch it, it will get caught as an assertion failure in CassandraStorage. (@michaelsembwever)
  • 467c793 Reaper #369 Frontend for showing node streams (@rzvoncek)
  • b11518a Reaper #369 Pull-only backend for tracking streams (@rzvoncek)
  • 324f0c6 Add informations to upgrade from 1.2.0/1.2.1 to 1.2.2 (@adejanovski)
  • 9360c61 Log when database migrations are going to happen, and ensure other reaper instances are stopped. (@michaelsembwever)
  • d4406b5 Clean up on 'display node metrics' (@michaelsembwever)
  • d8d69de make max pending compactions configurable
  • 72ce3a9 Display metrics in the node's detail page (@adejanovski)
  • 438ed51 Add support for collecting metrics on a node (@adejanovski)
  • 6a757ff Unit tests that the db migration scripts are ok. (@michaelsembwever)
cassandra-reaper - 1.2.2

Published by michaelsembwever about 6 years ago

1.2.2 (2018/07/25 10:50 +00:00)

  • ae42bab Fix IStorage.getRepairUnit(builder) implementations to include matching on incremental boolean parameter, and deleting (all related) units only when deleting the cluster. (@michaelsembwever)
  • b4c3248 Use executorServices from DropWizard's lifecycle, where possible in various top-level singletons. (@michaelsembwever)
  • 2726931 Set isDev flag correctly for server.js (@spodkowinski)
  • 9a48abf Ignore late "start" notifications in SegmentRunner (@michaelsembwever)
  • bfda40d fix typo in sample for cassandra backend
  • c0cf003 Add systemd service file, add post-install task for log directories creation
  • 9b2c66d Listing snapshots can fail easily (if snapshot files/directories are deleted by someone else). (@michaelsembwever)
  • d32b54e In RepairManager synchronise the private method startRepair to multiple repair runners on the same runId (@michaelsembwever)
  • 998250c Replace RepairRun, RepairUnit and RepairSchedule's inner Builder classes' verbose public constructor with a static builder() methods and builder methods. (@michaelsembwever)

1.2.1 (2018/07/12 16:55 +00:00)

  • 9b128fc Fix incremental repair sending several SUCCESS notifications in 2.1 (@adejanovski)
  • 9c26058 Fix for the schema disagreement issue created by Migration014 (@adejanovski)
  • c42a808 Fix cluster screen display with Postgres and H2 (@adejanovski)
  • 16c4d49 Ensure notifications for a given repairNo are processed in order. (@michaelsembwever)
  • f35648e In JmxProxyImpl refactor commandId to repairNo, for consistent terminology. (@michaelsembwever)
  • 36fe520 fix login (@nsteinmetz)

1.2.0 (2018/07/06 15:07 +00:00)

  • 6a44f3c Add automated purge functions (@adejanovski)
  • c29acc7 Handle out of order repair notifications (@adejanovski)
  • 707305d Fix base url issues with the UI (@adejanovski)
  • ef61566 Clean code: remove unused JmxProxyImpl.cmProxy (@michaelsembwever)
  • 60095ff Clean code: remove RepairStatusHandler parameter from JmxConnectionFactory's connect methods. It was but test pollution. (@michaelsembwever)
  • ca18d00 Fix the broken "add node" button in the UI (@adejanovski)
  • 53d9246 Improve start time selection for schedules (@adejanovski)
  • b81fb13 Ninja fix refresh issue on the new time picker for schedules (@adejanovski)
  • #452 UI improvements (#452) (@pndewit)
  • c4feb99 Use a new datetime picker for the schedule page (@adejanovski)
  • 32c779f Support Cassandra-4.0 for backend storage (@michaelsembwever)
  • 3d62a2c Implement limit in CassandraStorage.getRepairRunsForCluster(cluster, limit) (@michaelsembwever)
  • 633c1d4 As RepairUnits are immutable, and limited in number, introduce in CasandraStorage a LoadingCache. (@michaelsembwever)
  • 1253f03 Refactor the IStorage.getRepairUnit(UUID) method to return the RepairUnit instead of an Optional. (@michaelsembwever)
  • a4626dd Cleanup the RepairManager.abortSegmentsWithNoLeader() method. (@michaelsembwever)
  • b27a55f break down the RepairManager.resumeRunningRepairRuns() method for better readability (@michaelsembwever)
  • 17bbf11 Upgrade dependencies. (@michaelsembwever)
  • ce5196a Ninja fix for job threads set to 0 (@adejanovski)
  • 21edbeb Fix incremental repair segments from being identified as stuck (@adejanovski)
  • 72fc8c3 ninja fix travis deployments (@adejanovski)
  • e0e2cf1 Add support for repair threads to spreaper (@adejanovski)
  • 12d8ef5 Documentation updates for the repair threads setting (@adejanovski)
  • ce04d57 UI changes for repair thread count support (@adejanovski)
  • c5d3b1b Avoid the NPE in Heart.beat when shutting down (@michaelsembwever)
  • 5360688 Fix spelling of "parallelism" (@a1exsh)
  • 8882458 Fix spreaper add schedule function (@adejanovski)
  • 4903226 CircleCI – paramterise the build, using yaml references (@michaelsembwever)
  • a9b6386 Make Travis also test against Cassandra-4.0 backend (@michaelsembwever)
  • bc86d40 Update REST API and Docker vars docs (@adejanovski)
  • 32867cb Update Bootstrap and Fontawesome to use latest CDN over HTTPS. (@terrcin)
  • 4d7cc72 For the Cassandra storage optimise the select statements around fetching segments from the repair_run table. (@michaelsembwever)
  • d18183a small fix to link to travis branches page (otherwise it lands on latest build of any branch) (@michaelsembwever)
  • 69238f9 Publish new website with "Always build the npm and bower UI components" changes. (@michaelsembwever)
  • 3f655c4 Remove unused src/docs/public directory (@michaelsembwever)
  • d943370 Always build the npm and bower UI components. (@michaelsembwever)
  • 2f48c54 clean code on SnapshotResource and SnapshotManager (@michaelsembwever)
  • 0159fc5 Improve REST API to RepairRunResource and SnapshotResource (@michaelsembwever)
  • 29cfa53 Avoid blocking the jmx broadcasting thread, offload work to a separate thread immediately. (@michaelsembwever)
  • 1e08061 Remove segmentCount from the default configurations and update the doc with segmentCountPerNode. (@adejanovski)
  • c44b196 Updates to documentation as per code review (@ossarga)
  • 9fda426 Implement segment coalescing to reduce the overhead of vnodes (@adejanovski)
  • 9bdb4b4 Remove pre-conditions that break node metrics requests (@adejanovski)
  • 4602d65 Improve REST API to RepairScheduleResource mutations: (@michaelsembwever)
  • 791d214 clean code (@michaelsembwever)
  • 28e5898 Improve REST API to ClusterResource mutations: (@michaelsembwever)
  • b854892 Removed file logger settings from docker image (@ossarga)
  • 3c0a1fa Fix duration issues in the UI (@adejanovski)
  • 6a59fed Try to show IPv6 endpoints in UI correctly (@dormidon)
  • bc8ffad Support IPv6 Cassandra nodes (@dormidon)
  • c75825c ninja fix docker build path issue (@adejanovski)
  • e0d6c27 Deploy Docker images from Travis (@adejanovski)
  • 647f560 Gracefully degrade on 2.0 and prior for snapshot listing. (@adejanovski)
  • 65984ae Update the list of nodes for a cluster at the start of each repair run. (@adejanovski)
  • 051be2a Fix CircleCI tests since we have 2 DCs there. (@adejanovski)
  • d7689fa Dawde duckling to: Sanitise cluster and host names going into metric names. (@michaelsembwever)
  • 8bb930d Sanitise cluster and host names going into metric names. (@michaelsembwever)
  • 170c9ae Fail fast when Cassandra storage is an older version not supported (@michaelsembwever)
  • 3da6336 Fix CircleCI tests with jmx auth and jdk incompatibility with C* 3.11.0 (@adejanovski)
  • 198b33e made getNodeMetrics to get remote metrics via storage when DatacenterAvailability is not ALL
  • b98c6c3 Updated docker image to include new logging settings. (@ossarga)
  • 56f3f19 Instead of logging to the console, log to files that are rolled over daily. (@michaelsembwever)
  • 469475a Add web ui auth capability to the Docker image (@adejanovski)
  • 98e7f56 Documentation updates (@ossarga)
  • eb84ef3 Ninja fix: Fixed navbar headings (@ossarga)
  • 1204fba ninja fix: Makefiles' addiction to tabs over spaces. (@michaelsembwever)
  • 750a850 Bash completion for spreaper (@michaelsembwever)
  • 8c9de3c Fix travis deploy tool downgrade (@adejanovski)
  • a21edd0 Downgrade Travis deploy tool to earlier version to fix bintray auth issues (@adejanovski)
  • 2a89b16 Implement authentication for the web UI (@adejanovski)
  • ae9f491 Add support for snapshots (@adejanovski)
  • 5cefe53 Add support for handling clusters with different JMX credentials (@adejanovski)
  • 4b639bf Add command line (spreaper) functionality to modify a repair run's intensity. (@michaelsembwever)
  • 4a53719 Make it possible to list repair runs that belong to a specific cluster, or specific cluster and keyspace. (@michaelsembwever)
  • 0148b14 Fix spreaper resume-run, spreaper pause-run, spreaper abort-run. (@michaelsembwever)
  • f320071 Implement unix mode, via use of quiet flag. (@michaelsembwever)
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