You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In this case, the old client can only access the old tikv server. But it is inevitable that half of the tikv instance will be the old proto and others will be the new proto during the upgrade. This will result in unavailability time when upgrading.
I have tried to introduce a temp version of proto like
If I only set oldttl, it can work with v5.3.0, and if I only set ttls it can work with new versions. But I don't know how to change this message when meeting compatible errors.
So I would like to ask if there is a good way to upgrade the process without downtime in this version. I would be extremely grateful for any help that is offered.
The text was updated successfully, but these errors were encountered:
Due to the change in the proto number, I have found it difficult to achieve a seamless upgrade when using the
BatchPut
interface.you can use v5.3.0 client(2fd3841) to access v5.4.0 tikv server to reproduce this problem.
And you will get error messages like
In v5.3.0, the proto is like
But in the higher version, the proto is changed
Related change: pingcap/kvproto#844
In this case, the old client can only access the old tikv server. But it is inevitable that half of the tikv instance will be the old proto and others will be the new proto during the upgrade. This will result in unavailability time when upgrading.
I have tried to introduce a temp version of proto like
If I only set
oldttl
, it can work with v5.3.0, and if I only setttls
it can work with new versions. But I don't know how to change this message when meeting compatible errors.So I would like to ask if there is a good way to upgrade the process without downtime in this version. I would be extremely grateful for any help that is offered.
The text was updated successfully, but these errors were encountered: