fallintoplace opened a new pull request, #2026:
URL: https://github.com/apache/iceberg-go/pull/2026

   ## What
   - Start equality-delete set unions by cloning the largest input set.
   
   ## Why
   - The old path grew an empty map while reinserting every key from every file.
   - Cloning the largest set reduces map growth and repeated key insertion.
   
   ## Implementation
   - Find the largest input map and clone it.
   - Insert only the keys from the remaining sets.
   - Keep the merged result independent from all input sets.
   
   ## Benchmark
   - Uses the existing BenchmarkEqualityDeleteSetAssembly benchmark for shared 
and multi-file unions.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to