Skip to content
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

Fix microsecond handling in Apsara log parser #1309

Merged
merged 3 commits into from
Jan 3, 2024
Merged

Conversation

yyuuttaaoo
Copy link
Collaborator

The parser previously used microsecond incorrectly in the time cache. Now only the time in second is properly retrieved from the cache. And the microsecond part is always parsed from log timestamps.

Additionally, a bounds check has been added to prevent out-of-range array access, ensuring reliable operation.

The parser previously used microsecond incorrectly in the time
cache. Now only the time in second is properly retrieved from the
cache. And the microsecond part is always parsed from log timestamps.

Additionally, a bounds check has been added to prevent out-of-range array access,
ensuring reliable operation.
@yyuuttaaoo yyuuttaaoo added the bug Something isn't working label Jan 3, 2024
@yyuuttaaoo yyuuttaaoo added this to the v1.8 milestone Jan 3, 2024
@yyuuttaaoo yyuuttaaoo merged commit 6a3851a into 1.8 Jan 3, 2024
17 checks passed
@henryzhx8 henryzhx8 deleted the fix/apsara_microtime branch June 21, 2024 08:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants