Ashwani Raina has uploaded this change for review. ( http://gerrit.cloudera.org:8080/24663
Change subject: KUDU-3795 Reduce storage footprint for ASAN build ...................................................................... KUDU-3795 Reduce storage footprint for ASAN build TestHeavyUpdateCompaction fails due to ENOSPC error for ASAN build. TSAN and ASAN instrument every memory access and allocation, making each test iteration slower than a normal build. This means more instances are simultaneously active on dist-test slaves at any given time, sharing the same tmp dir capacity. With the default 500 rows, each instance can peak to several hundred MB of storage usage that could exhaust the tmpfs and trigger ENOSPC under high concurrency, which causes a fatal crash in the server's flush path. The patches fixes that by reducing the row count to 20 thats keeps peak disk usage under a safe limit, even with multiple concurrent tests running and sharing the same tmp folder for storage needs. This aligns with existing handling for TSAN build. All 2000 test reps passed with fix. 48 out of 2000 test reps failed without fix. Change-Id: Iec34c4713476933a0a2e3ca1c90425d545412493 --- M src/kudu/integration-tests/heavy-update-compaction-itest.cc 1 file changed, 9 insertions(+), 3 deletions(-) git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/63/24663/1 -- To view, visit http://gerrit.cloudera.org:8080/24663 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: kudu Gerrit-Branch: master Gerrit-MessageType: newchange Gerrit-Change-Id: Iec34c4713476933a0a2e3ca1c90425d545412493 Gerrit-Change-Number: 24663 Gerrit-PatchSet: 1 Gerrit-Owner: Ashwani Raina <[email protected]>
