We have upgraded weaviate from 1.24.23 to 1.26.4 and our index had 1.5M chunks earlier, however it is showing 0 chunks after upgrading. Used below API for getting node details localhost:25082/v1/nodes?output=verbose
Setup: K8s without helm.
#nodes: 1 node and 3 shards.
hi @hanumanhuda !!
HAve you upgraded from 1.24 directly to 1.26?
This is not recommended, as there are some migrations.
The recommendation is to go from 1.24
to 1.25.latest
, then to 1.26.latest
Do you see any errors on server logs?
yes, we did directly from 1.24 to 1.26, There wasn’t any specific documentation to move from 1.24 to 1.25 prior to 1.26. Is that data lost or still recoverable by moving to 1.25 then 1.26?
There are no errors in the logs.
it was probably not lost, but some migration probably hasn’t been properly done.
My suggestion is to restore the backup, set the version to 1.24, then do the migration on stages as described.
Let me know if that helps!
Even with downgrade back to 1.24.23, it is not showing any chunks.
hi @hanumanhuda !!
Only downgrading may not be sufficient.
You will need to restore the backup, and then proceed with the migrations.
Also, can you send me the contents of the persistence path of your cluster?
You can find that path under the env variable: PERSISTENCE_DATA_PATH
Thanks!