-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Result counts returned to the user are inconsistent depending on whether the annotator is returning annotations #681
Comments
Hi @sstemann I investigated all the Pks you shared in this file. for partially shown UI results, what happens is that the first ARA returns and node annotator behaves normal, but as soon as the second ARA send results to annotator we get the following error format |
from TAQA: |
It's not quite clear to me yet if the connection is failing to finish due to an issue on the ARS side or the Annotator is failing to finish transmitting the data over. In the past, when we've seen similar errors on the ARS side, it was data size/timeout limitations in the configuration of the deployment. However, the sizes of payloads that the Annotator is dealing with aren't much bigger than the ARA returns that are coming back, and those seem to be getting received and written to the database fine. |
Based on the automated tests from this past weekend (8/11), this issue is also observed in CI. |
Update: ARS is going to implement brotli compression feature on nodes before sending them to the annotator. this is suggested to help with large data size that annotator seems to have trouble processing currently |
we're not moving forward with the new Annotator Service in Fugu. @ShervinAbd92 has implemented a "local" annotator in CI and we may deploy ARS out-of-cycle. I believe this is not the permanent solution. |
from TAQA: intermittent and hard to debug - ITRB and Annotator interaction/debugging on a dev instance. |
In terms of notes on the debugging effort for annotator I've disabled the compression middleware we were applying due to the CPU bottlenecking it seemed to create when handling the responses. I've taken a batch of the queries from our annotation logs and I'm now trying to systemically recreate the issue by querying against a local instance of the server versus the ci environment to highlight any differences in responses. As I find more information from testing I'll keep you informed |
Updates from Johnathan 11/10/2024 |
ARS in Test has a recurring but intermittent issue that has two symptoms:
BUt when I look at these PKs in the ARAX GUI, I'm seeing the majority of ARAs respond.
SO then if I run the same query again, sometimes I get all expected results to the UI and sometimes i get whatever case (1 or 2) that i didnt start with. It's very frustrating for testing.
I also think we cannot go to Prod with this behavior, as its very inconsistent for users.
ARS Error 444.xlsx
The text was updated successfully, but these errors were encountered: