How to delete the extra historical version in the APISIX node? It prompts mismatch when deleting.

Plugin server-info supports the expiration time of the specified information(refer).
We could also support manual deletion of node data, what do you think? @starsz @juzhiyuan
Plugin
server-infosupports the expiration time of the specified information(refer).We could also support manual deletion of node data, what do you think? @starsz @juzhiyuan
Agree +1.
@bisakhmondal hi, could you help to fix this issue if you have time ? thanks.
Yeah definitely.
@bisakhmondal
Thanks !
I think you could try to submit a proposal for this change : )
@bisakhmondal
Please deal with this issue first, it is a task in milestone 2.5, thanks.
Oh! I see. Then, I am going to look into it.
We could also support manual deletion of node data, what do you think?
So this is the idea, right?
Oh! I see. Then, I am going to look into it.
We could also support manual deletion of node data, what do you think?
So this is the idea, right?
sure. that's it.
cc @guoqqqi to take a look.
Hi, after discuss with @nic-chen @starsz @LiteSun, we have a new way to support this feature.
How about only adding one extra message that tells users: APISIX Node List will get updated in 2 hours by default., then we don't have necessary to remove nodes by hand & calling APIs.
If we support deleting nodes, it will take some other issues:
Hi, after discuss with @nic-chen @starsz @LiteSun, we have a new way to support this feature.
How about only adding one extra message that tells users:
APISIX Node List will get updated in 2 hours by default., then we don't have necessary to remove nodes by hand & calling APIs.
OK
Hi, after discuss with @nic-chen @starsz @LiteSun, we have a new way to support this feature.
How about only adding one extra message that tells users:
APISIX Node List will get updated in 2 hours by default., then we don't have necessary to remove nodes by hand & calling APIs.
Yeah, that's the default we have right now except for the displaying message part. We can definitely go for it. But looking at the current progress that has been made on this issue, I think it would be a better trade off to integrate the functionality since it'll help the pro peeps to have more customised & fine-grained control through the dashboard instead of waiting for 2 long hours.
Now coming to the implementation of the UI
Where should we put the Delete button on this page?
If users delete nodes by mistake, they have to wait for APISIX to report its status, though it doesn't take a long time, users like me will get scared if we are not familiar with this logic (Only delete metrics from ETCD).
I have prepared a mock-up for the same, which I think should address these concerns :)
The default screen:

On clicking the unlock, the user will be prompted with the necessary warnings.

upon confirming to accept button, he/she will have fine-grained access.

I have made the assets available on google slides. Feel free to tinker with it & share your thoughts.
I think this omits the risk of unexpectedly deleting apisix node data by mistake. Let me know what you think. I'd be happy to address those. Thank you
@bisakhmondal
Great!
Thanks for sharing your thoughts.
I think we can discuss further.
But in version 2.5 we could prompt the user first.
Good design 馃憦 But I'm still concerned if we have necessary to add this API? let's wait for others :)
How about dropping this issue from M2.5? coz I'm still not sure if it's necessary to add this feature? 馃
Let's wait for more replies
Most helpful comment
Yeah, that's the default we have right now except for the displaying message part. We can definitely go for it. But looking at the current progress that has been made on this issue, I think it would be a better trade off to integrate the functionality since it'll help the pro peeps to have more customised & fine-grained control through the dashboard instead of waiting for 2 long hours.
Now coming to the implementation of the UI
I have prepared a mock-up for the same, which I think should address these concerns :)



The default screen:
On clicking the unlock, the user will be prompted with the necessary warnings.
upon confirming to accept button, he/she will have fine-grained access.
I have made the assets available on google slides. Feel free to tinker with it & share your thoughts.
I think this omits the risk of unexpectedly deleting apisix node data by mistake. Let me know what you think. I'd be happy to address those. Thank you