[jira] [Created] (GEODE-3343) Reactor FunctionCommandsDUnitTestGemfireDataCommandsDUnitTest to use test rules

2017-07-31 Thread Emily Yeh (JIRA)
Emily Yeh created GEODE-3343:


 Summary: Reactor 
FunctionCommandsDUnitTestGemfireDataCommandsDUnitTest to use test rules
 Key: GEODE-3343
 URL: https://issues.apache.org/jira/browse/GEODE-3343
 Project: Geode
  Issue Type: Sub-task
  Components: tests
Reporter: Emily Yeh


{{FunctionCommandsDUnitTestGemfireDataCommandsDUnitTest}} is using 
{{CliCommandTestBase}}, which is a deprecated class. It should be refactored to 
use more current test rules.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (GEODE-3347) Refacor ListAndDescribeDiskStoreCommandsDUnitTest to use test rules

2017-07-31 Thread Emily Yeh (JIRA)
Emily Yeh created GEODE-3347:


 Summary: Refacor ListAndDescribeDiskStoreCommandsDUnitTest to use 
test rules
 Key: GEODE-3347
 URL: https://issues.apache.org/jira/browse/GEODE-3347
 Project: Geode
  Issue Type: Sub-task
  Components: tests
Reporter: Emily Yeh


{{ListAndDescribeDiskStoreCommandsDUnitTest}} is using {{CliCommandTestBase}}, 
which is a deprecated class. It should be refactored to use more current test 
rules.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (GEODE-3349) Refactor ListAndDescribeRegionDUnitTest to use test rules

2017-07-31 Thread Emily Yeh (JIRA)
Emily Yeh created GEODE-3349:


 Summary: Refactor ListAndDescribeRegionDUnitTest to use test rules
 Key: GEODE-3349
 URL: https://issues.apache.org/jira/browse/GEODE-3349
 Project: Geode
  Issue Type: Sub-task
  Components: tests
Reporter: Emily Yeh


{{ListAndDescribeRegionDUnitTest}} is using {{CliCommandTestBase}}, which is a 
deprecated class. It should be refactored to use more current test rules.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (GEODE-3363) Refactor CreateGatewaySenderCommandDUnitTest to use test rules

2017-07-31 Thread Emily Yeh (JIRA)
Emily Yeh created GEODE-3363:


 Summary: Refactor CreateGatewaySenderCommandDUnitTest to use test 
rules
 Key: GEODE-3363
 URL: https://issues.apache.org/jira/browse/GEODE-3363
 Project: Geode
  Issue Type: Sub-task
  Components: tests
Reporter: Emily Yeh


{{CreateGatewaySenderCommandDUnitTest}} is using {{CliCommandTestBase}}, which 
is a deprecated class. It should be refactored to use more current test rules.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (GEODE-3365) Refactor PauseGatewaySenderCommandDUnitTest to use test rules

2017-07-31 Thread Emily Yeh (JIRA)
Emily Yeh created GEODE-3365:


 Summary: Refactor PauseGatewaySenderCommandDUnitTest to use test 
rules
 Key: GEODE-3365
 URL: https://issues.apache.org/jira/browse/GEODE-3365
 Project: Geode
  Issue Type: Sub-task
  Components: tests
Reporter: Emily Yeh


{{PauseGatewaySenderCommandDUnitTest}} is using {{CliCommandTestBase}}, which 
is a deprecated class. It should be refactored to use more current test rules.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (GEODE-3366) Refactor ResumeGatewaySenderCommandDUnitTest to use test rules

2017-07-31 Thread Emily Yeh (JIRA)
Emily Yeh created GEODE-3366:


 Summary: Refactor ResumeGatewaySenderCommandDUnitTest to use test 
rules
 Key: GEODE-3366
 URL: https://issues.apache.org/jira/browse/GEODE-3366
 Project: Geode
  Issue Type: Sub-task
  Components: tests
Reporter: Emily Yeh


{ResumeGatewaySenderCommandDUnitTest}} is using {{CliCommandTestBase}}, which 
is a deprecated class. It should be refactored to use more current test rules.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (GEODE-3353) Refactor QueueCommandsDUnitTest to use test rules

2017-07-31 Thread Emily Yeh (JIRA)
Emily Yeh created GEODE-3353:


 Summary: Refactor QueueCommandsDUnitTest to use test rules
 Key: GEODE-3353
 URL: https://issues.apache.org/jira/browse/GEODE-3353
 Project: Geode
  Issue Type: Sub-task
  Components: tests
Reporter: Emily Yeh


{{QueueCommandsDUnitTest}} is using {{CliCommandTestBase}}, which is a 
deprecated class. It should be refactored to use more current test rules.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (GEODE-3359) Refactor DurableClientCommandsDUnitTest to use test rules

2017-07-31 Thread Emily Yeh (JIRA)
Emily Yeh created GEODE-3359:


 Summary: Refactor DurableClientCommandsDUnitTest to use test rules
 Key: GEODE-3359
 URL: https://issues.apache.org/jira/browse/GEODE-3359
 Project: Geode
  Issue Type: Sub-task
  Components: tests
Reporter: Emily Yeh


{{DurableClientCommandsDUnitTest}} is using {{CliCommandTestBase}}, which is a 
deprecated class. It should be refactored to use more current test rules.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (GEODE-3358) Refactor DescribeClientCommandDUnitTest to use test rules

2017-07-31 Thread Emily Yeh (JIRA)
Emily Yeh created GEODE-3358:


 Summary: Refactor DescribeClientCommandDUnitTest to use test rules
 Key: GEODE-3358
 URL: https://issues.apache.org/jira/browse/GEODE-3358
 Project: Geode
  Issue Type: Sub-task
  Components: tests
Reporter: Emily Yeh


{{DescribeClientCommandDUnitTest}} is using {{CliCommandTestBase}}, which is a 
deprecated class. It should be refactored to use more current test rules.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (GEODE-3366) Refactor ResumeGatewaySenderCommandDUnitTest to use test rules

2017-07-31 Thread Emily Yeh (JIRA)

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

Emily Yeh updated GEODE-3366:
-
Description: {{ResumeGatewaySenderCommandDUnitTest}} is using 
{{CliCommandTestBase}}, which is a deprecated class. It should be refactored to 
use more current test rules.  (was: {ResumeGatewaySenderCommandDUnitTest}} is 
using {{CliCommandTestBase}}, which is a deprecated class. It should be 
refactored to use more current test rules.)

> Refactor ResumeGatewaySenderCommandDUnitTest to use test rules
> --
>
> Key: GEODE-3366
> URL: https://issues.apache.org/jira/browse/GEODE-3366
> Project: Geode
>  Issue Type: Sub-task
>  Components: tests
>Reporter: Emily Yeh
>
> {{ResumeGatewaySenderCommandDUnitTest}} is using {{CliCommandTestBase}}, 
> which is a deprecated class. It should be refactored to use more current test 
> rules.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (GEODE-3357) Refactor ClientCommandsTestUtils to use test rules

2017-07-31 Thread Emily Yeh (JIRA)
Emily Yeh created GEODE-3357:


 Summary: Refactor ClientCommandsTestUtils to use test rules
 Key: GEODE-3357
 URL: https://issues.apache.org/jira/browse/GEODE-3357
 Project: Geode
  Issue Type: Sub-task
  Components: tests
Reporter: Emily Yeh


{{ClientCommandsTestUtils}} is using {{CliCommandTestBase}}, which is a 
deprecated class. It should be refactored to use more current test rules.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (GEODE-3356) Refactor CreateAlterDestroyRegionCommandsDUnitTest to use test rules

2017-07-31 Thread Emily Yeh (JIRA)
Emily Yeh created GEODE-3356:


 Summary: Refactor CreateAlterDestroyRegionCommandsDUnitTest to use 
test rules
 Key: GEODE-3356
 URL: https://issues.apache.org/jira/browse/GEODE-3356
 Project: Geode
  Issue Type: Sub-task
  Components: tests
Reporter: Emily Yeh


{{CreateAlterDestroyRegionCommandsDUnitTest}} is using {{CliCommandTestBase}}, 
which is a deprecated class. It should be refactored to use more current test 
rules.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (GEODE-3342) Refactor FunctionCommandsDUnitTest to use test rules

2017-07-31 Thread Emily Yeh (JIRA)
Emily Yeh created GEODE-3342:


 Summary: Refactor FunctionCommandsDUnitTest to use test rules
 Key: GEODE-3342
 URL: https://issues.apache.org/jira/browse/GEODE-3342
 Project: Geode
  Issue Type: Sub-task
  Components: tests
Reporter: Emily Yeh


{{FunctionCommandsDUnitTest}} is using {{CliCommandTestBase}}, which is a 
deprecated class. It should be refactored to use more current test rules.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (GEODE-3360) Refactor ListClientCommandDUnitTest to use test rules

2017-07-31 Thread Emily Yeh (JIRA)
Emily Yeh created GEODE-3360:


 Summary: Refactor ListClientCommandDUnitTest to use test rules
 Key: GEODE-3360
 URL: https://issues.apache.org/jira/browse/GEODE-3360
 Project: Geode
  Issue Type: Sub-task
  Components: tests
Reporter: Emily Yeh


{{ListClientCommandDUnitTest}} is using {{CliCommandTestBase}}, which is a 
deprecated class. It should be refactored to use more current test rules.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (GEODE-3361) Refactor LuceneIndexCommandsDUnitTest to use test rules

2017-07-31 Thread Emily Yeh (JIRA)
Emily Yeh created GEODE-3361:


 Summary: Refactor LuceneIndexCommandsDUnitTest to use test rules
 Key: GEODE-3361
 URL: https://issues.apache.org/jira/browse/GEODE-3361
 Project: Geode
  Issue Type: Sub-task
  Components: tests
Reporter: Emily Yeh


{{LuceneIndexCommandsDUnitTest}} is using {{CliCommandTestBase}}, which is a 
deprecated class. It should be refactored to use more current test rules.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (GEODE-3364) Refactor DestroyGatewaySenderCommandDUnitTest to use test rules

2017-07-31 Thread Emily Yeh (JIRA)
Emily Yeh created GEODE-3364:


 Summary: Refactor DestroyGatewaySenderCommandDUnitTest to use test 
rules
 Key: GEODE-3364
 URL: https://issues.apache.org/jira/browse/GEODE-3364
 Project: Geode
  Issue Type: Sub-task
  Components: tests
Reporter: Emily Yeh


{{DestroyGatewaySenderCommandDUnitTest}} is using {{CliCommandTestBase}}, which 
is a deprecated class. It should be refactored to use more current test rules.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (GEODE-3337) Refactor LauncherLifecycleCommandsDUnitTest to use test rules

2017-07-31 Thread Emily Yeh (JIRA)

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

Emily Yeh updated GEODE-3337:
-
Description: {{IndexCommandsDUnitTest}} is using {{CliCommandTestBase}}, 
which is a deprecated class. It should be refactored to use more current test 
rules.  (was: `LauncherLifecycleCommandsDUnitTest` is using 
`CliCommandTestBase`, which is a deprecated class. It should be refactored to 
use more current test rules.)

> Refactor LauncherLifecycleCommandsDUnitTest to use test rules
> -
>
> Key: GEODE-3337
> URL: https://issues.apache.org/jira/browse/GEODE-3337
> Project: Geode
>  Issue Type: Sub-task
>  Components: tests
>Reporter: Emily Yeh
>
> {{IndexCommandsDUnitTest}} is using {{CliCommandTestBase}}, which is a 
> deprecated class. It should be refactored to use more current test rules.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (GEODE-3340) Refactor ConfigCommandsDUnitTest to use test rules

2017-07-31 Thread Emily Yeh (JIRA)
Emily Yeh created GEODE-3340:


 Summary: Refactor ConfigCommandsDUnitTest to use test rules
 Key: GEODE-3340
 URL: https://issues.apache.org/jira/browse/GEODE-3340
 Project: Geode
  Issue Type: Sub-task
  Components: tests
Reporter: Emily Yeh


{{ConfigCommandsDUnitTest}} is using {{CliCommandTestBase}}, which is a 
deprecated class. It should be refactored to use more current test rules.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (GEODE-3339) Refactor ClusterConfigurationServiceEndToEndDUnitTest to use test rules

2017-07-31 Thread Emily Yeh (JIRA)
Emily Yeh created GEODE-3339:


 Summary: Refactor ClusterConfigurationServiceEndToEndDUnitTest to 
use test rules
 Key: GEODE-3339
 URL: https://issues.apache.org/jira/browse/GEODE-3339
 Project: Geode
  Issue Type: Sub-task
  Components: tests
Reporter: Emily Yeh


{{ClusterConfigurationServiceEndToEndDUnitTest}} is using 
{{CliCommandTestBase}}, which is a deprecated class. It should be refactored to 
use more current test rules.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (GEODE-3369) Refactor StatusGatewayReceiverCommandDUnitTest to use test rules

2017-07-31 Thread Emily Yeh (JIRA)
Emily Yeh created GEODE-3369:


 Summary: Refactor StatusGatewayReceiverCommandDUnitTest to use 
test rules
 Key: GEODE-3369
 URL: https://issues.apache.org/jira/browse/GEODE-3369
 Project: Geode
  Issue Type: Sub-task
  Components: tests
Reporter: Emily Yeh


{{StatusGatewayReceiverCommandDUnitTest}} is using {{CliCommandTestBase}}, 
which is a deprecated class. It should be refactored to use more current test 
rules.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (GEODE-3367) Refactor StartGatewayReceiverCommandDUnitTest to use test rules

2017-07-31 Thread Emily Yeh (JIRA)
Emily Yeh created GEODE-3367:


 Summary: Refactor StartGatewayReceiverCommandDUnitTest to use test 
rules
 Key: GEODE-3367
 URL: https://issues.apache.org/jira/browse/GEODE-3367
 Project: Geode
  Issue Type: Sub-task
  Components: tests
Reporter: Emily Yeh


{{StartGatewayReceiverCommandDUnitTest}} is using {{CliCommandTestBase}}, which 
is a deprecated class. It should be refactored to use more current test rules.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (GEODE-3343) Reactor GemfireDataCommandsDUnitTest to use test rules

2017-07-31 Thread Emily Yeh (JIRA)

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

Emily Yeh updated GEODE-3343:
-
Summary: Reactor GemfireDataCommandsDUnitTest to use test rules  (was: 
Reactor FunctionCommandsDUnitTestGemfireDataCommandsDUnitTest to use test rules)

> Reactor GemfireDataCommandsDUnitTest to use test rules
> --
>
> Key: GEODE-3343
> URL: https://issues.apache.org/jira/browse/GEODE-3343
> Project: Geode
>  Issue Type: Sub-task
>  Components: tests
>Reporter: Emily Yeh
>
> {{FunctionCommandsDUnitTestGemfireDataCommandsDUnitTest}} is using 
> {{CliCommandTestBase}}, which is a deprecated class. It should be refactored 
> to use more current test rules.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (GEODE-3343) Reactor GemfireDataCommandsDUnitTest to use test rules

2017-07-31 Thread Emily Yeh (JIRA)

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

Emily Yeh updated GEODE-3343:
-
Description: {{GemfireDataCommandsDUnitTest}} is using 
{{CliCommandTestBase}}, which is a deprecated class. It should be refactored to 
use more current test rules.  (was: 
{{FunctionCommandsDUnitTestGemfireDataCommandsDUnitTest}} is using 
{{CliCommandTestBase}}, which is a deprecated class. It should be refactored to 
use more current test rules.)

> Reactor GemfireDataCommandsDUnitTest to use test rules
> --
>
> Key: GEODE-3343
> URL: https://issues.apache.org/jira/browse/GEODE-3343
> Project: Geode
>  Issue Type: Sub-task
>  Components: tests
>Reporter: Emily Yeh
>
> {{GemfireDataCommandsDUnitTest}} is using {{CliCommandTestBase}}, which is a 
> deprecated class. It should be refactored to use more current test rules.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Assigned] (GEODE-3336) Refactor IndexCommandsDUnitTest to use test rules

2017-07-31 Thread Emily Yeh (JIRA)

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

Emily Yeh reassigned GEODE-3336:


Assignee: Emily Yeh

> Refactor IndexCommandsDUnitTest to use test rules
> -
>
> Key: GEODE-3336
> URL: https://issues.apache.org/jira/browse/GEODE-3336
> Project: Geode
>  Issue Type: Sub-task
>  Components: tests
>Reporter: Emily Yeh
>Assignee: Emily Yeh
>
> `IndexCommandsDUnitTest` is using `CliCommandTestBase`, which is a deprecated 
> class. It should be refactored to use more current test rules.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Resolved] (GEODE-3336) Refactor IndexCommandsDUnitTest to use test rules

2017-08-02 Thread Emily Yeh (JIRA)

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

Emily Yeh resolved GEODE-3336.
--
Resolution: Fixed

> Refactor IndexCommandsDUnitTest to use test rules
> -
>
> Key: GEODE-3336
> URL: https://issues.apache.org/jira/browse/GEODE-3336
> Project: Geode
>  Issue Type: Sub-task
>  Components: tests
>Reporter: Emily Yeh
>Assignee: Emily Yeh
>
> {{IndexCommandsDUnitTest}} is using {{CliCommandTestBase}}, which is a 
> deprecated class. It should be refactored to use more current test rules.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Resolved] (GEODE-3339) Refactor ClusterConfigurationServiceEndToEndDUnitTest to use test rules

2017-08-02 Thread Emily Yeh (JIRA)

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

Emily Yeh resolved GEODE-3339.
--
Resolution: Fixed

> Refactor ClusterConfigurationServiceEndToEndDUnitTest to use test rules
> ---
>
> Key: GEODE-3339
> URL: https://issues.apache.org/jira/browse/GEODE-3339
> Project: Geode
>  Issue Type: Sub-task
>  Components: tests
>Reporter: Emily Yeh
>Assignee: Emily Yeh
>
> {{ClusterConfigurationServiceEndToEndDUnitTest}} is using 
> {{CliCommandTestBase}}, which is a deprecated class. It should be refactored 
> to use more current test rules.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Assigned] (GEODE-3257) Refactor DeployCommands

2017-08-02 Thread Emily Yeh (JIRA)

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

Emily Yeh reassigned GEODE-3257:


Assignee: Emily Yeh

> Refactor DeployCommands
> ---
>
> Key: GEODE-3257
> URL: https://issues.apache.org/jira/browse/GEODE-3257
> Project: Geode
>  Issue Type: Sub-task
>  Components: gfsh
>Reporter: Emily Yeh
>Assignee: Emily Yeh
>
> {{DeployCommands.java}} is a large class that contains multiple commands. 
> Each command should be refactored into a separate class, and the methods 
> shared by the commands should be refactored into a new and appropriately 
> named class of their own.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Reopened] (GEODE-1449) CI Failure: ConfigCommandsDUnitTest.testExportConfig

2017-08-02 Thread Emily Yeh (JIRA)

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

Emily Yeh reopened GEODE-1449:
--

> CI Failure: ConfigCommandsDUnitTest.testExportConfig
> 
>
> Key: GEODE-1449
> URL: https://issues.apache.org/jira/browse/GEODE-1449
> Project: Geode
>  Issue Type: Bug
>  Components: gfsh
>Reporter: Udo Kohlmeyer
>Assignee: Emily Yeh
>  Labels: CI, Flaky
>
> Build #478 (May 24, 2016 3:42:27 AM)
> Revision: 45a4ef29f3c8174281aad667265a0764b0b912a3
> https://builds.apache.org/job/Geode-nightly/478/testReport/junit/com.gemstone.gemfire.management.internal.cli.commands/ConfigCommandsDUnitTest/testExportConfig/
> Stacktrace
> java.lang.AssertionError: Connect command failed to connect to manager 
> asf902.gq1.ygridcore.net[20761] result=Failed to retrieve RMIServer stub: 
> javax.naming.CommunicationException [Root exception is 
> java.rmi.NoSuchObjectException: no such object in table]
>   at 
> com.gemstone.gemfire.management.internal.cli.commands.CliCommandTestBase.connect(CliCommandTestBase.java:223)
>   at 
> com.gemstone.gemfire.management.internal.cli.commands.CliCommandTestBase.setUpJmxManagerOnVm0ThenConnect(CliCommandTestBase.java:106)
>   at 
> com.gemstone.gemfire.management.internal.cli.commands.ConfigCommandsDUnitTest.testExportConfig(ConfigCommandsDUnitTest.java:172)
>   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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
>   at 
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
>   at 
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
>   at 
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
>   at 
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
>   at 
> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
>   at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:48)
>   at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
>   at org.junit.rules.RunRules.evaluate(RunRules.java:20)
>   at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
>   at 
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
>   at 
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
>   at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>   at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>   at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>   at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>   at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>   at 
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
>   at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>   at 
> org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.runTestClass(JUnitTestClassExecuter.java:112)
>   at 
> org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.execute(JUnitTestClassExecuter.java:56)
>   at 
> org.gradle.api.internal.tasks.testing.junit.JUnitTestClassProcessor.processTestClass(JUnitTestClassProcessor.java:66)
>   at 
> org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
>   at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source)
>   at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>   at java.lang.reflect.Method.invoke(Method.java:498)
>   at 
> org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
>   at 
> org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
>   at 
> org.gradle.messaging.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
>   at 
> org.gradle.messaging.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
>   at com.sun.proxy.$Proxy2.processTestClass(Unknown Source)
>   at 
> org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:109)
>   at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
>   at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>   at 

[jira] [Assigned] (GEODE-3330) secure ability to register CQ

2017-08-03 Thread Emily Yeh (JIRA)

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

Emily Yeh reassigned GEODE-3330:


Assignee: Emily Yeh

> secure ability to register CQ
> -
>
> Key: GEODE-3330
> URL: https://issues.apache.org/jira/browse/GEODE-3330
> Project: Geode
>  Issue Type: Sub-task
>  Components: security
>Reporter: Swapnil Bawaskar
>Assignee: Emily Yeh
>
> With integrated security, we require that for registering a CQ user must have 
> CLUSTER:MANAGE:QUERY permissions. This however, means that a user with 
> CLUSTER:MANAGE will be able to register a CQ with initial results and be able 
> to see data.
> In order to register a CQ with initial results, we should require that the 
> user has DATA:READ permission. 



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Resolved] (GEODE-3265) Refactor MiscellaneousCommands

2017-08-11 Thread Emily Yeh (JIRA)

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

Emily Yeh resolved GEODE-3265.
--
Resolution: Fixed

> Refactor MiscellaneousCommands
> --
>
> Key: GEODE-3265
> URL: https://issues.apache.org/jira/browse/GEODE-3265
> Project: Geode
>  Issue Type: Sub-task
>  Components: gfsh
>Reporter: Emily Yeh
>Assignee: Emily Yeh
>
> {{MiscellaneousCommands.java}} is a large class that contains multiple 
> commands. Each command should be refactored into a separate class, and the 
> methods shared by the commands should be refactored into a new and 
> appropriately named class of their own.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Resolved] (GEODE-3255) Refactor CreateAlterDestroyRegionCommands

2017-08-11 Thread Emily Yeh (JIRA)

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

Emily Yeh resolved GEODE-3255.
--
Resolution: Fixed

> Refactor CreateAlterDestroyRegionCommands
> -
>
> Key: GEODE-3255
> URL: https://issues.apache.org/jira/browse/GEODE-3255
> Project: Geode
>  Issue Type: Sub-task
>  Components: gfsh
>Reporter: Emily Yeh
>Assignee: Emily Yeh
>
> {{CreateAlterDestroyRegionCommands.java}} is a large class that contains 
> multiple commands. Each command should be refactored into a separate class, 
> and the methods shared by the commands should be refactored into a new and 
> appropriately named class of their own.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Resolved] (GEODE-3266) Refactor PDXCommands

2017-08-11 Thread Emily Yeh (JIRA)

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

Emily Yeh resolved GEODE-3266.
--
Resolution: Fixed

> Refactor PDXCommands
> 
>
> Key: GEODE-3266
> URL: https://issues.apache.org/jira/browse/GEODE-3266
> Project: Geode
>  Issue Type: Sub-task
>  Components: gfsh
>Reporter: Emily Yeh
>Assignee: Emily Yeh
>
> {{PDXCommands.java}} is a large class that contains multiple commands. Each 
> command should be refactored into a separate class, and the methods shared by 
> the commands should be refactored into a new and appropriately named class of 
> their own.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Resolved] (GEODE-3267) Refactor QueueCommands

2017-08-11 Thread Emily Yeh (JIRA)

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

Emily Yeh resolved GEODE-3267.
--
Resolution: Fixed

> Refactor QueueCommands
> --
>
> Key: GEODE-3267
> URL: https://issues.apache.org/jira/browse/GEODE-3267
> Project: Geode
>  Issue Type: Sub-task
>  Components: gfsh
>Reporter: Emily Yeh
>Assignee: Emily Yeh
>
> {{QueueCommands.java}} is a large class that contains multiple commands. Each 
> command should be refactored into a separate class, and the methods shared by 
> the commands should be refactored into a new and appropriately named class of 
> their own.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Resolved] (GEODE-3257) Refactor DeployCommands

2017-08-11 Thread Emily Yeh (JIRA)

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

Emily Yeh resolved GEODE-3257.
--
Resolution: Fixed

> Refactor DeployCommands
> ---
>
> Key: GEODE-3257
> URL: https://issues.apache.org/jira/browse/GEODE-3257
> Project: Geode
>  Issue Type: Sub-task
>  Components: gfsh
>Reporter: Emily Yeh
>Assignee: Emily Yeh
>
> {{DeployCommands.java}} is a large class that contains multiple commands. 
> Each command should be refactored into a separate class, and the methods 
> shared by the commands should be refactored into a new and appropriately 
> named class of their own.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Resolved] (GEODE-3268) Refactor RegionCommands

2017-08-11 Thread Emily Yeh (JIRA)

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

Emily Yeh resolved GEODE-3268.
--
Resolution: Fixed

> Refactor RegionCommands
> ---
>
> Key: GEODE-3268
> URL: https://issues.apache.org/jira/browse/GEODE-3268
> Project: Geode
>  Issue Type: Sub-task
>  Components: gfsh
>Reporter: Emily Yeh
>Assignee: Emily Yeh
>
> {{RegionCommands.java}} is a large class that contains multiple commands. 
> Each command should be refactored into a separate class, and the methods 
> shared by the commands should be refactored into a new and appropriately 
> named class of their own.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Resolved] (GEODE-3270) Refactor StatusCommands

2017-08-11 Thread Emily Yeh (JIRA)

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

Emily Yeh resolved GEODE-3270.
--
Resolution: Fixed

> Refactor StatusCommands
> ---
>
> Key: GEODE-3270
> URL: https://issues.apache.org/jira/browse/GEODE-3270
> Project: Geode
>  Issue Type: Sub-task
>  Components: gfsh
>Reporter: Emily Yeh
>Assignee: Emily Yeh
>
> {{StatusCommands.java}} is class that already contains a single command, but 
> a better-fitting name for the class is 
> {{StatusClusterConfigServiceCommand.java}}.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Resolved] (GEODE-3261) Refactor GfshHelpCommands

2017-08-11 Thread Emily Yeh (JIRA)

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

Emily Yeh resolved GEODE-3261.
--
Resolution: Fixed

> Refactor GfshHelpCommands
> -
>
> Key: GEODE-3261
> URL: https://issues.apache.org/jira/browse/GEODE-3261
> Project: Geode
>  Issue Type: Sub-task
>  Components: gfsh
>Reporter: Emily Yeh
>Assignee: Emily Yeh
>
> {{GfshHelpCommands.java}} is a class that contains multiple commands. Each 
> command should be refactored into a separate class, and the methods shared by 
> the commands should be refactored into a new and appropriately named class of 
> their own.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Assigned] (GEODE-3330) secure ability to register CQ

2017-08-11 Thread Emily Yeh (JIRA)

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

Emily Yeh reassigned GEODE-3330:


Assignee: (was: Emily Yeh)

> secure ability to register CQ
> -
>
> Key: GEODE-3330
> URL: https://issues.apache.org/jira/browse/GEODE-3330
> Project: Geode
>  Issue Type: Sub-task
>  Components: docs, security
>Reporter: Swapnil Bawaskar
>
> With integrated security, we require that for registering a CQ user must have 
> CLUSTER:MANAGE:QUERY permissions. This however, means that a user with 
> CLUSTER:MANAGE will be able to register a CQ with initial results and be able 
> to see data.
> In order to register a CQ with initial results, we should require that the 
> user has DATA:READ permission. 



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Assigned] (GEODE-3330) secure ability to register CQ

2017-08-11 Thread Emily Yeh (JIRA)

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

Emily Yeh reassigned GEODE-3330:


Assignee: Emily Yeh

> secure ability to register CQ
> -
>
> Key: GEODE-3330
> URL: https://issues.apache.org/jira/browse/GEODE-3330
> Project: Geode
>  Issue Type: Sub-task
>  Components: docs, security
>Reporter: Swapnil Bawaskar
>Assignee: Emily Yeh
>
> With integrated security, we require that for registering a CQ user must have 
> CLUSTER:MANAGE:QUERY permissions. This however, means that a user with 
> CLUSTER:MANAGE will be able to register a CQ with initial results and be able 
> to see data.
> In order to register a CQ with initial results, we should require that the 
> user has DATA:READ permission. 



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Assigned] (GEODE-3330) secure ability to register CQ

2017-08-11 Thread Emily Yeh (JIRA)

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

Emily Yeh reassigned GEODE-3330:


Assignee: (was: Emily Yeh)

> secure ability to register CQ
> -
>
> Key: GEODE-3330
> URL: https://issues.apache.org/jira/browse/GEODE-3330
> Project: Geode
>  Issue Type: Sub-task
>  Components: docs, security
>Reporter: Swapnil Bawaskar
>
> With integrated security, we require that for registering a CQ user must have 
> CLUSTER:MANAGE:QUERY permissions. This however, means that a user with 
> CLUSTER:MANAGE will be able to register a CQ with initial results and be able 
> to see data.
> In order to register a CQ with initial results, we should require that the 
> user has DATA:READ permission. 



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Resolved] (GEODE-3230) Delete unused commands in CliStrings

2017-08-11 Thread Emily Yeh (JIRA)

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

Emily Yeh resolved GEODE-3230.
--
Resolution: Fixed

> Delete unused commands in CliStrings
> 
>
> Key: GEODE-3230
> URL: https://issues.apache.org/jira/browse/GEODE-3230
> Project: Geode
>  Issue Type: Improvement
>  Components: gfsh
>Reporter: Emily Yeh
>Assignee: Emily Yeh
>
> There are a lot of commands in {{CliStrings}} that aren't used. For example, 
> {{start manager}} has a whole set of associated commands - 
> {{START_MANAGER__MEMBERNAME}}, {{START_MANAGER__DIR}}, 
> {{START_MANAGER__CLASSPATH}}, etc.) that don't seem to be used anywhere. 
> These commands should be deleted to clean up the code.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Resolved] (GEODE-3256) Refactor DataCommands

2017-08-11 Thread Emily Yeh (JIRA)

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

Emily Yeh resolved GEODE-3256.
--
Resolution: Fixed

> Refactor DataCommands
> -
>
> Key: GEODE-3256
> URL: https://issues.apache.org/jira/browse/GEODE-3256
> Project: Geode
>  Issue Type: Sub-task
>  Components: gfsh
>Reporter: Emily Yeh
>Assignee: Emily Yeh
>
> {{DataCommands.java}} is a large class that contains multiple commands. Each 
> command should be refactored into a separate class, and the methods shared by 
> the commands should be refactored into a new and appropriately named class of 
> their own.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Resolved] (GEODE-3337) Refactor LauncherLifecycleCommandsDUnitTest to use test rules

2017-08-11 Thread Emily Yeh (JIRA)

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

Emily Yeh resolved GEODE-3337.
--
Resolution: Fixed

> Refactor LauncherLifecycleCommandsDUnitTest to use test rules
> -
>
> Key: GEODE-3337
> URL: https://issues.apache.org/jira/browse/GEODE-3337
> Project: Geode
>  Issue Type: Sub-task
>  Components: tests
>Reporter: Emily Yeh
>Assignee: Emily Yeh
>
> {{LauncherLifecycleCommandsDUnitTest}} is using {{CliCommandTestBase}}, which 
> is a deprecated class. It should be refactored to use more current test rules.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Resolved] (GEODE-3260) Refactor FunctionCommands

2017-08-11 Thread Emily Yeh (JIRA)

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

Emily Yeh resolved GEODE-3260.
--
Resolution: Fixed

> Refactor FunctionCommands
> -
>
> Key: GEODE-3260
> URL: https://issues.apache.org/jira/browse/GEODE-3260
> Project: Geode
>  Issue Type: Sub-task
>  Components: gfsh
>Reporter: Emily Yeh
>Assignee: Emily Yeh
>
> {{FunctionCommands.java}} is a large class that contains multiple commands. 
> Each command should be refactored into a separate class, and the methods 
> shared by the commands should be refactored into a new and appropriately 
> named class of their own.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Assigned] (GEODE-3362) Refactor CreateGatewayReceiverCommandDUnitTest to use test rules

2017-08-11 Thread Emily Yeh (JIRA)

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

Emily Yeh reassigned GEODE-3362:


Assignee: (was: Emily Yeh)

> Refactor CreateGatewayReceiverCommandDUnitTest to use test rules
> 
>
> Key: GEODE-3362
> URL: https://issues.apache.org/jira/browse/GEODE-3362
> Project: Geode
>  Issue Type: Sub-task
>  Components: tests
>Reporter: Emily Yeh
>
> {{CreateGatewayReceiverCommandDUnitTest}} is using {{CliCommandTestBase}}, 
> which is a deprecated class. It should be refactored to use more current test 
> rules.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Resolved] (GEODE-3330) secure ability to register CQ

2017-08-11 Thread Emily Yeh (JIRA)

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

Emily Yeh resolved GEODE-3330.
--
Resolution: Fixed

> secure ability to register CQ
> -
>
> Key: GEODE-3330
> URL: https://issues.apache.org/jira/browse/GEODE-3330
> Project: Geode
>  Issue Type: Sub-task
>  Components: docs, security
>Reporter: Swapnil Bawaskar
>
> With integrated security, we require that for registering a CQ user must have 
> CLUSTER:MANAGE:QUERY permissions. This however, means that a user with 
> CLUSTER:MANAGE will be able to register a CQ with initial results and be able 
> to see data.
> In order to register a CQ with initial results, we should require that the 
> user has DATA:READ permission. 



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Resolved] (GEODE-3259) Refactor DurableClientCommands

2017-08-11 Thread Emily Yeh (JIRA)

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

Emily Yeh resolved GEODE-3259.
--
Resolution: Fixed

> Refactor DurableClientCommands
> --
>
> Key: GEODE-3259
> URL: https://issues.apache.org/jira/browse/GEODE-3259
> Project: Geode
>  Issue Type: Sub-task
>  Components: gfsh
>Reporter: Emily Yeh
>Assignee: Emily Yeh
>
> {{DurableClientCommands.java}} is a large class that contains multiple 
> commands. Each command should be refactored into a separate class, and the 
> methods shared by the commands should be refactored into a new and 
> appropriately named class of their own.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Resolved] (GEODE-3258) Refactor DiskStoreCommands

2017-08-11 Thread Emily Yeh (JIRA)

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

Emily Yeh resolved GEODE-3258.
--
Resolution: Fixed

> Refactor DiskStoreCommands
> --
>
> Key: GEODE-3258
> URL: https://issues.apache.org/jira/browse/GEODE-3258
> Project: Geode
>  Issue Type: Sub-task
>  Components: gfsh
>Reporter: Emily Yeh
>Assignee: Emily Yeh
>
> {{DiskStoreCommands.java}} is a large class that contains multiple commands. 
> Each command should be refactored into a separate class, and the methods 
> shared by the commands should be refactored into a new and appropriately 
> named class of their own.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Reopened] (GEODE-3259) Refactor DurableClientCommands

2017-08-11 Thread Emily Yeh (JIRA)

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

Emily Yeh reopened GEODE-3259:
--

> Refactor DurableClientCommands
> --
>
> Key: GEODE-3259
> URL: https://issues.apache.org/jira/browse/GEODE-3259
> Project: Geode
>  Issue Type: Sub-task
>  Components: gfsh
>Reporter: Emily Yeh
>Assignee: Emily Yeh
>
> {{DurableClientCommands.java}} is a large class that contains multiple 
> commands. Each command should be refactored into a separate class, and the 
> methods shared by the commands should be refactored into a new and 
> appropriately named class of their own.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Resolved] (GEODE-2936) Refactor OrderByComparator's compare method to reduce redundant code

2017-08-11 Thread Emily Yeh (JIRA)

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

Emily Yeh resolved GEODE-2936.
--
Resolution: Fixed

> Refactor OrderByComparator's compare method to reduce redundant code
> 
>
> Key: GEODE-2936
> URL: https://issues.apache.org/jira/browse/GEODE-2936
> Project: Geode
>  Issue Type: Bug
>  Components: querying
>Reporter: nabarun
>Assignee: Emily Yeh
>
> Issue:
> OrderByComparator's compare method has a lot of redundant code.
> Solution:
> These code sections can be modified to have one method call



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Resolved] (GEODE-3262) Refactor IndexCommands

2017-08-11 Thread Emily Yeh (JIRA)

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

Emily Yeh resolved GEODE-3262.
--
Resolution: Fixed

> Refactor IndexCommands
> --
>
> Key: GEODE-3262
> URL: https://issues.apache.org/jira/browse/GEODE-3262
> Project: Geode
>  Issue Type: Sub-task
>  Components: gfsh
>Reporter: Emily Yeh
>Assignee: Emily Yeh
>
> {{IndexCommands.java}} is a large class that contains multiple commands. Each 
> command should be refactored into a separate class, and the methods shared by 
> the commands should be refactored into a new and appropriately named class of 
> their own.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Assigned] (GEODE-3031) Extract startLocator and startServer from LauncherLifecycleCommands

2017-07-17 Thread Emily Yeh (JIRA)

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

Emily Yeh reassigned GEODE-3031:


Assignee: Emily Yeh

> Extract startLocator and startServer from LauncherLifecycleCommands
> ---
>
> Key: GEODE-3031
> URL: https://issues.apache.org/jira/browse/GEODE-3031
> Project: Geode
>  Issue Type: Improvement
>  Components: gfsh
>Reporter: Jared Stewart
>Assignee: Emily Yeh
>
> LauncherLifecycleCommands is a huge class that contains both startServer and 
> startLocator.  We ought to extract those command methods into their own 
> classes, and figure out a sensible home for the shared, common methods from 
> LauncherLifecycleCommands used by both commands.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Assigned] (GEODE-3230) Delete unused commands in CliStrings and refactor redundant commands

2017-07-17 Thread Emily Yeh (JIRA)

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

Emily Yeh reassigned GEODE-3230:


Assignee: Emily Yeh

> Delete unused commands in CliStrings and refactor redundant commands
> 
>
> Key: GEODE-3230
> URL: https://issues.apache.org/jira/browse/GEODE-3230
> Project: Geode
>  Issue Type: Improvement
>  Components: gfsh
>Reporter: Emily Yeh
>Assignee: Emily Yeh
>
> There are a lot of commands in {{CliStrings}} that aren't used. For example, 
> {{start manager}} has a whole set of associated commands - 
> {{START_MANAGER__MEMBERNAME}}, {{START_MANAGER__DIR}}, 
> {{START_MANAGER__CLASSPATH}}, etc.) that don't seem to be used anywhere. 
> These commands should be deleted to clean up the code.
> There are also many commands that are redundant. For example, there are many 
> usages of {{"port"}}, {{"bind-address"}}, etc. These commands should be 
> refactored so that they are defined once, and all references to commands like 
> {{CREATE_GATEWAYRECEIVER__BINDADDRESS}} instead refer to a single unified 
> command like {{BIND_ADDRESS}}.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (GEODE-3230) Delete unused commands in CliStrings

2017-07-17 Thread Emily Yeh (JIRA)
Emily Yeh created GEODE-3230:


 Summary: Delete unused commands in CliStrings
 Key: GEODE-3230
 URL: https://issues.apache.org/jira/browse/GEODE-3230
 Project: Geode
  Issue Type: Improvement
  Components: gfsh
Reporter: Emily Yeh


There are a lot of commands in {{CliStrings}} that aren't used. For example, 
{{start manager}} has a whole set of associated commands - 
{{START_MANAGER__MEMBERNAME}}, {{START_MANAGER__DIR}}, 
{{START_MANAGER__CLASSPATH}}, etc.) that don't seem to be used anywhere. These 
commands should be deleted to clean up the code.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (GEODE-3230) Delete unused commands in CliStrings and refactor redundant commands

2017-07-17 Thread Emily Yeh (JIRA)

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

Emily Yeh updated GEODE-3230:
-
Summary: Delete unused commands in CliStrings and refactor redundant 
commands  (was: Delete unused commands in CliStrings)

> Delete unused commands in CliStrings and refactor redundant commands
> 
>
> Key: GEODE-3230
> URL: https://issues.apache.org/jira/browse/GEODE-3230
> Project: Geode
>  Issue Type: Improvement
>  Components: gfsh
>Reporter: Emily Yeh
>
> There are a lot of commands in {{CliStrings}} that aren't used. For example, 
> {{start manager}} has a whole set of associated commands - 
> {{START_MANAGER__MEMBERNAME}}, {{START_MANAGER__DIR}}, 
> {{START_MANAGER__CLASSPATH}}, etc.) that don't seem to be used anywhere. 
> These commands should be deleted to clean up the code.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Assigned] (GEODE-2203) gfsh status locator/server - Give more descriptive output on empty parameter

2017-07-19 Thread Emily Yeh (JIRA)

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

Emily Yeh reassigned GEODE-2203:


Assignee: (was: Emily Yeh)

> gfsh status locator/server - Give more descriptive output on empty parameter
> 
>
> Key: GEODE-2203
> URL: https://issues.apache.org/jira/browse/GEODE-2203
> Project: Geode
>  Issue Type: Improvement
>  Components: gfsh
>Reporter: Alyssa Kim
>Priority: Minor
>  Labels: StatusLocatorCommand, StatusServerCommand, gfsh, status
>
> Currently, executing some status commands in gfsh without valid parameters 
> gives a vague explanation/output that might be misleading. Although we have 
> help  for usage description, displaying 'null' as an output 
> might not be the best idea.
> Current Result
> {code}
> gfsh>status locator
> null
> {code}
> {code}
> gfsh>status server
> Server in 
> C:\Users\XXX\git\incubator-geode\geode-assembly\build\install\apache-geode\bin
>  on null is currently not responding.
> {code}
> Improvement
> {code}
> gfsh>status locator
> SYNTAX
> status locator [--name=value] [--host=value] [--port=value] [--pid=value]
> Use help status locator to display detailed usage information
> {code}
> {code}
> gfsh>status server
> SYNTAX
> status server [--name=value] [--pid=value] [--dir=value]
> Use help status server to display detailed usage information
> {code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Assigned] (GEODE-2203) gfsh status locator/server - Give more descriptive output on empty parameter

2017-07-19 Thread Emily Yeh (JIRA)

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

Emily Yeh reassigned GEODE-2203:


Assignee: Emily Yeh

> gfsh status locator/server - Give more descriptive output on empty parameter
> 
>
> Key: GEODE-2203
> URL: https://issues.apache.org/jira/browse/GEODE-2203
> Project: Geode
>  Issue Type: Improvement
>  Components: gfsh
>Reporter: Alyssa Kim
>Assignee: Emily Yeh
>Priority: Minor
>  Labels: StatusLocatorCommand, StatusServerCommand, gfsh, status
>
> Currently, executing some status commands in gfsh without valid parameters 
> gives a vague explanation/output that might be misleading. Although we have 
> help  for usage description, displaying 'null' as an output 
> might not be the best idea.
> Current Result
> {code}
> gfsh>status locator
> null
> {code}
> {code}
> gfsh>status server
> Server in 
> C:\Users\XXX\git\incubator-geode\geode-assembly\build\install\apache-geode\bin
>  on null is currently not responding.
> {code}
> Improvement
> {code}
> gfsh>status locator
> SYNTAX
> status locator [--name=value] [--host=value] [--port=value] [--pid=value]
> Use help status locator to display detailed usage information
> {code}
> {code}
> gfsh>status server
> SYNTAX
> status server [--name=value] [--pid=value] [--dir=value]
> Use help status server to display detailed usage information
> {code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Assigned] (GEODE-2203) gfsh status locator/server - Give more descriptive output on empty parameter

2017-07-19 Thread Emily Yeh (JIRA)

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

Emily Yeh reassigned GEODE-2203:


Assignee: (was: Emily Yeh)

> gfsh status locator/server - Give more descriptive output on empty parameter
> 
>
> Key: GEODE-2203
> URL: https://issues.apache.org/jira/browse/GEODE-2203
> Project: Geode
>  Issue Type: Improvement
>  Components: gfsh
>Reporter: Alyssa Kim
>Priority: Minor
>  Labels: StatusLocatorCommand, StatusServerCommand, gfsh, status
>
> Currently, executing some status commands in gfsh without valid parameters 
> gives a vague explanation/output that might be misleading. Although we have 
> help  for usage description, displaying 'null' as an output 
> might not be the best idea.
> Current Result
> {code}
> gfsh>status locator
> null
> {code}
> {code}
> gfsh>status server
> Server in 
> C:\Users\XXX\git\incubator-geode\geode-assembly\build\install\apache-geode\bin
>  on null is currently not responding.
> {code}
> Improvement
> {code}
> gfsh>status locator
> SYNTAX
> status locator [--name=value] [--host=value] [--port=value] [--pid=value]
> Use help status locator to display detailed usage information
> {code}
> {code}
> gfsh>status server
> SYNTAX
> status server [--name=value] [--pid=value] [--dir=value]
> Use help status server to display detailed usage information
> {code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Closed] (GEODE-2707) Remove TXLockToken

2017-07-20 Thread Emily Yeh (JIRA)

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

Emily Yeh closed GEODE-2707.


> Remove TXLockToken
> --
>
> Key: GEODE-2707
> URL: https://issues.apache.org/jira/browse/GEODE-2707
> Project: Geode
>  Issue Type: Task
>  Components: distributed lock service
>Reporter: Galen O'Sullivan
>Assignee: Emily Yeh
>Priority: Trivial
>
> The {{TXLockToken}} class doesn't seem to actually be used anywhere in the 
> source. Look into the history and remove it if it's no longer needed.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Resolved] (GEODE-3090) gfsh help typo

2017-07-20 Thread Emily Yeh (JIRA)

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

Emily Yeh resolved GEODE-3090.
--
Resolution: Fixed

> gfsh help typo
> --
>
> Key: GEODE-3090
> URL: https://issues.apache.org/jira/browse/GEODE-3090
> Project: Geode
>  Issue Type: Bug
>  Components: gfsh
>Reporter: Dave Barnes
>Assignee: Emily Yeh
>Priority: Minor
>
> gfsh> help connect
> ...
> use-ssl
> Whether to use SSL for communication with Locator and/or JMX Manager. 
> If set to "true", will also read "gfsecurity.properties". SSL Options
> take precedence over proeprties file.
> "proeprties" should be "properties"



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Resolved] (GEODE-3263) Refactor LauncherLifecycleCommands

2017-07-26 Thread Emily Yeh (JIRA)

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

Emily Yeh resolved GEODE-3263.
--
Resolution: Fixed

> Refactor LauncherLifecycleCommands
> --
>
> Key: GEODE-3263
> URL: https://issues.apache.org/jira/browse/GEODE-3263
> Project: Geode
>  Issue Type: Sub-task
>  Components: gfsh
>Reporter: Emily Yeh
>Assignee: Emily Yeh
>
> {{LauncherLifecycleCommands.java}} is a large class that contains multiple 
> commands. Each command should be refactored into a separate class, and the 
> methods shared by the commands should be refactored into a new and 
> appropriately named class of their own.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Resolved] (GEODE-3031) Extract startLocator and startServer from LauncherLifecycleCommands

2017-07-26 Thread Emily Yeh (JIRA)

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

Emily Yeh resolved GEODE-3031.
--
Resolution: Fixed

> Extract startLocator and startServer from LauncherLifecycleCommands
> ---
>
> Key: GEODE-3031
> URL: https://issues.apache.org/jira/browse/GEODE-3031
> Project: Geode
>  Issue Type: Improvement
>  Components: gfsh
>Reporter: Jared Stewart
>Assignee: Emily Yeh
>
> LauncherLifecycleCommands is a huge class that contains both startServer and 
> startLocator.  We ought to extract those command methods into their own 
> classes, and figure out a sensible home for the shared, common methods from 
> LauncherLifecycleCommands used by both commands.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (GEODE-3254) Refactor ConfigCommands

2017-07-19 Thread Emily Yeh (JIRA)
Emily Yeh created GEODE-3254:


 Summary: Refactor ConfigCommands
 Key: GEODE-3254
 URL: https://issues.apache.org/jira/browse/GEODE-3254
 Project: Geode
  Issue Type: Sub-task
  Components: gfsh
Reporter: Emily Yeh


{{ConfigCommands.java}} is a large class that contains multiple commands. Each 
command should be refactored into a separate class, and the methods shared by 
the commands should be refactored into a new and appropriately named class of 
their own.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (GEODE-3252) Refactor all gfsh commands into separate classes

2017-07-19 Thread Emily Yeh (JIRA)

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

Emily Yeh updated GEODE-3252:
-
Description: 
Many gfsh command classes are huge because they contain multiple commands and 
the methods they share. Code quality could be improved by refactoring all of 
these commands into their own separate classes and moving the methods they 
share to other appropriately named classes. The tests associated with these 
giant classes should also be split into smaller tests that deal with separate 
commands.

Below is a list of classes that may need to be refactored:

{noformat}
ClientCommands
ConfigCommands
CreateAlterDestroyRegionCommands
DataCommands
DeployCommands
DiskStoreCommands
DurableClientCommands
ExportImportClusterConfigurationCommands
FunctionCommands
GfshHelpCommands
IndexCommands
LauncherLifecycleCommands
MemberCommands
MiscellaneousCommands
PDXCommands
QueueCommands
RegionCommands
ShellCommands
StatusCommands
WanCommands
{noformat}

  was:
Many gfsh command classes are huge because they contain multiple commands and 
the methods they share. Code quality could be improved by refactoring all of 
these commands into their own separate classes and moving the methods they 
share to other appropriately named classes. The tests associated with these 
giant classes should also be split into smaller tests that deal with separate 
commands.

Below is a list of classes that may need to be refactored:

{noformat}
ClientCommands
CommandAvailabilityIndicator
ConfigCommands
CreateAlterDestroyRegionCommands
DataCommands
DeployCommands
DiskStoreCommands
DurableClientCommands
ExportImportClusterConfigurationCommands
ExportLogsCommand
ExportLogsInterceptor
FunctionCommands
GfshHelpCommands
IndexCommands
LauncherLifecycleCommands
LauncherSignalListener
MemberCommands
MiscellaneousCommands
PDXCommands
QueueCommands
RegionCommands
ShellCommands
StatusCommands
WanCommands
{noformat}


> Refactor all gfsh commands into separate classes
> 
>
> Key: GEODE-3252
> URL: https://issues.apache.org/jira/browse/GEODE-3252
> Project: Geode
>  Issue Type: Improvement
>  Components: gfsh
>Reporter: Emily Yeh
>
> Many gfsh command classes are huge because they contain multiple commands and 
> the methods they share. Code quality could be improved by refactoring all of 
> these commands into their own separate classes and moving the methods they 
> share to other appropriately named classes. The tests associated with these 
> giant classes should also be split into smaller tests that deal with separate 
> commands.
> Below is a list of classes that may need to be refactored:
> {noformat}
> ClientCommands
> ConfigCommands
> CreateAlterDestroyRegionCommands
> DataCommands
> DeployCommands
> DiskStoreCommands
> DurableClientCommands
> ExportImportClusterConfigurationCommands
> FunctionCommands
> GfshHelpCommands
> IndexCommands
> LauncherLifecycleCommands
> MemberCommands
> MiscellaneousCommands
> PDXCommands
> QueueCommands
> RegionCommands
> ShellCommands
> StatusCommands
> WanCommands
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (GEODE-3263) Refactor LauncherLifecycleCommands

2017-07-19 Thread Emily Yeh (JIRA)
Emily Yeh created GEODE-3263:


 Summary: Refactor LauncherLifecycleCommands
 Key: GEODE-3263
 URL: https://issues.apache.org/jira/browse/GEODE-3263
 Project: Geode
  Issue Type: Sub-task
  Components: gfsh
Reporter: Emily Yeh


{{LauncherLifecycleCommands.java}} is a large class that contains multiple 
commands. Each command should be refactored into a separate class, and the 
methods shared by the commands should be refactored into a new and 
appropriately named class of their own.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (GEODE-3265) Refactor MiscellaneousCommands

2017-07-19 Thread Emily Yeh (JIRA)
Emily Yeh created GEODE-3265:


 Summary: Refactor MiscellaneousCommands
 Key: GEODE-3265
 URL: https://issues.apache.org/jira/browse/GEODE-3265
 Project: Geode
  Issue Type: Sub-task
  Components: gfsh
Reporter: Emily Yeh


{{MiscellaneousCommands.java}} is a large class that contains multiple 
commands. Each command should be refactored into a separate class, and the 
methods shared by the commands should be refactored into a new and 
appropriately named class of their own.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (GEODE-3260) Refactor FunctionCommands

2017-07-19 Thread Emily Yeh (JIRA)
Emily Yeh created GEODE-3260:


 Summary: Refactor FunctionCommands
 Key: GEODE-3260
 URL: https://issues.apache.org/jira/browse/GEODE-3260
 Project: Geode
  Issue Type: Sub-task
  Components: gfsh
Reporter: Emily Yeh


{{FunctionCommands.java}} is a large class that contains multiple commands. 
Each command should be refactored into a separate class, and the methods shared 
by the commands should be refactored into a new and appropriately named class 
of their own.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (GEODE-3259) Refactor DurableClientCommands

2017-07-19 Thread Emily Yeh (JIRA)
Emily Yeh created GEODE-3259:


 Summary: Refactor DurableClientCommands
 Key: GEODE-3259
 URL: https://issues.apache.org/jira/browse/GEODE-3259
 Project: Geode
  Issue Type: Sub-task
  Components: gfsh
Reporter: Emily Yeh


{{DurableClientCommands.java}} is a large class that contains multiple 
commands. Each command should be refactored into a separate class, and the 
methods shared by the commands should be refactored into a new and 
appropriately named class of their own.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (GEODE-3257) Refactor DeployCommands

2017-07-19 Thread Emily Yeh (JIRA)
Emily Yeh created GEODE-3257:


 Summary: Refactor DeployCommands
 Key: GEODE-3257
 URL: https://issues.apache.org/jira/browse/GEODE-3257
 Project: Geode
  Issue Type: Sub-task
  Components: gfsh
Reporter: Emily Yeh


{{DeployCommands.java}} is a large class that contains multiple commands. Each 
command should be refactored into a separate class, and the methods shared by 
the commands should be refactored into a new and appropriately named class of 
their own.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (GEODE-3252) Refactor all gfsh commands into separate classes

2017-07-19 Thread Emily Yeh (JIRA)

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

Emily Yeh updated GEODE-3252:
-
Description: 
Many gfsh command classes are huge because they contain multiple commands and 
the methods they share. Code quality could be improved by refactoring all of 
these commands into their own separate classes and moving the methods they 
share to other appropriately named classes. The tests associated with these 
giant classes should also be split into smaller tests that deal with separate 
commands.

Below is a list of classes that may need to be refactored:

{noformat}
ClientCommands
CommandAvailabilityIndicator
ConfigCommands
CreateAlterDestroyRegionCommands
DataCommands
DeployCommands
DiskStoreCommands
DurableClientCommands
ExportImportClusterConfigurationCommands
ExportLogsCommand
ExportLogsInterceptor
FunctionCommands
GfshHelpCommands
IndexCommands
LauncherLifecycleCommands
LauncherSignalListener
MemberCommands
MiscellaneousCommands
PDXCommands
QueueCommands
RegionCommands
ShellCommands
StatusCommands
WanCommands
{noformat}

  was:Many gfsh command classes are huge because they contain multiple commands 
and the methods they share. Code quality could be improved by refactoring all 
of these commands into their own separate classes and moving the methods they 
share to other appropriately named classes. The tests associated with these 
giant classes should also be split into smaller tests that deal with separate 
commands.


> Refactor all gfsh commands into separate classes
> 
>
> Key: GEODE-3252
> URL: https://issues.apache.org/jira/browse/GEODE-3252
> Project: Geode
>  Issue Type: Improvement
>  Components: gfsh
>Reporter: Emily Yeh
>
> Many gfsh command classes are huge because they contain multiple commands and 
> the methods they share. Code quality could be improved by refactoring all of 
> these commands into their own separate classes and moving the methods they 
> share to other appropriately named classes. The tests associated with these 
> giant classes should also be split into smaller tests that deal with separate 
> commands.
> Below is a list of classes that may need to be refactored:
> {noformat}
> ClientCommands
> CommandAvailabilityIndicator
> ConfigCommands
> CreateAlterDestroyRegionCommands
> DataCommands
> DeployCommands
> DiskStoreCommands
> DurableClientCommands
> ExportImportClusterConfigurationCommands
> ExportLogsCommand
> ExportLogsInterceptor
> FunctionCommands
> GfshHelpCommands
> IndexCommands
> LauncherLifecycleCommands
> LauncherSignalListener
> MemberCommands
> MiscellaneousCommands
> PDXCommands
> QueueCommands
> RegionCommands
> ShellCommands
> StatusCommands
> WanCommands
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (GEODE-3255) Refactor CreateAlterDestroyRegionCommands

2017-07-19 Thread Emily Yeh (JIRA)
Emily Yeh created GEODE-3255:


 Summary: Refactor CreateAlterDestroyRegionCommands
 Key: GEODE-3255
 URL: https://issues.apache.org/jira/browse/GEODE-3255
 Project: Geode
  Issue Type: Sub-task
  Components: gfsh
Reporter: Emily Yeh


{{CreateAlterDestroyRegionCommands.java}} is a large class that contains 
multiple commands. Each command should be refactored into a separate class, and 
the methods shared by the commands should be refactored into a new and 
appropriately named class of their own.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (GEODE-3266) Refactor PDXCommands

2017-07-19 Thread Emily Yeh (JIRA)
Emily Yeh created GEODE-3266:


 Summary: Refactor PDXCommands
 Key: GEODE-3266
 URL: https://issues.apache.org/jira/browse/GEODE-3266
 Project: Geode
  Issue Type: Sub-task
  Components: gfsh
Reporter: Emily Yeh


{{PDXCommands.java}} is a large class that contains multiple commands. Each 
command should be refactored into a separate class, and the methods shared by 
the commands should be refactored into a new and appropriately named class of 
their own.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (GEODE-3267) Refactor QueueCommands

2017-07-19 Thread Emily Yeh (JIRA)
Emily Yeh created GEODE-3267:


 Summary: Refactor QueueCommands
 Key: GEODE-3267
 URL: https://issues.apache.org/jira/browse/GEODE-3267
 Project: Geode
  Issue Type: Sub-task
  Components: gfsh
Reporter: Emily Yeh


{{QueueCommands.java}} is a large class that contains multiple commands. Each 
command should be refactored into a separate class, and the methods shared by 
the commands should be refactored into a new and appropriately named class of 
their own.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (GEODE-3268) Refactor RegionCommands

2017-07-19 Thread Emily Yeh (JIRA)
Emily Yeh created GEODE-3268:


 Summary: Refactor RegionCommands
 Key: GEODE-3268
 URL: https://issues.apache.org/jira/browse/GEODE-3268
 Project: Geode
  Issue Type: Sub-task
  Components: gfsh
Reporter: Emily Yeh


{{RegionCommands.java}} is a large class that contains multiple commands. Each 
command should be refactored into a separate class, and the methods shared by 
the commands should be refactored into a new and appropriately named class of 
their own.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Resolved] (GEODE-1958) Remove PasswordUtil

2017-07-19 Thread Emily Yeh (JIRA)

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

Emily Yeh resolved GEODE-1958.
--
Resolution: Fixed

> Remove PasswordUtil 
> 
>
> Key: GEODE-1958
> URL: https://issues.apache.org/jira/browse/GEODE-1958
> Project: Geode
>  Issue Type: Bug
>  Components: security
>Reporter: Diane Hardman
>Assignee: Emily Yeh
>Priority: Minor
>
> PasswordUtil was used to encrypt a password to be stored in cache.xml. This 
> was not secure since anyone could copy the "encrypted" string to another 
> cache.xml to gain access. Therefore this utility was not particularly useful 
> and should be removed.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (GEODE-3252) Refactor all gfsh commands into separate classes

2017-07-19 Thread Emily Yeh (JIRA)
Emily Yeh created GEODE-3252:


 Summary: Refactor all gfsh commands into separate classes
 Key: GEODE-3252
 URL: https://issues.apache.org/jira/browse/GEODE-3252
 Project: Geode
  Issue Type: Improvement
  Components: gfsh
Reporter: Emily Yeh


Many gfsh command classes are huge because they contain multiple commands and 
the methods they share. Code quality could be improved by refactoring all of 
these commands into their own separate classes and moving the methods they 
share to other appropriately named classes. The tests associated with these 
giant classes should also be split into smaller tests that deal with separate 
commands.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (GEODE-3258) Refactor DiskStoreCommands

2017-07-19 Thread Emily Yeh (JIRA)
Emily Yeh created GEODE-3258:


 Summary: Refactor DiskStoreCommands
 Key: GEODE-3258
 URL: https://issues.apache.org/jira/browse/GEODE-3258
 Project: Geode
  Issue Type: Sub-task
  Components: gfsh
Reporter: Emily Yeh


{{DiskStoreCommands.java}} is a large class that contains multiple commands. 
Each command should be refactored into a separate class, and the methods shared 
by the commands should be refactored into a new and appropriately named class 
of their own.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (GEODE-3256) Refactor DataCommands

2017-07-19 Thread Emily Yeh (JIRA)
Emily Yeh created GEODE-3256:


 Summary: Refactor DataCommands
 Key: GEODE-3256
 URL: https://issues.apache.org/jira/browse/GEODE-3256
 Project: Geode
  Issue Type: Sub-task
  Components: gfsh
Reporter: Emily Yeh


{{DataCommands.java}} is a large class that contains multiple commands. Each 
command should be refactored into a separate class, and the methods shared by 
the commands should be refactored into a new and appropriately named class of 
their own.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (GEODE-3269) Refactor ShellCommands

2017-07-19 Thread Emily Yeh (JIRA)
Emily Yeh created GEODE-3269:


 Summary: Refactor ShellCommands
 Key: GEODE-3269
 URL: https://issues.apache.org/jira/browse/GEODE-3269
 Project: Geode
  Issue Type: Sub-task
  Components: gfsh
Reporter: Emily Yeh


{{ShellCommands.java}} is a large class that contains multiple commands. Each 
command should be refactored into a separate class, and the methods shared by 
the commands should be refactored into a new and appropriately named class of 
their own.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (GEODE-3263) Refactor LauncherLifecycleCommands

2017-07-19 Thread Emily Yeh (JIRA)

[ 
https://issues.apache.org/jira/browse/GEODE-3263?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16093639#comment-16093639
 ] 

Emily Yeh commented on GEODE-3263:
--

This issue was created with the knowledge that it duplicates GEODE-3031. It 
exists mainly to document the refactoring of {{LauncherLifecycleCommands.java}} 
as a subtask of GEODE-3252.

> Refactor LauncherLifecycleCommands
> --
>
> Key: GEODE-3263
> URL: https://issues.apache.org/jira/browse/GEODE-3263
> Project: Geode
>  Issue Type: Sub-task
>  Components: gfsh
>Reporter: Emily Yeh
>
> {{LauncherLifecycleCommands.java}} is a large class that contains multiple 
> commands. Each command should be refactored into a separate class, and the 
> methods shared by the commands should be refactored into a new and 
> appropriately named class of their own.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Resolved] (GEODE-2707) Remove TXLockToken

2017-07-19 Thread Emily Yeh (JIRA)

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

Emily Yeh resolved GEODE-2707.
--
Resolution: Fixed

> Remove TXLockToken
> --
>
> Key: GEODE-2707
> URL: https://issues.apache.org/jira/browse/GEODE-2707
> Project: Geode
>  Issue Type: Task
>  Components: distributed lock service
>Reporter: Galen O'Sullivan
>Assignee: Emily Yeh
>Priority: Trivial
>
> The {{TXLockToken}} class doesn't seem to actually be used anywhere in the 
> source. Look into the history and remove it if it's no longer needed.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Assigned] (GEODE-282) Remove the deprecated "roles" gemfire property

2017-07-19 Thread Emily Yeh (JIRA)

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

Emily Yeh reassigned GEODE-282:
---

Assignee: (was: Emily Yeh)

> Remove the deprecated "roles" gemfire property
> --
>
> Key: GEODE-282
> URL: https://issues.apache.org/jira/browse/GEODE-282
> Project: Geode
>  Issue Type: Sub-task
>Reporter: Darrel Schneider
>   Original Estimate: 4h
>  Remaining Estimate: 4h
>
> The "roles" gemfire property was deprecated in release 7.0. Since then if you 
> wanted to specify roles you should have started using the "groups" gemfire 
> property. It should be pretty easy to make this change.
> It does mean removing a bunch of internal code in the DistributionConfig 
> classes which will make this a bit more work.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Assigned] (GEODE-3271) Refactor WanCommands

2017-07-19 Thread Emily Yeh (JIRA)

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

Emily Yeh reassigned GEODE-3271:


Assignee: Emily Yeh

> Refactor WanCommands
> 
>
> Key: GEODE-3271
> URL: https://issues.apache.org/jira/browse/GEODE-3271
> Project: Geode
>  Issue Type: Sub-task
>  Components: gfsh
>Reporter: Emily Yeh
>Assignee: Emily Yeh
>
> {{WanCommands.java}} is a large class that contains multiple commands. Each 
> command should be refactored into a separate class, and the methods shared by 
> the commands should be refactored into a new and appropriately named class of 
> their own.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (GEODE-3230) Delete unused commands in CliStrings and refactor redundant commands

2017-07-19 Thread Emily Yeh (JIRA)

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

Emily Yeh updated GEODE-3230:
-
Description: There are a lot of commands in {{CliStrings}} that aren't 
used. For example, {{start manager}} has a whole set of associated commands - 
{{START_MANAGER__MEMBERNAME}}, {{START_MANAGER__DIR}}, 
{{START_MANAGER__CLASSPATH}}, etc.) that don't seem to be used anywhere. These 
commands should be deleted to clean up the code.  (was: There are a lot of 
commands in {{CliStrings}} that aren't used. For example, {{start manager}} has 
a whole set of associated commands - {{START_MANAGER__MEMBERNAME}}, 
{{START_MANAGER__DIR}}, {{START_MANAGER__CLASSPATH}}, etc.) that don't seem to 
be used anywhere. These commands should be deleted to clean up the code.

There are also many commands that are redundant. For example, there are many 
usages of {{"port"}}, {{"bind-address"}}, etc. These commands should be 
refactored so that they are defined once, and all references to commands like 
{{CREATE_GATEWAYRECEIVER__BINDADDRESS}} instead refer to a single unified 
command like {{BIND_ADDRESS}}.)

> Delete unused commands in CliStrings and refactor redundant commands
> 
>
> Key: GEODE-3230
> URL: https://issues.apache.org/jira/browse/GEODE-3230
> Project: Geode
>  Issue Type: Improvement
>  Components: gfsh
>Reporter: Emily Yeh
>Assignee: Emily Yeh
>
> There are a lot of commands in {{CliStrings}} that aren't used. For example, 
> {{start manager}} has a whole set of associated commands - 
> {{START_MANAGER__MEMBERNAME}}, {{START_MANAGER__DIR}}, 
> {{START_MANAGER__CLASSPATH}}, etc.) that don't seem to be used anywhere. 
> These commands should be deleted to clean up the code.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (GEODE-3230) Delete unused commands in CliStrings

2017-07-19 Thread Emily Yeh (JIRA)

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

Emily Yeh updated GEODE-3230:
-
Summary: Delete unused commands in CliStrings  (was: Delete unused commands 
in CliStrings and refactor redundant commands)

> Delete unused commands in CliStrings
> 
>
> Key: GEODE-3230
> URL: https://issues.apache.org/jira/browse/GEODE-3230
> Project: Geode
>  Issue Type: Improvement
>  Components: gfsh
>Reporter: Emily Yeh
>Assignee: Emily Yeh
>
> There are a lot of commands in {{CliStrings}} that aren't used. For example, 
> {{start manager}} has a whole set of associated commands - 
> {{START_MANAGER__MEMBERNAME}}, {{START_MANAGER__DIR}}, 
> {{START_MANAGER__CLASSPATH}}, etc.) that don't seem to be used anywhere. 
> These commands should be deleted to clean up the code.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Assigned] (GEODE-3253) Refactor ClientCommands

2017-07-20 Thread Emily Yeh (JIRA)

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

Emily Yeh reassigned GEODE-3253:


Assignee: Emily Yeh

> Refactor ClientCommands
> ---
>
> Key: GEODE-3253
> URL: https://issues.apache.org/jira/browse/GEODE-3253
> Project: Geode
>  Issue Type: Sub-task
>  Components: gfsh
>Reporter: Emily Yeh
>Assignee: Emily Yeh
>
> {{ClientCommands.java}} is a large class that contains multiple commands. 
> Each command should be refactored into a separate class, and the methods 
> shared by the commands should be refactored into a new and appropriately 
> named class of their own.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (GEODE-3122) Update group(s)/member(s)/jar(s) and correct command mistakes in docs

2017-06-30 Thread Emily Yeh (JIRA)

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

Emily Yeh updated GEODE-3122:
-
Description: 
Since the implementation of GEODE-2818, it has become possible for users to use 
the plural forms of certain parameters for certain commands. {{group}} and 
{{groups}} are interchangeable for some commands, as well as {{member}} and 
{{members}} and {{jar}} and {{jars}}. As a result, it might be a good idea to 
include these aliases in the [user 
docs|http://geode.apache.org/docs/guide/11/about_geode.html], as some commands 
seem to imply that only singular values are accepted, when actually, 
comma-separated lists are also acceptable.

In addition, for commands that do already specify that a list of values can be 
accepted AND that allow for the plural form of a given parameter, it may be a 
good idea to format the syntax as (for example) 
{{\[\--member(s)=value(,value)\*\]}}.

*Below is a list of commands that I found included these aliases, as well as 
any typos I found.*
*Note that after changing the syntax entries for some of these command 
parameters, it may also be a good idea to change the descriptions to indicate 
that the plural forms of these parameters can be used.*



{{alter runtime}}: {{group}} under Syntax can be changed to 
{{\[\--group=value(,value)\*\]}} and {{member}} can be changed to 
{{\[\--member=value(,value)\*\]}}

{{start locator}}: {{group}} under Syntax can be changed to 
{{\[\--group=value(,value)\*\]}}

{{start server}}: {{group}} under Syntax can be changed to 
{{\[\--group=value(,value)\*\]}}

{{export config}}: It might be a good idea to mention that users can only 
specify members XOR groups, not both at the same time

{{deploy}}: {{jar}} under Syntax can be changed to 
{{\[\--jar=value(,value)\*\]}} and the description of this command can be 
changed to {{Paths of the JARs to deploy.}} And it might be a good idea to 
mention that users must specify either of {{jar}} or {{dir}} options

{{undeploy}}: {{jar}} under Syntax can be changed to 
{{\[\--jar=value(,value)\*\]}} and the Syntax could probably be changed to 
{{undeploy \[\--jar=value(,values)\*\] \[\--group=value(,values)\*\]}} and 
again, it might be a good idea to mention that users must specify either of 
{{jar}} or {{dir}} options

{{list durable-cqs}}: {{group}} under Syntax can be changed to 
{{\[\--group=value(,value)\*\]}} and {{member}} can be changed to 
{{\[\--member=value(,value)\*\]}}

{{show subscription-queue-size}}: {{group}} under Syntax can be changed to 
{{\[\--group=value(,value)\*\]}} and {{member}} can be changed to 
{{\[\--member=value(,value)\*\]}}

{{close durable-cq}}: {{group}} under Syntax can be changed to 
{{\[\--group=value(,value)\*\]}} and {{member}} can be changed to 
{{\[\--member=value(,value)\*\]}}

{{close durable-client}}: {{group}} under Syntax can be changed to 
{{\[\--group=value(,value)\*\]}} and {{member}} can be changed to 
{{\[\--member=value(,value)\*\]}}

{{export logs}}: {{member}} under Syntax can be changed to 
{{\[\--member=value(,value)\*\]}}

{{execute function}}: {{group}} under Syntax can be changed to 
{{\[\--group=value(,value)\*\]}} (also, Syntax uses {{groups}} instead of 
{{group}}, which is valid, but inconsistent with other commands)

{{destroy function}}: {{group}} under Syntax can be changed to 
{{\[\--group=value(,value)\*\]}} (also, Syntax uses {{groups}} instead of 
{{group}}, which is valid, but inconsistent with other commands)

{{create index}}: {{group}} under Syntax can be changed to 
{{\[\--group=value(,value)\*\]}} and {{member}} can be changed to 
{{\[\--member=value(,value)\*\]}}

{{destroy index}}: {{group}} under Syntax can be changed to 
{{\[\--group=value(,value)\*\]}} and {{member}} can be changed to 
{{\[\--member=value(,value)\*\]}}
In addition, the docs say {{\--member: Id of the member on which index is *to 
be created*.}} when it should say {{to be destroyed}}

{{create defined indexes}}: {{group}} under Syntax can be changed to 
{{\[\--group=value(,value)\*\]}} and {{member}} can be changed to 
{{\[\--member=value(,value)\*\]}}

{{export stack-traces}}: {{group}} under Syntax can be changed to 
{{\[\--group=value(,value)\*\]}} and {{member}} can be changed to 
{{\[\--member=value(,value)\*\]}}

{{change loglevel}}: This command uses {{members}} and {{groups}} instead of 
standard {{member}} and {{group}} (and not sure why optional additional 
arguments are referred to as {{nullvalue}} instead of the standard {{value}})

{{create async-event-queue}}: This command uses {{groups}} instead of standard 
{{group}} (and again, not sure why optional additional parameter values are 
referred to as {{nullvalue}} instead of the standard {{value}})

{{list regions}}: {{group}} under Syntax can be changed to 
{{\[\--group=value(,value)\*\]}} and {{member}} can be changed to 
{{\[\--member=value(,value)\*\]}}

{{create gateway-sender}}: 

[jira] [Updated] (GEODE-2991) "destroy gateway-sender" command not in documentation

2017-06-30 Thread Emily Yeh (JIRA)

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

Emily Yeh updated GEODE-2991:
-
Description: Documentation for the {{destroy gateway-sender}} command 
(handled by the {{destroyGatewaySender}} method under {{WanCommands.java}}) 
isn't available in the [user 
docs|http://geode.apache.org/docs/guide/11/about_geode.html] yet.  (was: 
Documentation for the {{destroy gateway-sender}} command (handled by the 
{{destroyGatewaySender}} method under {{WanCommands.java}}) isn't available in 
the docs yet.)

> "destroy gateway-sender" command not in documentation
> -
>
> Key: GEODE-2991
> URL: https://issues.apache.org/jira/browse/GEODE-2991
> Project: Geode
>  Issue Type: Bug
>  Components: docs
>Reporter: Emily Yeh
>Assignee: Karen Smoler Miller
>Priority: Minor
>
> Documentation for the {{destroy gateway-sender}} command (handled by the 
> {{destroyGatewaySender}} method under {{WanCommands.java}}) isn't available 
> in the [user docs|http://geode.apache.org/docs/guide/11/about_geode.html] yet.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (GEODE-2991) "destroy gateway-sender" command not in documentation

2017-06-27 Thread Emily Yeh (JIRA)

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

Emily Yeh updated GEODE-2991:
-
Description: Documentation for the {{destroy gateway-sender}} command 
(handled by the {{destroyGatewaySender}} method under {{WanCommands.java}}) 
isn't available in the docs yet.  (was: Documentation for the "destroy 
gateway-sender" command (handled by the destroyGatewaySender method under 
WanCommands.java) isn't available in the docs yet.)

> "destroy gateway-sender" command not in documentation
> -
>
> Key: GEODE-2991
> URL: https://issues.apache.org/jira/browse/GEODE-2991
> Project: Geode
>  Issue Type: Bug
>  Components: docs
>Reporter: Emily Yeh
>Priority: Minor
>
> Documentation for the {{destroy gateway-sender}} command (handled by the 
> {{destroyGatewaySender}} method under {{WanCommands.java}}) isn't available 
> in the docs yet.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Assigned] (GEODE-3261) Refactor GfshHelpCommands

2017-08-04 Thread Emily Yeh (JIRA)

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

Emily Yeh reassigned GEODE-3261:


Assignee: Emily Yeh

> Refactor GfshHelpCommands
> -
>
> Key: GEODE-3261
> URL: https://issues.apache.org/jira/browse/GEODE-3261
> Project: Geode
>  Issue Type: Sub-task
>  Components: gfsh
>Reporter: Emily Yeh
>Assignee: Emily Yeh
>
> {{GfshHelpCommands.java}} is a class that contains multiple commands. Each 
> command should be refactored into a separate class, and the methods shared by 
> the commands should be refactored into a new and appropriately named class of 
> their own.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Resolved] (GEODE-3253) Refactor ClientCommands

2017-07-28 Thread Emily Yeh (JIRA)

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

Emily Yeh resolved GEODE-3253.
--
Resolution: Fixed

> Refactor ClientCommands
> ---
>
> Key: GEODE-3253
> URL: https://issues.apache.org/jira/browse/GEODE-3253
> Project: Geode
>  Issue Type: Sub-task
>  Components: gfsh
>Reporter: Emily Yeh
>Assignee: Emily Yeh
>
> {{ClientCommands.java}} is a large class that contains multiple commands. 
> Each command should be refactored into a separate class, and the methods 
> shared by the commands should be refactored into a new and appropriately 
> named class of their own.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Assigned] (GEODE-3255) Refactor CreateAlterDestroyRegionCommands

2017-07-28 Thread Emily Yeh (JIRA)

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

Emily Yeh reassigned GEODE-3255:


Assignee: Emily Yeh

> Refactor CreateAlterDestroyRegionCommands
> -
>
> Key: GEODE-3255
> URL: https://issues.apache.org/jira/browse/GEODE-3255
> Project: Geode
>  Issue Type: Sub-task
>  Components: gfsh
>Reporter: Emily Yeh
>Assignee: Emily Yeh
>
> {{CreateAlterDestroyRegionCommands.java}} is a large class that contains 
> multiple commands. Each command should be refactored into a separate class, 
> and the methods shared by the commands should be refactored into a new and 
> appropriately named class of their own.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Resolved] (GEODE-1606) CI Failure: SharedConfigurationEndToEndDUnitTest.testStartServerAndExecuteCommands

2017-08-01 Thread Emily Yeh (JIRA)

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

Emily Yeh resolved GEODE-1606.
--
Resolution: Fixed

> CI Failure: 
> SharedConfigurationEndToEndDUnitTest.testStartServerAndExecuteCommands
> --
>
> Key: GEODE-1606
> URL: https://issues.apache.org/jira/browse/GEODE-1606
> Project: Geode
>  Issue Type: Bug
>  Components: management
>Reporter: Dan Smith
>  Labels: CI, Flaky
>
> Revision: 7ad9cc9451212f1c8a0acba3ec78a9eb562d3780 
> {noformat}
> com.gemstone.gemfire.test.dunit.RMIException: While invoking 
> com.gemstone.gemfire.management.internal.configuration.SharedConfigurationEndToEndDUnitTest$1.call
>  in VM 3 running on Host latvia.gemstone.com with 4 VMs
>   at com.gemstone.gemfire.test.dunit.VM.invoke(VM.java:389)
>   at com.gemstone.gemfire.test.dunit.VM.invoke(VM.java:355)
>   at com.gemstone.gemfire.test.dunit.VM.invoke(VM.java:320)
>   at 
> com.gemstone.gemfire.management.internal.configuration.SharedConfigurationEndToEndDUnitTest.setup(SharedConfigurationEndToEndDUnitTest.java:325)
>   at 
> com.gemstone.gemfire.management.internal.configuration.SharedConfigurationEndToEndDUnitTest.postSetUpCliCommandTestBase(SharedConfigurationEndToEndDUnitTest.java:95)
>   at 
> com.gemstone.gemfire.management.internal.cli.commands.CliCommandTestBase.postSetUp(CliCommandTestBase.java:73)
>   at 
> com.gemstone.gemfire.test.dunit.internal.JUnit4DistributedTestCase.setUp(JUnit4DistributedTestCase.java:346)
>   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:497)
>   at 
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
>   at 
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
>   at 
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
>   at 
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
>   at 
> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
>   at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:48)
>   at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
>   at org.junit.rules.RunRules.evaluate(RunRules.java:20)
>   at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
>   at 
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
>   at 
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
>   at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>   at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>   at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>   at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>   at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>   at 
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
>   at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>   at 
> org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.runTestClass(JUnitTestClassExecuter.java:112)
>   at 
> org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.execute(JUnitTestClassExecuter.java:56)
>   at 
> org.gradle.api.internal.tasks.testing.junit.JUnitTestClassProcessor.processTestClass(JUnitTestClassProcessor.java:66)
>   at 
> org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
>   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:497)
>   at 
> org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
>   at 
> org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
>   at 
> org.gradle.messaging.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
>   at 
> org.gradle.messaging.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
>   at com.sun.proxy.$Proxy2.processTestClass(Unknown Source)
>   at 
> org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:109)
>   

[jira] [Assigned] (GEODE-3256) Refactor DataCommands

2017-07-31 Thread Emily Yeh (JIRA)

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

Emily Yeh reassigned GEODE-3256:


Assignee: Emily Yeh

> Refactor DataCommands
> -
>
> Key: GEODE-3256
> URL: https://issues.apache.org/jira/browse/GEODE-3256
> Project: Geode
>  Issue Type: Sub-task
>  Components: gfsh
>Reporter: Emily Yeh
>Assignee: Emily Yeh
>
> {{DataCommands.java}} is a large class that contains multiple commands. Each 
> command should be refactored into a separate class, and the methods shared by 
> the commands should be refactored into a new and appropriately named class of 
> their own.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Assigned] (GEODE-3339) Refactor ClusterConfigurationServiceEndToEndDUnitTest to use test rules

2017-08-01 Thread Emily Yeh (JIRA)

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

Emily Yeh reassigned GEODE-3339:


Assignee: Emily Yeh

> Refactor ClusterConfigurationServiceEndToEndDUnitTest to use test rules
> ---
>
> Key: GEODE-3339
> URL: https://issues.apache.org/jira/browse/GEODE-3339
> Project: Geode
>  Issue Type: Sub-task
>  Components: tests
>Reporter: Emily Yeh
>Assignee: Emily Yeh
>
> {{ClusterConfigurationServiceEndToEndDUnitTest}} is using 
> {{CliCommandTestBase}}, which is a deprecated class. It should be refactored 
> to use more current test rules.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Assigned] (GEODE-3340) Refactor ConfigCommandsDUnitTest to use test rules

2017-08-01 Thread Emily Yeh (JIRA)

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

Emily Yeh reassigned GEODE-3340:


Assignee: Emily Yeh

> Refactor ConfigCommandsDUnitTest to use test rules
> --
>
> Key: GEODE-3340
> URL: https://issues.apache.org/jira/browse/GEODE-3340
> Project: Geode
>  Issue Type: Sub-task
>  Components: tests
>Reporter: Emily Yeh
>Assignee: Emily Yeh
>
> {{ConfigCommandsDUnitTest}} is using {{CliCommandTestBase}}, which is a 
> deprecated class. It should be refactored to use more current test rules.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Resolved] (GEODE-1449) CI Failure: ConfigCommandsDUnitTest.testExportConfig

2017-08-02 Thread Emily Yeh (JIRA)

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

Emily Yeh resolved GEODE-1449.
--
Resolution: Fixed

> CI Failure: ConfigCommandsDUnitTest.testExportConfig
> 
>
> Key: GEODE-1449
> URL: https://issues.apache.org/jira/browse/GEODE-1449
> Project: Geode
>  Issue Type: Bug
>  Components: gfsh
>Reporter: Udo Kohlmeyer
>Assignee: Emily Yeh
>  Labels: CI, Flaky
>
> Build #478 (May 24, 2016 3:42:27 AM)
> Revision: 45a4ef29f3c8174281aad667265a0764b0b912a3
> https://builds.apache.org/job/Geode-nightly/478/testReport/junit/com.gemstone.gemfire.management.internal.cli.commands/ConfigCommandsDUnitTest/testExportConfig/
> Stacktrace
> java.lang.AssertionError: Connect command failed to connect to manager 
> asf902.gq1.ygridcore.net[20761] result=Failed to retrieve RMIServer stub: 
> javax.naming.CommunicationException [Root exception is 
> java.rmi.NoSuchObjectException: no such object in table]
>   at 
> com.gemstone.gemfire.management.internal.cli.commands.CliCommandTestBase.connect(CliCommandTestBase.java:223)
>   at 
> com.gemstone.gemfire.management.internal.cli.commands.CliCommandTestBase.setUpJmxManagerOnVm0ThenConnect(CliCommandTestBase.java:106)
>   at 
> com.gemstone.gemfire.management.internal.cli.commands.ConfigCommandsDUnitTest.testExportConfig(ConfigCommandsDUnitTest.java:172)
>   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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
>   at 
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
>   at 
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
>   at 
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
>   at 
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
>   at 
> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
>   at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:48)
>   at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
>   at org.junit.rules.RunRules.evaluate(RunRules.java:20)
>   at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
>   at 
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
>   at 
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
>   at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>   at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>   at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>   at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>   at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>   at 
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
>   at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>   at 
> org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.runTestClass(JUnitTestClassExecuter.java:112)
>   at 
> org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.execute(JUnitTestClassExecuter.java:56)
>   at 
> org.gradle.api.internal.tasks.testing.junit.JUnitTestClassProcessor.processTestClass(JUnitTestClassProcessor.java:66)
>   at 
> org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
>   at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source)
>   at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>   at java.lang.reflect.Method.invoke(Method.java:498)
>   at 
> org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
>   at 
> org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
>   at 
> org.gradle.messaging.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
>   at 
> org.gradle.messaging.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
>   at com.sun.proxy.$Proxy2.processTestClass(Unknown Source)
>   at 
> org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:109)
>   at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
>   at 
> 

[jira] [Assigned] (GEODE-1449) CI Failure: ConfigCommandsDUnitTest.testExportConfig

2017-08-02 Thread Emily Yeh (JIRA)

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

Emily Yeh reassigned GEODE-1449:


Assignee: Emily Yeh

> CI Failure: ConfigCommandsDUnitTest.testExportConfig
> 
>
> Key: GEODE-1449
> URL: https://issues.apache.org/jira/browse/GEODE-1449
> Project: Geode
>  Issue Type: Bug
>  Components: gfsh
>Reporter: Udo Kohlmeyer
>Assignee: Emily Yeh
>  Labels: CI, Flaky
>
> Build #478 (May 24, 2016 3:42:27 AM)
> Revision: 45a4ef29f3c8174281aad667265a0764b0b912a3
> https://builds.apache.org/job/Geode-nightly/478/testReport/junit/com.gemstone.gemfire.management.internal.cli.commands/ConfigCommandsDUnitTest/testExportConfig/
> Stacktrace
> java.lang.AssertionError: Connect command failed to connect to manager 
> asf902.gq1.ygridcore.net[20761] result=Failed to retrieve RMIServer stub: 
> javax.naming.CommunicationException [Root exception is 
> java.rmi.NoSuchObjectException: no such object in table]
>   at 
> com.gemstone.gemfire.management.internal.cli.commands.CliCommandTestBase.connect(CliCommandTestBase.java:223)
>   at 
> com.gemstone.gemfire.management.internal.cli.commands.CliCommandTestBase.setUpJmxManagerOnVm0ThenConnect(CliCommandTestBase.java:106)
>   at 
> com.gemstone.gemfire.management.internal.cli.commands.ConfigCommandsDUnitTest.testExportConfig(ConfigCommandsDUnitTest.java:172)
>   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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
>   at 
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
>   at 
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
>   at 
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
>   at 
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
>   at 
> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
>   at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:48)
>   at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
>   at org.junit.rules.RunRules.evaluate(RunRules.java:20)
>   at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
>   at 
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
>   at 
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
>   at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>   at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>   at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>   at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>   at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>   at 
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
>   at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>   at 
> org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.runTestClass(JUnitTestClassExecuter.java:112)
>   at 
> org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.execute(JUnitTestClassExecuter.java:56)
>   at 
> org.gradle.api.internal.tasks.testing.junit.JUnitTestClassProcessor.processTestClass(JUnitTestClassProcessor.java:66)
>   at 
> org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
>   at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source)
>   at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>   at java.lang.reflect.Method.invoke(Method.java:498)
>   at 
> org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
>   at 
> org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
>   at 
> org.gradle.messaging.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
>   at 
> org.gradle.messaging.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
>   at com.sun.proxy.$Proxy2.processTestClass(Unknown Source)
>   at 
> org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:109)
>   at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
>   at 
> 

[jira] [Assigned] (GEODE-3362) Refactor CreateGatewayReceiverCommandDUnitTest to use test rules

2017-08-09 Thread Emily Yeh (JIRA)

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

Emily Yeh reassigned GEODE-3362:


Assignee: Emily Yeh

> Refactor CreateGatewayReceiverCommandDUnitTest to use test rules
> 
>
> Key: GEODE-3362
> URL: https://issues.apache.org/jira/browse/GEODE-3362
> Project: Geode
>  Issue Type: Sub-task
>  Components: tests
>Reporter: Emily Yeh
>Assignee: Emily Yeh
>
> {{CreateGatewayReceiverCommandDUnitTest}} is using {{CliCommandTestBase}}, 
> which is a deprecated class. It should be refactored to use more current test 
> rules.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (GEODE-3417) Gateway receiver invalid port range returns OK instead of ERROR

2017-08-09 Thread Emily Yeh (JIRA)
Emily Yeh created GEODE-3417:


 Summary: Gateway receiver invalid port range returns OK instead of 
ERROR
 Key: GEODE-3417
 URL: https://issues.apache.org/jira/browse/GEODE-3417
 Project: Geode
  Issue Type: Bug
  Components: gfsh
Reporter: Emily Yeh


When the {{start-port}} and {{end-port}} options are specified for the {{create 
gateway-receiver}} command, it's expected that the start port must be lower 
than the end port in order to specify a valid port range. When the start port 
is higher than the end port, the message {{ERROR: Please specify either start 
port a value which is less than end port.}} is printed but the actual status of 
the result of the command is {{OK}} instead of {{ERROR}}.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


  1   2   >