Skip to content

ci(clt): add pre-warming for HuggingFace model cache#4622

Open
donhardman wants to merge 2 commits into
mainfrom
ci/cache-models
Open

ci(clt): add pre-warming for HuggingFace model cache#4622
donhardman wants to merge 2 commits into
mainfrom
ci/cache-models

Conversation

@donhardman

Copy link
Copy Markdown
Member
  • Add prepare_models job to download and cache embedding models
  • Implement dynamic cache key based on models used in .rec files
  • Mount shared model cache into CLT test containers to avoid redownloads

- Add prepare_models job to download and cache embedding models
- Implement dynamic cache key based on models used in .rec files
- Mount shared model cache into CLT test containers to avoid redownloads
@github-actions

github-actions Bot commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

Linux debug test results

1 210 tests   1 158 ✅  1h 55m 1s ⏱️
    1 suites     51 💤
    1 files        1 ❌

For more details on these failures, see this check.

Results for commit f06a4af.

@github-actions

github-actions Bot commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

clt

❌ CLT tests in test/clt-tests/core/test-alter-table test/clt-tests/core/test-auto-schema test/clt-tests/core/test-create-table-like-existing-table-with-data test/clt-tests/core/test-expansion-phrase-limit test/clt-tests/core/test-external-files-handling-ramchunk test/clt-tests/core/test-external-files-handling test/clt-tests/core/test-freeze-unfreeze-update test/clt-tests/core/test-import-table test/clt-tests/core/test-truncate-distributed-table test/clt-tests/core/test-unfreeze-defrosts test/clt-tests/core/test-warning-wordlist-size-mismatch test/clt-tests/data-manipulation/test-alter-rename-nightly test/clt-tests/data-manipulation/test-lock-tables-mysqldump-compat
✅ OK: 14
❌ Failed: 1
⏳ Duration: 187s
👉 Check Action Results for commit a3e8e37

Failed tests:

🔧 Edit failed tests in UI:

test/clt-tests/core/test-alter-table.rec
––– input –––
rm -rf /var/lib/manticore
––– output –––
+ rm: cannot remove '/var/lib/manticore/.cache/manticore': Device or resource busy
––– input –––
mkdir /tmp/test-alter/
––– output –––
OK
––– input –––
ln -s /tmp/test-alter/ /var/lib/manticore
––– output –––
OK
––– input –––
echo "a > b" > /tmp/test-alter/wordforms1.txt; echo "c > d" > /tmp/test-alter/exc.txt; echo "abcstop" > /tmp/test-alter/stop.txt
––– output –––
OK
––– input –––
ls -1 /var/lib/manticore/
––– output –––
- exc.txt
+ test-alter
- stop.txt
- wordforms1.txt
––– input –––
rm -f /var/log/manticore/searchd.log; stdbuf -oL searchd --stopwait > /dev/null; stdbuf -oL searchd ${SEARCHD_ARGS:-} > /dev/null
––– output –––
OK
––– input –––
if timeout 10 grep -qm1 'accepting connections' <(tail -n 1000 -f /var/log/manticore/searchd.log); then echo 'Accepting connections!'; else echo 'Timeout or failed!'; fi
––– output –––
OK
––– input –––
mysql -h0 -P9306 -e "CREATE TABLE test3 (title TEXT, tag INTEGER) exceptions='/var/lib/manticore/exc.txt' wordforms='/var/lib/manticore/wordforms1.txt' stopwords='/var/lib/manticore/stop.txt';"
––– output –––
+ ERROR 1064 (42000) at line 1: error adding table 'test3': 'stopwords' file missed stop.txt
––– input –––
mysql -h0 -P9306 -e "SHOW TABLE test3 SETTINGS\G"
––– output –––
- *************************** 1. row ***************************
+ ERROR 1064 (42000) at line 1: SHOW TABLE SETTINGS requires an existing table
- Variable_name: settings
-         Value: exceptions = /tmp/test-alter/test3/exceptions_chunk0_0.txt
- stopwords = /tmp/test-alter/test3/stopwords_chunk0_0.txt
- wordforms = /tmp/test-alter/test3/wordforms_chunk0_0.txt
––– input –––
mysql -h0 -P9306 -e "ALTER TABLE test3 exceptions = ''"
––– output –––
+ ERROR 1064 (42000) at line 1: table 'test3' is not found, or not real-time
––– input –––
mysql -h0 -P9306 -e "SHOW TABLE test3 SETTINGS\G"
––– output –––
- *************************** 1. row ***************************
+ ERROR 1064 (42000) at line 1: SHOW TABLE SETTINGS requires an existing table
- Variable_name: settings
-         Value: stopwords = /tmp/test-alter/test3/stopwords_chunk0_0.txt
- wordforms = /tmp/test-alter/test3/wordforms_chunk0_0.txt

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant