Updating Collection Schema on Typesense Cloud Returns 408 Error
TLDR Rushil had issues updating a schema on Typesense Cloud, receiving a 408 error. Jason assisted, indicating that his cluster upgrade caused the issue, solved it, and advised to avoid similar changes in the future.
3
Jul 26, 2023 (4 months ago)
Rushil
12:17 AM{
"fields": [
{
"name": "geoloc",
"drop": true
},
{
"name": "_geoloc",
"type": "geopoint[]",
"optional": true
}
]
}
Rushil
12:18 AM0.25.0.rc55
in the interim - not sure if that is causing problemsJason
12:25 AMWe do not upgrade Typesense versions, except when a cluster runs into a bug that could be fixed by a more recent RC build.
This particular schema change payload caused an issue in
0.24.1
and so we upgraded your cluster to 0.25.0.rc55
, which stabilized the cluster, but it looks like another variation of this issue still exists in this RC build as well.We’ll take a closer look into this shortly.
1
Jason
12:26 AMJason
12:26 AM1
Rushil
12:28 AMJason
12:28 AMJason
12:29 AMJason
12:36 AMRushil
12:38 AMRushil
12:39 AM1
Typesense
Indexed 3015 threads (79% resolved)
Similar Threads
Issues with Typesense API: RAM Upgrade and Error 422
Laura encountered Error 422 while submitting products to typesense. Jason suggested checking the response body, upgrading RAM, and checking for schema issues. Error resolved after upgrading RAM.
Unexpected Schema Updates in Typesense Cloud
Samuel encountered unexpected schema updates in Typesense Cloud, which they didn't make. Jason asked for more information to investigate the issue.
Fixing Errors on Typesense Cluster
Tugay is having issues with their Typesense cluster, and Jason is trying to diagnose the problem. They have ruled out issues with the data dir and are currently considering whether the errors could be due to high concurrent writes or running bulk migrations. They plan to test with 0.24.0.rcn56 Typesense version.
Issues and solutions regarding Typesense Updates
Yoshi faced issue in updating a field in Typesense. Jason communicated this as being due to a blocking operation by in-place schema migration and recommended using the alias method.
Optimizing Typesense Implementation for Large Collections
Oskar faced performance issues with his document collection in Typesense due to filter additions. Jason suggested trying a newer Typesense build and potentially partitioning the data into country-wise collections. They also discussed reducing network latency with CDN solutions.