Hi, we're currently running a 3-node Typesense (v0...
# community-help
s
Hi, we're currently running a 3-node Typesense (v0.23.1) cluster on Kubernetes. We're planning to upgrade it to v0.26. Are there any wire protocol changes between these versions? I'm asking because the following step from the documentation mentions:
NOTE: During the upgrade, we have to ensure that the leader of the cluster is using the older Typesense version. So we will upgrade the leader last."
And, as per some conversations in this channel it's mentioned that it's only required if there are any wire changes.
j
There is indeed a wire protocol change (the format of the RAFT logs internal to Typesense), between v0.23 and v26.0. This is why the leader needs to use an older version of Typesense
s
Thanks for sharing info. Will proceed node by node manually with statefulsets 'onDelete' update strategy on k8.