Skip to content

Api url timeout rebased#144

Open
donhardman wants to merge 9 commits intomasterfrom
api_url_timeout_rebased
Open

Api url timeout rebased#144
donhardman wants to merge 9 commits intomasterfrom
api_url_timeout_rebased

Conversation

@donhardman
Copy link
Member

No description provided.

@CLAassistant
Copy link

CLAassistant commented Mar 20, 2026

CLA assistant check
All committers have signed the CLA.

@github-actions
Copy link

github-actions bot commented Mar 20, 2026

Linux debug test results

  8 files    8 suites   13m 19s ⏱️
511 tests 487 ✅ 24 💤 0 ❌
525 runs  501 ✅ 24 💤 0 ❌

Results for commit 2eff35c.

♻️ This comment has been updated with latest results.

@github-actions
Copy link

github-actions bot commented Mar 20, 2026

Linux release test results

  8 files    8 suites   6m 32s ⏱️
511 tests 493 ✅ 18 💤 0 ❌
525 runs  507 ✅ 18 💤 0 ❌

Results for commit 2eff35c.

♻️ This comment has been updated with latest results.

@donhardman donhardman requested a review from sanikolaev March 20, 2026 18:33
@github-actions
Copy link

github-actions bot commented Mar 21, 2026

Windows test results

  5 files    5 suites   18m 26s ⏱️
491 tests 473 ✅ 18 💤 0 ❌
499 runs  481 ✅ 18 💤 0 ❌

Results for commit 2eff35c.

♻️ This comment has been updated with latest results.

Copy link
Collaborator

@sanikolaev sanikolaev left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There seems to be a crash revealed by the CLT tests. We need to look into that.

sanikolaev and others added 8 commits March 21, 2026 11:50
Related issues:
- manticoresoftware/manticoresearch#3771
- manticoresoftware/manticoresearch#3869

The EmbedLib struct layout changed which is a breaking change in the embeddings library.

Additional changes:
- Added git commit ID and timestamp to the build process for consistent versioning across libraries.
- Moved API key validation to CREATE TABLE.
- Improved error handling for remote model requests, including detailed HTTP error reporting.
- Updated tests to reflect changes in API key validation and model initialization.
- api_timeout=0 now means unlimited instead of 10s default
- Jina, OpenAI, Voyage models accept None for no timeout
- Update FFI test with api_url parameter
- Apply consistent multi-line formatting to error enum variants
- Simplify timeout duration mapping using Option::map
- Remove redundant match expressions in model constructors
@donhardman donhardman force-pushed the api_url_timeout_rebased branch from 0d20a15 to 2eff35c Compare March 21, 2026 08:51
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.

4 participants