DataStax Academy FAQ

DataStax Academy migrated to a new learning management system (LMS) in July 2020. We are also moving to a new Cassandra Certification process so there are changes to exam bookings, voucher system and issuing of certificates.

Check out the Academy FAQ pages for answers to your questions:


question

nagasree963_193876 avatar image
nagasree963_193876 asked ·

How do I use the canaryUpgrade property in the cass-operator?

I am following the below link

"https://github.com/datastax/cass-operator ". In 'operator/example-cassdc-yaml/cassandra-3.11.6/example-cassdc-full.yaml', what is the use of canary upgarde field. Is it used for rolling upgrade versions? Please explain the usage of that field.

cass-operator
10 |1000 characters needed characters left characters exceeded

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

1 Answer

bettina.swynnerton avatar image
bettina.swynnerton answered ·

Hi @nagasree963_193876,

canaryUpgrade is a boolean field and indicates that configuration and container image changes should only be pushed to the first rack in the datacenter.

Here for the relevant definition in the cass-operator-manifest yaml

https://github.com/datastax/cass-operator/blob/master/docs/user/cass-operator-manifests-v1.18.yaml#L68

If you are happy with the changes in the canaryUpgrade, you can set this field back to false, and the changes will be applied to the rest of the cluster in a rolling fashion.

I hope this clarifies the usage.

1 comment Share
10 |1000 characters needed characters left characters exceeded

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

Thank you @bettina.swynnerton . It cleared my doubt.

0 Likes 0 · ·