-
Notifications
You must be signed in to change notification settings - Fork 2.3k
Adding JNI abstractions for logging in rust through RustLoggerBridge #19978
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
Adding JNI abstractions for logging in rust through RustLoggerBridge #19978
Conversation
|
❌ Gradle check result for b354835: FAILURE Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change? |
|
❌ Gradle check result for 1efdab6: FAILURE Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change? |
1efdab6 to
14a63dc
Compare
|
❌ Gradle check result for 14a63dc: FAILURE Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change? |
14a63dc to
b9a9c91
Compare
|
❌ Gradle check result for b9a9c91: FAILURE Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change? |
| Ok(()) | ||
| })(); | ||
|
|
||
| // If logging fails, fall back to println as last resort |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
in which case is the above anticipated to fail?
Signed-off-by: Raghuvansh Raj <[email protected]>
… stale files Signed-off-by: Raghuvansh Raj <[email protected]>
b9a9c91 to
03d0604
Compare
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the ✨ Finishing touches🧪 Generate unit tests (beta)
Tip 📝 Customizable high-level summaries are now available in beta!You can now customize how CodeRabbit generates the high-level summary in your pull requests — including its content, structure, tone, and formatting.
Example instruction:
Note: This feature is currently in beta for Pro-tier users, and pricing will be announced later. Comment |
|
❌ Gradle check result for 03d0604: FAILURE Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change? |
|
LGTM. Please ensure DF E2E tests pass |
ad3dd8b
into
opensearch-project:feature/datafusion
|
Test 4 has approximation error, so merging it. |
Description
This PR adds logging for rust code in the parquet-data-format module so that it leverages OpenSearch loggers through JNI.
Related Issues
Resolves #[Issue number to be closed when this PR is merged]
Check List
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.
For comparison, refer to the benchmark results here: #19941