Published by arunagrawal84 about 6 years ago
Forgotten files: Increment metric when a forgotten file is detected in C* data folder. For future, we need to move forgotten files to lost+found
directory based on configuration.
Expose Priam config via HTTP and persist to disk
GET /v1/config/structured/all
-> returns all Priam IConfiguration fieldsGET /v1/config/unstructured/X?default=Y
-> returns the property X, or Y ifPublished by sumanth-pasupuleti about 6 years ago
No new features. Trying to fix the broken release.
Published by arunagrawal84 about 6 years ago
No new features. Trying to fix the broken release.
Published by arunagrawal84 about 6 years ago
Do not use this in prod. This is to test 4.x Cassandra branch only.
Published by sumanth-pasupuleti about 6 years ago
Updated travis build link in readme
Published by sumanth-pasupuleti about 6 years ago
Includes fix for bootstrap issue
Previously we would provide the local node as a seed even if
auto_bootstrap was set to true, which meant that when doubling we could
potentially stream no data. Providing the local node as a seed was added
to work around the (imo buggy) behaviour introduced in CASSANDRA-10134
where the shadow round fails unless the node is a seed which even if
autobootstrap was turned off.
Previously we could double and have nodes join without data, now when
auto bootstrap is true we do not return the current node as a seed ever.
This allows us to work around the A->B->C replacement problem where
Priam get's confused about who to replace
Published by arunagrawal84 about 6 years ago
Previously we would provide the local node as a seed even if
auto_bootstrap was set to true, which meant that when doubling we could
potentially stream no data. Providing the local node as a seed was added
to work around the (imo buggy) behaviour introduced in CASSANDRA-10134
where the shadow round fails unless the node is a seed which even if
autobootstrap was turned off.
Previously we could double and have nodes join without data, now when
auto bootstrap is true we do not return the current node as a seed ever.
This allows us to work around the A->B->C replacement problem where
Priam get's confused about who to replace
Published by jolynch about 6 years ago
Removes support for streaming_socket_timeout_in_ms
and replaces it with streaming_keep_alive_period_in_secs
. This option was removed in 4.x
Published by jolynch about 6 years ago
NOTE: this build is experimental and not recommended for production use (hence the -alpha tag). We recommend against running this in production as we have not yet vetted any 4.x release in production yet.
Cassandra 4.x breaks a lot (as is expected in a major version). The following breaking changes were introduced:
InetAddressAndPort
, should work fine with Cassandra 4.x, but will not work with 3.11 clusters.jvm-server.options
rather than jvm.options
, the default location in priam has been updated accordingly but if you had a custom location specified this needs to changeSupport for the following features were added in a backwards compatible way:
cassandra-rackdc.properties
. As the EC2 multi region snitch now uses different naming (https://issues.apache.org/jira/browse/CASSANDRA-7839) if upgrading a cluster from 4.0 you should tune the cassandra-rackdc.properties
file either by setting priam.propertyOverrides.cassandra-rackdc
to ec2_naming_scheme=legacy
or switching to gossiping property file snitch and setting dc and rack manually by setting the same property to dc=${dc},rack=${rac}
(which will do auto-substitution).This artifact internally compiles against a checked in cassandra-4.0 jar until Cassandra releases official jars. To compile against this you need to do the same.
Published by arunagrawal84 about 6 years ago
WARNING THIS IS A BREAKING RELEASE
Published by arunagrawal84 about 6 years ago
WARNING THIS IS A BREAKING RELEASE
Published by arunagrawal84 about 6 years ago
Published by arunagrawal84 about 6 years ago
This will form the basis of backup version 2. This service will run on CRON and will ensure we upload a meta file containing the list of SSTables on disk.
Published by arunagrawal84 about 6 years ago
Published by sumanth-pasupuleti about 6 years ago
Published by sumanth-pasupuleti about 6 years ago
Published by sumanth-pasupuleti about 6 years ago
Published by sumanth-pasupuleti over 6 years ago
Published by sumanth-pasupuleti over 6 years ago
Published by vinaykumarchella over 6 years ago
Extend StandardTuner to allow custom yaml properties, generic JMXNodeTool method to return mbeanserverconnection