[JBoss JIRA] (ISPN-1407) Server-initiated cluster switch
by Tristan Tarrant (Jira)
[ https://issues.redhat.com/browse/ISPN-1407?page=com.atlassian.jira.plugin... ]
Tristan Tarrant updated ISPN-1407:
----------------------------------
Description:
when starting a rolling upgrade it will be needed to upgrade the server_lists with new entries at the start of the upgrade, and possibly remove some entries when the upgrade is done
Aside from exposing this operation through the REST endpoint, the CLI should be extended with a {{migrate cluster clients}} command which will tell all clients connected to the source cluster to switch to the target cluster.
was:when starting a rolling upgrade it will be needed to upgrade the server_lists with new entries at the start of the upgrade, and possibly remove some entries when the upgrade is done
> Server-initiated cluster switch
> -------------------------------
>
> Key: ISPN-1407
> URL: https://issues.redhat.com/browse/ISPN-1407
> Project: Infinispan
> Issue Type: Feature Request
> Components: Remote Protocols
> Reporter: Sanne GRINOVERO
> Assignee: Tristan Tarrant
> Priority: Major
> Fix For: 12.0.0.Final
>
>
> when starting a rolling upgrade it will be needed to upgrade the server_lists with new entries at the start of the upgrade, and possibly remove some entries when the upgrade is done
> Aside from exposing this operation through the REST endpoint, the CLI should be extended with a {{migrate cluster clients}} command which will tell all clients connected to the source cluster to switch to the target cluster.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 7 months
[JBoss JIRA] (ISPN-11870) Rolling upgrade connect source
by Tristan Tarrant (Jira)
[ https://issues.redhat.com/browse/ISPN-11870?page=com.atlassian.jira.plugi... ]
Tristan Tarrant updated ISPN-11870:
-----------------------------------
Description:
In order to make the cluster migration as automatic as possible we need a way to temporarily add a remote store to a cache for the duration of the migration.
This would mean adding the following method to {{RollingUpgradeManager}}:
{code:java}
public void connectSource(@Parameter(name="migratorName", description="Specifies the name of the migrator to use. Set hotrod as the value unless using custom migrators.") String migratorName, @Parameter(name="uri", description="The URI pointing to the source.") throws Exception;
{code}
{{disconnectSource}} should be modified to be able to remove a store added above instead of the current disabling.
The CLI should then be extended to add a {{migrate cluster connect}} command
was:
In order to make the cluster migration as automatic as possible we need a way to temporarily add a remote store to a cache for the duration of the migration.
This would mean adding the following method to {{RollingUpgradeManager}}:
{code:java}
public void connectSource(@Parameter(name="migratorName", description="Specifies the name of the migrator to use. Set hotrod as the value unless using custom migrators.") String migratorName, @Parameter(name="uri", description="The URI pointing to the source.") throws Exception;
{code}
`disconnectSource` should be modified to be able to remove a store added above instead of the current disabling.
The CLI should then be extended to add a {{migrate cluster connect}} command
> Rolling upgrade connect source
> ------------------------------
>
> Key: ISPN-11870
> URL: https://issues.redhat.com/browse/ISPN-11870
> Project: Infinispan
> Issue Type: Feature Request
> Components: Loaders and Stores, Server
> Reporter: Tristan Tarrant
> Priority: Major
> Labels: migration, rolling_upgrade
>
> In order to make the cluster migration as automatic as possible we need a way to temporarily add a remote store to a cache for the duration of the migration.
> This would mean adding the following method to {{RollingUpgradeManager}}:
> {code:java}
> public void connectSource(@Parameter(name="migratorName", description="Specifies the name of the migrator to use. Set hotrod as the value unless using custom migrators.") String migratorName, @Parameter(name="uri", description="The URI pointing to the source.") throws Exception;
> {code}
> {{disconnectSource}} should be modified to be able to remove a store added above instead of the current disabling.
> The CLI should then be extended to add a {{migrate cluster connect}} command
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 7 months
[JBoss JIRA] (ISPN-11870) Rolling upgrade connect source
by Tristan Tarrant (Jira)
[ https://issues.redhat.com/browse/ISPN-11870?page=com.atlassian.jira.plugi... ]
Tristan Tarrant updated ISPN-11870:
-----------------------------------
Description:
In order to make the cluster migration as automatic as possible we need a way to temporarily add a remote store to a cache for the duration of the migration.
This would mean adding the following method to {{RollingUpgradeManager}}:
{code:java}
public void connectSource(@Parameter(name="migratorName", description="Specifies the name of the migrator to use. Set hotrod as the value unless using custom migrators.") String migratorName, @Parameter(name="uri", description="The URI pointing to the source.") throws Exception;
{code}
`disconnectSource` should be modified to be able to remove a store added above instead of the current disabling.
The CLI should then be extended to add a {{migrate cluster connect}} command
was:
In order to make the cluster migration as automatic as possible we need a way to temporarily add a remote store to a cache for the duration of the migration.
This would mean adding the following method to `RollingUpgradeManager`:
{code:java}
public void connectSource(@Parameter(name="migratorName", description="Specifies the name of the migrator to use. Set hotrod as the value unless using custom migrators.") String migratorName, @Parameter(name="uri", description="The URI pointing to the source.") throws Exception;
{code}
`disconnectSource` should be modified to be able to remove a store added above instead of the current disabling.
The CLI should then be extended to add a `migrate cluster connect` command
> Rolling upgrade connect source
> ------------------------------
>
> Key: ISPN-11870
> URL: https://issues.redhat.com/browse/ISPN-11870
> Project: Infinispan
> Issue Type: Feature Request
> Components: Loaders and Stores, Server
> Reporter: Tristan Tarrant
> Priority: Major
> Labels: migration, rolling_upgrade
>
> In order to make the cluster migration as automatic as possible we need a way to temporarily add a remote store to a cache for the duration of the migration.
> This would mean adding the following method to {{RollingUpgradeManager}}:
> {code:java}
> public void connectSource(@Parameter(name="migratorName", description="Specifies the name of the migrator to use. Set hotrod as the value unless using custom migrators.") String migratorName, @Parameter(name="uri", description="The URI pointing to the source.") throws Exception;
> {code}
> `disconnectSource` should be modified to be able to remove a store added above instead of the current disabling.
> The CLI should then be extended to add a {{migrate cluster connect}} command
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 7 months
[JBoss JIRA] (ISPN-11870) Rolling upgrade connect source
by Tristan Tarrant (Jira)
[ https://issues.redhat.com/browse/ISPN-11870?page=com.atlassian.jira.plugi... ]
Tristan Tarrant updated ISPN-11870:
-----------------------------------
Description:
In order to make the cluster migration as automatic as possible we need a way to temporarily add a remote store to a cache for the duration of the migration.
This would mean adding the following method to `RollingUpgradeManager`:
{code:java}
public void connectSource(@Parameter(name="migratorName", description="Specifies the name of the migrator to use. Set hotrod as the value unless using custom migrators.") String migratorName, @Parameter(name="uri", description="The URI pointing to the source.") throws Exception;
{code}
`disconnectSource` should be modified to be able to remove a store added above instead of the current disabling.
The CLI should then be extended to add a `migrate cluster connect` command
was:
In order to make the cluster migration as automatic as possible we need a way to temporarily add a remote store to a cache for the duration of the migration.
This would mean adding the following method to `RollingUpgradeManager`:
{code:java}
public void connectSource(@Parameter(name="migratorName", description="Specifies the name of the migrator to use. Set hotrod as the value unless using custom migrators.") String migratorName, @Parameter(name="uri", description="The URI pointing to the source.") throws Exception;
{code}
`disconnectSource` should be modified to be able to remove a store added above instead of the current disabling.
> Rolling upgrade connect source
> ------------------------------
>
> Key: ISPN-11870
> URL: https://issues.redhat.com/browse/ISPN-11870
> Project: Infinispan
> Issue Type: Feature Request
> Components: Loaders and Stores, Server
> Reporter: Tristan Tarrant
> Priority: Major
> Labels: migration, rolling_upgrade
>
> In order to make the cluster migration as automatic as possible we need a way to temporarily add a remote store to a cache for the duration of the migration.
> This would mean adding the following method to `RollingUpgradeManager`:
> {code:java}
> public void connectSource(@Parameter(name="migratorName", description="Specifies the name of the migrator to use. Set hotrod as the value unless using custom migrators.") String migratorName, @Parameter(name="uri", description="The URI pointing to the source.") throws Exception;
> {code}
> `disconnectSource` should be modified to be able to remove a store added above instead of the current disabling.
> The CLI should then be extended to add a `migrate cluster connect` command
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 7 months
[JBoss JIRA] (ISPN-11870) Rolling upgrade connect source
by Tristan Tarrant (Jira)
Tristan Tarrant created ISPN-11870:
--------------------------------------
Summary: Rolling upgrade connect source
Key: ISPN-11870
URL: https://issues.redhat.com/browse/ISPN-11870
Project: Infinispan
Issue Type: Feature Request
Components: Loaders and Stores, Server
Reporter: Tristan Tarrant
In order to make the cluster migration as automatic as possible we need a way to temporarily add a remote store to a cache for the duration of the migration.
This would mean adding the following method to `RollingUpgradeManager`:
{code:java}
public void connectSource(@Parameter(name="migratorName", description="Specifies the name of the migrator to use. Set hotrod as the value unless using custom migrators.") String migratorName, @Parameter(name="uri", description="The URI pointing to the source.") throws Exception;
{code}
`disconnectSource` should be modified to be able to remove a store added above instead of the current disabling.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 7 months