[JBoss JIRA] (ISPN-11624) Server patching tool
by Tristan Tarrant (Jira)
[ https://issues.redhat.com/browse/ISPN-11624?page=com.atlassian.jira.plugi... ]
Tristan Tarrant updated ISPN-11624:
-----------------------------------
Description:
Add patching commands to the CLI:
* *patch create* to create patch archives (zips)
* *patch ls* to list the patches applied to a server
* *patch describe* to describe the contents of a patch archive
* *patch install* to install a patch on a server
* *patch rollback* to roll back the server to the previous patch
The patch zip should contain all the artifacts to upgrade from any number of source versions to a target version and a series of json patch descriptor with instructions (ADD, REMOVE, REPLACE, UPGRADE) on how to apply those artifacts. Take into account files which can be modified by users (e.g. infinispan.xml) and in case of differences create them with a different filename (e.g infinispan.xml-11.0.1.Final)
The installation process will back up any artifacts that will be replaced/upgraded/removed so that they can be rolled back.
was:
Add patching commands to the CLI:
* *patch create* to create patch archives (zips)
* *patch ls* to list the patches applied to a server
* *patch describe* to describe the contents of a patch archive
* *patch install* to install a patch on a server
* *patch rollback* to roll back the server to the previous patch
The patch zip should contain all the artifacts to upgrade from any number of source versions to a target version and a series of json patch descriptor with instructions (ADD, REMOVE, REPLACE, UPGRADE) on how to apply those artifacts
The installation process will back up any artifacts that will be replaced/upgraded/removed so that they can be rolled back.
> Server patching tool
> --------------------
>
> Key: ISPN-11624
> URL: https://issues.redhat.com/browse/ISPN-11624
> Project: Infinispan
> Issue Type: Feature Request
> Components: CLI, Server
> Reporter: Tristan Tarrant
> Assignee: Tristan Tarrant
> Priority: Major
> Labels: supportability
> Fix For: 11.0.0.Dev05
>
>
> Add patching commands to the CLI:
> * *patch create* to create patch archives (zips)
> * *patch ls* to list the patches applied to a server
> * *patch describe* to describe the contents of a patch archive
> * *patch install* to install a patch on a server
> * *patch rollback* to roll back the server to the previous patch
> The patch zip should contain all the artifacts to upgrade from any number of source versions to a target version and a series of json patch descriptor with instructions (ADD, REMOVE, REPLACE, UPGRADE) on how to apply those artifacts. Take into account files which can be modified by users (e.g. infinispan.xml) and in case of differences create them with a different filename (e.g infinispan.xml-11.0.1.Final)
> The installation process will back up any artifacts that will be replaced/upgraded/removed so that they can be rolled back.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
5 years, 11 months
[JBoss JIRA] (ISPN-11624) Server patching tool
by Tristan Tarrant (Jira)
[ https://issues.redhat.com/browse/ISPN-11624?page=com.atlassian.jira.plugi... ]
Tristan Tarrant updated ISPN-11624:
-----------------------------------
Status: Pull Request Sent (was: Open)
Git Pull Request: https://github.com/infinispan/infinispan/pull/8235
> Server patching tool
> --------------------
>
> Key: ISPN-11624
> URL: https://issues.redhat.com/browse/ISPN-11624
> Project: Infinispan
> Issue Type: Feature Request
> Components: CLI, Server
> Reporter: Tristan Tarrant
> Assignee: Tristan Tarrant
> Priority: Major
> Labels: supportability
> Fix For: 11.0.0.Dev05
>
>
> Add patching commands to the CLI:
> * *patch create* to create patch archives (zips)
> * *patch ls* to list the patches applied to a server
> * *patch describe* to describe the contents of a patch archive
> * *patch install* to install a patch on a server
> * *patch rollback* to roll back the server to the previous patch
> The patch zip should contain all the artifacts to upgrade from any number of source versions to a target version and a series of json patch descriptor with instructions (ADD, REMOVE, REPLACE, UPGRADE) on how to apply those artifacts
> The installation process will back up any artifacts that will be replaced/upgraded/removed so that they can be rolled back.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
5 years, 11 months
[JBoss JIRA] (ISPN-11695) Cannot create a Infinispan cluster with Docker on RHEL8.1
by Tristan Tarrant (Jira)
[ https://issues.redhat.com/browse/ISPN-11695?page=com.atlassian.jira.plugi... ]
Tristan Tarrant updated ISPN-11695:
-----------------------------------
Summary: Cannot create a Infinispan cluster with Docker on RHEL8.1 (was: Cannot create a Infinispan cluster with RHEL8.1)
> Cannot create a Infinispan cluster with Docker on RHEL8.1
> ----------------------------------------------------------
>
> Key: ISPN-11695
> URL: https://issues.redhat.com/browse/ISPN-11695
> Project: Infinispan
> Issue Type: Bug
> Affects Versions: 10.1.6.Final, 10.1.7.Final
> Reporter: Diego Lovison
> Priority: Blocker
>
> Open Terminal 1 and type: docker run infinispan/server
> Open Terminal 2 and type: docker run infinispan/server
> Cannot create an Infinispan cluster with RHEL8.1
> *Terminal 1*
> {noformat}
> [jenkins@dlovison-rhel8-docker ~]$ docker run infinispan/server
> 17:11:56,272 INFO (main) [org.infinispan.SERVER] ISPN080000: Infinispan Server starting
> 17:11:56,273 INFO (main) [org.infinispan.SERVER] ISPN080017: Server configuration: /opt/infinispan/server/conf/infinispan.xml
> 17:11:56,273 INFO (main) [org.infinispan.SERVER] ISPN080032: Logging configuration: /opt/infinispan/server/conf/log4j2.xml
> 17:11:56,785 INFO (main) [org.infinispan.SERVER] ISPN080027: Loaded extension 'query-dsl-filter-converter-factory'
> 17:11:56,785 INFO (main) [org.infinispan.SERVER] ISPN080027: Loaded extension 'continuous-query-filter-converter-factory'
> 17:11:56,787 INFO (main) [org.infinispan.SERVER] ISPN080027: Loaded extension 'jdk.nashorn.api.scripting.NashornScriptEngineFactory'
> 17:11:57,538 INFO (main) [org.infinispan.CONTAINER] ISPN000128: Infinispan version: Infinispan 'Turia' 10.1.6.Final
> 17:11:57,716 INFO (main) [org.infinispan.CLUSTER] ISPN000078: Starting JGroups channel infinispan
> 17:12:02,840 INFO (main) [org.infinispan.CLUSTER] ISPN000094: Received new cluster view for channel infinispan: [85d6086e9784-1532|0] (1) [85d6086e9784-1532]
> 17:12:02,852 INFO (main) [org.infinispan.CLUSTER] ISPN000079: Channel infinispan local address is 85d6086e9784-1532, physical addresses are [172.17.0.2:7800]
> 17:12:02,876 INFO (main) [org.infinispan.CONTAINER] ISPN000390: Persisted state, version=10.1.6.Final timestamp=2020-04-22T17:12:02.874562Z
> 17:12:03,184 INFO (main) [org.infinispan.CONTAINER] ISPN000104: Using EmbeddedTransactionManager
> 17:12:03,628 INFO (ForkJoinPool.commonPool-worker-3) [org.infinispan.SERVER] ISPN080018: Protocol HotRod (internal)
> 17:12:03,734 INFO (main) [org.infinispan.SERVER] ISPN080018: Protocol REST (internal)
> 17:12:03,868 INFO (main) [org.infinispan.SERVER] ISPN080004: Protocol SINGLE_PORT listening on 172.17.0.2:11222
> 17:12:03,868 INFO (main) [org.infinispan.SERVER] ISPN080034: Server '85d6086e9784-1532' listening on http://172.17.0.2:11222
> 17:12:03,868 INFO (main) [org.infinispan.SERVER] ISPN080001: Infinispan Server 10.1.6.Final started in 7594ms
> {noformat}
> *Terminal 2*
> {noformat}
> [jenkins@dlovison-rhel8-docker ~]$ docker run infinispan/server
> 17:12:16,920 INFO (main) [org.infinispan.SERVER] ISPN080000: Infinispan Server starting
> 17:12:16,920 INFO (main) [org.infinispan.SERVER] ISPN080017: Server configuration: /opt/infinispan/server/conf/infinispan.xml
> 17:12:16,920 INFO (main) [org.infinispan.SERVER] ISPN080032: Logging configuration: /opt/infinispan/server/conf/log4j2.xml
> 17:12:17,425 INFO (main) [org.infinispan.SERVER] ISPN080027: Loaded extension 'query-dsl-filter-converter-factory'
> 17:12:17,425 INFO (main) [org.infinispan.SERVER] ISPN080027: Loaded extension 'continuous-query-filter-converter-factory'
> 17:12:17,426 INFO (main) [org.infinispan.SERVER] ISPN080027: Loaded extension 'jdk.nashorn.api.scripting.NashornScriptEngineFactory'
> 17:12:18,130 INFO (main) [org.infinispan.CONTAINER] ISPN000128: Infinispan version: Infinispan 'Turia' 10.1.6.Final
> 17:12:18,294 INFO (main) [org.infinispan.CLUSTER] ISPN000078: Starting JGroups channel infinispan
> 17:12:23,411 INFO (main) [org.infinispan.CLUSTER] ISPN000094: Received new cluster view for channel infinispan: [889155f7e9f5-21870|0] (1) [889155f7e9f5-21870]
> 17:12:23,424 INFO (main) [org.infinispan.CLUSTER] ISPN000079: Channel infinispan local address is 889155f7e9f5-21870, physical addresses are [172.17.0.3:7800]
> 17:12:23,458 INFO (main) [org.infinispan.CONTAINER] ISPN000390: Persisted state, version=10.1.6.Final timestamp=2020-04-22T17:12:23.455220Z
> 17:12:23,754 INFO (main) [org.infinispan.CONTAINER] ISPN000104: Using EmbeddedTransactionManager
> 17:12:24,147 INFO (ForkJoinPool.commonPool-worker-3) [org.infinispan.SERVER] ISPN080018: Protocol HotRod (internal)
> 17:12:24,218 INFO (main) [org.infinispan.SERVER] ISPN080018: Protocol REST (internal)
> 17:12:24,375 INFO (main) [org.infinispan.SERVER] ISPN080004: Protocol SINGLE_PORT listening on 172.17.0.3:11222
> 17:12:24,376 INFO (main) [org.infinispan.SERVER] ISPN080034: Server '889155f7e9f5-21870' listening on http://172.17.0.3:11222
> 17:12:24,376 INFO (main) [org.infinispan.SERVER] ISPN080001: Infinispan Server 10.1.6.Final started in 7455ms
> {noformat}
> It is working with RHEL7.7
> *Terminal 1*
> {noformat}
> -bash-4.2$ hostname
> dlovison-rhel7-docker
> -bash-4.2$ docker run infinispan/server
> 17:19:29,766 INFO (main) [org.infinispan.SERVER] ISPN080000: Infinispan Server starting
> 17:19:29,766 INFO (main) [org.infinispan.SERVER] ISPN080017: Server configuration: /opt/infinispan/server/conf/infinispan.xml
> 17:19:29,767 INFO (main) [org.infinispan.SERVER] ISPN080032: Logging configuration: /opt/infinispan/server/conf/log4j2.xml
> 17:19:30,381 INFO (main) [org.infinispan.SERVER] ISPN080027: Loaded extension 'query-dsl-filter-converter-factory'
> 17:19:30,381 INFO (main) [org.infinispan.SERVER] ISPN080027: Loaded extension 'continuous-query-filter-converter-factory'
> 17:19:30,383 INFO (main) [org.infinispan.SERVER] ISPN080027: Loaded extension 'jdk.nashorn.api.scripting.NashornScriptEngineFactory'
> 17:19:31,343 INFO (main) [org.infinispan.CONTAINER] ISPN000128: Infinispan version: Infinispan 'Turia' 10.1.6.Final
> 17:19:31,590 INFO (main) [org.infinispan.CLUSTER] ISPN000078: Starting JGroups channel infinispan[Context=___hotRodTopologyCache_hotrod]ISPN100010: Finished rebalance with members [0d8d0f2b44a3-27743, 89cd86cd3964-63267], topology id 5
> {noformat}
> Terminal 2
> {noformat}
> -bash-4.2$ hostname
> dlovison-rhel7-docker
> -bash-4.2$ docker run infinispan/server
> 17:19:39,604 INFO (main) [org.infinispan.CLUSTER] ISPN000094: Received new cluster view for channel infinispan: [0d8d0f2b44a3-27743|1] (2) [0d8d0f2b44a3-27743, 89cd86cd3964-63267]
> 17:19:39,616 INFO (main) [org.infinispan.CLUSTER] ISPN000079: Channel infinispan local address is 89cd86cd3964-63267, physical addresses are [172.17.0.3:7800]
> 17:19:39,656 INFO (main) [org.infinispan.CONTAINER] ISPN000390: Persisted state, version=10.1.6.Final timestamp=2020-04-22T17:19:39.654715Z
> 17:19:39,979 INFO (main) [org.infinispan.CONTAINER] ISPN000104: Using EmbeddedTransactionManager
> 17:19:41,122 INFO (ForkJoinPool.commonPool-worker-3) [org.infinispan.SERVER] ISPN080018: Protocol HotRod (internal)
> 17:19:41,184 INFO (main) [org.infinispan.SERVER] ISPN080018: Protocol REST (internal)
> 17:19:41,356 INFO (main) [org.infinispan.SERVER] ISPN080004: Protocol SINGLE_PORT listening on 172.17.0.3:11222
> 17:19:41,356 INFO (main) [org.infinispan.SERVER] ISPN080034: Server '89cd86cd3964-63267' listening on http://172.17.0.3:11222
> 17:19:41,356 INFO (main) [org.infinispan.SERVER] ISPN080001: Infinispan Server 10.1.6.Final started in 8620ms
> {noformat}
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
5 years, 11 months
[JBoss JIRA] (ISPN-11699) Remove RecoveryAwareGlobalTransaction
by Pedro Ruivo (Jira)
[ https://issues.redhat.com/browse/ISPN-11699?page=com.atlassian.jira.plugi... ]
Pedro Ruivo updated ISPN-11699:
-------------------------------
Status: Resolved (was: Pull Request Sent)
Resolution: Done
> Remove RecoveryAwareGlobalTransaction
> -------------------------------------
>
> Key: ISPN-11699
> URL: https://issues.redhat.com/browse/ISPN-11699
> Project: Infinispan
> Issue Type: Enhancement
> Components: Core
> Affects Versions: 11.0.0.Dev04
> Reporter: Ryan Emerson
> Assignee: Ryan Emerson
> Priority: Major
> Fix For: 11.0.0.Dev05
>
>
> Currently there exists both the {{GlobalTransaction}} and {{RecoveryAwareGlobalTransaction}} which implements {{RecoverableTransactionIdentifier}}. If we add the `Xid` and `internalId` fields to {{GlobalTransaction}}, the latter are redundant. We should remove theses classes as it simplifies the ProtoStream marshalling code required by commands such as {{PrepareCommand}} as they don't have to handle the polymorphism.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
5 years, 11 months
[JBoss JIRA] (ISPN-11695) Cannot create a Infinispan cluster with RHEL8.1
by Diego Lovison (Jira)
[ https://issues.redhat.com/browse/ISPN-11695?page=com.atlassian.jira.plugi... ]
Diego Lovison commented on ISPN-11695:
--------------------------------------
For the latest commit in 10.1.x:
{noformat}
d56a3924a6 (HEAD -> 10.1.x, origin/10.1.x) ISPN-11556 Remove '<cache-name/data' qualifiers from SFS for backwards compatibility
fff23d00f8 ISPN-11556 SFS file location not relative to global persistent-location
5df5076cab ISPN-11686 Ensure that Windows batch files use CR LF line endings
0405352c01 ISPN-11627 InfinispanServerRule returning FileAlreadyExistsException if you use mavenArtifacts and restart the server
{noformat}
{noformat}
39707-11386|0] (1) [6cfaa5b39707-11386]
12:07:31,310 INFO (main) [org.infinispan.CLUSTER] ISPN000079: Channel infinispan local address is 6cfaa5b39707-11386, physical addresses are [172.17.0.3:7800]
12:07:31,333 INFO (main) [org.infinispan.CONTAINER] ISPN000390: Persisted state, version=10.1.7-SNAPSHOT timestamp=2020-04-23T12:07:31.331285Z
12:07:31,623 INFO (main) [org.infinispan.CONTAINER] ISPN000104: Using EmbeddedTransactionManager
12:07:31,997 INFO (ForkJoinPool.commonPool-worker-3) [org.infinispan.SERVER] ISPN080018: Protocol HotRod (internal)
12:07:32,130 INFO (main) [org.infinispan.SERVER] ISPN080018: Protocol REST (internal)
12:07:32,254 INFO (main) [org.infinispan.SERVER] ISPN080004: Protocol SINGLE_PORT listening on 172.17.0.3:11222
12:07:32,254 INFO (main) [org.infinispan.SERVER] ISPN080034: Server '6cfaa5b39707-11386' listening on http://172.17.0.3:11222
12:07:32,254 INFO (main) [org.infinispan.SERVER] ISPN080001: Infinispan Server 10.1.7-SNAPSHOT started in 7549ms
{noformat}
{noformat}
12:07:17,169 INFO (main) [org.infinispan.CLUSTER] ISPN000079: Channel infinispan local address is 726ac01fd5a4-760, physical addresses are [172.17.0.2:7800]
12:07:17,193 INFO (main) [org.infinispan.CONTAINER] ISPN000390: Persisted state, version=10.1.7-SNAPSHOT timestamp=2020-04-23T12:07:17.191029Z
12:07:17,504 INFO (main) [org.infinispan.CONTAINER] ISPN000104: Using EmbeddedTransactionManager
12:07:17,950 INFO (ForkJoinPool.commonPool-worker-3) [org.infinispan.SERVER] ISPN080018: Protocol HotRod (internal)
12:07:18,060 INFO (main) [org.infinispan.SERVER] ISPN080018: Protocol REST (internal)
12:07:18,188 INFO (main) [org.infinispan.SERVER] ISPN080004: Protocol SINGLE_PORT listening on 172.17.0.2:11222
12:07:18,188 INFO (main) [org.infinispan.SERVER] ISPN080034: Server '726ac01fd5a4-760' listening on http://172.17.0.2:11222
12:07:18,188 INFO (main) [org.infinispan.SERVER] ISPN080001: Infinispan Server 10.1.7-SNAPSHOT started in 7800ms
{noformat}
I built the image using cekit as we do when releasing.
Thanks
> Cannot create a Infinispan cluster with RHEL8.1
> -----------------------------------------------
>
> Key: ISPN-11695
> URL: https://issues.redhat.com/browse/ISPN-11695
> Project: Infinispan
> Issue Type: Bug
> Affects Versions: 10.1.6.Final, 10.1.7.Final
> Reporter: Diego Lovison
> Priority: Blocker
>
> Open Terminal 1 and type: docker run infinispan/server
> Open Terminal 2 and type: docker run infinispan/server
> Cannot create an Infinispan cluster with RHEL8.1
> *Terminal 1*
> {noformat}
> [jenkins@dlovison-rhel8-docker ~]$ docker run infinispan/server
> 17:11:56,272 INFO (main) [org.infinispan.SERVER] ISPN080000: Infinispan Server starting
> 17:11:56,273 INFO (main) [org.infinispan.SERVER] ISPN080017: Server configuration: /opt/infinispan/server/conf/infinispan.xml
> 17:11:56,273 INFO (main) [org.infinispan.SERVER] ISPN080032: Logging configuration: /opt/infinispan/server/conf/log4j2.xml
> 17:11:56,785 INFO (main) [org.infinispan.SERVER] ISPN080027: Loaded extension 'query-dsl-filter-converter-factory'
> 17:11:56,785 INFO (main) [org.infinispan.SERVER] ISPN080027: Loaded extension 'continuous-query-filter-converter-factory'
> 17:11:56,787 INFO (main) [org.infinispan.SERVER] ISPN080027: Loaded extension 'jdk.nashorn.api.scripting.NashornScriptEngineFactory'
> 17:11:57,538 INFO (main) [org.infinispan.CONTAINER] ISPN000128: Infinispan version: Infinispan 'Turia' 10.1.6.Final
> 17:11:57,716 INFO (main) [org.infinispan.CLUSTER] ISPN000078: Starting JGroups channel infinispan
> 17:12:02,840 INFO (main) [org.infinispan.CLUSTER] ISPN000094: Received new cluster view for channel infinispan: [85d6086e9784-1532|0] (1) [85d6086e9784-1532]
> 17:12:02,852 INFO (main) [org.infinispan.CLUSTER] ISPN000079: Channel infinispan local address is 85d6086e9784-1532, physical addresses are [172.17.0.2:7800]
> 17:12:02,876 INFO (main) [org.infinispan.CONTAINER] ISPN000390: Persisted state, version=10.1.6.Final timestamp=2020-04-22T17:12:02.874562Z
> 17:12:03,184 INFO (main) [org.infinispan.CONTAINER] ISPN000104: Using EmbeddedTransactionManager
> 17:12:03,628 INFO (ForkJoinPool.commonPool-worker-3) [org.infinispan.SERVER] ISPN080018: Protocol HotRod (internal)
> 17:12:03,734 INFO (main) [org.infinispan.SERVER] ISPN080018: Protocol REST (internal)
> 17:12:03,868 INFO (main) [org.infinispan.SERVER] ISPN080004: Protocol SINGLE_PORT listening on 172.17.0.2:11222
> 17:12:03,868 INFO (main) [org.infinispan.SERVER] ISPN080034: Server '85d6086e9784-1532' listening on http://172.17.0.2:11222
> 17:12:03,868 INFO (main) [org.infinispan.SERVER] ISPN080001: Infinispan Server 10.1.6.Final started in 7594ms
> {noformat}
> *Terminal 2*
> {noformat}
> [jenkins@dlovison-rhel8-docker ~]$ docker run infinispan/server
> 17:12:16,920 INFO (main) [org.infinispan.SERVER] ISPN080000: Infinispan Server starting
> 17:12:16,920 INFO (main) [org.infinispan.SERVER] ISPN080017: Server configuration: /opt/infinispan/server/conf/infinispan.xml
> 17:12:16,920 INFO (main) [org.infinispan.SERVER] ISPN080032: Logging configuration: /opt/infinispan/server/conf/log4j2.xml
> 17:12:17,425 INFO (main) [org.infinispan.SERVER] ISPN080027: Loaded extension 'query-dsl-filter-converter-factory'
> 17:12:17,425 INFO (main) [org.infinispan.SERVER] ISPN080027: Loaded extension 'continuous-query-filter-converter-factory'
> 17:12:17,426 INFO (main) [org.infinispan.SERVER] ISPN080027: Loaded extension 'jdk.nashorn.api.scripting.NashornScriptEngineFactory'
> 17:12:18,130 INFO (main) [org.infinispan.CONTAINER] ISPN000128: Infinispan version: Infinispan 'Turia' 10.1.6.Final
> 17:12:18,294 INFO (main) [org.infinispan.CLUSTER] ISPN000078: Starting JGroups channel infinispan
> 17:12:23,411 INFO (main) [org.infinispan.CLUSTER] ISPN000094: Received new cluster view for channel infinispan: [889155f7e9f5-21870|0] (1) [889155f7e9f5-21870]
> 17:12:23,424 INFO (main) [org.infinispan.CLUSTER] ISPN000079: Channel infinispan local address is 889155f7e9f5-21870, physical addresses are [172.17.0.3:7800]
> 17:12:23,458 INFO (main) [org.infinispan.CONTAINER] ISPN000390: Persisted state, version=10.1.6.Final timestamp=2020-04-22T17:12:23.455220Z
> 17:12:23,754 INFO (main) [org.infinispan.CONTAINER] ISPN000104: Using EmbeddedTransactionManager
> 17:12:24,147 INFO (ForkJoinPool.commonPool-worker-3) [org.infinispan.SERVER] ISPN080018: Protocol HotRod (internal)
> 17:12:24,218 INFO (main) [org.infinispan.SERVER] ISPN080018: Protocol REST (internal)
> 17:12:24,375 INFO (main) [org.infinispan.SERVER] ISPN080004: Protocol SINGLE_PORT listening on 172.17.0.3:11222
> 17:12:24,376 INFO (main) [org.infinispan.SERVER] ISPN080034: Server '889155f7e9f5-21870' listening on http://172.17.0.3:11222
> 17:12:24,376 INFO (main) [org.infinispan.SERVER] ISPN080001: Infinispan Server 10.1.6.Final started in 7455ms
> {noformat}
> It is working with RHEL7.7
> *Terminal 1*
> {noformat}
> -bash-4.2$ hostname
> dlovison-rhel7-docker
> -bash-4.2$ docker run infinispan/server
> 17:19:29,766 INFO (main) [org.infinispan.SERVER] ISPN080000: Infinispan Server starting
> 17:19:29,766 INFO (main) [org.infinispan.SERVER] ISPN080017: Server configuration: /opt/infinispan/server/conf/infinispan.xml
> 17:19:29,767 INFO (main) [org.infinispan.SERVER] ISPN080032: Logging configuration: /opt/infinispan/server/conf/log4j2.xml
> 17:19:30,381 INFO (main) [org.infinispan.SERVER] ISPN080027: Loaded extension 'query-dsl-filter-converter-factory'
> 17:19:30,381 INFO (main) [org.infinispan.SERVER] ISPN080027: Loaded extension 'continuous-query-filter-converter-factory'
> 17:19:30,383 INFO (main) [org.infinispan.SERVER] ISPN080027: Loaded extension 'jdk.nashorn.api.scripting.NashornScriptEngineFactory'
> 17:19:31,343 INFO (main) [org.infinispan.CONTAINER] ISPN000128: Infinispan version: Infinispan 'Turia' 10.1.6.Final
> 17:19:31,590 INFO (main) [org.infinispan.CLUSTER] ISPN000078: Starting JGroups channel infinispan[Context=___hotRodTopologyCache_hotrod]ISPN100010: Finished rebalance with members [0d8d0f2b44a3-27743, 89cd86cd3964-63267], topology id 5
> {noformat}
> Terminal 2
> {noformat}
> -bash-4.2$ hostname
> dlovison-rhel7-docker
> -bash-4.2$ docker run infinispan/server
> 17:19:39,604 INFO (main) [org.infinispan.CLUSTER] ISPN000094: Received new cluster view for channel infinispan: [0d8d0f2b44a3-27743|1] (2) [0d8d0f2b44a3-27743, 89cd86cd3964-63267]
> 17:19:39,616 INFO (main) [org.infinispan.CLUSTER] ISPN000079: Channel infinispan local address is 89cd86cd3964-63267, physical addresses are [172.17.0.3:7800]
> 17:19:39,656 INFO (main) [org.infinispan.CONTAINER] ISPN000390: Persisted state, version=10.1.6.Final timestamp=2020-04-22T17:19:39.654715Z
> 17:19:39,979 INFO (main) [org.infinispan.CONTAINER] ISPN000104: Using EmbeddedTransactionManager
> 17:19:41,122 INFO (ForkJoinPool.commonPool-worker-3) [org.infinispan.SERVER] ISPN080018: Protocol HotRod (internal)
> 17:19:41,184 INFO (main) [org.infinispan.SERVER] ISPN080018: Protocol REST (internal)
> 17:19:41,356 INFO (main) [org.infinispan.SERVER] ISPN080004: Protocol SINGLE_PORT listening on 172.17.0.3:11222
> 17:19:41,356 INFO (main) [org.infinispan.SERVER] ISPN080034: Server '89cd86cd3964-63267' listening on http://172.17.0.3:11222
> 17:19:41,356 INFO (main) [org.infinispan.SERVER] ISPN080001: Infinispan Server 10.1.6.Final started in 8620ms
> {noformat}
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
5 years, 11 months
[JBoss JIRA] (ISPN-11695) Cannot create a Infinispan cluster with RHEL8.1
by Diego Lovison (Jira)
[ https://issues.redhat.com/browse/ISPN-11695?page=com.atlassian.jira.plugi... ]
Diego Lovison updated ISPN-11695:
---------------------------------
Affects Version/s: 10.1.7.Final
> Cannot create a Infinispan cluster with RHEL8.1
> -----------------------------------------------
>
> Key: ISPN-11695
> URL: https://issues.redhat.com/browse/ISPN-11695
> Project: Infinispan
> Issue Type: Bug
> Affects Versions: 10.1.6.Final, 10.1.7.Final
> Reporter: Diego Lovison
> Priority: Blocker
>
> Open Terminal 1 and type: docker run infinispan/server
> Open Terminal 2 and type: docker run infinispan/server
> Cannot create an Infinispan cluster with RHEL8.1
> *Terminal 1*
> {noformat}
> [jenkins@dlovison-rhel8-docker ~]$ docker run infinispan/server
> 17:11:56,272 INFO (main) [org.infinispan.SERVER] ISPN080000: Infinispan Server starting
> 17:11:56,273 INFO (main) [org.infinispan.SERVER] ISPN080017: Server configuration: /opt/infinispan/server/conf/infinispan.xml
> 17:11:56,273 INFO (main) [org.infinispan.SERVER] ISPN080032: Logging configuration: /opt/infinispan/server/conf/log4j2.xml
> 17:11:56,785 INFO (main) [org.infinispan.SERVER] ISPN080027: Loaded extension 'query-dsl-filter-converter-factory'
> 17:11:56,785 INFO (main) [org.infinispan.SERVER] ISPN080027: Loaded extension 'continuous-query-filter-converter-factory'
> 17:11:56,787 INFO (main) [org.infinispan.SERVER] ISPN080027: Loaded extension 'jdk.nashorn.api.scripting.NashornScriptEngineFactory'
> 17:11:57,538 INFO (main) [org.infinispan.CONTAINER] ISPN000128: Infinispan version: Infinispan 'Turia' 10.1.6.Final
> 17:11:57,716 INFO (main) [org.infinispan.CLUSTER] ISPN000078: Starting JGroups channel infinispan
> 17:12:02,840 INFO (main) [org.infinispan.CLUSTER] ISPN000094: Received new cluster view for channel infinispan: [85d6086e9784-1532|0] (1) [85d6086e9784-1532]
> 17:12:02,852 INFO (main) [org.infinispan.CLUSTER] ISPN000079: Channel infinispan local address is 85d6086e9784-1532, physical addresses are [172.17.0.2:7800]
> 17:12:02,876 INFO (main) [org.infinispan.CONTAINER] ISPN000390: Persisted state, version=10.1.6.Final timestamp=2020-04-22T17:12:02.874562Z
> 17:12:03,184 INFO (main) [org.infinispan.CONTAINER] ISPN000104: Using EmbeddedTransactionManager
> 17:12:03,628 INFO (ForkJoinPool.commonPool-worker-3) [org.infinispan.SERVER] ISPN080018: Protocol HotRod (internal)
> 17:12:03,734 INFO (main) [org.infinispan.SERVER] ISPN080018: Protocol REST (internal)
> 17:12:03,868 INFO (main) [org.infinispan.SERVER] ISPN080004: Protocol SINGLE_PORT listening on 172.17.0.2:11222
> 17:12:03,868 INFO (main) [org.infinispan.SERVER] ISPN080034: Server '85d6086e9784-1532' listening on http://172.17.0.2:11222
> 17:12:03,868 INFO (main) [org.infinispan.SERVER] ISPN080001: Infinispan Server 10.1.6.Final started in 7594ms
> {noformat}
> *Terminal 2*
> {noformat}
> [jenkins@dlovison-rhel8-docker ~]$ docker run infinispan/server
> 17:12:16,920 INFO (main) [org.infinispan.SERVER] ISPN080000: Infinispan Server starting
> 17:12:16,920 INFO (main) [org.infinispan.SERVER] ISPN080017: Server configuration: /opt/infinispan/server/conf/infinispan.xml
> 17:12:16,920 INFO (main) [org.infinispan.SERVER] ISPN080032: Logging configuration: /opt/infinispan/server/conf/log4j2.xml
> 17:12:17,425 INFO (main) [org.infinispan.SERVER] ISPN080027: Loaded extension 'query-dsl-filter-converter-factory'
> 17:12:17,425 INFO (main) [org.infinispan.SERVER] ISPN080027: Loaded extension 'continuous-query-filter-converter-factory'
> 17:12:17,426 INFO (main) [org.infinispan.SERVER] ISPN080027: Loaded extension 'jdk.nashorn.api.scripting.NashornScriptEngineFactory'
> 17:12:18,130 INFO (main) [org.infinispan.CONTAINER] ISPN000128: Infinispan version: Infinispan 'Turia' 10.1.6.Final
> 17:12:18,294 INFO (main) [org.infinispan.CLUSTER] ISPN000078: Starting JGroups channel infinispan
> 17:12:23,411 INFO (main) [org.infinispan.CLUSTER] ISPN000094: Received new cluster view for channel infinispan: [889155f7e9f5-21870|0] (1) [889155f7e9f5-21870]
> 17:12:23,424 INFO (main) [org.infinispan.CLUSTER] ISPN000079: Channel infinispan local address is 889155f7e9f5-21870, physical addresses are [172.17.0.3:7800]
> 17:12:23,458 INFO (main) [org.infinispan.CONTAINER] ISPN000390: Persisted state, version=10.1.6.Final timestamp=2020-04-22T17:12:23.455220Z
> 17:12:23,754 INFO (main) [org.infinispan.CONTAINER] ISPN000104: Using EmbeddedTransactionManager
> 17:12:24,147 INFO (ForkJoinPool.commonPool-worker-3) [org.infinispan.SERVER] ISPN080018: Protocol HotRod (internal)
> 17:12:24,218 INFO (main) [org.infinispan.SERVER] ISPN080018: Protocol REST (internal)
> 17:12:24,375 INFO (main) [org.infinispan.SERVER] ISPN080004: Protocol SINGLE_PORT listening on 172.17.0.3:11222
> 17:12:24,376 INFO (main) [org.infinispan.SERVER] ISPN080034: Server '889155f7e9f5-21870' listening on http://172.17.0.3:11222
> 17:12:24,376 INFO (main) [org.infinispan.SERVER] ISPN080001: Infinispan Server 10.1.6.Final started in 7455ms
> {noformat}
> It is working with RHEL7.7
> *Terminal 1*
> {noformat}
> -bash-4.2$ hostname
> dlovison-rhel7-docker
> -bash-4.2$ docker run infinispan/server
> 17:19:29,766 INFO (main) [org.infinispan.SERVER] ISPN080000: Infinispan Server starting
> 17:19:29,766 INFO (main) [org.infinispan.SERVER] ISPN080017: Server configuration: /opt/infinispan/server/conf/infinispan.xml
> 17:19:29,767 INFO (main) [org.infinispan.SERVER] ISPN080032: Logging configuration: /opt/infinispan/server/conf/log4j2.xml
> 17:19:30,381 INFO (main) [org.infinispan.SERVER] ISPN080027: Loaded extension 'query-dsl-filter-converter-factory'
> 17:19:30,381 INFO (main) [org.infinispan.SERVER] ISPN080027: Loaded extension 'continuous-query-filter-converter-factory'
> 17:19:30,383 INFO (main) [org.infinispan.SERVER] ISPN080027: Loaded extension 'jdk.nashorn.api.scripting.NashornScriptEngineFactory'
> 17:19:31,343 INFO (main) [org.infinispan.CONTAINER] ISPN000128: Infinispan version: Infinispan 'Turia' 10.1.6.Final
> 17:19:31,590 INFO (main) [org.infinispan.CLUSTER] ISPN000078: Starting JGroups channel infinispan[Context=___hotRodTopologyCache_hotrod]ISPN100010: Finished rebalance with members [0d8d0f2b44a3-27743, 89cd86cd3964-63267], topology id 5
> {noformat}
> Terminal 2
> {noformat}
> -bash-4.2$ hostname
> dlovison-rhel7-docker
> -bash-4.2$ docker run infinispan/server
> 17:19:39,604 INFO (main) [org.infinispan.CLUSTER] ISPN000094: Received new cluster view for channel infinispan: [0d8d0f2b44a3-27743|1] (2) [0d8d0f2b44a3-27743, 89cd86cd3964-63267]
> 17:19:39,616 INFO (main) [org.infinispan.CLUSTER] ISPN000079: Channel infinispan local address is 89cd86cd3964-63267, physical addresses are [172.17.0.3:7800]
> 17:19:39,656 INFO (main) [org.infinispan.CONTAINER] ISPN000390: Persisted state, version=10.1.6.Final timestamp=2020-04-22T17:19:39.654715Z
> 17:19:39,979 INFO (main) [org.infinispan.CONTAINER] ISPN000104: Using EmbeddedTransactionManager
> 17:19:41,122 INFO (ForkJoinPool.commonPool-worker-3) [org.infinispan.SERVER] ISPN080018: Protocol HotRod (internal)
> 17:19:41,184 INFO (main) [org.infinispan.SERVER] ISPN080018: Protocol REST (internal)
> 17:19:41,356 INFO (main) [org.infinispan.SERVER] ISPN080004: Protocol SINGLE_PORT listening on 172.17.0.3:11222
> 17:19:41,356 INFO (main) [org.infinispan.SERVER] ISPN080034: Server '89cd86cd3964-63267' listening on http://172.17.0.3:11222
> 17:19:41,356 INFO (main) [org.infinispan.SERVER] ISPN080001: Infinispan Server 10.1.6.Final started in 8620ms
> {noformat}
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
5 years, 11 months
[JBoss JIRA] (ISPN-10428) Docs: Configuring paths for single file cache stores
by Ryan Emerson (Jira)
[ https://issues.redhat.com/browse/ISPN-10428?page=com.atlassian.jira.plugi... ]
Ryan Emerson resolved ISPN-10428.
---------------------------------
Resolution: Done
> Docs: Configuring paths for single file cache stores
> ----------------------------------------------------
>
> Key: ISPN-10428
> URL: https://issues.redhat.com/browse/ISPN-10428
> Project: Infinispan
> Issue Type: Enhancement
> Components: Documentation
> Environment: XSD
> jboss-infinispan-core*.xsd
> infinispan-config*.xsd
> Reporter: Wolf-Dieter Fink
> Assignee: Donald Naro
> Priority: Minor
> Fix For: 9.4.19.Final
>
>
> Embedded and server mode are using a different configuration for file-store
> embedded : infinispan-config*
> {code}
> </xs:attribute>
> <xs:attribute name="relative-to" type="xs:string">
> <xs:annotation><xs:documentation>Unused XML attribute</xs:documentation></xs:annotation>
> </xs:attribute>
> <xs:attribute name="path" type="xs:string">
> <xs:annotation>
> <xs:documentation>
> The path within "relative-to" in which to store the cache state.
> If undefined, the path defaults to the cache container name.
> </xs:documentation>
> </xs:annotation>
> </xs:attribute>
> </xs:extension>
> </xs:complexContent>
> </xs:complexType>
> {code}
> Here the relative-to is not used but referenced for path.
> But path is used relative to PWD if it is not an absolute one, also if defaults to 'Infinispan-SingleFileStore' if not set.
> For the server configuration it is
> {code}
> <xs:attribute name="relative-to" type="xs:string" default="jboss.server.data.dir">
> <xs:annotation>
> <xs:documentation>The base directory in which to store the cache state.</xs:documentation>
> </xs:annotation>
> </xs:attribute>
> <xs:attribute name="path" type="xs:string">
> <xs:annotation>
> <xs:documentation>
> The path within "relative-to" in which to store the cache state.
> If undefined, the path defaults to the cache container name.
> </xs:documentation>
> </xs:annotation>
> </xs:attribute>
> {code}
> But relative-to is a reference to a path declaration like this
> {code}
> <paths>
> <path name="my.dir" path="/MyCacheStore"/>
> </paths>
> ...
> <distributed-cache name="wolf">
> <persistence>
> <file-store shared="false" fetch-state="true" relative-to="my.dir"/>
> </persistence>
> </distributed-cache>
> {code}
> If relative-to is set to a real path or env variable the server start will fail with
> {code}
> ERROR [org.jboss.msc.service.fail] (MSC service thread 1-8) MSC000001: Failed to start service jboss.datagrid-infinispan.clustered.wolf.config: org.jboss.msc.service.StartException in service jboss.datagrid-infinispan.clustered.wolf.config: Failed to start service
> ...
> Caused by: java.lang.IllegalArgumentException: WFLYCTL0256: Could not find a path called '/MyCacheStore'
> at org.jboss.as.controller.services.path.PathManagerService.resolveRelativePathEntry(PathManagerService.java:110)
> at org.jboss.as.clustering.infinispan.subsystem.CacheConfigurationAdd$5.inject(CacheConfigurationAdd.java:765)
> at org.jboss.as.clustering.infinispan.subsystem.CacheConfigurationAdd$5.inject(CacheConfigurationAdd.java:760)
> at org.jboss.msc.inject.CastingInjector.inject(CastingInjector.java:58)
> at org.jboss.msc.service.ServiceControllerImpl.inject(ServiceControllerImpl.java:1517)
> at org.jboss.msc.service.ServiceControllerImpl.inject(ServiceControllerImpl.java:1503)
> at org.jboss.msc.service.ServiceControllerImpl.access$2800(ServiceControllerImpl.java:55)
> at org.jboss.msc.service.ServiceControllerImpl$StartTask.execute(ServiceControllerImpl.java:1699)
> ... 6 more
> {code}
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
5 years, 11 months