├── .gitignore ├── LICENSE ├── README.md ├── bin ├── spcassandra-abortrepairs ├── spcassandra-autobalance ├── spcassandra-dsnitch ├── spcassandra-generate-repairs ├── spcassandra-repairstats ├── spcassandra-sstable-timestamp ├── spcassandra-tombstones ├── spcassandra-truncateallhints └── spcassandra-truncatehints ├── debian ├── changelog ├── compat ├── control ├── copyright ├── rules └── spotify-cassandra-opstools.install ├── pom.xml └── src ├── main └── java │ └── com │ └── spotify │ └── cassandra │ └── opstools │ ├── AbortRepairs.java │ ├── CountTombstones.java │ ├── DynamicSnitchDumper.java │ ├── SSTableTimestampViewer.java │ ├── TruncateHints.java │ └── autobalance │ ├── Balancer.java │ ├── DataCenterOffsetAssigner.java │ └── Main.java └── test └── java └── com └── spotify └── cassandra └── opstools └── autobalance ├── BalancerTest.java └── DataCenterOffsetAssignerTest.java /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | .m2-repository 3 | target/ 4 | *.iml 5 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/cassandra-opstools/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/cassandra-opstools/HEAD/README.md -------------------------------------------------------------------------------- /bin/spcassandra-abortrepairs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/cassandra-opstools/HEAD/bin/spcassandra-abortrepairs -------------------------------------------------------------------------------- /bin/spcassandra-autobalance: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/cassandra-opstools/HEAD/bin/spcassandra-autobalance -------------------------------------------------------------------------------- /bin/spcassandra-dsnitch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/cassandra-opstools/HEAD/bin/spcassandra-dsnitch -------------------------------------------------------------------------------- /bin/spcassandra-generate-repairs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/cassandra-opstools/HEAD/bin/spcassandra-generate-repairs -------------------------------------------------------------------------------- /bin/spcassandra-repairstats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/cassandra-opstools/HEAD/bin/spcassandra-repairstats -------------------------------------------------------------------------------- /bin/spcassandra-sstable-timestamp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/cassandra-opstools/HEAD/bin/spcassandra-sstable-timestamp -------------------------------------------------------------------------------- /bin/spcassandra-tombstones: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/cassandra-opstools/HEAD/bin/spcassandra-tombstones -------------------------------------------------------------------------------- /bin/spcassandra-truncateallhints: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/cassandra-opstools/HEAD/bin/spcassandra-truncateallhints -------------------------------------------------------------------------------- /bin/spcassandra-truncatehints: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/cassandra-opstools/HEAD/bin/spcassandra-truncatehints -------------------------------------------------------------------------------- /debian/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/cassandra-opstools/HEAD/debian/changelog -------------------------------------------------------------------------------- /debian/compat: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /debian/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/cassandra-opstools/HEAD/debian/control -------------------------------------------------------------------------------- /debian/copyright: -------------------------------------------------------------------------------- 1 | Copyright 2013-14 Spotify AB 2 | -------------------------------------------------------------------------------- /debian/rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/cassandra-opstools/HEAD/debian/rules -------------------------------------------------------------------------------- /debian/spotify-cassandra-opstools.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/cassandra-opstools/HEAD/debian/spotify-cassandra-opstools.install -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/cassandra-opstools/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/spotify/cassandra/opstools/AbortRepairs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/cassandra-opstools/HEAD/src/main/java/com/spotify/cassandra/opstools/AbortRepairs.java -------------------------------------------------------------------------------- /src/main/java/com/spotify/cassandra/opstools/CountTombstones.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/cassandra-opstools/HEAD/src/main/java/com/spotify/cassandra/opstools/CountTombstones.java -------------------------------------------------------------------------------- /src/main/java/com/spotify/cassandra/opstools/DynamicSnitchDumper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/cassandra-opstools/HEAD/src/main/java/com/spotify/cassandra/opstools/DynamicSnitchDumper.java -------------------------------------------------------------------------------- /src/main/java/com/spotify/cassandra/opstools/SSTableTimestampViewer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/cassandra-opstools/HEAD/src/main/java/com/spotify/cassandra/opstools/SSTableTimestampViewer.java -------------------------------------------------------------------------------- /src/main/java/com/spotify/cassandra/opstools/TruncateHints.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/cassandra-opstools/HEAD/src/main/java/com/spotify/cassandra/opstools/TruncateHints.java -------------------------------------------------------------------------------- /src/main/java/com/spotify/cassandra/opstools/autobalance/Balancer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/cassandra-opstools/HEAD/src/main/java/com/spotify/cassandra/opstools/autobalance/Balancer.java -------------------------------------------------------------------------------- /src/main/java/com/spotify/cassandra/opstools/autobalance/DataCenterOffsetAssigner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/cassandra-opstools/HEAD/src/main/java/com/spotify/cassandra/opstools/autobalance/DataCenterOffsetAssigner.java -------------------------------------------------------------------------------- /src/main/java/com/spotify/cassandra/opstools/autobalance/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/cassandra-opstools/HEAD/src/main/java/com/spotify/cassandra/opstools/autobalance/Main.java -------------------------------------------------------------------------------- /src/test/java/com/spotify/cassandra/opstools/autobalance/BalancerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/cassandra-opstools/HEAD/src/test/java/com/spotify/cassandra/opstools/autobalance/BalancerTest.java -------------------------------------------------------------------------------- /src/test/java/com/spotify/cassandra/opstools/autobalance/DataCenterOffsetAssignerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/cassandra-opstools/HEAD/src/test/java/com/spotify/cassandra/opstools/autobalance/DataCenterOffsetAssignerTest.java --------------------------------------------------------------------------------