imbajin opened a new pull request, #3349: URL: https://github.com/apache/hugegraph/pull/3349
## Purpose of the PR `helm test` can pass every Server while one Pod retains an INVALID index and indexed queries fail. The hook previously checked only graph binding and a simple scan. It now checks visible linked index state on every Pod, with optional explicit business-query assertions. ## Main Changes - Read associated indexes by ID through the query cache path, without refreshing the full index cache and masking stale INVALID state. - Add `server.testGremlin` for existing-data assertions, supplied with `--set-file`. Failures identify the Pod IP, check stage and response; unconfigured business assertions are reported as skipped. - Preserve a read-only default with no schema/data creation. Document the default graph, coverage limits and the credentials used by custom scripts. ## Verifying these changes - [x] Need tests and can be verified as follows: Helm template/package checks, preset lint, Kubernetes 1.23 schemas, command fixtures, real Groovy execution of the rendered query, Java 17 formatting and compilation pass. The final diff received independent review. No local services, listeners, containers or clusters were started; live-cluster acceptance remains pending. ## Does this PR potentially affect the following parts? - [ ] Dependencies - [x] Modify configurations - [ ] The public API - [x] Other affects (Helm test coverage and diagnostics) - [ ] Nope ## Documentation Status - [ ] `Doc - TODO` - [x] `Doc - Done`: repository README, operations guide and values; bilingual website update is included in https://github.com/apache/hugegraph-doc/pull/527. Coordinate the documentation merge with this change. - [ ] `Doc - No Need` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
