68ddd76f1be38e94450e3d1a73e63621ef2945a8 braney Fri Feb 20 16:50:48 2026 -0800 make /dev/shm/trackDbCache the default directory for the trackDb cache refs #35945 diff --git src/hg/lib/trackDbCache.c src/hg/lib/trackDbCache.c index 9408dd7416f..58ad4b92696 100644 --- src/hg/lib/trackDbCache.c +++ src/hg/lib/trackDbCache.c @@ -442,28 +442,28 @@ char newName[(SHA_DIGEST_LENGTH + 1) * 2]; hexBinaryString(hash, SHA_DIGEST_LENGTH, newName, (SHA_DIGEST_LENGTH + 1) * 2); cloneTdbListToSharedMem(newName, NULL, list, size, trackDbUrl, incFiles); } boolean trackDbCacheOn() /* Check to see if we're caching trackDb contents. */ { static boolean checkedCache = FALSE; static boolean doCache = FALSE; if (!checkedCache) { - trackDbCacheDir = cfgOption("cacheTrackDbDir"); + trackDbCacheDir = cfgOptionDefault("cacheTrackDbDir", "/dev/shm/trackDbCache"); if (isNotEmpty(trackDbCacheDir)) { makeDirsOnPath(trackDbCacheDir); chmod(trackDbCacheDir, 0777); doCache = TRUE; } checkedCache = TRUE; } return doCache; }