nevzheng opened a new pull request, #14013:
URL: https://github.com/apache/gravitino/pull/14013

   ### What changes were proposed in this pull request?
   
   - `durability = DISPOSABLE (default) | DURABLE` on every fixture; each 
container applies its own recipe when it starts. A durable container is private 
(`scope = CLASS | METHOD`).
   - Hive keeps HDFS on tmpfs and its metastore MySQL skips per-commit flushes; 
ZooKeeper sets `forceSync=no`; MySQL and PostgreSQL use #13899's settings in 
every module.
   - Ranger keeps its policies in the shared MySQL instead of the MariaDB in 
its image.
   - `-PdurableTestContainers` makes every container durable, for debugging.
   
   This PR includes the commits of the PRs below it. Review only its own 
commit: 
https://github.com/nevzheng/gravitino/compare/claude/13900-tc-08-trino-cluster...claude/13900-tc-09-durability
 It also carries #13899's commits; they drop out once #13899 merges.
   
   ### Why are the changes needed?
   
   No test reads data back after a container stops, so syncing to disk is 
wasted work. #13899 measured MySQL 2.0x and PostgreSQL 1.4x faster on the core 
lanes; this extends it to every module and to Hive's own storage.
   
   Fix: #14003
   
   ### Does this PR introduce _any_ user-facing change?
   
   No. Test code only.
   
   ### How was this patch tested?
   
   Unit tests; the same modules run with durability on and off.
   
   **Stack:** STACKLINE
   


-- 
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]

Reply via email to