[jira] [Commented] (GEODE-8329) Durable CQ not registered as durable after server failover
[ https://issues.apache.org/jira/browse/GEODE-8329?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17154201#comment-17154201 ] ASF GitHub Bot commented on GEODE-8329: --- jvarenina opened a new pull request #5360: URL: https://github.com/apache/geode/pull/5360 This change solves the issue when the client without configured HA is wrongly re-registering durable CQs as non durable during the server failover. Thank you for submitting a contribution to Apache Geode. In order to streamline the review of the contribution we ask you to ensure the following steps have been taken: ### For all changes: - [x] Is there a JIRA ticket associated with this PR? Is it referenced in the commit message? - [x] Has your PR been rebased against the latest commit within the target branch (typically `develop`)? - [x] Is your initial contribution a single, squashed commit? - [x] Does `gradlew build` run cleanly? - [x] Have you written or updated unit tests to verify your changes? - [ ] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under [ASF 2.0](http://www.apache.org/legal/resolved.html#category-a)? ### Note: Please ensure that once the PR is submitted, check Concourse for build issues and submit an update to your PR as soon as possible. If you need help, please send an email to d...@geode.apache.org. This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org > Durable CQ not registered as durable after server failover > -- > > Key: GEODE-8329 > URL: https://issues.apache.org/jira/browse/GEODE-8329 > Project: Geode > Issue Type: Bug >Reporter: Jakov Varenina >Assignee: Jakov Varenina >Priority: Major > > {color:#172b4d}It seems that aftter server failover the java client is > wrongly re-registering CQ on new server as not durable. Command *list > durable-cq* prints that there are no durable CQ which is correct, since CQ is > wrongly registered by client as not durable and therefore following > printout:{color} > {code:java} > gfsh>list durable-cqs --durable-client-id=AppCounters > Member | Status | CQ Name > --- | --- | > server1 | OK | randomTracker > server2 | IGNORED | No client found with client-id : AppCounters > server3 | IGNORED | No client found with client-id : AppCounters > > after shutdown of server1: > > gfsh>list durable-cqs --durable-client-id=AppCounters > Member | Status | CQ Name > --- | --- | > --- > server2 | IGNORED | No durable cqs found for durable-client-id : > "AppCounters". --> server2 is hosting CQ, but it is not flagged as durable > server3 | IGNORED | No client found with client-id : AppCounters{code} -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8346) NonTXEntry.getValue() may throw EntryDestroyedException during CQ execution
[ https://issues.apache.org/jira/browse/GEODE-8346?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17154104#comment-17154104 ] ASF GitHub Bot commented on GEODE-8346: --- DonalEvans opened a new pull request #5359: URL: https://github.com/apache/geode/pull/5359 Authored-by: Donal Evans Thank you for submitting a contribution to Apache Geode. In order to streamline the review of the contribution we ask you to ensure the following steps have been taken: ### For all changes: - [x] Is there a JIRA ticket associated with this PR? Is it referenced in the commit message? - [x] Has your PR been rebased against the latest commit within the target branch (typically `develop`)? - [x] Is your initial contribution a single, squashed commit? - [x] Does `gradlew build` run cleanly? - [x] Have you written or updated unit tests to verify your changes? - [N/A] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under [ASF 2.0](http://www.apache.org/legal/resolved.html#category-a)? ### Note: Please ensure that once the PR is submitted, check Concourse for build issues and submit an update to your PR as soon as possible. If you need help, please send an email to d...@geode.apache.org. This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org > NonTXEntry.getValue() may throw EntryDestroyedException during CQ execution > --- > > Key: GEODE-8346 > URL: https://issues.apache.org/jira/browse/GEODE-8346 > Project: Geode > Issue Type: Bug > Components: cq >Affects Versions: 1.14.0 >Reporter: Donal Evans >Assignee: Donal Evans >Priority: Major > > If a region entry is destroyed at the same time that a CQ is executed, there > exists a race condition where a non-destroyed {{NonTXEntry}} is retrieved > during iteration of results in {{CompiledSelect.doNestedIterations()}} but is > marked as destroyed/removed before {{NonTXEntry.getValue()}} is called in > {{CompiledComparison.evaluate()}}, which results in an > {{EntryDestroyedException}} being thrown. > {noformat} > org.apache.geode.cache.query.CqException: Failed to execute the CQ. CqName: > testCQ, Query String is: SELECT * FROM /testRegion entry WHERE entry = NULL, > Error from last server: remote server on > 10.212.3.32(84004:loner):49205:d737a530: While performing a remote > createCQfetchInitialResult > at > org.apache.geode.cache.query.cq.internal.ClientCQImpl.executeCqOnRedundantsAndPrimary(ClientCQImpl.java:435) > at > org.apache.geode.cache.query.cq.internal.ClientCQImpl.executeWithInitialResults(ClientCQImpl.java:303) > at > org.apache.geode.cache.query.cq.DonalCQTest.lambda$test$bb17a952$2(DonalCQTest.java:84) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at > org.apache.geode.test.dunit.internal.MethodInvoker.executeObject(MethodInvoker.java:123) > at > org.apache.geode.test.dunit.internal.RemoteDUnitVM.executeMethodOnObject(RemoteDUnitVM.java:78) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:357) > at sun.rmi.transport.Transport$1.run(Transport.java:200) > at sun.rmi.transport.Transport$1.run(Transport.java:197) > at java.security.AccessController.doPrivileged(Native Method) > at sun.rmi.transport.Transport.serviceCall(Transport.java:196) > at > sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:573) > at > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:834) > at > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:688) > at java.security.AccessController.doPrivileged(Native Method) > at > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687) > at >
[jira] [Commented] (GEODE-8067) ClassLoader Isolation
[ https://issues.apache.org/jira/browse/GEODE-8067?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17154102#comment-17154102 ] ASF GitHub Bot commented on GEODE-8067: --- lgtm-com[bot] commented on pull request #5357: URL: https://github.com/apache/geode/pull/5357#issuecomment-655823212 This pull request **introduces 2 alerts** and **fixes 2** when merging 175ac1b887df756aae20d94e53a80ff9101fc8ce into 9d7d467e642a3f84094d1bf6ef605079d8aa58aa - [view on LGTM.com](https://lgtm.com/projects/g/apache/geode/rev/pr-40250bcbb7e2f4da9c7849b278a7f027ed2023cb) **new alerts:** * 2 for Potential input resource leak **fixed alerts:** * 2 for Unused variable, import, function or class This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org > ClassLoader Isolation > - > > Key: GEODE-8067 > URL: https://issues.apache.org/jira/browse/GEODE-8067 > Project: Geode > Issue Type: New Feature > Components: client/server >Reporter: Udo Kohlmeyer >Assignee: Udo Kohlmeyer >Priority: Major > > This is the root jira for the first pass implementation for [ClassLoader > Isolation|https://cwiki.apache.org/confluence/display/GEODE/ClassLoader+Isolation] -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Updated] (GEODE-8346) NonTXEntry.getValue() may throw EntryDestroyedException during CQ execution
[ https://issues.apache.org/jira/browse/GEODE-8346?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Donal Evans updated GEODE-8346: --- Affects Version/s: 1.14.0 > NonTXEntry.getValue() may throw EntryDestroyedException during CQ execution > --- > > Key: GEODE-8346 > URL: https://issues.apache.org/jira/browse/GEODE-8346 > Project: Geode > Issue Type: Bug > Components: cq >Affects Versions: 1.14.0 >Reporter: Donal Evans >Assignee: Donal Evans >Priority: Major > > If a region entry is destroyed at the same time that a CQ is executed, there > exists a race condition where a non-destroyed {{NonTXEntry}} is retrieved > during iteration of results in {{CompiledSelect.doNestedIterations()}} but is > marked as destroyed/removed before {{NonTXEntry.getValue()}} is called in > {{CompiledComparison.evaluate()}}, which results in an > {{EntryDestroyedException}} being thrown. > {noformat} > org.apache.geode.cache.query.CqException: Failed to execute the CQ. CqName: > testCQ, Query String is: SELECT * FROM /testRegion entry WHERE entry = NULL, > Error from last server: remote server on > 10.212.3.32(84004:loner):49205:d737a530: While performing a remote > createCQfetchInitialResult > at > org.apache.geode.cache.query.cq.internal.ClientCQImpl.executeCqOnRedundantsAndPrimary(ClientCQImpl.java:435) > at > org.apache.geode.cache.query.cq.internal.ClientCQImpl.executeWithInitialResults(ClientCQImpl.java:303) > at > org.apache.geode.cache.query.cq.DonalCQTest.lambda$test$bb17a952$2(DonalCQTest.java:84) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at > org.apache.geode.test.dunit.internal.MethodInvoker.executeObject(MethodInvoker.java:123) > at > org.apache.geode.test.dunit.internal.RemoteDUnitVM.executeMethodOnObject(RemoteDUnitVM.java:78) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:357) > at sun.rmi.transport.Transport$1.run(Transport.java:200) > at sun.rmi.transport.Transport$1.run(Transport.java:197) > at java.security.AccessController.doPrivileged(Native Method) > at sun.rmi.transport.Transport.serviceCall(Transport.java:196) > at > sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:573) > at > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:834) > at > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:688) > at java.security.AccessController.doPrivileged(Native Method) > at > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > at java.lang.Thread.run(Thread.java:748) > Caused by: org.apache.geode.cache.client.ServerOperationException: remote > server on 10.212.3.32(84004:loner):49205:d737a530: While performing a remote > createCQfetchInitialResult > at > org.apache.geode.cache.client.internal.AbstractOp.processChunkedResponse(AbstractOp.java:340) > at > org.apache.geode.cache.client.internal.QueryOp$QueryOpImpl.processResponse(QueryOp.java:168) > at > org.apache.geode.cache.client.internal.AbstractOp.processResponse(AbstractOp.java:222) > at > org.apache.geode.cache.client.internal.AbstractOp.attemptReadResponse(AbstractOp.java:195) > at > org.apache.geode.cache.client.internal.AbstractOp.attempt(AbstractOp.java:382) > at > org.apache.geode.cache.client.internal.ConnectionImpl.execute(ConnectionImpl.java:283) > at > org.apache.geode.cache.client.internal.QueueConnectionImpl.execute(QueueConnectionImpl.java:191) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.executeWithPossibleReAuthentication(OpExecutorImpl.java:753) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.executeOnQueuesAndReturnPrimaryResult(OpExecutorImpl.java:454) > at > org.apache.geode.cache.client.internal.PoolImpl.executeOnQueuesAndReturnPrimaryResult(PoolImpl.java:870) > at >
[jira] [Assigned] (GEODE-8346) NonTXEntry.getValue() may throw EntryDestroyedException during CQ execution
[ https://issues.apache.org/jira/browse/GEODE-8346?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Donal Evans reassigned GEODE-8346: -- Assignee: Donal Evans > NonTXEntry.getValue() may throw EntryDestroyedException during CQ execution > --- > > Key: GEODE-8346 > URL: https://issues.apache.org/jira/browse/GEODE-8346 > Project: Geode > Issue Type: Bug > Components: cq >Reporter: Donal Evans >Assignee: Donal Evans >Priority: Major > > If a region entry is destroyed at the same time that a CQ is executed, there > exists a race condition where a non-destroyed {{NonTXEntry}} is retrieved > during iteration of results in {{CompiledSelect.doNestedIterations()}} but is > marked as destroyed/removed before {{NonTXEntry.getValue()}} is called in > {{CompiledComparison.evaluate()}}, which results in an > {{EntryDestroyedException}} being thrown. > {noformat} > org.apache.geode.cache.query.CqException: Failed to execute the CQ. CqName: > testCQ, Query String is: SELECT * FROM /testRegion entry WHERE entry = NULL, > Error from last server: remote server on > 10.212.3.32(84004:loner):49205:d737a530: While performing a remote > createCQfetchInitialResult > at > org.apache.geode.cache.query.cq.internal.ClientCQImpl.executeCqOnRedundantsAndPrimary(ClientCQImpl.java:435) > at > org.apache.geode.cache.query.cq.internal.ClientCQImpl.executeWithInitialResults(ClientCQImpl.java:303) > at > org.apache.geode.cache.query.cq.DonalCQTest.lambda$test$bb17a952$2(DonalCQTest.java:84) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at > org.apache.geode.test.dunit.internal.MethodInvoker.executeObject(MethodInvoker.java:123) > at > org.apache.geode.test.dunit.internal.RemoteDUnitVM.executeMethodOnObject(RemoteDUnitVM.java:78) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:357) > at sun.rmi.transport.Transport$1.run(Transport.java:200) > at sun.rmi.transport.Transport$1.run(Transport.java:197) > at java.security.AccessController.doPrivileged(Native Method) > at sun.rmi.transport.Transport.serviceCall(Transport.java:196) > at > sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:573) > at > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:834) > at > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:688) > at java.security.AccessController.doPrivileged(Native Method) > at > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > at java.lang.Thread.run(Thread.java:748) > Caused by: org.apache.geode.cache.client.ServerOperationException: remote > server on 10.212.3.32(84004:loner):49205:d737a530: While performing a remote > createCQfetchInitialResult > at > org.apache.geode.cache.client.internal.AbstractOp.processChunkedResponse(AbstractOp.java:340) > at > org.apache.geode.cache.client.internal.QueryOp$QueryOpImpl.processResponse(QueryOp.java:168) > at > org.apache.geode.cache.client.internal.AbstractOp.processResponse(AbstractOp.java:222) > at > org.apache.geode.cache.client.internal.AbstractOp.attemptReadResponse(AbstractOp.java:195) > at > org.apache.geode.cache.client.internal.AbstractOp.attempt(AbstractOp.java:382) > at > org.apache.geode.cache.client.internal.ConnectionImpl.execute(ConnectionImpl.java:283) > at > org.apache.geode.cache.client.internal.QueueConnectionImpl.execute(QueueConnectionImpl.java:191) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.executeWithPossibleReAuthentication(OpExecutorImpl.java:753) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.executeOnQueuesAndReturnPrimaryResult(OpExecutorImpl.java:454) > at > org.apache.geode.cache.client.internal.PoolImpl.executeOnQueuesAndReturnPrimaryResult(PoolImpl.java:870) > at >
[jira] [Commented] (GEODE-8321) Change JDK in use to BellSoft's Liberica JDK
[ https://issues.apache.org/jira/browse/GEODE-8321?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17154094#comment-17154094 ] Bill Burcham commented on GEODE-8321: - Our official Docker image is {{FROM openjdk:8-jre-alpine}}. If we wanted it to be {{FROM}} liberica, here's a possibility: https://hub.docker.com/r/bellsoft/liberica-openjdk-alpine Folks are talking about "no-distro" too, using jib. In that case we'd still need a JRE or JDK and I think we'd want a liberica one. > Change JDK in use to BellSoft's Liberica JDK > > > Key: GEODE-8321 > URL: https://issues.apache.org/jira/browse/GEODE-8321 > Project: Geode > Issue Type: Improvement > Components: ci >Reporter: Sean Goller >Priority: Major > > Use BellSoft's Liberica variant of OpenJDK for all testing. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (GEODE-8346) NonTXEntry.getValue() may throw EntryDestroyedException during CQ execution
Donal Evans created GEODE-8346: -- Summary: NonTXEntry.getValue() may throw EntryDestroyedException during CQ execution Key: GEODE-8346 URL: https://issues.apache.org/jira/browse/GEODE-8346 Project: Geode Issue Type: Bug Components: cq Reporter: Donal Evans If a region entry is destroyed at the same time that a CQ is executed, there exists a race condition where a non-destroyed {{NonTXEntry}} is retrieved during iteration of results in {{CompiledSelect.doNestedIterations()}} but is marked as destroyed/removed before {{NonTXEntry.getValue()}} is called in {{CompiledComparison.evaluate()}}, which results in an {{EntryDestroyedException}} being thrown. {noformat} org.apache.geode.cache.query.CqException: Failed to execute the CQ. CqName: testCQ, Query String is: SELECT * FROM /testRegion entry WHERE entry = NULL, Error from last server: remote server on 10.212.3.32(84004:loner):49205:d737a530: While performing a remote createCQfetchInitialResult at org.apache.geode.cache.query.cq.internal.ClientCQImpl.executeCqOnRedundantsAndPrimary(ClientCQImpl.java:435) at org.apache.geode.cache.query.cq.internal.ClientCQImpl.executeWithInitialResults(ClientCQImpl.java:303) at org.apache.geode.cache.query.cq.DonalCQTest.lambda$test$bb17a952$2(DonalCQTest.java:84) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.geode.test.dunit.internal.MethodInvoker.executeObject(MethodInvoker.java:123) at org.apache.geode.test.dunit.internal.RemoteDUnitVM.executeMethodOnObject(RemoteDUnitVM.java:78) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:357) at sun.rmi.transport.Transport$1.run(Transport.java:200) at sun.rmi.transport.Transport$1.run(Transport.java:197) at java.security.AccessController.doPrivileged(Native Method) at sun.rmi.transport.Transport.serviceCall(Transport.java:196) at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:573) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:834) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:688) at java.security.AccessController.doPrivileged(Native Method) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: org.apache.geode.cache.client.ServerOperationException: remote server on 10.212.3.32(84004:loner):49205:d737a530: While performing a remote createCQfetchInitialResult at org.apache.geode.cache.client.internal.AbstractOp.processChunkedResponse(AbstractOp.java:340) at org.apache.geode.cache.client.internal.QueryOp$QueryOpImpl.processResponse(QueryOp.java:168) at org.apache.geode.cache.client.internal.AbstractOp.processResponse(AbstractOp.java:222) at org.apache.geode.cache.client.internal.AbstractOp.attemptReadResponse(AbstractOp.java:195) at org.apache.geode.cache.client.internal.AbstractOp.attempt(AbstractOp.java:382) at org.apache.geode.cache.client.internal.ConnectionImpl.execute(ConnectionImpl.java:283) at org.apache.geode.cache.client.internal.QueueConnectionImpl.execute(QueueConnectionImpl.java:191) at org.apache.geode.cache.client.internal.OpExecutorImpl.executeWithPossibleReAuthentication(OpExecutorImpl.java:753) at org.apache.geode.cache.client.internal.OpExecutorImpl.executeOnQueuesAndReturnPrimaryResult(OpExecutorImpl.java:454) at org.apache.geode.cache.client.internal.PoolImpl.executeOnQueuesAndReturnPrimaryResult(PoolImpl.java:870) at org.apache.geode.cache.query.cq.internal.ops.CreateCQWithIROp.execute(CreateCQWithIROp.java:45) at org.apache.geode.cache.query.cq.internal.ops.ServerCQProxyImpl.createWithIR(ServerCQProxyImpl.java:88) at org.apache.geode.cache.query.cq.internal.ClientCQImpl.executeCqOnRedundantsAndPrimary(ClientCQImpl.java:404) ... 25 more Caused by: org.apache.geode.cache.EntryDestroyedException: key
[jira] [Commented] (GEODE-8337) Rename Version enum to KnownVersion; VersionOrdinal to Version
[ https://issues.apache.org/jira/browse/GEODE-8337?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17154079#comment-17154079 ] ASF GitHub Bot commented on GEODE-8337: --- Bill commented on pull request #5355: URL: https://github.com/apache/geode/pull/5355#issuecomment-655804702 @albertogpz for some reason I can't add you as a reviewer, but thought you might be interested in this, the "last" PR associated with GEODE-8240. This one finalizing the renaming of the types in the new versioning hierarchy (and the associated `Versioning` factory) etc. This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org > Rename Version enum to KnownVersion; VersionOrdinal to Version > -- > > Key: GEODE-8337 > URL: https://issues.apache.org/jira/browse/GEODE-8337 > Project: Geode > Issue Type: Improvement > Components: serialization >Reporter: Bill Burcham >Assignee: Bill Burcham >Priority: Major > Attachments: screenshot-1.png, screenshot-2.png > > > As a follow-on to GEODE-8240 and GEODE-8330, this is the final ticket, to > rename: > {{Version}} -> {{KnownVersion}} > {{VersionOrdinal}} -> {{Version}} > With this ticket, the work started in GEODE-8240 is complete. > After this change, the versioning hierarchy will be: > !screenshot-1.png! > Before this change, the hierarchy was: > !screenshot-2.png! > As part of this story we'll also harmonize version access methods on > MemberIdentifier, InternalDistributedMember, and GMSMemberData: > getVersionOrdinalObject() becomes getVersion() > On GMSMemberData: > setVersionObjectForTest() becomes setVersionForTest() -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8240) View has old locator version number after rolling upgrade
[ https://issues.apache.org/jira/browse/GEODE-8240?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17154077#comment-17154077 ] ASF GitHub Bot commented on GEODE-8240: --- Bill commented on pull request #5269: URL: https://github.com/apache/geode/pull/5269#issuecomment-655803678 I didn't end up using this PR—I took a different approach. Closing this one because it's not needed. This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org > View has old locator version number after rolling upgrade > - > > Key: GEODE-8240 > URL: https://issues.apache.org/jira/browse/GEODE-8240 > Project: Geode > Issue Type: Bug > Components: client/server, membership >Reporter: Ernest Burghardt >Assignee: Bill Burcham >Priority: Major > Fix For: 1.12.1, 1.13.0, 1.14.0 > > > as shown in [https://github.com/apache/geode/pull/5224] > locator upgrade from version 1.12.0 doesn't seem to occur > {{testRollServersOnPartitionedRegion_dataserializable}} failure results: > Expecting: > <"Member Count : 3 > Name | Id > | > --- > vm2 | 127.0.0.1(vm2:35019:locator):41000(version:GEODE 1.12.0) > [Coordinator] > vm0 | 10.0.0.111(vm0:35025):41001 > vm1 | 10.0.0.111(vm1:35030):41002 > "> > not to contain: > <"1.12.0"> > This problem was introduced in 1.12.0 and is present in all lines derived > from that one, including 9.10, 1.13, and current develop/1.14 > What's actually happening is that the locator _is_ upgraded to a newer > version. It joins with an older coordinator (that's running e.g. 1.12.0) and > that coordinator produces a view showing the new locator/member as running > the same version, in this case 1.12.0, as the coordinator. > Eventually, all locators will be upgraded. But the view carries the incorrect > version indication. > The root cause seems to be that when {{GMSMemberData.setVersionObject(short > versionOrdinal)}} sees a version ordinal that is unknown, i.e. a version > ordinal corresponding to a new line of development: 1.13, 1.14, … that method > throws away that version ordinal and replaces it with the one for the 1.12 > line. > Since the current {{support/1.13}} and {{develop}} branches have the bug > upgrading a current 1.13 to 1.14 or a current development/1.14 to 1.15 would > exhibit the same behavior (locator apparently stuck at the older version in > the view.) > Ramifications of this incorrect version indication in the view are TBD. > Whether or not this situation resolves itself after _another_ round of > restarts is TBD. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8240) View has old locator version number after rolling upgrade
[ https://issues.apache.org/jira/browse/GEODE-8240?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17154074#comment-17154074 ] ASF GitHub Bot commented on GEODE-8240: --- Bill closed pull request #5269: URL: https://github.com/apache/geode/pull/5269 This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org > View has old locator version number after rolling upgrade > - > > Key: GEODE-8240 > URL: https://issues.apache.org/jira/browse/GEODE-8240 > Project: Geode > Issue Type: Bug > Components: client/server, membership >Reporter: Ernest Burghardt >Assignee: Bill Burcham >Priority: Major > Fix For: 1.12.1, 1.13.0, 1.14.0 > > > as shown in [https://github.com/apache/geode/pull/5224] > locator upgrade from version 1.12.0 doesn't seem to occur > {{testRollServersOnPartitionedRegion_dataserializable}} failure results: > Expecting: > <"Member Count : 3 > Name | Id > | > --- > vm2 | 127.0.0.1(vm2:35019:locator):41000(version:GEODE 1.12.0) > [Coordinator] > vm0 | 10.0.0.111(vm0:35025):41001 > vm1 | 10.0.0.111(vm1:35030):41002 > "> > not to contain: > <"1.12.0"> > This problem was introduced in 1.12.0 and is present in all lines derived > from that one, including 9.10, 1.13, and current develop/1.14 > What's actually happening is that the locator _is_ upgraded to a newer > version. It joins with an older coordinator (that's running e.g. 1.12.0) and > that coordinator produces a view showing the new locator/member as running > the same version, in this case 1.12.0, as the coordinator. > Eventually, all locators will be upgraded. But the view carries the incorrect > version indication. > The root cause seems to be that when {{GMSMemberData.setVersionObject(short > versionOrdinal)}} sees a version ordinal that is unknown, i.e. a version > ordinal corresponding to a new line of development: 1.13, 1.14, … that method > throws away that version ordinal and replaces it with the one for the 1.12 > line. > Since the current {{support/1.13}} and {{develop}} branches have the bug > upgrading a current 1.13 to 1.14 or a current development/1.14 to 1.15 would > exhibit the same behavior (locator apparently stuck at the older version in > the view.) > Ramifications of this incorrect version indication in the view are TBD. > Whether or not this situation resolves itself after _another_ round of > restarts is TBD. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8337) Rename Version enum to KnownVersion; VersionOrdinal to Version
[ https://issues.apache.org/jira/browse/GEODE-8337?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17154061#comment-17154061 ] ASF GitHub Bot commented on GEODE-8337: --- Bill commented on pull request #5353: URL: https://github.com/apache/geode/pull/5353#issuecomment-655796305 because git didn't notice the renaming: Version->KnownVersion, VersionOrdinal->Version as renaming, I'm closing this PR. Here's a better one where I explictly used `git mv` and separated the two renamings in two commits: https://github.com/apache/geode/pull/5355 This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org > Rename Version enum to KnownVersion; VersionOrdinal to Version > -- > > Key: GEODE-8337 > URL: https://issues.apache.org/jira/browse/GEODE-8337 > Project: Geode > Issue Type: Improvement > Components: serialization >Reporter: Bill Burcham >Assignee: Bill Burcham >Priority: Major > Attachments: screenshot-1.png, screenshot-2.png > > > As a follow-on to GEODE-8240 and GEODE-8330, this is the final ticket, to > rename: > {{Version}} -> {{KnownVersion}} > {{VersionOrdinal}} -> {{Version}} > With this ticket, the work started in GEODE-8240 is complete. > After this change, the versioning hierarchy will be: > !screenshot-1.png! > Before this change, the hierarchy was: > !screenshot-2.png! > As part of this story we'll also harmonize version access methods on > MemberIdentifier, InternalDistributedMember, and GMSMemberData: > getVersionOrdinalObject() becomes getVersion() > On GMSMemberData: > setVersionObjectForTest() becomes setVersionForTest() -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8337) Rename Version enum to KnownVersion; VersionOrdinal to Version
[ https://issues.apache.org/jira/browse/GEODE-8337?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17154060#comment-17154060 ] ASF GitHub Bot commented on GEODE-8337: --- Bill closed pull request #5353: URL: https://github.com/apache/geode/pull/5353 This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org > Rename Version enum to KnownVersion; VersionOrdinal to Version > -- > > Key: GEODE-8337 > URL: https://issues.apache.org/jira/browse/GEODE-8337 > Project: Geode > Issue Type: Improvement > Components: serialization >Reporter: Bill Burcham >Assignee: Bill Burcham >Priority: Major > Attachments: screenshot-1.png, screenshot-2.png > > > As a follow-on to GEODE-8240 and GEODE-8330, this is the final ticket, to > rename: > {{Version}} -> {{KnownVersion}} > {{VersionOrdinal}} -> {{Version}} > With this ticket, the work started in GEODE-8240 is complete. > After this change, the versioning hierarchy will be: > !screenshot-1.png! > Before this change, the hierarchy was: > !screenshot-2.png! > As part of this story we'll also harmonize version access methods on > MemberIdentifier, InternalDistributedMember, and GMSMemberData: > getVersionOrdinalObject() becomes getVersion() > On GMSMemberData: > setVersionObjectForTest() becomes setVersionForTest() -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8067) ClassLoader Isolation
[ https://issues.apache.org/jira/browse/GEODE-8067?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17154059#comment-17154059 ] ASF GitHub Bot commented on GEODE-8067: --- lgtm-com[bot] commented on pull request #5357: URL: https://github.com/apache/geode/pull/5357#issuecomment-655793984 This pull request **introduces 2 alerts** and **fixes 2** when merging 396f8cc794b0aa0b50eba0368499d59fab74de8e into 9d7d467e642a3f84094d1bf6ef605079d8aa58aa - [view on LGTM.com](https://lgtm.com/projects/g/apache/geode/rev/pr-af3315a6d29d9c13883c84501d4684b8070720d0) **new alerts:** * 2 for Potential input resource leak **fixed alerts:** * 2 for Unused variable, import, function or class This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org > ClassLoader Isolation > - > > Key: GEODE-8067 > URL: https://issues.apache.org/jira/browse/GEODE-8067 > Project: Geode > Issue Type: New Feature > Components: client/server >Reporter: Udo Kohlmeyer >Assignee: Udo Kohlmeyer >Priority: Major > > This is the root jira for the first pass implementation for [ClassLoader > Isolation|https://cwiki.apache.org/confluence/display/GEODE/ClassLoader+Isolation] -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Resolved] (GEODE-8291) CI failure: ParallelWANPersistenceEnabledGatewaySenderDUnitTest.testpersistentWanGateway_restartSenderWithCleanQueues_expectNoEventsReceived
[ https://issues.apache.org/jira/browse/GEODE-8291?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Donal Evans resolved GEODE-8291. Resolution: Duplicate > CI failure: > ParallelWANPersistenceEnabledGatewaySenderDUnitTest.testpersistentWanGateway_restartSenderWithCleanQueues_expectNoEventsReceived > > > Key: GEODE-8291 > URL: https://issues.apache.org/jira/browse/GEODE-8291 > Project: Geode > Issue Type: Bug >Reporter: Jianxia Chen >Priority: Major > > org.apache.geode.internal.cache.wan.parallel.ParallelWANPersistenceEnabledGatewaySenderDUnitTest > > > testpersistentWanGateway_restartSenderWithCleanQueues_expectNoEventsReceived > FAILED > org.apache.geode.test.dunit.RMIException: While invoking > org.apache.geode.internal.cache.wan.parallel.ParallelWANPersistenceEnabledGatewaySenderDUnitTest$$Lambda$490/1513991547.run > in VM 2 running on Host ab0d203371f1 with 8 VMs > at org.apache.geode.test.dunit.VM.executeMethodOnObject(VM.java:610) > at org.apache.geode.test.dunit.VM.invoke(VM.java:437) > at > org.apache.geode.internal.cache.wan.parallel.ParallelWANPersistenceEnabledGatewaySenderDUnitTest.testpersistentWanGateway_restartSenderWithCleanQueues_expectNoEventsReceived(ParallelWANPersistenceEnabledGatewaySenderDUnitTest.java:1788) > Caused by: > org.awaitility.core.ConditionTimeoutException: Assertion condition > defined as a lambda expression in > org.apache.geode.internal.cache.wan.WANTestBase that uses int, > intorg.apache.geode.cache.Region Expected region entries: 0 but actual > entries: 10 present region keyset [1, 5, 8, 12, 17, 21, 26, 29, 35, 37] > expected:<0> but was:<10> within 5 minutes. > at > org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:165) > at > org.awaitility.core.AssertionCondition.await(AssertionCondition.java:119) > at > org.awaitility.core.AssertionCondition.await(AssertionCondition.java:31) > at > org.awaitility.core.ConditionFactory.until(ConditionFactory.java:895) > at > org.awaitility.core.ConditionFactory.untilAsserted(ConditionFactory.java:679) > at > org.apache.geode.internal.cache.wan.WANTestBase.validateRegionSize(WANTestBase.java:2942) > at > org.apache.geode.internal.cache.wan.parallel.ParallelWANPersistenceEnabledGatewaySenderDUnitTest.lambda$testpersistentWanGateway_restartSenderWithCleanQueues_expectNoEventsReceived$bb17a952$8(ParallelWANPersistenceEnabledGatewaySenderDUnitTest.java:1788) > Caused by: > java.lang.AssertionError: Expected region entries: 0 but actual > entries: 10 present region keyset [1, 5, 8, 12, 17, 21, 26, 29, 35, 37] > expected:<0> but was:<10> > https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-develop-main/jobs/DistributedTestOpenJDK8/builds/299#A > =-=-=-=-=-=-=-=-=-=-=-=-=-=-= Test Results URI > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > http://files.apachegeode-ci.info/builds/apache-develop-main/1.14.0-build.0165/test-results/distributedTest/1592953496/ > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > Test report artifacts from this job are available at: > http://files.apachegeode-ci.info/builds/apache-develop-main/1.14.0-build.0165/test-artifacts/1592953496/distributedtestfiles-OpenJDK8-1.14.0-build.0165.tgz -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8326) CI Failure: FixedPartitioningWithTransactionDistributedTest.clientCanRollbackFunctionOnRegionWithoutFilterAndWithSingleHopEnabled times out waiting for client metadata
[ https://issues.apache.org/jira/browse/GEODE-8326?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17154052#comment-17154052 ] ASF GitHub Bot commented on GEODE-8326: --- pivotal-eshu opened a new pull request #5358: URL: https://github.com/apache/geode/pull/5358 Thank you for submitting a contribution to Apache Geode. In order to streamline the review of the contribution we ask you to ensure the following steps have been taken: ### For all changes: - [ ] Is there a JIRA ticket associated with this PR? Is it referenced in the commit message? - [ ] Has your PR been rebased against the latest commit within the target branch (typically `develop`)? - [ ] Is your initial contribution a single, squashed commit? - [ ] Does `gradlew build` run cleanly? - [ ] Have you written or updated unit tests to verify your changes? - [ ] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under [ASF 2.0](http://www.apache.org/legal/resolved.html#category-a)? ### Note: Please ensure that once the PR is submitted, check Concourse for build issues and submit an update to your PR as soon as possible. If you need help, please send an email to d...@geode.apache.org. This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org > CI Failure: > FixedPartitioningWithTransactionDistributedTest.clientCanRollbackFunctionOnRegionWithoutFilterAndWithSingleHopEnabled > times out waiting for client metadata > --- > > Key: GEODE-8326 > URL: https://issues.apache.org/jira/browse/GEODE-8326 > Project: Geode > Issue Type: Bug > Components: client/server, tests >Affects Versions: 1.13.0 >Reporter: Kirk Lund >Assignee: Eric Shu >Priority: Major > Labels: caching-applications > > CI Failure: > http://files.apachegeode-ci.info/builds/apache-support-1-13-main/1.13.0-build.0296/test-results/distributedTest/1592846714/ > {noformat} > org.apache.geode.internal.cache.partitioned.fixed.FixedPartitioningWithTransactionDistributedTest > > > clientCanRollbackFunctionOnRegionWithoutFilterAndWithSingleHopEnabled[ExecuteFunctionByObject] > FAILED > org.awaitility.core.ConditionTimeoutException: Condition with lambda > expression in > org.apache.geode.internal.cache.partitioned.fixed.FixedPartitioningWithTransactionDistributedTest > that uses org.apache.geode.cache.client.internal.ClientMetadataService was > not fulfilled within 5 minutes. > at > org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:165) > at > org.awaitility.core.CallableCondition.await(CallableCondition.java:78) > at > org.awaitility.core.CallableCondition.await(CallableCondition.java:26) > at > org.awaitility.core.ConditionFactory.until(ConditionFactory.java:895) > at > org.awaitility.core.ConditionFactory.until(ConditionFactory.java:864) > at > org.apache.geode.internal.cache.partitioned.fixed.FixedPartitioningWithTransactionDistributedTest.forceClientMetadataUpdate(FixedPartitioningWithTransactionDistributedTest.java:241) > at > org.apache.geode.internal.cache.partitioned.fixed.FixedPartitioningWithTransactionDistributedTest.doFunctionTransactionAndSuspend(FixedPartitioningWithTransactionDistributedTest.java:458) > at > org.apache.geode.internal.cache.partitioned.fixed.FixedPartitioningWithTransactionDistributedTest.clientCanRollbackFunctionOnRegionWithoutFilterAndWithSingleHopEnabled(FixedPartitioningWithTransactionDistributedTest.java:254) > {noformat} > The failure occurs after waiting 5 minutes for the ClientMetadataService to > stabilize. See ClientMetadataService#isMetadataStable. > The timeout occurs within a block of test code that was introduced by Jake in > PR #3840: > {noformat} > GEODE-7006: Fixes function execution by id with transactions. (#3840) > * Fixes test to force and wait for PR metadata to update. > {noformat} -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8326) CI Failure: FixedPartitioningWithTransactionDistributedTest.clientCanRollbackFunctionOnRegionWithoutFilterAndWithSingleHopEnabled times out waiting for client metadata
[ https://issues.apache.org/jira/browse/GEODE-8326?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17154028#comment-17154028 ] Eric Shu commented on GEODE-8326: - I could not reproduce it in thousands of runs both in develop and support/1.13 branch. The wait introduced is trying to make sure client to have correct PR meta data, so it can send transactional function to correct member node. It is been done before any transaction being performed in the test. I do not see any places in GetClientPRMetadataCommand66 could cause the hang seen in the failure. I will remove the 5 minute wait in the test, so that we can get the stack dump to see what could be the problem if we see the failure again. > CI Failure: > FixedPartitioningWithTransactionDistributedTest.clientCanRollbackFunctionOnRegionWithoutFilterAndWithSingleHopEnabled > times out waiting for client metadata > --- > > Key: GEODE-8326 > URL: https://issues.apache.org/jira/browse/GEODE-8326 > Project: Geode > Issue Type: Bug > Components: client/server, tests >Affects Versions: 1.13.0 >Reporter: Kirk Lund >Assignee: Eric Shu >Priority: Major > Labels: caching-applications > > CI Failure: > http://files.apachegeode-ci.info/builds/apache-support-1-13-main/1.13.0-build.0296/test-results/distributedTest/1592846714/ > {noformat} > org.apache.geode.internal.cache.partitioned.fixed.FixedPartitioningWithTransactionDistributedTest > > > clientCanRollbackFunctionOnRegionWithoutFilterAndWithSingleHopEnabled[ExecuteFunctionByObject] > FAILED > org.awaitility.core.ConditionTimeoutException: Condition with lambda > expression in > org.apache.geode.internal.cache.partitioned.fixed.FixedPartitioningWithTransactionDistributedTest > that uses org.apache.geode.cache.client.internal.ClientMetadataService was > not fulfilled within 5 minutes. > at > org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:165) > at > org.awaitility.core.CallableCondition.await(CallableCondition.java:78) > at > org.awaitility.core.CallableCondition.await(CallableCondition.java:26) > at > org.awaitility.core.ConditionFactory.until(ConditionFactory.java:895) > at > org.awaitility.core.ConditionFactory.until(ConditionFactory.java:864) > at > org.apache.geode.internal.cache.partitioned.fixed.FixedPartitioningWithTransactionDistributedTest.forceClientMetadataUpdate(FixedPartitioningWithTransactionDistributedTest.java:241) > at > org.apache.geode.internal.cache.partitioned.fixed.FixedPartitioningWithTransactionDistributedTest.doFunctionTransactionAndSuspend(FixedPartitioningWithTransactionDistributedTest.java:458) > at > org.apache.geode.internal.cache.partitioned.fixed.FixedPartitioningWithTransactionDistributedTest.clientCanRollbackFunctionOnRegionWithoutFilterAndWithSingleHopEnabled(FixedPartitioningWithTransactionDistributedTest.java:254) > {noformat} > The failure occurs after waiting 5 minutes for the ClientMetadataService to > stabilize. See ClientMetadataService#isMetadataStable. > The timeout occurs within a block of test code that was introduced by Jake in > PR #3840: > {noformat} > GEODE-7006: Fixes function execution by id with transactions. (#3840) > * Fixes test to force and wait for PR metadata to update. > {noformat} -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8271) Update Spring dependencies to newer patch versions
[ https://issues.apache.org/jira/browse/GEODE-8271?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17154026#comment-17154026 ] ASF GitHub Bot commented on GEODE-8271: --- kohlmu-pivotal commented on a change in pull request #5264: URL: https://github.com/apache/geode/pull/5264#discussion_r451837460 ## File path: buildSrc/src/main/groovy/org/apache/geode/gradle/plugins/DependencyConstraints.groovy ## @@ -249,7 +249,7 @@ class DependencyConstraints implements Plugin { entry('spring-security-oauth2-jose') } -dependencySet(group: 'org.springframework', version: '5.2.5.RELEASE') { +dependencySet(group: 'org.springframework', version: '5.2.7.RELEASE') { Review comment: Oversight perhaps. Will go through this list again when we re-open this PR This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org > Update Spring dependencies to newer patch versions > -- > > Key: GEODE-8271 > URL: https://issues.apache.org/jira/browse/GEODE-8271 > Project: Geode > Issue Type: Improvement >Reporter: Patrick Johnsn >Assignee: Patrick Johnsn >Priority: Major > > Update all Spring artifacts to the latest patch versions. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8271) Update Spring dependencies to newer patch versions
[ https://issues.apache.org/jira/browse/GEODE-8271?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17154025#comment-17154025 ] ASF GitHub Bot commented on GEODE-8271: --- kohlmu-pivotal commented on a change in pull request #5264: URL: https://github.com/apache/geode/pull/5264#discussion_r451837160 ## File path: geode-assembly/src/integrationTest/resources/dependency_classpath.txt ## @@ -16,6 +15,7 @@ geode-redis-0.0.0.jar geode-serialization-0.0.0.jar geode-tcp-server-0.0.0.jar geode-wan-0.0.0.jar +geode-management-0.0.0.jar Review comment: Don't we touched this.. but we'll pay attention when we re-open this PR ## File path: geode-assembly/src/integrationTest/resources/dependency_classpath.txt ## @@ -16,6 +15,7 @@ geode-redis-0.0.0.jar geode-serialization-0.0.0.jar geode-tcp-server-0.0.0.jar geode-wan-0.0.0.jar +geode-management-0.0.0.jar Review comment: Don't think we touched this.. but we'll pay attention when we re-open this PR This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org > Update Spring dependencies to newer patch versions > -- > > Key: GEODE-8271 > URL: https://issues.apache.org/jira/browse/GEODE-8271 > Project: Geode > Issue Type: Improvement >Reporter: Patrick Johnsn >Assignee: Patrick Johnsn >Priority: Major > > Update all Spring artifacts to the latest patch versions. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8200) Rebalance operations stuck in "IN_PROGRESS" state forever
[ https://issues.apache.org/jira/browse/GEODE-8200?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17154023#comment-17154023 ] ASF GitHub Bot commented on GEODE-8200: --- jinmeiliao commented on a change in pull request #5350: URL: https://github.com/apache/geode/pull/5350#discussion_r451826206 ## File path: geode-core/src/main/java/org/apache/geode/management/internal/operation/OperationState.java ## @@ -28,12 +28,25 @@ */ public class OperationState, V extends OperationResult> implements Identifiable { + private static final long serialVersionUID = 8212319653561969588L; private final String opId; private final A operation; private final Date operationStart; private Date operationEnd; private V result; private Throwable throwable; + private String locator; + + public String getLocator() { +return this.locator; + } + + public void setLocator( + String locator) { +synchronized (this) { Review comment: this is just one line operation, is this not atomic? If not, can we put the synchronize on the method? ## File path: geode-core/src/main/java/org/apache/geode/management/internal/operation/OperationStateStore.java ## @@ -53,6 +53,8 @@ */ void recordEnd(String opId, V result, Throwable exception); + void recordLocator(String opId, String locator); Review comment: instead of adding this interface, you can change the method of recordStart() to add the a locator id parameter, since when started, we should always know what locator started this operation. This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org > Rebalance operations stuck in "IN_PROGRESS" state forever > - > > Key: GEODE-8200 > URL: https://issues.apache.org/jira/browse/GEODE-8200 > Project: Geode > Issue Type: Bug > Components: management >Reporter: Aaron Lindsey >Assignee: Jianxia Chen >Priority: Major > Labels: GeodeOperationAPI > Attachments: GEODE-8200-exportedLogs.zip > > > We use the management REST API to call rebalance immediately before stopping > a server to limit the possibility of data loss. In a cluster with 3 locators, > 3 servers, and no regions, we noticed that sometimes the rebalance operation > never ends if one of the locators is restarting concurrently with the > rebalance operation. > More specifically, the scenario where we see this issue crop up is during an > automated "rolling restart" operation in a Kubernetes environment which > proceeds as follows: > * At most one locator and one server are restarting at any point in time > * Each locator/server waits until the previous locator/server is fully online > before restarting > * Immediately before stopping a server, a rebalance operation is performed > and the server is not stopped until the rebalance operation is completed > The impact of this issue is that the "rolling restart" operation will never > complete, because it cannot proceed with stopping a server until the > rebalance operation is completed. A human is then required to intervene and > manually trigger a rebalance and stop the server. This type of "rolling > restart" operation is triggered fairly often in Kubernetes — any time part of > the configuration of the locators or servers changes. > The following JSON is a sample response from the management REST API that > shows the rebalance operation stuck in "IN_PROGRESS". > {code} > { > "statusCode": "IN_PROGRESS", > "links": { > "self": > "http://geodecluster-sample-locator.default/management/v1/operations/rebalances/a47f23c8-02b3-443c-a367-636fd6921ea7;, > "list": > "http://geodecluster-sample-locator.default/management/v1/operations/rebalances; > }, > "operationStart": "2020-05-27T22:38:30.619Z", > "operationId": "a47f23c8-02b3-443c-a367-636fd6921ea7", > "operation": { > "simulate": false > } > } > {code} -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8271) Update Spring dependencies to newer patch versions
[ https://issues.apache.org/jira/browse/GEODE-8271?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17154020#comment-17154020 ] ASF GitHub Bot commented on GEODE-8271: --- yozaner1324 closed pull request #5264: URL: https://github.com/apache/geode/pull/5264 This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org > Update Spring dependencies to newer patch versions > -- > > Key: GEODE-8271 > URL: https://issues.apache.org/jira/browse/GEODE-8271 > Project: Geode > Issue Type: Improvement >Reporter: Patrick Johnsn >Assignee: Patrick Johnsn >Priority: Major > > Update all Spring artifacts to the latest patch versions. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8067) ClassLoader Isolation
[ https://issues.apache.org/jira/browse/GEODE-8067?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17154017#comment-17154017 ] ASF GitHub Bot commented on GEODE-8067: --- lgtm-com[bot] commented on pull request #5357: URL: https://github.com/apache/geode/pull/5357#issuecomment-655760929 This pull request **introduces 2 alerts** and **fixes 2** when merging 55702129db394f0c5aab451aa9e99d59baafc797 into 9d7d467e642a3f84094d1bf6ef605079d8aa58aa - [view on LGTM.com](https://lgtm.com/projects/g/apache/geode/rev/pr-c44140c8f7558d58f3efa2d85a52283d333ddc84) **new alerts:** * 2 for Potential input resource leak **fixed alerts:** * 2 for Unused variable, import, function or class This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org > ClassLoader Isolation > - > > Key: GEODE-8067 > URL: https://issues.apache.org/jira/browse/GEODE-8067 > Project: Geode > Issue Type: New Feature > Components: client/server >Reporter: Udo Kohlmeyer >Assignee: Udo Kohlmeyer >Priority: Major > > This is the root jira for the first pass implementation for [ClassLoader > Isolation|https://cwiki.apache.org/confluence/display/GEODE/ClassLoader+Isolation] -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8067) ClassLoader Isolation
[ https://issues.apache.org/jira/browse/GEODE-8067?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153992#comment-17153992 ] ASF GitHub Bot commented on GEODE-8067: --- lgtm-com[bot] commented on pull request #5356: URL: https://github.com/apache/geode/pull/5356#issuecomment-655745201 This pull request **introduces 2 alerts** and **fixes 2** when merging cba6c8ae58a710322598afff90b631d0fb79dc48 into 9d7d467e642a3f84094d1bf6ef605079d8aa58aa - [view on LGTM.com](https://lgtm.com/projects/g/apache/geode/rev/pr-f4a5c1b9e02f985e715e28ebd9b670e9ef21b405) **new alerts:** * 2 for Potential input resource leak **fixed alerts:** * 2 for Unused variable, import, function or class This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org > ClassLoader Isolation > - > > Key: GEODE-8067 > URL: https://issues.apache.org/jira/browse/GEODE-8067 > Project: Geode > Issue Type: New Feature > Components: client/server >Reporter: Udo Kohlmeyer >Assignee: Udo Kohlmeyer >Priority: Major > > This is the root jira for the first pass implementation for [ClassLoader > Isolation|https://cwiki.apache.org/confluence/display/GEODE/ClassLoader+Isolation] -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8067) ClassLoader Isolation
[ https://issues.apache.org/jira/browse/GEODE-8067?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153986#comment-17153986 ] ASF GitHub Bot commented on GEODE-8067: --- kohlmu-pivotal opened a new pull request #5357: URL: https://github.com/apache/geode/pull/5357 Thank you for submitting a contribution to Apache Geode. In order to streamline the review of the contribution we ask you to ensure the following steps have been taken: ### For all changes: - [ ] Is there a JIRA ticket associated with this PR? Is it referenced in the commit message? - [ ] Has your PR been rebased against the latest commit within the target branch (typically `develop`)? - [ ] Is your initial contribution a single, squashed commit? - [ ] Does `gradlew build` run cleanly? - [ ] Have you written or updated unit tests to verify your changes? - [ ] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under [ASF 2.0](http://www.apache.org/legal/resolved.html#category-a)? ### Note: Please ensure that once the PR is submitted, check Concourse for build issues and submit an update to your PR as soon as possible. If you need help, please send an email to d...@geode.apache.org. This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org > ClassLoader Isolation > - > > Key: GEODE-8067 > URL: https://issues.apache.org/jira/browse/GEODE-8067 > Project: Geode > Issue Type: New Feature > Components: client/server >Reporter: Udo Kohlmeyer >Assignee: Udo Kohlmeyer >Priority: Major > > This is the root jira for the first pass implementation for [ClassLoader > Isolation|https://cwiki.apache.org/confluence/display/GEODE/ClassLoader+Isolation] -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8067) ClassLoader Isolation
[ https://issues.apache.org/jira/browse/GEODE-8067?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153985#comment-17153985 ] ASF GitHub Bot commented on GEODE-8067: --- kohlmu-pivotal closed pull request #5356: URL: https://github.com/apache/geode/pull/5356 This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org > ClassLoader Isolation > - > > Key: GEODE-8067 > URL: https://issues.apache.org/jira/browse/GEODE-8067 > Project: Geode > Issue Type: New Feature > Components: client/server >Reporter: Udo Kohlmeyer >Assignee: Udo Kohlmeyer >Priority: Major > > This is the root jira for the first pass implementation for [ClassLoader > Isolation|https://cwiki.apache.org/confluence/display/GEODE/ClassLoader+Isolation] -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Resolved] (GEODE-8341) Correct typo in gfsh export docs
[ https://issues.apache.org/jira/browse/GEODE-8341?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Karen Smoler Miller resolved GEODE-8341. Fix Version/s: 1.14.0 Resolution: Fixed > Correct typo in gfsh export docs > > > Key: GEODE-8341 > URL: https://issues.apache.org/jira/browse/GEODE-8341 > Project: Geode > Issue Type: Improvement > Components: docs >Reporter: Karen Smoler Miller >Assignee: Karen Smoler Miller >Priority: Major > Fix For: 1.14.0 > > > There's a single character typo in the docs. In the command reference page > for > gfsh export logs > the name of the ZIP file is of the form exportedLogs_xxx.zip. The docs use a > lowercase 'l', and it needs to be changed to an uppercase 'L'. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Assigned] (GEODE-8341) Correct typo in gfsh export docs
[ https://issues.apache.org/jira/browse/GEODE-8341?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Karen Smoler Miller reassigned GEODE-8341: -- Assignee: Karen Smoler Miller > Correct typo in gfsh export docs > > > Key: GEODE-8341 > URL: https://issues.apache.org/jira/browse/GEODE-8341 > Project: Geode > Issue Type: Improvement > Components: docs >Reporter: Karen Smoler Miller >Assignee: Karen Smoler Miller >Priority: Major > > There's a single character typo in the docs. In the command reference page > for > gfsh export logs > the name of the ZIP file is of the form exportedLogs_xxx.zip. The docs use a > lowercase 'l', and it needs to be changed to an uppercase 'L'. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8271) Update Spring dependencies to newer patch versions
[ https://issues.apache.org/jira/browse/GEODE-8271?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153964#comment-17153964 ] ASF GitHub Bot commented on GEODE-8271: --- onichols-pivotal commented on a change in pull request #5264: URL: https://github.com/apache/geode/pull/5264#discussion_r451788138 ## File path: buildSrc/src/main/groovy/org/apache/geode/gradle/plugins/DependencyConstraints.groovy ## @@ -249,7 +249,7 @@ class DependencyConstraints implements Plugin { entry('spring-security-oauth2-jose') } -dependencySet(group: 'org.springframework', version: '5.2.5.RELEASE') { +dependencySet(group: 'org.springframework', version: '5.2.7.RELEASE') { Review comment: any reason not to bump springframework.security to 5.3.3 at the same time? This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org > Update Spring dependencies to newer patch versions > -- > > Key: GEODE-8271 > URL: https://issues.apache.org/jira/browse/GEODE-8271 > Project: Geode > Issue Type: Improvement >Reporter: Patrick Johnsn >Assignee: Patrick Johnsn >Priority: Major > > Update all Spring artifacts to the latest patch versions. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8271) Update Spring dependencies to newer patch versions
[ https://issues.apache.org/jira/browse/GEODE-8271?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153961#comment-17153961 ] ASF GitHub Bot commented on GEODE-8271: --- onichols-pivotal commented on a change in pull request #5264: URL: https://github.com/apache/geode/pull/5264#discussion_r451786468 ## File path: geode-assembly/src/integrationTest/resources/dependency_classpath.txt ## @@ -16,6 +15,7 @@ geode-redis-0.0.0.jar geode-serialization-0.0.0.jar geode-tcp-server-0.0.0.jar geode-wan-0.0.0.jar +geode-management-0.0.0.jar Review comment: why move this out of alphabetical order? This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org > Update Spring dependencies to newer patch versions > -- > > Key: GEODE-8271 > URL: https://issues.apache.org/jira/browse/GEODE-8271 > Project: Geode > Issue Type: Improvement >Reporter: Patrick Johnsn >Assignee: Patrick Johnsn >Priority: Major > > Update all Spring artifacts to the latest patch versions. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8307) Enforce No Shadow Field in Constructor as Error
[ https://issues.apache.org/jira/browse/GEODE-8307?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153956#comment-17153956 ] ASF GitHub Bot commented on GEODE-8307: --- pdxcodemonkey merged pull request #624: URL: https://github.com/apache/geode-native/pull/624 This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org > Enforce No Shadow Field in Constructor as Error > --- > > Key: GEODE-8307 > URL: https://issues.apache.org/jira/browse/GEODE-8307 > Project: Geode > Issue Type: Improvement > Components: native client >Reporter: Michael Oleske >Priority: Major > > Given I compile the code without exempting no-shadow-field-in-constructor > Then it should compile > Note - was marked as a todo -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8307) Enforce No Shadow Field in Constructor as Error
[ https://issues.apache.org/jira/browse/GEODE-8307?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153957#comment-17153957 ] ASF subversion and git services commented on GEODE-8307: Commit d062be10b55d27e0a5437ff892ef6e0d230db59a in geode-native's branch refs/heads/develop from M. Oleske [ https://gitbox.apache.org/repos/asf?p=geode-native.git;h=d062be1 ] GEODE-8307: Enforce No Shadow Field in Constructor as Error (#624) > Enforce No Shadow Field in Constructor as Error > --- > > Key: GEODE-8307 > URL: https://issues.apache.org/jira/browse/GEODE-8307 > Project: Geode > Issue Type: Improvement > Components: native client >Reporter: Michael Oleske >Priority: Major > > Given I compile the code without exempting no-shadow-field-in-constructor > Then it should compile > Note - was marked as a todo -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8306) Introduce GeodeEntityResolver2 interface on top of EntityResolver2
[ https://issues.apache.org/jira/browse/GEODE-8306?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153952#comment-17153952 ] ASF subversion and git services commented on GEODE-8306: Commit 23babb80c770e50c0e5f8b841e51fc20e6a27dbc in geode's branch refs/heads/feature/GEODE-8067 from Patrick Johnson [ https://gitbox.apache.org/repos/asf?p=geode.git;h=23babb8 ] GEODE-8239 - Add gradle config to add 'Class-Path' and 'Dependent-Modules' attirbutes to manifest file. (#5297) GEODE-8043 - Create JBossModuleService and implement loadModule. (#5081) GEODE-8294 - Integrate ModuleService into Geode. Integrated ModuleService into geode-membership. Integrate ModuleService into geode-cq. Integrate ModuleService into WAnServiceProvider Integrate ModuleService into ServerConnectionfactory. Integrate ModuleService into ListCollectingServiceLoader and InternalDistributedSystemMetricsService. Integrate ModuleService into HandshakeRequestOperationHandler and ValueSerializer Integrate ModuleService into CacheXml. Integrate ModuleService into CommandManager. Cleaned up library dependencies Moved BootstrappingService.java to geode-common-services Integrate ModuleService into tests and comments.. GEODE-8306 - Introduce GeodeEntityResolver2Interface. > Introduce GeodeEntityResolver2 interface on top of EntityResolver2 > -- > > Key: GEODE-8306 > URL: https://issues.apache.org/jira/browse/GEODE-8306 > Project: Geode > Issue Type: Improvement >Reporter: Patrick Johnsn >Assignee: Patrick Johnsn >Priority: Major > > Introduce GeodeEntityResolver2 interface on top of EntityResolver2 to > introduce an init method for passing in a ModuleService. > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8041) Create ManagementService Interface
[ https://issues.apache.org/jira/browse/GEODE-8041?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153943#comment-17153943 ] ASF subversion and git services commented on GEODE-8041: Commit 36d519bfbee6fcf6fcb47293f60cb784979ee151 in geode's branch refs/heads/feature/GEODE-8067 from Patrick Johnson [ https://gitbox.apache.org/repos/asf?p=geode.git;h=36d519b ] GEODE-8041 - Create ManagementService interface. (#5062) > Create ManagementService Interface > -- > > Key: GEODE-8041 > URL: https://issues.apache.org/jira/browse/GEODE-8041 > Project: Geode > Issue Type: Sub-task >Reporter: Patrick Johnsn >Assignee: Patrick Johnsn >Priority: Major > > Create a ManagementService interface. The ManagementService will configure > and start Geode (create a Cache given some configuration properties) after > the BootstrappingService has bootstrapped the environment and loaded the > relevant modules. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8043) Create JBoss-Modules ModuleService Implementation - loadModule
[ https://issues.apache.org/jira/browse/GEODE-8043?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153944#comment-17153944 ] ASF subversion and git services commented on GEODE-8043: Commit 700f9d469e133af4ede71698ade30b1d449e8ed3 in geode's branch refs/heads/feature/GEODE-8067 from Udo Kohlmeyer [ https://gitbox.apache.org/repos/asf?p=geode.git;h=700f9d4 ] GEODE-8043 - Create JBossModuleService and implement loadModule. (#5081) > Create JBoss-Modules ModuleService Implementation - loadModule > -- > > Key: GEODE-8043 > URL: https://issues.apache.org/jira/browse/GEODE-8043 > Project: Geode > Issue Type: Sub-task >Reporter: Patrick Johnsn >Assignee: Patrick Johnsn >Priority: Major > > Implement the loadModule method of the ModuleService interface using > JBoss-Modules. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8294) Integrate ModuleService into Geode
[ https://issues.apache.org/jira/browse/GEODE-8294?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153951#comment-17153951 ] ASF subversion and git services commented on GEODE-8294: Commit 23babb80c770e50c0e5f8b841e51fc20e6a27dbc in geode's branch refs/heads/feature/GEODE-8067 from Patrick Johnson [ https://gitbox.apache.org/repos/asf?p=geode.git;h=23babb8 ] GEODE-8239 - Add gradle config to add 'Class-Path' and 'Dependent-Modules' attirbutes to manifest file. (#5297) GEODE-8043 - Create JBossModuleService and implement loadModule. (#5081) GEODE-8294 - Integrate ModuleService into Geode. Integrated ModuleService into geode-membership. Integrate ModuleService into geode-cq. Integrate ModuleService into WAnServiceProvider Integrate ModuleService into ServerConnectionfactory. Integrate ModuleService into ListCollectingServiceLoader and InternalDistributedSystemMetricsService. Integrate ModuleService into HandshakeRequestOperationHandler and ValueSerializer Integrate ModuleService into CacheXml. Integrate ModuleService into CommandManager. Cleaned up library dependencies Moved BootstrappingService.java to geode-common-services Integrate ModuleService into tests and comments.. GEODE-8306 - Introduce GeodeEntityResolver2Interface. > Integrate ModuleService into Geode > -- > > Key: GEODE-8294 > URL: https://issues.apache.org/jira/browse/GEODE-8294 > Project: Geode > Issue Type: Sub-task >Reporter: Udo Kohlmeyer >Priority: Major > > ModuleService is the new way to loadServices, findResources, loadClasses. > Depending on implementation it will use either the default way of "standard" > Java ClassLoader semantics. > OR > If configured use ClassLoader isolated semantics using JBoss-modules. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8190) Create JBoss Module to load jar with manifest and classpath
[ https://issues.apache.org/jira/browse/GEODE-8190?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153947#comment-17153947 ] ASF subversion and git services commented on GEODE-8190: Commit 5f7b60ae766473b902166fda226262b828c8fe8d in geode's branch refs/heads/feature/GEODE-8067 from Patrick Johnson [ https://gitbox.apache.org/repos/asf?p=geode.git;h=5f7b60a ] GEODE-8190 - Completed GeodeJarModuleFinder to register and load Modules. (#5234) JBossModuleServiceImpl can now register and load Modules using ModuleDescriptor. The ModuleDescriptor can now contain source paths to be included in the module as code sources or have dependencies on other modules. The same functionality can now be represented/retrieved from the Manifest file contained within the jar files. Amended gradle scripts for geode-common-services and geode-common to now generate manifest files containing "Class-Path" dependencies and project module dependencies described in the "Dependent-Modules" attribute in the manifest file. > Create JBoss Module to load jar with manifest and classpath > --- > > Key: GEODE-8190 > URL: https://issues.apache.org/jira/browse/GEODE-8190 > Project: Geode > Issue Type: Sub-task > Components: client/server >Reporter: Udo Kohlmeyer >Assignee: Patrick Johnsn >Priority: Major > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8341) Correct typo in gfsh export docs
[ https://issues.apache.org/jira/browse/GEODE-8341?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153941#comment-17153941 ] ASF subversion and git services commented on GEODE-8341: Commit 9d7d467e642a3f84094d1bf6ef605079d8aa58aa in geode's branch refs/heads/feature/GEODE-8067 from Karen Miller [ https://gitbox.apache.org/repos/asf?p=geode.git;h=9d7d467 ] GEODE-8341: Correct docs typo in gfsh export logs (#5352) Co-authored-by: Karen Miller > Correct typo in gfsh export docs > > > Key: GEODE-8341 > URL: https://issues.apache.org/jira/browse/GEODE-8341 > Project: Geode > Issue Type: Improvement > Components: docs >Reporter: Karen Smoler Miller >Priority: Major > > There's a single character typo in the docs. In the command reference page > for > gfsh export logs > the name of the ZIP file is of the form exportedLogs_xxx.zip. The docs use a > lowercase 'l', and it needs to be changed to an uppercase 'L'. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8037) Create BootstrappingService Interface
[ https://issues.apache.org/jira/browse/GEODE-8037?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153942#comment-17153942 ] ASF subversion and git services commented on GEODE-8037: Commit 82e14054c2af08846c22f3a8857000c89dd4a522 in geode's branch refs/heads/feature/GEODE-8067 from Patrick Johnson [ https://gitbox.apache.org/repos/asf?p=geode.git;h=82e1405 ] GEODE-8037 - Create BootstrappingService interface. (#5046) > Create BootstrappingService Interface > - > > Key: GEODE-8037 > URL: https://issues.apache.org/jira/browse/GEODE-8037 > Project: Geode > Issue Type: Sub-task >Reporter: Patrick Johnsn >Assignee: Patrick Johnsn >Priority: Major > > Create a BootstrapingService interface. The BootstrappingService will use the > ModuleService to bootstrap Geode in a classloader-isolated way, i.e. loading > the necessary modules to run Geode. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8190) Create JBoss Module to load jar with manifest and classpath
[ https://issues.apache.org/jira/browse/GEODE-8190?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153948#comment-17153948 ] ASF subversion and git services commented on GEODE-8190: Commit 627304aef3a68d3a6a646a18eded31118a318fb5 in geode's branch refs/heads/feature/GEODE-8067 from Patrick Johnson [ https://gitbox.apache.org/repos/asf?p=geode.git;h=627304a ] GEODE-8190: Clean up tests and automate Geode version. (#5243) (#5293) > Create JBoss Module to load jar with manifest and classpath > --- > > Key: GEODE-8190 > URL: https://issues.apache.org/jira/browse/GEODE-8190 > Project: Geode > Issue Type: Sub-task > Components: client/server >Reporter: Udo Kohlmeyer >Assignee: Patrick Johnsn >Priority: Major > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8148) Implement unloadModule in JBossModuleService
[ https://issues.apache.org/jira/browse/GEODE-8148?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153946#comment-17153946 ] ASF subversion and git services commented on GEODE-8148: Commit 73c519a311ed6e49ac393e25e1615e486727e775 in geode's branch refs/heads/feature/GEODE-8067 from Patrick Johnson [ https://gitbox.apache.org/repos/asf?p=geode.git;h=73c519a ] GEODE-8148 - Implement unloadModule. (#5151) > Implement unloadModule in JBossModuleService > > > Key: GEODE-8148 > URL: https://issues.apache.org/jira/browse/GEODE-8148 > Project: Geode > Issue Type: Sub-task >Reporter: Patrick Johnsn >Assignee: Patrick Johnsn >Priority: Major > > unloadModule will unload JBoss modules previously loaded by loadModule. > unloadModule takes a String that represents the name of the module to find > and unload. It should return true when successfully unloading a module and > false if it cannot find or cannot unload the specified module. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8313) Improve RedisData synchronization for toData
[ https://issues.apache.org/jira/browse/GEODE-8313?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153940#comment-17153940 ] ASF subversion and git services commented on GEODE-8313: Commit 13d17ec54f3f1855baee1be280453c740635ed27 in geode's branch refs/heads/feature/GEODE-8067 from Jens Deppe [ https://gitbox.apache.org/repos/asf?p=geode.git;h=13d17ec ] GEODE-8313: Improve RedisData synchronization for toData (#5318) Co-authored-by: Darrel Schneider > Improve RedisData synchronization for toData > > > Key: GEODE-8313 > URL: https://issues.apache.org/jira/browse/GEODE-8313 > Project: Geode > Issue Type: Bug > Components: redis >Reporter: Jens Deppe >Assignee: Jens Deppe >Priority: Major > > During GII, redis data structures may throw > {{ConcurrentModificationException}}s from {{toData}}. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8043) Create JBoss-Modules ModuleService Implementation - loadModule
[ https://issues.apache.org/jira/browse/GEODE-8043?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153950#comment-17153950 ] ASF subversion and git services commented on GEODE-8043: Commit 23babb80c770e50c0e5f8b841e51fc20e6a27dbc in geode's branch refs/heads/feature/GEODE-8067 from Patrick Johnson [ https://gitbox.apache.org/repos/asf?p=geode.git;h=23babb8 ] GEODE-8239 - Add gradle config to add 'Class-Path' and 'Dependent-Modules' attirbutes to manifest file. (#5297) GEODE-8043 - Create JBossModuleService and implement loadModule. (#5081) GEODE-8294 - Integrate ModuleService into Geode. Integrated ModuleService into geode-membership. Integrate ModuleService into geode-cq. Integrate ModuleService into WAnServiceProvider Integrate ModuleService into ServerConnectionfactory. Integrate ModuleService into ListCollectingServiceLoader and InternalDistributedSystemMetricsService. Integrate ModuleService into HandshakeRequestOperationHandler and ValueSerializer Integrate ModuleService into CacheXml. Integrate ModuleService into CommandManager. Cleaned up library dependencies Moved BootstrappingService.java to geode-common-services Integrate ModuleService into tests and comments.. GEODE-8306 - Introduce GeodeEntityResolver2Interface. > Create JBoss-Modules ModuleService Implementation - loadModule > -- > > Key: GEODE-8043 > URL: https://issues.apache.org/jira/browse/GEODE-8043 > Project: Geode > Issue Type: Sub-task >Reporter: Patrick Johnsn >Assignee: Patrick Johnsn >Priority: Major > > Implement the loadModule method of the ModuleService interface using > JBoss-Modules. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8239) Gradle configuration to create manifests for all Geode jars
[ https://issues.apache.org/jira/browse/GEODE-8239?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153949#comment-17153949 ] ASF subversion and git services commented on GEODE-8239: Commit 23babb80c770e50c0e5f8b841e51fc20e6a27dbc in geode's branch refs/heads/feature/GEODE-8067 from Patrick Johnson [ https://gitbox.apache.org/repos/asf?p=geode.git;h=23babb8 ] GEODE-8239 - Add gradle config to add 'Class-Path' and 'Dependent-Modules' attirbutes to manifest file. (#5297) GEODE-8043 - Create JBossModuleService and implement loadModule. (#5081) GEODE-8294 - Integrate ModuleService into Geode. Integrated ModuleService into geode-membership. Integrate ModuleService into geode-cq. Integrate ModuleService into WAnServiceProvider Integrate ModuleService into ServerConnectionfactory. Integrate ModuleService into ListCollectingServiceLoader and InternalDistributedSystemMetricsService. Integrate ModuleService into HandshakeRequestOperationHandler and ValueSerializer Integrate ModuleService into CacheXml. Integrate ModuleService into CommandManager. Cleaned up library dependencies Moved BootstrappingService.java to geode-common-services Integrate ModuleService into tests and comments.. GEODE-8306 - Introduce GeodeEntityResolver2Interface. > Gradle configuration to create manifests for all Geode jars > --- > > Key: GEODE-8239 > URL: https://issues.apache.org/jira/browse/GEODE-8239 > Project: Geode > Issue Type: Sub-task > Components: client/server >Reporter: Patrick Johnsn >Assignee: Patrick Johnsn >Priority: Major > > Modify the Gradle configuration to generate a manifest file with "Class-Path" > and "Dependent-Modules" attributes inside the jars. This manifest will be > used when defining modules using the jars. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8137) Implement loadService on JBossModuleService
[ https://issues.apache.org/jira/browse/GEODE-8137?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153945#comment-17153945 ] ASF subversion and git services commented on GEODE-8137: Commit 979bb4e80508bd00f6b62e98e9fb02cfcca76934 in geode's branch refs/heads/feature/GEODE-8067 from Patrick Johnson [ https://gitbox.apache.org/repos/asf?p=geode.git;h=979bb4e ] GEODE-8137 - Implement loadService. (#5136) > Implement loadService on JBossModuleService > --- > > Key: GEODE-8137 > URL: https://issues.apache.org/jira/browse/GEODE-8137 > Project: Geode > Issue Type: Sub-task >Reporter: Patrick Johnsn >Assignee: Patrick Johnsn >Priority: Major > > Implement loadService to load implementations of a given interface from JBoss > Modules. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8341) Correct typo in gfsh export docs
[ https://issues.apache.org/jira/browse/GEODE-8341?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153927#comment-17153927 ] ASF subversion and git services commented on GEODE-8341: Commit 9d7d467e642a3f84094d1bf6ef605079d8aa58aa in geode's branch refs/heads/feature/GEODE-8067 from Karen Miller [ https://gitbox.apache.org/repos/asf?p=geode.git;h=9d7d467 ] GEODE-8341: Correct docs typo in gfsh export logs (#5352) Co-authored-by: Karen Miller > Correct typo in gfsh export docs > > > Key: GEODE-8341 > URL: https://issues.apache.org/jira/browse/GEODE-8341 > Project: Geode > Issue Type: Improvement > Components: docs >Reporter: Karen Smoler Miller >Priority: Major > > There's a single character typo in the docs. In the command reference page > for > gfsh export logs > the name of the ZIP file is of the form exportedLogs_xxx.zip. The docs use a > lowercase 'l', and it needs to be changed to an uppercase 'L'. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8041) Create ManagementService Interface
[ https://issues.apache.org/jira/browse/GEODE-8041?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153929#comment-17153929 ] ASF subversion and git services commented on GEODE-8041: Commit 36d519bfbee6fcf6fcb47293f60cb784979ee151 in geode's branch refs/heads/feature/GEODE-8067 from Patrick Johnson [ https://gitbox.apache.org/repos/asf?p=geode.git;h=36d519b ] GEODE-8041 - Create ManagementService interface. (#5062) > Create ManagementService Interface > -- > > Key: GEODE-8041 > URL: https://issues.apache.org/jira/browse/GEODE-8041 > Project: Geode > Issue Type: Sub-task >Reporter: Patrick Johnsn >Assignee: Patrick Johnsn >Priority: Major > > Create a ManagementService interface. The ManagementService will configure > and start Geode (create a Cache given some configuration properties) after > the BootstrappingService has bootstrapped the environment and loaded the > relevant modules. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8313) Improve RedisData synchronization for toData
[ https://issues.apache.org/jira/browse/GEODE-8313?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153926#comment-17153926 ] ASF subversion and git services commented on GEODE-8313: Commit 13d17ec54f3f1855baee1be280453c740635ed27 in geode's branch refs/heads/feature/GEODE-8067 from Jens Deppe [ https://gitbox.apache.org/repos/asf?p=geode.git;h=13d17ec ] GEODE-8313: Improve RedisData synchronization for toData (#5318) Co-authored-by: Darrel Schneider > Improve RedisData synchronization for toData > > > Key: GEODE-8313 > URL: https://issues.apache.org/jira/browse/GEODE-8313 > Project: Geode > Issue Type: Bug > Components: redis >Reporter: Jens Deppe >Assignee: Jens Deppe >Priority: Major > > During GII, redis data structures may throw > {{ConcurrentModificationException}}s from {{toData}}. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8043) Create JBoss-Modules ModuleService Implementation - loadModule
[ https://issues.apache.org/jira/browse/GEODE-8043?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153937#comment-17153937 ] ASF subversion and git services commented on GEODE-8043: Commit 23babb80c770e50c0e5f8b841e51fc20e6a27dbc in geode's branch refs/heads/feature/GEODE-8067 from Patrick Johnson [ https://gitbox.apache.org/repos/asf?p=geode.git;h=23babb8 ] GEODE-8239 - Add gradle config to add 'Class-Path' and 'Dependent-Modules' attirbutes to manifest file. (#5297) GEODE-8043 - Create JBossModuleService and implement loadModule. (#5081) GEODE-8294 - Integrate ModuleService into Geode. Integrated ModuleService into geode-membership. Integrate ModuleService into geode-cq. Integrate ModuleService into WAnServiceProvider Integrate ModuleService into ServerConnectionfactory. Integrate ModuleService into ListCollectingServiceLoader and InternalDistributedSystemMetricsService. Integrate ModuleService into HandshakeRequestOperationHandler and ValueSerializer Integrate ModuleService into CacheXml. Integrate ModuleService into CommandManager. Cleaned up library dependencies Moved BootstrappingService.java to geode-common-services Integrate ModuleService into tests and comments.. GEODE-8306 - Introduce GeodeEntityResolver2Interface. > Create JBoss-Modules ModuleService Implementation - loadModule > -- > > Key: GEODE-8043 > URL: https://issues.apache.org/jira/browse/GEODE-8043 > Project: Geode > Issue Type: Sub-task >Reporter: Patrick Johnsn >Assignee: Patrick Johnsn >Priority: Major > > Implement the loadModule method of the ModuleService interface using > JBoss-Modules. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8190) Create JBoss Module to load jar with manifest and classpath
[ https://issues.apache.org/jira/browse/GEODE-8190?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153934#comment-17153934 ] ASF subversion and git services commented on GEODE-8190: Commit 627304aef3a68d3a6a646a18eded31118a318fb5 in geode's branch refs/heads/feature/GEODE-8067 from Patrick Johnson [ https://gitbox.apache.org/repos/asf?p=geode.git;h=627304a ] GEODE-8190: Clean up tests and automate Geode version. (#5243) (#5293) > Create JBoss Module to load jar with manifest and classpath > --- > > Key: GEODE-8190 > URL: https://issues.apache.org/jira/browse/GEODE-8190 > Project: Geode > Issue Type: Sub-task > Components: client/server >Reporter: Udo Kohlmeyer >Assignee: Patrick Johnsn >Priority: Major > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8148) Implement unloadModule in JBossModuleService
[ https://issues.apache.org/jira/browse/GEODE-8148?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153932#comment-17153932 ] ASF subversion and git services commented on GEODE-8148: Commit 73c519a311ed6e49ac393e25e1615e486727e775 in geode's branch refs/heads/feature/GEODE-8067 from Patrick Johnson [ https://gitbox.apache.org/repos/asf?p=geode.git;h=73c519a ] GEODE-8148 - Implement unloadModule. (#5151) > Implement unloadModule in JBossModuleService > > > Key: GEODE-8148 > URL: https://issues.apache.org/jira/browse/GEODE-8148 > Project: Geode > Issue Type: Sub-task >Reporter: Patrick Johnsn >Assignee: Patrick Johnsn >Priority: Major > > unloadModule will unload JBoss modules previously loaded by loadModule. > unloadModule takes a String that represents the name of the module to find > and unload. It should return true when successfully unloading a module and > false if it cannot find or cannot unload the specified module. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8037) Create BootstrappingService Interface
[ https://issues.apache.org/jira/browse/GEODE-8037?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153928#comment-17153928 ] ASF subversion and git services commented on GEODE-8037: Commit 82e14054c2af08846c22f3a8857000c89dd4a522 in geode's branch refs/heads/feature/GEODE-8067 from Patrick Johnson [ https://gitbox.apache.org/repos/asf?p=geode.git;h=82e1405 ] GEODE-8037 - Create BootstrappingService interface. (#5046) > Create BootstrappingService Interface > - > > Key: GEODE-8037 > URL: https://issues.apache.org/jira/browse/GEODE-8037 > Project: Geode > Issue Type: Sub-task >Reporter: Patrick Johnsn >Assignee: Patrick Johnsn >Priority: Major > > Create a BootstrapingService interface. The BootstrappingService will use the > ModuleService to bootstrap Geode in a classloader-isolated way, i.e. loading > the necessary modules to run Geode. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8043) Create JBoss-Modules ModuleService Implementation - loadModule
[ https://issues.apache.org/jira/browse/GEODE-8043?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153930#comment-17153930 ] ASF subversion and git services commented on GEODE-8043: Commit 700f9d469e133af4ede71698ade30b1d449e8ed3 in geode's branch refs/heads/feature/GEODE-8067 from Udo Kohlmeyer [ https://gitbox.apache.org/repos/asf?p=geode.git;h=700f9d4 ] GEODE-8043 - Create JBossModuleService and implement loadModule. (#5081) > Create JBoss-Modules ModuleService Implementation - loadModule > -- > > Key: GEODE-8043 > URL: https://issues.apache.org/jira/browse/GEODE-8043 > Project: Geode > Issue Type: Sub-task >Reporter: Patrick Johnsn >Assignee: Patrick Johnsn >Priority: Major > > Implement the loadModule method of the ModuleService interface using > JBoss-Modules. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8239) Gradle configuration to create manifests for all Geode jars
[ https://issues.apache.org/jira/browse/GEODE-8239?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153935#comment-17153935 ] ASF subversion and git services commented on GEODE-8239: Commit 23babb80c770e50c0e5f8b841e51fc20e6a27dbc in geode's branch refs/heads/feature/GEODE-8067 from Patrick Johnson [ https://gitbox.apache.org/repos/asf?p=geode.git;h=23babb8 ] GEODE-8239 - Add gradle config to add 'Class-Path' and 'Dependent-Modules' attirbutes to manifest file. (#5297) GEODE-8043 - Create JBossModuleService and implement loadModule. (#5081) GEODE-8294 - Integrate ModuleService into Geode. Integrated ModuleService into geode-membership. Integrate ModuleService into geode-cq. Integrate ModuleService into WAnServiceProvider Integrate ModuleService into ServerConnectionfactory. Integrate ModuleService into ListCollectingServiceLoader and InternalDistributedSystemMetricsService. Integrate ModuleService into HandshakeRequestOperationHandler and ValueSerializer Integrate ModuleService into CacheXml. Integrate ModuleService into CommandManager. Cleaned up library dependencies Moved BootstrappingService.java to geode-common-services Integrate ModuleService into tests and comments.. GEODE-8306 - Introduce GeodeEntityResolver2Interface. > Gradle configuration to create manifests for all Geode jars > --- > > Key: GEODE-8239 > URL: https://issues.apache.org/jira/browse/GEODE-8239 > Project: Geode > Issue Type: Sub-task > Components: client/server >Reporter: Patrick Johnsn >Assignee: Patrick Johnsn >Priority: Major > > Modify the Gradle configuration to generate a manifest file with "Class-Path" > and "Dependent-Modules" attributes inside the jars. This manifest will be > used when defining modules using the jars. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8137) Implement loadService on JBossModuleService
[ https://issues.apache.org/jira/browse/GEODE-8137?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153931#comment-17153931 ] ASF subversion and git services commented on GEODE-8137: Commit 979bb4e80508bd00f6b62e98e9fb02cfcca76934 in geode's branch refs/heads/feature/GEODE-8067 from Patrick Johnson [ https://gitbox.apache.org/repos/asf?p=geode.git;h=979bb4e ] GEODE-8137 - Implement loadService. (#5136) > Implement loadService on JBossModuleService > --- > > Key: GEODE-8137 > URL: https://issues.apache.org/jira/browse/GEODE-8137 > Project: Geode > Issue Type: Sub-task >Reporter: Patrick Johnsn >Assignee: Patrick Johnsn >Priority: Major > > Implement loadService to load implementations of a given interface from JBoss > Modules. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8306) Introduce GeodeEntityResolver2 interface on top of EntityResolver2
[ https://issues.apache.org/jira/browse/GEODE-8306?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153939#comment-17153939 ] ASF subversion and git services commented on GEODE-8306: Commit 23babb80c770e50c0e5f8b841e51fc20e6a27dbc in geode's branch refs/heads/feature/GEODE-8067 from Patrick Johnson [ https://gitbox.apache.org/repos/asf?p=geode.git;h=23babb8 ] GEODE-8239 - Add gradle config to add 'Class-Path' and 'Dependent-Modules' attirbutes to manifest file. (#5297) GEODE-8043 - Create JBossModuleService and implement loadModule. (#5081) GEODE-8294 - Integrate ModuleService into Geode. Integrated ModuleService into geode-membership. Integrate ModuleService into geode-cq. Integrate ModuleService into WAnServiceProvider Integrate ModuleService into ServerConnectionfactory. Integrate ModuleService into ListCollectingServiceLoader and InternalDistributedSystemMetricsService. Integrate ModuleService into HandshakeRequestOperationHandler and ValueSerializer Integrate ModuleService into CacheXml. Integrate ModuleService into CommandManager. Cleaned up library dependencies Moved BootstrappingService.java to geode-common-services Integrate ModuleService into tests and comments.. GEODE-8306 - Introduce GeodeEntityResolver2Interface. > Introduce GeodeEntityResolver2 interface on top of EntityResolver2 > -- > > Key: GEODE-8306 > URL: https://issues.apache.org/jira/browse/GEODE-8306 > Project: Geode > Issue Type: Improvement >Reporter: Patrick Johnsn >Assignee: Patrick Johnsn >Priority: Major > > Introduce GeodeEntityResolver2 interface on top of EntityResolver2 to > introduce an init method for passing in a ModuleService. > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8190) Create JBoss Module to load jar with manifest and classpath
[ https://issues.apache.org/jira/browse/GEODE-8190?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153933#comment-17153933 ] ASF subversion and git services commented on GEODE-8190: Commit 5f7b60ae766473b902166fda226262b828c8fe8d in geode's branch refs/heads/feature/GEODE-8067 from Patrick Johnson [ https://gitbox.apache.org/repos/asf?p=geode.git;h=5f7b60a ] GEODE-8190 - Completed GeodeJarModuleFinder to register and load Modules. (#5234) JBossModuleServiceImpl can now register and load Modules using ModuleDescriptor. The ModuleDescriptor can now contain source paths to be included in the module as code sources or have dependencies on other modules. The same functionality can now be represented/retrieved from the Manifest file contained within the jar files. Amended gradle scripts for geode-common-services and geode-common to now generate manifest files containing "Class-Path" dependencies and project module dependencies described in the "Dependent-Modules" attribute in the manifest file. > Create JBoss Module to load jar with manifest and classpath > --- > > Key: GEODE-8190 > URL: https://issues.apache.org/jira/browse/GEODE-8190 > Project: Geode > Issue Type: Sub-task > Components: client/server >Reporter: Udo Kohlmeyer >Assignee: Patrick Johnsn >Priority: Major > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8294) Integrate ModuleService into Geode
[ https://issues.apache.org/jira/browse/GEODE-8294?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153938#comment-17153938 ] ASF subversion and git services commented on GEODE-8294: Commit 23babb80c770e50c0e5f8b841e51fc20e6a27dbc in geode's branch refs/heads/feature/GEODE-8067 from Patrick Johnson [ https://gitbox.apache.org/repos/asf?p=geode.git;h=23babb8 ] GEODE-8239 - Add gradle config to add 'Class-Path' and 'Dependent-Modules' attirbutes to manifest file. (#5297) GEODE-8043 - Create JBossModuleService and implement loadModule. (#5081) GEODE-8294 - Integrate ModuleService into Geode. Integrated ModuleService into geode-membership. Integrate ModuleService into geode-cq. Integrate ModuleService into WAnServiceProvider Integrate ModuleService into ServerConnectionfactory. Integrate ModuleService into ListCollectingServiceLoader and InternalDistributedSystemMetricsService. Integrate ModuleService into HandshakeRequestOperationHandler and ValueSerializer Integrate ModuleService into CacheXml. Integrate ModuleService into CommandManager. Cleaned up library dependencies Moved BootstrappingService.java to geode-common-services Integrate ModuleService into tests and comments.. GEODE-8306 - Introduce GeodeEntityResolver2Interface. > Integrate ModuleService into Geode > -- > > Key: GEODE-8294 > URL: https://issues.apache.org/jira/browse/GEODE-8294 > Project: Geode > Issue Type: Sub-task >Reporter: Udo Kohlmeyer >Priority: Major > > ModuleService is the new way to loadServices, findResources, loadClasses. > Depending on implementation it will use either the default way of "standard" > Java ClassLoader semantics. > OR > If configured use ClassLoader isolated semantics using JBoss-modules. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8190) Create JBoss Module to load jar with manifest and classpath
[ https://issues.apache.org/jira/browse/GEODE-8190?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153920#comment-17153920 ] ASF subversion and git services commented on GEODE-8190: Commit 5f7b60ae766473b902166fda226262b828c8fe8d in geode's branch refs/heads/feature/GEODE-8067 from Patrick Johnson [ https://gitbox.apache.org/repos/asf?p=geode.git;h=5f7b60a ] GEODE-8190 - Completed GeodeJarModuleFinder to register and load Modules. (#5234) JBossModuleServiceImpl can now register and load Modules using ModuleDescriptor. The ModuleDescriptor can now contain source paths to be included in the module as code sources or have dependencies on other modules. The same functionality can now be represented/retrieved from the Manifest file contained within the jar files. Amended gradle scripts for geode-common-services and geode-common to now generate manifest files containing "Class-Path" dependencies and project module dependencies described in the "Dependent-Modules" attribute in the manifest file. > Create JBoss Module to load jar with manifest and classpath > --- > > Key: GEODE-8190 > URL: https://issues.apache.org/jira/browse/GEODE-8190 > Project: Geode > Issue Type: Sub-task > Components: client/server >Reporter: Udo Kohlmeyer >Assignee: Patrick Johnsn >Priority: Major > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8043) Create JBoss-Modules ModuleService Implementation - loadModule
[ https://issues.apache.org/jira/browse/GEODE-8043?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153923#comment-17153923 ] ASF subversion and git services commented on GEODE-8043: Commit 23babb80c770e50c0e5f8b841e51fc20e6a27dbc in geode's branch refs/heads/feature/GEODE-8067 from Patrick Johnson [ https://gitbox.apache.org/repos/asf?p=geode.git;h=23babb8 ] GEODE-8239 - Add gradle config to add 'Class-Path' and 'Dependent-Modules' attirbutes to manifest file. (#5297) GEODE-8043 - Create JBossModuleService and implement loadModule. (#5081) GEODE-8294 - Integrate ModuleService into Geode. Integrated ModuleService into geode-membership. Integrate ModuleService into geode-cq. Integrate ModuleService into WAnServiceProvider Integrate ModuleService into ServerConnectionfactory. Integrate ModuleService into ListCollectingServiceLoader and InternalDistributedSystemMetricsService. Integrate ModuleService into HandshakeRequestOperationHandler and ValueSerializer Integrate ModuleService into CacheXml. Integrate ModuleService into CommandManager. Cleaned up library dependencies Moved BootstrappingService.java to geode-common-services Integrate ModuleService into tests and comments.. GEODE-8306 - Introduce GeodeEntityResolver2Interface. > Create JBoss-Modules ModuleService Implementation - loadModule > -- > > Key: GEODE-8043 > URL: https://issues.apache.org/jira/browse/GEODE-8043 > Project: Geode > Issue Type: Sub-task >Reporter: Patrick Johnsn >Assignee: Patrick Johnsn >Priority: Major > > Implement the loadModule method of the ModuleService interface using > JBoss-Modules. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8239) Gradle configuration to create manifests for all Geode jars
[ https://issues.apache.org/jira/browse/GEODE-8239?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153922#comment-17153922 ] ASF subversion and git services commented on GEODE-8239: Commit 23babb80c770e50c0e5f8b841e51fc20e6a27dbc in geode's branch refs/heads/feature/GEODE-8067 from Patrick Johnson [ https://gitbox.apache.org/repos/asf?p=geode.git;h=23babb8 ] GEODE-8239 - Add gradle config to add 'Class-Path' and 'Dependent-Modules' attirbutes to manifest file. (#5297) GEODE-8043 - Create JBossModuleService and implement loadModule. (#5081) GEODE-8294 - Integrate ModuleService into Geode. Integrated ModuleService into geode-membership. Integrate ModuleService into geode-cq. Integrate ModuleService into WAnServiceProvider Integrate ModuleService into ServerConnectionfactory. Integrate ModuleService into ListCollectingServiceLoader and InternalDistributedSystemMetricsService. Integrate ModuleService into HandshakeRequestOperationHandler and ValueSerializer Integrate ModuleService into CacheXml. Integrate ModuleService into CommandManager. Cleaned up library dependencies Moved BootstrappingService.java to geode-common-services Integrate ModuleService into tests and comments.. GEODE-8306 - Introduce GeodeEntityResolver2Interface. > Gradle configuration to create manifests for all Geode jars > --- > > Key: GEODE-8239 > URL: https://issues.apache.org/jira/browse/GEODE-8239 > Project: Geode > Issue Type: Sub-task > Components: client/server >Reporter: Patrick Johnsn >Assignee: Patrick Johnsn >Priority: Major > > Modify the Gradle configuration to generate a manifest file with "Class-Path" > and "Dependent-Modules" attributes inside the jars. This manifest will be > used when defining modules using the jars. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8148) Implement unloadModule in JBossModuleService
[ https://issues.apache.org/jira/browse/GEODE-8148?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153919#comment-17153919 ] ASF subversion and git services commented on GEODE-8148: Commit 73c519a311ed6e49ac393e25e1615e486727e775 in geode's branch refs/heads/feature/GEODE-8067 from Patrick Johnson [ https://gitbox.apache.org/repos/asf?p=geode.git;h=73c519a ] GEODE-8148 - Implement unloadModule. (#5151) > Implement unloadModule in JBossModuleService > > > Key: GEODE-8148 > URL: https://issues.apache.org/jira/browse/GEODE-8148 > Project: Geode > Issue Type: Sub-task >Reporter: Patrick Johnsn >Assignee: Patrick Johnsn >Priority: Major > > unloadModule will unload JBoss modules previously loaded by loadModule. > unloadModule takes a String that represents the name of the module to find > and unload. It should return true when successfully unloading a module and > false if it cannot find or cannot unload the specified module. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8306) Introduce GeodeEntityResolver2 interface on top of EntityResolver2
[ https://issues.apache.org/jira/browse/GEODE-8306?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153925#comment-17153925 ] ASF subversion and git services commented on GEODE-8306: Commit 23babb80c770e50c0e5f8b841e51fc20e6a27dbc in geode's branch refs/heads/feature/GEODE-8067 from Patrick Johnson [ https://gitbox.apache.org/repos/asf?p=geode.git;h=23babb8 ] GEODE-8239 - Add gradle config to add 'Class-Path' and 'Dependent-Modules' attirbutes to manifest file. (#5297) GEODE-8043 - Create JBossModuleService and implement loadModule. (#5081) GEODE-8294 - Integrate ModuleService into Geode. Integrated ModuleService into geode-membership. Integrate ModuleService into geode-cq. Integrate ModuleService into WAnServiceProvider Integrate ModuleService into ServerConnectionfactory. Integrate ModuleService into ListCollectingServiceLoader and InternalDistributedSystemMetricsService. Integrate ModuleService into HandshakeRequestOperationHandler and ValueSerializer Integrate ModuleService into CacheXml. Integrate ModuleService into CommandManager. Cleaned up library dependencies Moved BootstrappingService.java to geode-common-services Integrate ModuleService into tests and comments.. GEODE-8306 - Introduce GeodeEntityResolver2Interface. > Introduce GeodeEntityResolver2 interface on top of EntityResolver2 > -- > > Key: GEODE-8306 > URL: https://issues.apache.org/jira/browse/GEODE-8306 > Project: Geode > Issue Type: Improvement >Reporter: Patrick Johnsn >Assignee: Patrick Johnsn >Priority: Major > > Introduce GeodeEntityResolver2 interface on top of EntityResolver2 to > introduce an init method for passing in a ModuleService. > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8137) Implement loadService on JBossModuleService
[ https://issues.apache.org/jira/browse/GEODE-8137?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153918#comment-17153918 ] ASF subversion and git services commented on GEODE-8137: Commit 979bb4e80508bd00f6b62e98e9fb02cfcca76934 in geode's branch refs/heads/feature/GEODE-8067 from Patrick Johnson [ https://gitbox.apache.org/repos/asf?p=geode.git;h=979bb4e ] GEODE-8137 - Implement loadService. (#5136) > Implement loadService on JBossModuleService > --- > > Key: GEODE-8137 > URL: https://issues.apache.org/jira/browse/GEODE-8137 > Project: Geode > Issue Type: Sub-task >Reporter: Patrick Johnsn >Assignee: Patrick Johnsn >Priority: Major > > Implement loadService to load implementations of a given interface from JBoss > Modules. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8294) Integrate ModuleService into Geode
[ https://issues.apache.org/jira/browse/GEODE-8294?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153924#comment-17153924 ] ASF subversion and git services commented on GEODE-8294: Commit 23babb80c770e50c0e5f8b841e51fc20e6a27dbc in geode's branch refs/heads/feature/GEODE-8067 from Patrick Johnson [ https://gitbox.apache.org/repos/asf?p=geode.git;h=23babb8 ] GEODE-8239 - Add gradle config to add 'Class-Path' and 'Dependent-Modules' attirbutes to manifest file. (#5297) GEODE-8043 - Create JBossModuleService and implement loadModule. (#5081) GEODE-8294 - Integrate ModuleService into Geode. Integrated ModuleService into geode-membership. Integrate ModuleService into geode-cq. Integrate ModuleService into WAnServiceProvider Integrate ModuleService into ServerConnectionfactory. Integrate ModuleService into ListCollectingServiceLoader and InternalDistributedSystemMetricsService. Integrate ModuleService into HandshakeRequestOperationHandler and ValueSerializer Integrate ModuleService into CacheXml. Integrate ModuleService into CommandManager. Cleaned up library dependencies Moved BootstrappingService.java to geode-common-services Integrate ModuleService into tests and comments.. GEODE-8306 - Introduce GeodeEntityResolver2Interface. > Integrate ModuleService into Geode > -- > > Key: GEODE-8294 > URL: https://issues.apache.org/jira/browse/GEODE-8294 > Project: Geode > Issue Type: Sub-task >Reporter: Udo Kohlmeyer >Priority: Major > > ModuleService is the new way to loadServices, findResources, loadClasses. > Depending on implementation it will use either the default way of "standard" > Java ClassLoader semantics. > OR > If configured use ClassLoader isolated semantics using JBoss-modules. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8190) Create JBoss Module to load jar with manifest and classpath
[ https://issues.apache.org/jira/browse/GEODE-8190?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153921#comment-17153921 ] ASF subversion and git services commented on GEODE-8190: Commit 627304aef3a68d3a6a646a18eded31118a318fb5 in geode's branch refs/heads/feature/GEODE-8067 from Patrick Johnson [ https://gitbox.apache.org/repos/asf?p=geode.git;h=627304a ] GEODE-8190: Clean up tests and automate Geode version. (#5243) (#5293) > Create JBoss Module to load jar with manifest and classpath > --- > > Key: GEODE-8190 > URL: https://issues.apache.org/jira/browse/GEODE-8190 > Project: Geode > Issue Type: Sub-task > Components: client/server >Reporter: Udo Kohlmeyer >Assignee: Patrick Johnsn >Priority: Major > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8172) CI failure: ParallelWANPersistenceEnabledGatewaySenderOffHeapDUnitTest.testpersistentWanGateway_restartSenderWithCleanQueues_expectNoEventsReceived
[ https://issues.apache.org/jira/browse/GEODE-8172?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153912#comment-17153912 ] Donal Evans commented on GEODE-8172: [~onichols] Given that there was a PR to "fix" this test that was merged 8 days ago, but it's still failing, I thought it might be useful to add some newer artifacts, as they may have changed since the attempted fix was applied, and to bring attention to the fact that the test is still flaky. > CI failure: > ParallelWANPersistenceEnabledGatewaySenderOffHeapDUnitTest.testpersistentWanGateway_restartSenderWithCleanQueues_expectNoEventsReceived > --- > > Key: GEODE-8172 > URL: https://issues.apache.org/jira/browse/GEODE-8172 > Project: Geode > Issue Type: Bug > Components: wan >Reporter: Bruce J Schuchardt >Assignee: Mario Ivanac >Priority: Major > > Failed in a CI run > (https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-develop-main/jobs/DistributedTestOpenJDK8/builds/191#A). > No previous failures for this issue are found in JIRA and no recent WAN > changes could be detected. Flaky? > {noformat} > > Task :geode-wan:distributedTest > org.apache.geode.internal.cache.wan.offheap.ParallelWANPersistenceEnabledGatewaySenderOffHeapDUnitTest > > > testpersistentWanGateway_restartSenderWithCleanQueues_expectNoEventsReceived > FAILED > org.apache.geode.test.dunit.RMIException: While invoking > org.apache.geode.internal.cache.wan.parallel.ParallelWANPersistenceEnabledGatewaySenderDUnitTest$$Lambda$487/908301056.run > in VM 2 running on Host 8e35f765a792 with 8 VMs > Caused by: > org.awaitility.core.ConditionTimeoutException: Assertion condition > defined as a lambda expression in > org.apache.geode.internal.cache.wan.WANTestBase that uses int, > intorg.apache.geode.cache.Region Expected region entries: 0 but actual > entries: 20 present region keyset [3, 5, 8, 13, 16, 21, 27, 30, 35, 38, 43, > 45, 50, 54, 58, 62, 65, 68, 73, 78] expected:<0> but was:<20> within 5 > minutes. > Caused by: > java.lang.AssertionError: Expected region entries: 0 but actual > entries: 20 present region keyset [3, 5, 8, 13, 16, 21, 27, 30, 35, 38, 43, > 45, 50, 54, 58, 62, 65, 68, 73, 78] expected:<0> but was:<20> > 824 tests completed, 1 failed, 59 skipped > > Task :geode-wan:distributedTest FAILED > {noformat} -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8037) Create BootstrappingService Interface
[ https://issues.apache.org/jira/browse/GEODE-8037?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153915#comment-17153915 ] ASF subversion and git services commented on GEODE-8037: Commit 82e14054c2af08846c22f3a8857000c89dd4a522 in geode's branch refs/heads/feature/GEODE-8067 from Patrick Johnson [ https://gitbox.apache.org/repos/asf?p=geode.git;h=82e1405 ] GEODE-8037 - Create BootstrappingService interface. (#5046) > Create BootstrappingService Interface > - > > Key: GEODE-8037 > URL: https://issues.apache.org/jira/browse/GEODE-8037 > Project: Geode > Issue Type: Sub-task >Reporter: Patrick Johnsn >Assignee: Patrick Johnsn >Priority: Major > > Create a BootstrapingService interface. The BootstrappingService will use the > ModuleService to bootstrap Geode in a classloader-isolated way, i.e. loading > the necessary modules to run Geode. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8043) Create JBoss-Modules ModuleService Implementation - loadModule
[ https://issues.apache.org/jira/browse/GEODE-8043?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153917#comment-17153917 ] ASF subversion and git services commented on GEODE-8043: Commit 700f9d469e133af4ede71698ade30b1d449e8ed3 in geode's branch refs/heads/feature/GEODE-8067 from Udo Kohlmeyer [ https://gitbox.apache.org/repos/asf?p=geode.git;h=700f9d4 ] GEODE-8043 - Create JBossModuleService and implement loadModule. (#5081) > Create JBoss-Modules ModuleService Implementation - loadModule > -- > > Key: GEODE-8043 > URL: https://issues.apache.org/jira/browse/GEODE-8043 > Project: Geode > Issue Type: Sub-task >Reporter: Patrick Johnsn >Assignee: Patrick Johnsn >Priority: Major > > Implement the loadModule method of the ModuleService interface using > JBoss-Modules. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8341) Correct typo in gfsh export docs
[ https://issues.apache.org/jira/browse/GEODE-8341?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153914#comment-17153914 ] ASF subversion and git services commented on GEODE-8341: Commit 9d7d467e642a3f84094d1bf6ef605079d8aa58aa in geode's branch refs/heads/feature/GEODE-8067 from Karen Miller [ https://gitbox.apache.org/repos/asf?p=geode.git;h=9d7d467 ] GEODE-8341: Correct docs typo in gfsh export logs (#5352) Co-authored-by: Karen Miller > Correct typo in gfsh export docs > > > Key: GEODE-8341 > URL: https://issues.apache.org/jira/browse/GEODE-8341 > Project: Geode > Issue Type: Improvement > Components: docs >Reporter: Karen Smoler Miller >Priority: Major > > There's a single character typo in the docs. In the command reference page > for > gfsh export logs > the name of the ZIP file is of the form exportedLogs_xxx.zip. The docs use a > lowercase 'l', and it needs to be changed to an uppercase 'L'. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8041) Create ManagementService Interface
[ https://issues.apache.org/jira/browse/GEODE-8041?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153916#comment-17153916 ] ASF subversion and git services commented on GEODE-8041: Commit 36d519bfbee6fcf6fcb47293f60cb784979ee151 in geode's branch refs/heads/feature/GEODE-8067 from Patrick Johnson [ https://gitbox.apache.org/repos/asf?p=geode.git;h=36d519b ] GEODE-8041 - Create ManagementService interface. (#5062) > Create ManagementService Interface > -- > > Key: GEODE-8041 > URL: https://issues.apache.org/jira/browse/GEODE-8041 > Project: Geode > Issue Type: Sub-task >Reporter: Patrick Johnsn >Assignee: Patrick Johnsn >Priority: Major > > Create a ManagementService interface. The ManagementService will configure > and start Geode (create a Cache given some configuration properties) after > the BootstrappingService has bootstrapped the environment and loaded the > relevant modules. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8313) Improve RedisData synchronization for toData
[ https://issues.apache.org/jira/browse/GEODE-8313?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153913#comment-17153913 ] ASF subversion and git services commented on GEODE-8313: Commit 13d17ec54f3f1855baee1be280453c740635ed27 in geode's branch refs/heads/feature/GEODE-8067 from Jens Deppe [ https://gitbox.apache.org/repos/asf?p=geode.git;h=13d17ec ] GEODE-8313: Improve RedisData synchronization for toData (#5318) Co-authored-by: Darrel Schneider > Improve RedisData synchronization for toData > > > Key: GEODE-8313 > URL: https://issues.apache.org/jira/browse/GEODE-8313 > Project: Geode > Issue Type: Bug > Components: redis >Reporter: Jens Deppe >Assignee: Jens Deppe >Priority: Major > > During GII, redis data structures may throw > {{ConcurrentModificationException}}s from {{toData}}. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8043) Create JBoss-Modules ModuleService Implementation - loadModule
[ https://issues.apache.org/jira/browse/GEODE-8043?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153907#comment-17153907 ] ASF subversion and git services commented on GEODE-8043: Commit 23babb80c770e50c0e5f8b841e51fc20e6a27dbc in geode's branch refs/heads/feature/GEODE-8067 from Patrick Johnson [ https://gitbox.apache.org/repos/asf?p=geode.git;h=23babb8 ] GEODE-8239 - Add gradle config to add 'Class-Path' and 'Dependent-Modules' attirbutes to manifest file. (#5297) GEODE-8043 - Create JBossModuleService and implement loadModule. (#5081) GEODE-8294 - Integrate ModuleService into Geode. Integrated ModuleService into geode-membership. Integrate ModuleService into geode-cq. Integrate ModuleService into WAnServiceProvider Integrate ModuleService into ServerConnectionfactory. Integrate ModuleService into ListCollectingServiceLoader and InternalDistributedSystemMetricsService. Integrate ModuleService into HandshakeRequestOperationHandler and ValueSerializer Integrate ModuleService into CacheXml. Integrate ModuleService into CommandManager. Cleaned up library dependencies Moved BootstrappingService.java to geode-common-services Integrate ModuleService into tests and comments.. GEODE-8306 - Introduce GeodeEntityResolver2Interface. > Create JBoss-Modules ModuleService Implementation - loadModule > -- > > Key: GEODE-8043 > URL: https://issues.apache.org/jira/browse/GEODE-8043 > Project: Geode > Issue Type: Sub-task >Reporter: Patrick Johnsn >Assignee: Patrick Johnsn >Priority: Major > > Implement the loadModule method of the ModuleService interface using > JBoss-Modules. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Closed] (GEODE-8336) Set statistics-sampling-enabled false everywhere we don't need/want stats
[ https://issues.apache.org/jira/browse/GEODE-8336?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Blake Bender closed GEODE-8336. --- > Set statistics-sampling-enabled false everywhere we don't need/want stats > - > > Key: GEODE-8336 > URL: https://issues.apache.org/jira/browse/GEODE-8336 > Project: Geode > Issue Type: Improvement > Components: native client >Reporter: Blake Bender >Priority: Major > > Statistics gathering isn't necessary in our tests, unless we're specifically > testing stats, and stats have long been a source of problems at client > shutdown. We should, therefore, make sure this value is set to false > wherever we find it in various config files and source files in the > repository. > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8190) Create JBoss Module to load jar with manifest and classpath
[ https://issues.apache.org/jira/browse/GEODE-8190?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153904#comment-17153904 ] ASF subversion and git services commented on GEODE-8190: Commit 5f7b60ae766473b902166fda226262b828c8fe8d in geode's branch refs/heads/feature/GEODE-8067 from Patrick Johnson [ https://gitbox.apache.org/repos/asf?p=geode.git;h=5f7b60a ] GEODE-8190 - Completed GeodeJarModuleFinder to register and load Modules. (#5234) JBossModuleServiceImpl can now register and load Modules using ModuleDescriptor. The ModuleDescriptor can now contain source paths to be included in the module as code sources or have dependencies on other modules. The same functionality can now be represented/retrieved from the Manifest file contained within the jar files. Amended gradle scripts for geode-common-services and geode-common to now generate manifest files containing "Class-Path" dependencies and project module dependencies described in the "Dependent-Modules" attribute in the manifest file. > Create JBoss Module to load jar with manifest and classpath > --- > > Key: GEODE-8190 > URL: https://issues.apache.org/jira/browse/GEODE-8190 > Project: Geode > Issue Type: Sub-task > Components: client/server >Reporter: Udo Kohlmeyer >Assignee: Patrick Johnsn >Priority: Major > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8190) Create JBoss Module to load jar with manifest and classpath
[ https://issues.apache.org/jira/browse/GEODE-8190?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153905#comment-17153905 ] ASF subversion and git services commented on GEODE-8190: Commit 627304aef3a68d3a6a646a18eded31118a318fb5 in geode's branch refs/heads/feature/GEODE-8067 from Patrick Johnson [ https://gitbox.apache.org/repos/asf?p=geode.git;h=627304a ] GEODE-8190: Clean up tests and automate Geode version. (#5243) (#5293) > Create JBoss Module to load jar with manifest and classpath > --- > > Key: GEODE-8190 > URL: https://issues.apache.org/jira/browse/GEODE-8190 > Project: Geode > Issue Type: Sub-task > Components: client/server >Reporter: Udo Kohlmeyer >Assignee: Patrick Johnsn >Priority: Major > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8037) Create BootstrappingService Interface
[ https://issues.apache.org/jira/browse/GEODE-8037?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153898#comment-17153898 ] ASF subversion and git services commented on GEODE-8037: Commit 82e14054c2af08846c22f3a8857000c89dd4a522 in geode's branch refs/heads/feature/GEODE-8067 from Patrick Johnson [ https://gitbox.apache.org/repos/asf?p=geode.git;h=82e1405 ] GEODE-8037 - Create BootstrappingService interface. (#5046) > Create BootstrappingService Interface > - > > Key: GEODE-8037 > URL: https://issues.apache.org/jira/browse/GEODE-8037 > Project: Geode > Issue Type: Sub-task >Reporter: Patrick Johnsn >Assignee: Patrick Johnsn >Priority: Major > > Create a BootstrapingService interface. The BootstrappingService will use the > ModuleService to bootstrap Geode in a classloader-isolated way, i.e. loading > the necessary modules to run Geode. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8294) Integrate ModuleService into Geode
[ https://issues.apache.org/jira/browse/GEODE-8294?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153908#comment-17153908 ] ASF subversion and git services commented on GEODE-8294: Commit 23babb80c770e50c0e5f8b841e51fc20e6a27dbc in geode's branch refs/heads/feature/GEODE-8067 from Patrick Johnson [ https://gitbox.apache.org/repos/asf?p=geode.git;h=23babb8 ] GEODE-8239 - Add gradle config to add 'Class-Path' and 'Dependent-Modules' attirbutes to manifest file. (#5297) GEODE-8043 - Create JBossModuleService and implement loadModule. (#5081) GEODE-8294 - Integrate ModuleService into Geode. Integrated ModuleService into geode-membership. Integrate ModuleService into geode-cq. Integrate ModuleService into WAnServiceProvider Integrate ModuleService into ServerConnectionfactory. Integrate ModuleService into ListCollectingServiceLoader and InternalDistributedSystemMetricsService. Integrate ModuleService into HandshakeRequestOperationHandler and ValueSerializer Integrate ModuleService into CacheXml. Integrate ModuleService into CommandManager. Cleaned up library dependencies Moved BootstrappingService.java to geode-common-services Integrate ModuleService into tests and comments.. GEODE-8306 - Introduce GeodeEntityResolver2Interface. > Integrate ModuleService into Geode > -- > > Key: GEODE-8294 > URL: https://issues.apache.org/jira/browse/GEODE-8294 > Project: Geode > Issue Type: Sub-task >Reporter: Udo Kohlmeyer >Priority: Major > > ModuleService is the new way to loadServices, findResources, loadClasses. > Depending on implementation it will use either the default way of "standard" > Java ClassLoader semantics. > OR > If configured use ClassLoader isolated semantics using JBoss-modules. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Resolved] (GEODE-8336) Set statistics-sampling-enabled false everywhere we don't need/want stats
[ https://issues.apache.org/jira/browse/GEODE-8336?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Blake Bender resolved GEODE-8336. - Resolution: Won't Fix tl;dr: yes, stats are disabled. I changed all instances where we set this to true to false, and ran a private CI pipeline. 3 tests failed, all of which were checking specifically for stats to be enabled. Changing those back yielded a change with only two instances of the variable, both of which were clearly server-side settings, so there's no need to submit a PR for this or anything. > Set statistics-sampling-enabled false everywhere we don't need/want stats > - > > Key: GEODE-8336 > URL: https://issues.apache.org/jira/browse/GEODE-8336 > Project: Geode > Issue Type: Improvement > Components: native client >Reporter: Blake Bender >Priority: Major > > Statistics gathering isn't necessary in our tests, unless we're specifically > testing stats, and stats have long been a source of problems at client > shutdown. We should, therefore, make sure this value is set to false > wherever we find it in various config files and source files in the > repository. > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8239) Gradle configuration to create manifests for all Geode jars
[ https://issues.apache.org/jira/browse/GEODE-8239?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153906#comment-17153906 ] ASF subversion and git services commented on GEODE-8239: Commit 23babb80c770e50c0e5f8b841e51fc20e6a27dbc in geode's branch refs/heads/feature/GEODE-8067 from Patrick Johnson [ https://gitbox.apache.org/repos/asf?p=geode.git;h=23babb8 ] GEODE-8239 - Add gradle config to add 'Class-Path' and 'Dependent-Modules' attirbutes to manifest file. (#5297) GEODE-8043 - Create JBossModuleService and implement loadModule. (#5081) GEODE-8294 - Integrate ModuleService into Geode. Integrated ModuleService into geode-membership. Integrate ModuleService into geode-cq. Integrate ModuleService into WAnServiceProvider Integrate ModuleService into ServerConnectionfactory. Integrate ModuleService into ListCollectingServiceLoader and InternalDistributedSystemMetricsService. Integrate ModuleService into HandshakeRequestOperationHandler and ValueSerializer Integrate ModuleService into CacheXml. Integrate ModuleService into CommandManager. Cleaned up library dependencies Moved BootstrappingService.java to geode-common-services Integrate ModuleService into tests and comments.. GEODE-8306 - Introduce GeodeEntityResolver2Interface. > Gradle configuration to create manifests for all Geode jars > --- > > Key: GEODE-8239 > URL: https://issues.apache.org/jira/browse/GEODE-8239 > Project: Geode > Issue Type: Sub-task > Components: client/server >Reporter: Patrick Johnsn >Assignee: Patrick Johnsn >Priority: Major > > Modify the Gradle configuration to generate a manifest file with "Class-Path" > and "Dependent-Modules" attributes inside the jars. This manifest will be > used when defining modules using the jars. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8341) Correct typo in gfsh export docs
[ https://issues.apache.org/jira/browse/GEODE-8341?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153897#comment-17153897 ] ASF subversion and git services commented on GEODE-8341: Commit 9d7d467e642a3f84094d1bf6ef605079d8aa58aa in geode's branch refs/heads/feature/GEODE-8067 from Karen Miller [ https://gitbox.apache.org/repos/asf?p=geode.git;h=9d7d467 ] GEODE-8341: Correct docs typo in gfsh export logs (#5352) Co-authored-by: Karen Miller > Correct typo in gfsh export docs > > > Key: GEODE-8341 > URL: https://issues.apache.org/jira/browse/GEODE-8341 > Project: Geode > Issue Type: Improvement > Components: docs >Reporter: Karen Smoler Miller >Priority: Major > > There's a single character typo in the docs. In the command reference page > for > gfsh export logs > the name of the ZIP file is of the form exportedLogs_xxx.zip. The docs use a > lowercase 'l', and it needs to be changed to an uppercase 'L'. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8306) Introduce GeodeEntityResolver2 interface on top of EntityResolver2
[ https://issues.apache.org/jira/browse/GEODE-8306?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153909#comment-17153909 ] ASF subversion and git services commented on GEODE-8306: Commit 23babb80c770e50c0e5f8b841e51fc20e6a27dbc in geode's branch refs/heads/feature/GEODE-8067 from Patrick Johnson [ https://gitbox.apache.org/repos/asf?p=geode.git;h=23babb8 ] GEODE-8239 - Add gradle config to add 'Class-Path' and 'Dependent-Modules' attirbutes to manifest file. (#5297) GEODE-8043 - Create JBossModuleService and implement loadModule. (#5081) GEODE-8294 - Integrate ModuleService into Geode. Integrated ModuleService into geode-membership. Integrate ModuleService into geode-cq. Integrate ModuleService into WAnServiceProvider Integrate ModuleService into ServerConnectionfactory. Integrate ModuleService into ListCollectingServiceLoader and InternalDistributedSystemMetricsService. Integrate ModuleService into HandshakeRequestOperationHandler and ValueSerializer Integrate ModuleService into CacheXml. Integrate ModuleService into CommandManager. Cleaned up library dependencies Moved BootstrappingService.java to geode-common-services Integrate ModuleService into tests and comments.. GEODE-8306 - Introduce GeodeEntityResolver2Interface. > Introduce GeodeEntityResolver2 interface on top of EntityResolver2 > -- > > Key: GEODE-8306 > URL: https://issues.apache.org/jira/browse/GEODE-8306 > Project: Geode > Issue Type: Improvement >Reporter: Patrick Johnsn >Assignee: Patrick Johnsn >Priority: Major > > Introduce GeodeEntityResolver2 interface on top of EntityResolver2 to > introduce an init method for passing in a ModuleService. > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8041) Create ManagementService Interface
[ https://issues.apache.org/jira/browse/GEODE-8041?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153899#comment-17153899 ] ASF subversion and git services commented on GEODE-8041: Commit 36d519bfbee6fcf6fcb47293f60cb784979ee151 in geode's branch refs/heads/feature/GEODE-8067 from Patrick Johnson [ https://gitbox.apache.org/repos/asf?p=geode.git;h=36d519b ] GEODE-8041 - Create ManagementService interface. (#5062) > Create ManagementService Interface > -- > > Key: GEODE-8041 > URL: https://issues.apache.org/jira/browse/GEODE-8041 > Project: Geode > Issue Type: Sub-task >Reporter: Patrick Johnsn >Assignee: Patrick Johnsn >Priority: Major > > Create a ManagementService interface. The ManagementService will configure > and start Geode (create a Cache given some configuration properties) after > the BootstrappingService has bootstrapped the environment and loaded the > relevant modules. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8043) Create JBoss-Modules ModuleService Implementation - loadModule
[ https://issues.apache.org/jira/browse/GEODE-8043?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153901#comment-17153901 ] ASF subversion and git services commented on GEODE-8043: Commit 700f9d469e133af4ede71698ade30b1d449e8ed3 in geode's branch refs/heads/feature/GEODE-8067 from Udo Kohlmeyer [ https://gitbox.apache.org/repos/asf?p=geode.git;h=700f9d4 ] GEODE-8043 - Create JBossModuleService and implement loadModule. (#5081) > Create JBoss-Modules ModuleService Implementation - loadModule > -- > > Key: GEODE-8043 > URL: https://issues.apache.org/jira/browse/GEODE-8043 > Project: Geode > Issue Type: Sub-task >Reporter: Patrick Johnsn >Assignee: Patrick Johnsn >Priority: Major > > Implement the loadModule method of the ModuleService interface using > JBoss-Modules. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8313) Improve RedisData synchronization for toData
[ https://issues.apache.org/jira/browse/GEODE-8313?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153896#comment-17153896 ] ASF subversion and git services commented on GEODE-8313: Commit 13d17ec54f3f1855baee1be280453c740635ed27 in geode's branch refs/heads/feature/GEODE-8067 from Jens Deppe [ https://gitbox.apache.org/repos/asf?p=geode.git;h=13d17ec ] GEODE-8313: Improve RedisData synchronization for toData (#5318) Co-authored-by: Darrel Schneider > Improve RedisData synchronization for toData > > > Key: GEODE-8313 > URL: https://issues.apache.org/jira/browse/GEODE-8313 > Project: Geode > Issue Type: Bug > Components: redis >Reporter: Jens Deppe >Assignee: Jens Deppe >Priority: Major > > During GII, redis data structures may throw > {{ConcurrentModificationException}}s from {{toData}}. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8148) Implement unloadModule in JBossModuleService
[ https://issues.apache.org/jira/browse/GEODE-8148?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153903#comment-17153903 ] ASF subversion and git services commented on GEODE-8148: Commit 73c519a311ed6e49ac393e25e1615e486727e775 in geode's branch refs/heads/feature/GEODE-8067 from Patrick Johnson [ https://gitbox.apache.org/repos/asf?p=geode.git;h=73c519a ] GEODE-8148 - Implement unloadModule. (#5151) > Implement unloadModule in JBossModuleService > > > Key: GEODE-8148 > URL: https://issues.apache.org/jira/browse/GEODE-8148 > Project: Geode > Issue Type: Sub-task >Reporter: Patrick Johnsn >Assignee: Patrick Johnsn >Priority: Major > > unloadModule will unload JBoss modules previously loaded by loadModule. > unloadModule takes a String that represents the name of the module to find > and unload. It should return true when successfully unloading a module and > false if it cannot find or cannot unload the specified module. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8137) Implement loadService on JBossModuleService
[ https://issues.apache.org/jira/browse/GEODE-8137?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153902#comment-17153902 ] ASF subversion and git services commented on GEODE-8137: Commit 979bb4e80508bd00f6b62e98e9fb02cfcca76934 in geode's branch refs/heads/feature/GEODE-8067 from Patrick Johnson [ https://gitbox.apache.org/repos/asf?p=geode.git;h=979bb4e ] GEODE-8137 - Implement loadService. (#5136) > Implement loadService on JBossModuleService > --- > > Key: GEODE-8137 > URL: https://issues.apache.org/jira/browse/GEODE-8137 > Project: Geode > Issue Type: Sub-task >Reporter: Patrick Johnsn >Assignee: Patrick Johnsn >Priority: Major > > Implement loadService to load implementations of a given interface from JBoss > Modules. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8067) ClassLoader Isolation
[ https://issues.apache.org/jira/browse/GEODE-8067?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153895#comment-17153895 ] ASF GitHub Bot commented on GEODE-8067: --- kohlmu-pivotal opened a new pull request #5356: URL: https://github.com/apache/geode/pull/5356 Thank you for submitting a contribution to Apache Geode. In order to streamline the review of the contribution we ask you to ensure the following steps have been taken: ### For all changes: - [ ] Is there a JIRA ticket associated with this PR? Is it referenced in the commit message? - [ ] Has your PR been rebased against the latest commit within the target branch (typically `develop`)? - [ ] Is your initial contribution a single, squashed commit? - [ ] Does `gradlew build` run cleanly? - [ ] Have you written or updated unit tests to verify your changes? - [ ] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under [ASF 2.0](http://www.apache.org/legal/resolved.html#category-a)? ### Note: Please ensure that once the PR is submitted, check Concourse for build issues and submit an update to your PR as soon as possible. If you need help, please send an email to d...@geode.apache.org. This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org > ClassLoader Isolation > - > > Key: GEODE-8067 > URL: https://issues.apache.org/jira/browse/GEODE-8067 > Project: Geode > Issue Type: New Feature > Components: client/server >Reporter: Udo Kohlmeyer >Assignee: Udo Kohlmeyer >Priority: Major > > This is the root jira for the first pass implementation for [ClassLoader > Isolation|https://cwiki.apache.org/confluence/display/GEODE/ClassLoader+Isolation] -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8148) Implement unloadModule in JBossModuleService
[ https://issues.apache.org/jira/browse/GEODE-8148?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153888#comment-17153888 ] ASF subversion and git services commented on GEODE-8148: Commit 73c519a311ed6e49ac393e25e1615e486727e775 in geode's branch refs/heads/feature/GEODE-8067 from Patrick Johnson [ https://gitbox.apache.org/repos/asf?p=geode.git;h=73c519a ] GEODE-8148 - Implement unloadModule. (#5151) > Implement unloadModule in JBossModuleService > > > Key: GEODE-8148 > URL: https://issues.apache.org/jira/browse/GEODE-8148 > Project: Geode > Issue Type: Sub-task >Reporter: Patrick Johnsn >Assignee: Patrick Johnsn >Priority: Major > > unloadModule will unload JBoss modules previously loaded by loadModule. > unloadModule takes a String that represents the name of the module to find > and unload. It should return true when successfully unloading a module and > false if it cannot find or cannot unload the specified module. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8294) Integrate ModuleService into Geode
[ https://issues.apache.org/jira/browse/GEODE-8294?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153893#comment-17153893 ] ASF subversion and git services commented on GEODE-8294: Commit 23babb80c770e50c0e5f8b841e51fc20e6a27dbc in geode's branch refs/heads/feature/GEODE-8067 from Patrick Johnson [ https://gitbox.apache.org/repos/asf?p=geode.git;h=23babb8 ] GEODE-8239 - Add gradle config to add 'Class-Path' and 'Dependent-Modules' attirbutes to manifest file. (#5297) GEODE-8043 - Create JBossModuleService and implement loadModule. (#5081) GEODE-8294 - Integrate ModuleService into Geode. Integrated ModuleService into geode-membership. Integrate ModuleService into geode-cq. Integrate ModuleService into WAnServiceProvider Integrate ModuleService into ServerConnectionfactory. Integrate ModuleService into ListCollectingServiceLoader and InternalDistributedSystemMetricsService. Integrate ModuleService into HandshakeRequestOperationHandler and ValueSerializer Integrate ModuleService into CacheXml. Integrate ModuleService into CommandManager. Cleaned up library dependencies Moved BootstrappingService.java to geode-common-services Integrate ModuleService into tests and comments.. GEODE-8306 - Introduce GeodeEntityResolver2Interface. > Integrate ModuleService into Geode > -- > > Key: GEODE-8294 > URL: https://issues.apache.org/jira/browse/GEODE-8294 > Project: Geode > Issue Type: Sub-task >Reporter: Udo Kohlmeyer >Priority: Major > > ModuleService is the new way to loadServices, findResources, loadClasses. > Depending on implementation it will use either the default way of "standard" > Java ClassLoader semantics. > OR > If configured use ClassLoader isolated semantics using JBoss-modules. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8137) Implement loadService on JBossModuleService
[ https://issues.apache.org/jira/browse/GEODE-8137?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153887#comment-17153887 ] ASF subversion and git services commented on GEODE-8137: Commit 979bb4e80508bd00f6b62e98e9fb02cfcca76934 in geode's branch refs/heads/feature/GEODE-8067 from Patrick Johnson [ https://gitbox.apache.org/repos/asf?p=geode.git;h=979bb4e ] GEODE-8137 - Implement loadService. (#5136) > Implement loadService on JBossModuleService > --- > > Key: GEODE-8137 > URL: https://issues.apache.org/jira/browse/GEODE-8137 > Project: Geode > Issue Type: Sub-task >Reporter: Patrick Johnsn >Assignee: Patrick Johnsn >Priority: Major > > Implement loadService to load implementations of a given interface from JBoss > Modules. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8306) Introduce GeodeEntityResolver2 interface on top of EntityResolver2
[ https://issues.apache.org/jira/browse/GEODE-8306?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153894#comment-17153894 ] ASF subversion and git services commented on GEODE-8306: Commit 23babb80c770e50c0e5f8b841e51fc20e6a27dbc in geode's branch refs/heads/feature/GEODE-8067 from Patrick Johnson [ https://gitbox.apache.org/repos/asf?p=geode.git;h=23babb8 ] GEODE-8239 - Add gradle config to add 'Class-Path' and 'Dependent-Modules' attirbutes to manifest file. (#5297) GEODE-8043 - Create JBossModuleService and implement loadModule. (#5081) GEODE-8294 - Integrate ModuleService into Geode. Integrated ModuleService into geode-membership. Integrate ModuleService into geode-cq. Integrate ModuleService into WAnServiceProvider Integrate ModuleService into ServerConnectionfactory. Integrate ModuleService into ListCollectingServiceLoader and InternalDistributedSystemMetricsService. Integrate ModuleService into HandshakeRequestOperationHandler and ValueSerializer Integrate ModuleService into CacheXml. Integrate ModuleService into CommandManager. Cleaned up library dependencies Moved BootstrappingService.java to geode-common-services Integrate ModuleService into tests and comments.. GEODE-8306 - Introduce GeodeEntityResolver2Interface. > Introduce GeodeEntityResolver2 interface on top of EntityResolver2 > -- > > Key: GEODE-8306 > URL: https://issues.apache.org/jira/browse/GEODE-8306 > Project: Geode > Issue Type: Improvement >Reporter: Patrick Johnsn >Assignee: Patrick Johnsn >Priority: Major > > Introduce GeodeEntityResolver2 interface on top of EntityResolver2 to > introduce an init method for passing in a ModuleService. > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8239) Gradle configuration to create manifests for all Geode jars
[ https://issues.apache.org/jira/browse/GEODE-8239?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153891#comment-17153891 ] ASF subversion and git services commented on GEODE-8239: Commit 23babb80c770e50c0e5f8b841e51fc20e6a27dbc in geode's branch refs/heads/feature/GEODE-8067 from Patrick Johnson [ https://gitbox.apache.org/repos/asf?p=geode.git;h=23babb8 ] GEODE-8239 - Add gradle config to add 'Class-Path' and 'Dependent-Modules' attirbutes to manifest file. (#5297) GEODE-8043 - Create JBossModuleService and implement loadModule. (#5081) GEODE-8294 - Integrate ModuleService into Geode. Integrated ModuleService into geode-membership. Integrate ModuleService into geode-cq. Integrate ModuleService into WAnServiceProvider Integrate ModuleService into ServerConnectionfactory. Integrate ModuleService into ListCollectingServiceLoader and InternalDistributedSystemMetricsService. Integrate ModuleService into HandshakeRequestOperationHandler and ValueSerializer Integrate ModuleService into CacheXml. Integrate ModuleService into CommandManager. Cleaned up library dependencies Moved BootstrappingService.java to geode-common-services Integrate ModuleService into tests and comments.. GEODE-8306 - Introduce GeodeEntityResolver2Interface. > Gradle configuration to create manifests for all Geode jars > --- > > Key: GEODE-8239 > URL: https://issues.apache.org/jira/browse/GEODE-8239 > Project: Geode > Issue Type: Sub-task > Components: client/server >Reporter: Patrick Johnsn >Assignee: Patrick Johnsn >Priority: Major > > Modify the Gradle configuration to generate a manifest file with "Class-Path" > and "Dependent-Modules" attributes inside the jars. This manifest will be > used when defining modules using the jars. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8043) Create JBoss-Modules ModuleService Implementation - loadModule
[ https://issues.apache.org/jira/browse/GEODE-8043?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153886#comment-17153886 ] ASF subversion and git services commented on GEODE-8043: Commit 700f9d469e133af4ede71698ade30b1d449e8ed3 in geode's branch refs/heads/feature/GEODE-8067 from Udo Kohlmeyer [ https://gitbox.apache.org/repos/asf?p=geode.git;h=700f9d4 ] GEODE-8043 - Create JBossModuleService and implement loadModule. (#5081) > Create JBoss-Modules ModuleService Implementation - loadModule > -- > > Key: GEODE-8043 > URL: https://issues.apache.org/jira/browse/GEODE-8043 > Project: Geode > Issue Type: Sub-task >Reporter: Patrick Johnsn >Assignee: Patrick Johnsn >Priority: Major > > Implement the loadModule method of the ModuleService interface using > JBoss-Modules. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8341) Correct typo in gfsh export docs
[ https://issues.apache.org/jira/browse/GEODE-8341?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153883#comment-17153883 ] ASF subversion and git services commented on GEODE-8341: Commit 9d7d467e642a3f84094d1bf6ef605079d8aa58aa in geode's branch refs/heads/feature/GEODE-8067 from Karen Miller [ https://gitbox.apache.org/repos/asf?p=geode.git;h=9d7d467 ] GEODE-8341: Correct docs typo in gfsh export logs (#5352) Co-authored-by: Karen Miller > Correct typo in gfsh export docs > > > Key: GEODE-8341 > URL: https://issues.apache.org/jira/browse/GEODE-8341 > Project: Geode > Issue Type: Improvement > Components: docs >Reporter: Karen Smoler Miller >Priority: Major > > There's a single character typo in the docs. In the command reference page > for > gfsh export logs > the name of the ZIP file is of the form exportedLogs_xxx.zip. The docs use a > lowercase 'l', and it needs to be changed to an uppercase 'L'. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8313) Improve RedisData synchronization for toData
[ https://issues.apache.org/jira/browse/GEODE-8313?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153882#comment-17153882 ] ASF subversion and git services commented on GEODE-8313: Commit 13d17ec54f3f1855baee1be280453c740635ed27 in geode's branch refs/heads/feature/GEODE-8067 from Jens Deppe [ https://gitbox.apache.org/repos/asf?p=geode.git;h=13d17ec ] GEODE-8313: Improve RedisData synchronization for toData (#5318) Co-authored-by: Darrel Schneider > Improve RedisData synchronization for toData > > > Key: GEODE-8313 > URL: https://issues.apache.org/jira/browse/GEODE-8313 > Project: Geode > Issue Type: Bug > Components: redis >Reporter: Jens Deppe >Assignee: Jens Deppe >Priority: Major > > During GII, redis data structures may throw > {{ConcurrentModificationException}}s from {{toData}}. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8043) Create JBoss-Modules ModuleService Implementation - loadModule
[ https://issues.apache.org/jira/browse/GEODE-8043?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153892#comment-17153892 ] ASF subversion and git services commented on GEODE-8043: Commit 23babb80c770e50c0e5f8b841e51fc20e6a27dbc in geode's branch refs/heads/feature/GEODE-8067 from Patrick Johnson [ https://gitbox.apache.org/repos/asf?p=geode.git;h=23babb8 ] GEODE-8239 - Add gradle config to add 'Class-Path' and 'Dependent-Modules' attirbutes to manifest file. (#5297) GEODE-8043 - Create JBossModuleService and implement loadModule. (#5081) GEODE-8294 - Integrate ModuleService into Geode. Integrated ModuleService into geode-membership. Integrate ModuleService into geode-cq. Integrate ModuleService into WAnServiceProvider Integrate ModuleService into ServerConnectionfactory. Integrate ModuleService into ListCollectingServiceLoader and InternalDistributedSystemMetricsService. Integrate ModuleService into HandshakeRequestOperationHandler and ValueSerializer Integrate ModuleService into CacheXml. Integrate ModuleService into CommandManager. Cleaned up library dependencies Moved BootstrappingService.java to geode-common-services Integrate ModuleService into tests and comments.. GEODE-8306 - Introduce GeodeEntityResolver2Interface. > Create JBoss-Modules ModuleService Implementation - loadModule > -- > > Key: GEODE-8043 > URL: https://issues.apache.org/jira/browse/GEODE-8043 > Project: Geode > Issue Type: Sub-task >Reporter: Patrick Johnsn >Assignee: Patrick Johnsn >Priority: Major > > Implement the loadModule method of the ModuleService interface using > JBoss-Modules. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8041) Create ManagementService Interface
[ https://issues.apache.org/jira/browse/GEODE-8041?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153885#comment-17153885 ] ASF subversion and git services commented on GEODE-8041: Commit 36d519bfbee6fcf6fcb47293f60cb784979ee151 in geode's branch refs/heads/feature/GEODE-8067 from Patrick Johnson [ https://gitbox.apache.org/repos/asf?p=geode.git;h=36d519b ] GEODE-8041 - Create ManagementService interface. (#5062) > Create ManagementService Interface > -- > > Key: GEODE-8041 > URL: https://issues.apache.org/jira/browse/GEODE-8041 > Project: Geode > Issue Type: Sub-task >Reporter: Patrick Johnsn >Assignee: Patrick Johnsn >Priority: Major > > Create a ManagementService interface. The ManagementService will configure > and start Geode (create a Cache given some configuration properties) after > the BootstrappingService has bootstrapped the environment and loaded the > relevant modules. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8037) Create BootstrappingService Interface
[ https://issues.apache.org/jira/browse/GEODE-8037?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153884#comment-17153884 ] ASF subversion and git services commented on GEODE-8037: Commit 82e14054c2af08846c22f3a8857000c89dd4a522 in geode's branch refs/heads/feature/GEODE-8067 from Patrick Johnson [ https://gitbox.apache.org/repos/asf?p=geode.git;h=82e1405 ] GEODE-8037 - Create BootstrappingService interface. (#5046) > Create BootstrappingService Interface > - > > Key: GEODE-8037 > URL: https://issues.apache.org/jira/browse/GEODE-8037 > Project: Geode > Issue Type: Sub-task >Reporter: Patrick Johnsn >Assignee: Patrick Johnsn >Priority: Major > > Create a BootstrapingService interface. The BootstrappingService will use the > ModuleService to bootstrap Geode in a classloader-isolated way, i.e. loading > the necessary modules to run Geode. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8190) Create JBoss Module to load jar with manifest and classpath
[ https://issues.apache.org/jira/browse/GEODE-8190?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153890#comment-17153890 ] ASF subversion and git services commented on GEODE-8190: Commit 627304aef3a68d3a6a646a18eded31118a318fb5 in geode's branch refs/heads/feature/GEODE-8067 from Patrick Johnson [ https://gitbox.apache.org/repos/asf?p=geode.git;h=627304a ] GEODE-8190: Clean up tests and automate Geode version. (#5243) (#5293) > Create JBoss Module to load jar with manifest and classpath > --- > > Key: GEODE-8190 > URL: https://issues.apache.org/jira/browse/GEODE-8190 > Project: Geode > Issue Type: Sub-task > Components: client/server >Reporter: Udo Kohlmeyer >Assignee: Patrick Johnsn >Priority: Major > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8190) Create JBoss Module to load jar with manifest and classpath
[ https://issues.apache.org/jira/browse/GEODE-8190?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153889#comment-17153889 ] ASF subversion and git services commented on GEODE-8190: Commit 5f7b60ae766473b902166fda226262b828c8fe8d in geode's branch refs/heads/feature/GEODE-8067 from Patrick Johnson [ https://gitbox.apache.org/repos/asf?p=geode.git;h=5f7b60a ] GEODE-8190 - Completed GeodeJarModuleFinder to register and load Modules. (#5234) JBossModuleServiceImpl can now register and load Modules using ModuleDescriptor. The ModuleDescriptor can now contain source paths to be included in the module as code sources or have dependencies on other modules. The same functionality can now be represented/retrieved from the Manifest file contained within the jar files. Amended gradle scripts for geode-common-services and geode-common to now generate manifest files containing "Class-Path" dependencies and project module dependencies described in the "Dependent-Modules" attribute in the manifest file. > Create JBoss Module to load jar with manifest and classpath > --- > > Key: GEODE-8190 > URL: https://issues.apache.org/jira/browse/GEODE-8190 > Project: Geode > Issue Type: Sub-task > Components: client/server >Reporter: Udo Kohlmeyer >Assignee: Patrick Johnsn >Priority: Major > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (GEODE-8239) Gradle configuration to create manifests for all Geode jars
[ https://issues.apache.org/jira/browse/GEODE-8239?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17153878#comment-17153878 ] ASF subversion and git services commented on GEODE-8239: Commit 0f2e0149580a4fc1672bcec9675828c639eee2cf in geode's branch refs/heads/feature/GEODE-8067 from Patrick Johnson [ https://gitbox.apache.org/repos/asf?p=geode.git;h=0f2e014 ] GEODE-8239 - Add gradle config to add 'Class-Path' and 'Dependent-Modules' attirbutes to manifest file. (#5297) GEODE-8043 - Create JBossModuleService and implement loadModule. (#5081) GEODE-8294 - Integrate ModuleService into Geode. Integrated ModuleService into geode-membership. Integrate ModuleService into geode-cq. Integrate ModuleService into WAnServiceProvider Integrate ModuleService into ServerConnectionfactory. Integrate ModuleService into ListCollectingServiceLoader and InternalDistributedSystemMetricsService. Integrate ModuleService into HandshakeRequestOperationHandler and ValueSerializer Integrate ModuleService into CacheXml. Integrate ModuleService into CommandManager. Cleaned up library dependencies Moved BootstrappingService.java to geode-common-services Integrate ModuleService into tests and comments.. GEODE-8306 - Introduce GeodeEntityResolver2Interface. > Gradle configuration to create manifests for all Geode jars > --- > > Key: GEODE-8239 > URL: https://issues.apache.org/jira/browse/GEODE-8239 > Project: Geode > Issue Type: Sub-task > Components: client/server >Reporter: Patrick Johnsn >Assignee: Patrick Johnsn >Priority: Major > > Modify the Gradle configuration to generate a manifest file with "Class-Path" > and "Dependent-Modules" attributes inside the jars. This manifest will be > used when defining modules using the jars. -- This message was sent by Atlassian Jira (v8.3.4#803005)