Closed jicanghaixb closed 2 months ago
Thanks for the bug report! Will take a look!
Any chance you can either upload the files or create some files in the unit test that exacerbate the error you're seeing?
(the test_parquet_file.zip doesn't link to any files to download)
Sorry,I update attache file. The new download URL is "https://github.com/polarsignals/frostdb/files/15396553/test_parquet_file.zip"
Currently this looks like a bug in the parquet-go library. The merged row reader correctly reads the rows into the buffer, but after the row is correctly in the buffer a subsequent read from the row group causes it to scramble the previous buffer
Thanks, looking forward to this bug being fixed as soon as possible
I use frostdb to store message column, I found a bug, After compressing the arrow record, there is a misalignment of values in the column, The problem lies in the MergeDynamicRowGroups function. Below is a test case that reproduces the error:
test case can't pass, message column values have been misplaced
Details
=== RUN TestMergeDynamicRowGroupsBug xxxx_test.go:183: Error Trace: github.com/polarsignals/frostdb/xxxx_test.go:183 Error: Should be true Test: TestMergeDynamicRowGroupsBug --- FAIL: TestMergeDynamicRowGroupsBug (0.15s)
test_parquet_file.zip