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

Reply via email to