Weaviate Failing after adding fields to Class

Description

Recently we added a couple new fields to our weaviate class. After doing so weaviate started throwing a lot of errors. It works sparingly for some calls but for the most part it fails. Below are the errors we are seeing

Meta endpoint! Unexpected status code: 500, with response body: {'message': 'Internal server error'}.

weaviate.exceptions.UnexpectedStatusCodeError: Query was not successful! Unexpected status code: 504, with response body: {'message': 'Endpoint request timed out'}.

Server Setup Information

  • Weaviate Server Version: 1.28.0
  • Deployment Method: AWS EKS via Manifest files
  • Multi Node? Number of Running Nodes: 1
  • Client Language and Version: Python V3
  • Multitenancy?: Yes

Any additional Information

It’s odd one moment it is returning results just fine, and more consistently returning the schema, class tenants, and counts of objects within class tenant, and then all of the sudden it just starts failing

Hi @JLiz2803,

If possible, could you upgrade to the latest Python client to leverage the latest improvements and changes then do some querying and see if the issue persists?

Additionally, please share more details about the query, the stack trace of the error, and details about the collection. It would be helpful to know what the state of the collection was before you added properties and which properties you added.

It’s also worth mentioning that the latest stable release for version 1.28 is v1.28.2.

Best regards,
Mohamed Shahin
Weaviate Support Engineer