Skip to content

Commit ae4cf3a

Browse files
committed
adjust test
1 parent 288d157 commit ae4cf3a

1 file changed

Lines changed: 11 additions & 6 deletions

File tree

cache/__tests__/cache-metrics.sh

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -275,8 +275,9 @@ fill_cache() {
275275
for count in $(seq $completed $((batch_end - 1))); do
276276
(
277277
# Create truly unique cache entries by making each query unique
278-
# Use timestamp + count + random + PID to ensure uniqueness even in parallel execution
279-
local unique_id="CacheFill_${count}_${RANDOM}_$$_$(date +%s%N)"
278+
# CRITICAL: Each count value MUST produce a unique cache key
279+
# Use count as primary identifier + random components for absolute uniqueness
280+
local unique_id="CacheFill_${count}_R${RANDOM}_P$$_T$(date +%s%N)"
280281
local pattern=$((count % 3))
281282

282283
# Determine endpoint and data based on pattern
@@ -298,16 +299,20 @@ fill_cache() {
298299
data="{\"searchText\":\"test annotation\"}"
299300
fi
300301
else
301-
# Create truly unique cache entries by varying query parameters
302+
# CRITICAL: Use count-based unique query to ensure EVERY request creates a new cache entry
303+
# Each endpoint type uses count to guarantee uniqueness
302304
if [ $pattern -eq 0 ]; then
303305
endpoint="${API_BASE}/api/query"
304-
data="{\"type\":\"$unique_id\"}"
306+
# Use count directly in query to ensure unique cache keys
307+
data="{\"type\":\"CacheFill\",\"_cacheFillId\":${count},\"unique\":\"$unique_id\"}"
305308
elif [ $pattern -eq 1 ]; then
306309
endpoint="${API_BASE}/api/search"
307-
data="{\"searchText\":\"$unique_id\"}"
310+
# Use count directly in searchText to ensure unique cache keys
311+
data="{\"searchText\":\"CacheFill_${count}_${unique_id}\"}"
308312
else
309313
endpoint="${API_BASE}/api/search/phrase"
310-
data="{\"searchText\":\"$unique_id\"}"
314+
# Use count directly in searchText to ensure unique cache keys
315+
data="{\"searchText\":\"CacheFill phrase ${count} ${unique_id}\"}"
311316
fi
312317
fi
313318

0 commit comments

Comments
 (0)