Ashish Mishra created IGNITE-28117:
--------------------------------------
Summary: Examples not self-contained — missing or broken
setup/teardown causes state leakage
Key: IGNITE-28117
URL: https://issues.apache.org/jira/browse/IGNITE-28117
Project: Ignite
Issue Type: Improvement
Components: examples ai3
Reporter: Ashish Mishra
For an example to be self-contained, it must create all required resources
(tables, deployment units, caches, etc.) during setup and destroy them once
execution completes. Several examples are not following this contract —
teardown is either missing or not executing correctly, leaving behind residual
state.
Impact:
Failures when re-running an example on the same cluster without a reset
State leakage between examples when run sequentially in ai3tests
Unreliable cyclic stability testing
Acceptance Criteria:
Each example creates all required resources during setup and destroys them on
teardown
Re-running the same example back-to-back on the same cluster succeeds
ai3tests can run all examples sequentially without state leakage
Affected examples:
java/org/apache/ignite/example/client/IgniteClientWithConfigExample.java
java/org/apache/ignite/example/client/IgniteClientExample.java
java/org/apache/ignite/example/storage/StorageEngineExample.java
java/org/apache/ignite/example/table/MapperExample.java
java/org/apache/ignite/example/table/TableExample.java
java/org/apache/ignite/example/tx/TransactionsExample.java
--
This message was sent by Atlassian Jira
(v8.20.10#820010)