KnightChess
KnightChess
Replenish: #6344 ### Change Logs ### Impact none ### Contributor's checklist - [ ] Read through [contributor's guide](https://hudi.apache.org/contribute/how-to-contribute) - [ ] Change Logs and Impact were stated clearly - [...
**Describe the problem you faced** ```java @Override public void write(HoodieRecord record, Option avroRecord) { ... fileWriter.writeAvro(record.getRecordKey(), rewriteRecordWithMetadata((GenericRecord) avroRecord.get(), path.getName())); } else { fileWriter.writeAvroWithMetadata(record.getKey(), rewriteRecord((GenericRecord) avroRecord.get())); } ... } catch (Throwable...
from the picture, csi will use parquet chunk block meta calculate min/max value, and save it to mdt col stat. For complex cols, such as *info array* , parquet meta...
config: - occ open - use FileSystemBasedLock - mdt is open in write defualt there has three job, jobA, jobB, jobC, these three jobs are running at the same time....
### Change Logs spark support query filter use bucket field if a bucket table query with appropriate expression( = 、in、and、or) ### Impact impore table query performance when use spark ###...
`large concurrency batch partition back trace` env: hudi 0.11.0 spark 3.2.0 action: spark sql insert overwrite Suppose we have a timeline, and have multi writer job with occ 00:01 001.replacecommit.inflight...
### Change Logs github issue: #10558 first: SimpleAnalyzer will case sensitive, use sessionState analyzer replace it. second: after support `first` feature, will get exception. ```shell Unexpected exception thrown: java.lang.RuntimeException: After...
### Change Logs dataskipping failure mode should be strict in test. if use fallback mode default, the query ut is meaningless. There may be other codes that have been introduced...
## Description #71 - add hudi-core doc in-code ## How are the changes test-covered - some doc code will be test - [ ] N/A - [ ] Automated tests...