[ 
https://issues.apache.org/jira/browse/IGNITE-20360?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kirill Gusakov updated IGNITE-20360:
------------------------------------
    Description: 
Motivation

According to IGNITE-20357 we need to have an appropriate zone filter, which 
filters the nodes based on their available storages.

Example

create zone z1 with storage_profiles="lru_rocks,*clock_aipersist";

As a result::

Zone consists of nodes which supports the BOTH storage profiles lru_rocks and 
clock_aipersist

Default storage profile for this zone will be clock_aipersist, because it is 
marked with *. It means, that (after the IGNITE-20361) if on table creation we 
will skip the storage profile for table: 

create table t1 using zone="z1";

the table t1 will use clock_aipersist storage_profile.

Definition of done

Zone has the filters, which can be unambiguously used to check if table can be 
"deployed" in this zone

Notes

Avoid filter altering for now (but add the appropriate event types)

  was:
*Motivation*

According to IGNITE-20357 we need to have an appropriate zone filter, which 
filters the nodes based on their available storages.

*Definition of done*
- Zone has the filters, which can be unambiguously used to check if table can 
be "deployed" in this zone

*Notes*
- Avoid filter altering for now (but add the appropriate event types)


> Implement the set of zone supported storages
> --------------------------------------------
>
>                 Key: IGNITE-20360
>                 URL: https://issues.apache.org/jira/browse/IGNITE-20360
>             Project: Ignite
>          Issue Type: Task
>            Reporter: Kirill Gusakov
>            Assignee: Mirza Aliev
>            Priority: Major
>              Labels: ignite-3
>
> Motivation
> According to IGNITE-20357 we need to have an appropriate zone filter, which 
> filters the nodes based on their available storages.
> Example
> create zone z1 with storage_profiles="lru_rocks,*clock_aipersist";
> As a result::
> Zone consists of nodes which supports the BOTH storage profiles lru_rocks and 
> clock_aipersist
> Default storage profile for this zone will be clock_aipersist, because it is 
> marked with *. It means, that (after the IGNITE-20361) if on table creation 
> we will skip the storage profile for table: 
> create table t1 using zone="z1";
> the table t1 will use clock_aipersist storage_profile.
> Definition of done
> Zone has the filters, which can be unambiguously used to check if table can 
> be "deployed" in this zone
> Notes
> Avoid filter altering for now (but add the appropriate event types)



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

Reply via email to