Closed superfan-dobri closed 2 months ago
Well this was fun, and short lived. But yeah, most likely got head-shotted by node@latest dep. There are several buffer / byteLength calculation issues in 22.7.0: https://github.com/nodejs/node/issues/54543#issuecomment-2308461496
@superfan-dobri Since this appears to be a Node issue, and the only recent release of the transport doesn't seem like it would have caused this issue, I'm going to close.
💥 Regression Report
I'm not convinced this is an issue with elastic transport yet, but I'm hoping I can get some pointers to figure out what's going on. Did anything change with how elastic transport handles unicode characters? At around 9am central time yesterday, 8/23, multiple elastic clusters across several environments suddently started throwing the following error across all elastic endpoints:
Last working version
Worked up to version: 8.7.0
Stopped working in version: 8.7.0
To Reproduce
Steps to reproduce the behavior: No idea
In the current configuration, this is guaranteed to fail:
Note other endpoints, such as search, exhibit the same behavior. If a unicode character is present, the request fails with the above error.
Such index calls worked just fine prior to 9am yesterday. This is a self-hosted Elastic cluster running on kube in GKE. As far as I can tell, there have been no changes to the cluster, although the individual elastic nodes have restarted.
Expected behavior
The index is updated and no errors are thrown.
Your Environment
@elastic/elasticsearch
version: >=8.14.0