fix(schema): latencyWindow ist ein String, duration-Muster folgt der Go-Grammatik
Review-Nachbefunde am neuen embedding-Schema: - latencyWindow war als integer/number deklariert, ist in Go aber ein String (ConfigEmbeddingGroup.OnSingleQuery.LatencyWindow, per Atoi geprüft) — Schema und index.d.ts auf digits-String (>0) umgestellt. - duration-Pattern erlaubte nur eine Einheit und akzeptierte Unsinn wie "1ss": jetzt (Zahl+Einheit)+, damit auch 1m30s/1h1m/1.5h gelten und 1ss/8/abc fallen. - Beispiel examples/server/embedding.yml übt latencyWindow und Mehrfach-Einheiten aus (npm test: 5 YAML gegen 17 Schemas, tsc --noEmit --strict grün).
This commit is contained in:
1 parent
5a45c4dd3f
commit
1233bd393d
3 files changed
+11
-7
No files matched your search
@@ -26,11 +26,14 @@ groups:
|
||||
- bge-m3-external
|
||||
- bge-m3-local
|
||||
timeoutPerAttempt: 8s
|
||||
timeoutTotal: 25s
|
||||
timeoutTotal: 25s # Mehrfach-Einheiten sind erlaubt: 1m30s
|
||||
|
||||
autoFailback: true
|
||||
retryAttempts: 1
|
||||
retryBackoff: 200ms
|
||||
retryBackoffMax: 2s
|
||||
latencyWindow: "100"
|
||||
|
||||
onBulkWrite:
|
||||
distribution: lowest-latency
|
||||
maxConcurrentTotal: 6
|
||||
|
||||
Reference in new issue
Block a user