-
Notifications
You must be signed in to change notification settings - Fork 385
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
Errors in sequencer aren't easily visible/exported anywhere #733
Comments
After seeing a similar timeout occur after reducing the max number of connections to the MySQL server (in PR #722), I tried increasing the max_connections MySQL server parameter from the default of 151 to 500. This had no effect. |
The cause of this was a bug in PR #734 that resulted in sequencing passes failing, but the integration test not reporting this as an error. Instead, it would just spin attempting pass after pass until the timeout was reached. The integration test should be made to abort if a terminal error occurs. |
Is this still an issue? I haven't seen this fail recently. |
Yes, the LogOperationManager swallows sequencing errors and so the integration tests can't detect that there's a problem - they just run until the timeout. There's a relevant TODO here: https://github.com/google/trillian/blob/master/server/log_operation_manager.go#L378 |
The TODO seems to no longer be there. Not sure if this is fixed. |
Fair enough.
…On 26 January 2018 at 14:21, Rob Percival ***@***.***> wrote:
The LogOperationManager still swallows these errors
<https://github.com/google/trillian/blob/master/server/log_operation_manager.go#L408>
.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#733 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AMv2T7idYrfLCIbZWVSiEaGZ3sX88yBDks5tOd94gaJpZM4OUCCf>
.
|
The TODO is now here: trillian/server/log_operation_manager.go Line 285 in c53ded5
|
I added error metrics in #957, doesn't help tests much but you can see signer errors on production logs. |
Next step: The integration test should use the new metric |
Blocked on #1640. |
MySQL 5.7 server installed using developer configuration.
The text was updated successfully, but these errors were encountered: