Serge Huber created UNOMI-999:
---------------------------------

             Summary: Deleting the data of one scope deletes all the data of 
the tenant
                 Key: UNOMI-999
                 URL: https://issues.apache.org/jira/browse/UNOMI-999
             Project: Apache Unomi
          Issue Type: Bug
    Affects Versions: unomi-4.0.0
            Reporter: Serge Huber
             Fix For: unomi-4.0.0


h3. Summary

The REST call DELETE /cxs/cluster/[scope] should remove only the data of the 
given scope.

With Elasticsearch in 4.0, it removes all the data of the current tenant, 
whatever the scope: profiles, events, rules, segments and so on. In 3.0.1 the 
same call removed only the given scope. The OpenSearch version works as 
expected.

The goal of this ticket is that the call removes only the data of the requested 
scope, in the current tenant.

h3. Ways to explore
* Filter on both the scope and the tenant, as the OpenSearch version does.
* Always keep the tenant condition. The scope only narrows the deletion further.

h3. How to test

In one tenant, create items in two scopes. Create items in a second tenant too. 
Delete one scope. Only the items of that scope, in that tenant, must be gone. 
Check on both Elasticsearch and OpenSearch.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to