ParquetDataFormat plugin - Fix document corruption bug due to dirty writes from rolled back document in VSR - #22482
Conversation
PR Reviewer Guide 🔍(Review updated until commit 77e23fc)Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Latest suggestions up to 77e23fc Explore these optional code suggestions:
Previous suggestionsSuggestions up to commit e04ff29
Suggestions up to commit 7a2e797
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #22482 +/- ##
============================================
- Coverage 71.54% 71.53% -0.02%
+ Complexity 77023 77022 -1
============================================
Files 6153 6156 +3
Lines 358354 358410 +56
Branches 52237 52243 +6
============================================
- Hits 256399 256383 -16
- Misses 81586 81636 +50
- Partials 20369 20391 +22 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
…rites from rolled back document in VSR Signed-off-by: rayshrey <rayshrey@amazon.com>
7a2e797 to
e04ff29
Compare
|
Persistent review updated to latest commit e04ff29 |
| "No ParquetField mapping for field [" + fieldType.name() + "] of type [" + fieldType.typeName() + "]" | ||
| ); | ||
| final int rowIndex = activeVSR.getRowCount(); | ||
| final List<FieldVector> writtenVectors = new ArrayList<>(); |
There was a problem hiding this comment.
instead of always collecting writtenVectors, can we not just not re iterate only on failure?
Signed-off-by: rayshrey <rayshrey@amazon.com>
|
Persistent review updated to latest commit 77e23fc |
Description
[Describe what this change achieves]
Related Issues
Resolves #22417
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.