[jira] [Assigned] (RATIS-753) Mark o.a.r.protocol.Message as @FunctionalInterface

2019-11-12 Thread Jitendra Nath Pandey (Jira)


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

Jitendra Nath Pandey reassigned RATIS-753:
--

Assignee: Zili Chen

> Mark o.a.r.protocol.Message as @FunctionalInterface
> ---
>
> Key: RATIS-753
> URL: https://issues.apache.org/jira/browse/RATIS-753
> Project: Ratis
>  Issue Type: Improvement
>  Components: common
>Reporter: Zili Chen
>Assignee: Zili Chen
>Priority: Minor
>  Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> From the class name I used to think that it is a base class of POJOs. 
> However, actually it works by its {{getContent}} method. It does no harm we 
> mark it as {{@FunctionalInterface}} I think.
> I'd like to provide a tiny PR to this issue if you think it is valid. Please 
> assign the issue to me then.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (RATIS-652) Add metrics related to snapshot and log purge

2019-11-12 Thread Hadoop QA (Jira)


[ 
https://issues.apache.org/jira/browse/RATIS-652?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16973059#comment-16973059
 ] 

Hadoop QA commented on RATIS-652:
-

| (x) *{color:red}-1 overall{color}* |
\\
\\
|| Vote || Subsystem || Runtime || Comment ||
| {color:blue}0{color} | {color:blue} reexec {color} | {color:blue}  0m 
24s{color} | {color:blue} Docker mode activated. {color} |
|| || || || {color:brown} Prechecks {color} ||
| {color:blue}0{color} | {color:blue} findbugs {color} | {color:blue}  0m  
1s{color} | {color:blue} Findbugs executables are not available. {color} |
| {color:green}+1{color} | {color:green} @author {color} | {color:green}  0m  
0s{color} | {color:green} The patch does not contain any @author tags. {color} |
| {color:green}+1{color} | {color:green} test4tests {color} | {color:green}  0m 
 0s{color} | {color:green} The patch appears to include 4 new or modified test 
files. {color} |
|| || || || {color:brown} master Compile Tests {color} ||
| {color:blue}0{color} | {color:blue} mvndep {color} | {color:blue}  1m  
2s{color} | {color:blue} Maven dependency ordering for branch {color} |
| {color:green}+1{color} | {color:green} mvninstall {color} | {color:green}  2m 
39s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green}  1m  
2s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} checkstyle {color} | {color:green}  0m 
20s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green}  0m 
50s{color} | {color:green} master passed {color} |
|| || || || {color:brown} Patch Compile Tests {color} ||
| {color:blue}0{color} | {color:blue} mvndep {color} | {color:blue}  0m  
5s{color} | {color:blue} Maven dependency ordering for patch {color} |
| {color:green}+1{color} | {color:green} mvninstall {color} | {color:green}  1m 
16s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green}  1m  
1s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} javac {color} | {color:green}  1m  
1s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} checkstyle {color} | {color:green}  0m 
12s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} whitespace {color} | {color:green}  0m 
 0s{color} | {color:green} The patch has no whitespace issues. {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green}  0m 
40s{color} | {color:green} the patch passed {color} |
|| || || || {color:brown} Other Tests {color} ||
| {color:red}-1{color} | {color:red} unit {color} | {color:red} 31m 17s{color} 
| {color:red} root in the patch failed. {color} |
| {color:green}+1{color} | {color:green} asflicense {color} | {color:green}  0m 
23s{color} | {color:green} The patch does not generate ASF License warnings. 
{color} |
| {color:black}{color} | {color:black} {color} | {color:black} 41m 34s{color} | 
{color:black} {color} |
\\
\\
|| Reason || Tests ||
| Failed junit tests | ratis.logservice.server.TestMetaServer |
|   | ratis.grpc.TestRaftReconfigurationWithGrpc |
|   | ratis.grpc.TestRaftServerWithGrpc |
|   | ratis.netty.TestRaftSnapshotWithNetty |
|   | ratis.grpc.TestRaftAsyncWithGrpc |
|   | ratis.server.simulation.TestRaftSnapshotWithSimulatedRpc |
|   | ratis.examples.filestore.TestFileStoreWithNetty |
\\
\\
|| Subsystem || Report/Notes ||
| Docker | Client=19.03.4 Server=19.03.4 Image:yetus/ratis:date2019-11-13 |
| JIRA Issue | RATIS-652 |
| JIRA Patch URL | 
https://issues.apache.org/jira/secure/attachment/12985680/RATIS-652-004.patch |
| Optional Tests |  dupname  asflicense  javac  javadoc  unit  findbugs  
checkstyle  compile  |
| uname | Linux 49cd6af9a959 4.15.0-66-generic #75-Ubuntu SMP Tue Oct 1 
05:24:09 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux |
| Build tool | maven |
| Personality | 
/home/jenkins/jenkins-slave/workspace/PreCommit-RATIS-Build/yetus-personality.sh
 |
| git revision | master / 0ea2d2e |
| maven | version: Apache Maven 3.6.2 
(40f52333136460af0dc0d7232c0dc0bcf0d9e117; 2019-08-27T15:06:16Z) |
| Default Java | 1.8.0_222 |
| unit | 
https://builds.apache.org/job/PreCommit-RATIS-Build/1152/artifact/out/patch-unit-root.txt
 |
|  Test Results | 
https://builds.apache.org/job/PreCommit-RATIS-Build/1152/testReport/ |
| Max. process+thread count | 1639 (vs. ulimit of 5000) |
| modules | C: ratis-server ratis-grpc ratis-test U: . |
| Console output | 
https://builds.apache.org/job/PreCommit-RATIS-Build/1152/console |
| Powered by | Apache Yetus 0.8.0   http://yetus.apache.org |


This message was automatically generated.



> Add metrics related to snapshot and log purge
> -
>
> Key: RATIS-652
> URL: 

[jira] [Assigned] (RATIS-695) Improve running in the face of flakey disks

2019-11-12 Thread Jitendra Nath Pandey (Jira)


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

Jitendra Nath Pandey reassigned RATIS-695:
--

Assignee: Clay B.

> Improve running in the face of flakey disks
> ---
>
> Key: RATIS-695
> URL: https://issues.apache.org/jira/browse/RATIS-695
> Project: Ratis
>  Issue Type: Improvement
>  Components: server
>Reporter: Clay B.
>Assignee: Clay B.
>Priority: Minor
>  Labels: namazu
> Attachments: 
> 0001-RATIS-695.-Improve-running-in-the-face-of-flakey-dis.patch, 
> 0001-RATIS-695.-SimpleStateMachineStorage.java.patch
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> In testing with 
> [Namazu|https://github.com/apache/incubator-ratis/blob/35838f032a4096d78843130fa1435bcddf5ce961/dev-support/vagrant/README.md#ratis-hdd-slowdown-vm]
>  disk paths which fail in the face of {{IOException}}s are found. This 
> umbrella-JIRA is to track the code paths found that need hardening. These 
> code paths seem to be fatal to the Ratis server performing actions but does 
> not cause the server to abort out.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (RATIS-652) Add metrics related to snapshot and log purge

2019-11-12 Thread Aravindan Vijayan (Jira)


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

Aravindan Vijayan updated RATIS-652:

Attachment: RATIS-652-004.patch

> Add metrics related to snapshot and log purge
> -
>
> Key: RATIS-652
> URL: https://issues.apache.org/jira/browse/RATIS-652
> Project: Ratis
>  Issue Type: Sub-task
>  Components: server
>Reporter: Shashikant Banerjee
>Assignee: Aravindan Vijayan
>Priority: Major
> Fix For: 0.5.0
>
> Attachments: RATIS-652-000.patch, RATIS-652-001.patch, 
> RATIS-652-002.patch, RATIS-652-003.patch, RATIS-652-004.patch
>
>
> Following metrics would be good to determine overall snapshot and log purge 
> behaviour of a ratis pipeline:
>  
> |takeSnapshotLatency|Time taken to take a ratis snapshot.|
> |numSnapshots|Number of snapshots taken |
> |purgeLogRecordLatency|Time taken to purge logRecords.|
> |numPurgeLogCalls|Number of Purge log calls|
> |numInstallSnapshotOps|Number of install snapshot calls|



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (RATIS-753) Mark o.a.r.protocol.Message as @FunctionalInterface

2019-11-12 Thread Zili Chen (Jira)


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

Zili Chen updated RATIS-753:

Description: 
>From the class name I used to think that it is a base class of POJOs. However, 
>actually it works by its {{getContent}} method. It does no harm we mark it as 
>{{@FunctionalInterface}} I think.

I'd like to provide a tiny PR to this issue if you think it is valid. Please 
assign the issue to me then.

  was:
>From the message I used to think that it is a base class of POJOs. However, 
>actually it works by its {{getContent}} method. It does no harm we mark it as 
>{{@FunctionalInterface}} I think.

I'd like to provide a tiny PR to this issue if you think it is valid. Please 
assign the issue to me then.


> Mark o.a.r.protocol.Message as @FunctionalInterface
> ---
>
> Key: RATIS-753
> URL: https://issues.apache.org/jira/browse/RATIS-753
> Project: Ratis
>  Issue Type: Improvement
>  Components: common
>Reporter: Zili Chen
>Priority: Minor
>
> From the class name I used to think that it is a base class of POJOs. 
> However, actually it works by its {{getContent}} method. It does no harm we 
> mark it as {{@FunctionalInterface}} I think.
> I'd like to provide a tiny PR to this issue if you think it is valid. Please 
> assign the issue to me then.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (RATIS-753) Mark o.a.r.protocol.Message as @FunctionalInterface

2019-11-12 Thread Zili Chen (Jira)
Zili Chen created RATIS-753:
---

 Summary: Mark o.a.r.protocol.Message as @FunctionalInterface
 Key: RATIS-753
 URL: https://issues.apache.org/jira/browse/RATIS-753
 Project: Ratis
  Issue Type: Improvement
  Components: common
Reporter: Zili Chen


>From the message I used to think that it is a base class of POJOs. However, 
>actually it works by its {{getContent}} method. It does no harm we mark it as 
>{{@FunctionalInterface}} I think.

I'd like to provide a tiny PR to this issue if you think it is valid. Please 
assign the issue to me then.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (RATIS-751) TestStateMachineShutdownWithGrpc fails with AssertionError

2019-11-12 Thread Tsz-wo Sze (Jira)


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

Tsz-wo Sze updated RATIS-751:
-
Component/s: (was: server)
 test
   Priority: Minor  (was: Major)

+1 the 002 patch looks good.

> TestStateMachineShutdownWithGrpc fails with AssertionError
> --
>
> Key: RATIS-751
> URL: https://issues.apache.org/jira/browse/RATIS-751
> Project: Ratis
>  Issue Type: Bug
>  Components: test
>Reporter: Lokesh Jain
>Assignee: Lokesh Jain
>Priority: Minor
> Attachments: RATIS-751.001.patch, RATIS-751.002.patch
>
>
> TestStateMachineShutdownWithGrpc fails with assertion error. After RATIS-614 
> getState().getLastAppliedIndex() uses stateMachine's lastAppliedIndex. 
> StateMachineWithConditionalWait used in the test does not update the 
> lastAppliedTermIndex on applyTransaction call leading to test failure.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (RATIS-652) Add metrics related to snapshot and log purge

2019-11-12 Thread Hadoop QA (Jira)


[ 
https://issues.apache.org/jira/browse/RATIS-652?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16972830#comment-16972830
 ] 

Hadoop QA commented on RATIS-652:
-

| (x) *{color:red}-1 overall{color}* |
\\
\\
|| Vote || Subsystem || Runtime || Comment ||
| {color:blue}0{color} | {color:blue} reexec {color} | {color:blue}  0m 
41s{color} | {color:blue} Docker mode activated. {color} |
|| || || || {color:brown} Prechecks {color} ||
| {color:blue}0{color} | {color:blue} findbugs {color} | {color:blue}  0m  
0s{color} | {color:blue} Findbugs executables are not available. {color} |
| {color:green}+1{color} | {color:green} @author {color} | {color:green}  0m  
0s{color} | {color:green} The patch does not contain any @author tags. {color} |
| {color:green}+1{color} | {color:green} test4tests {color} | {color:green}  0m 
 0s{color} | {color:green} The patch appears to include 4 new or modified test 
files. {color} |
|| || || || {color:brown} master Compile Tests {color} ||
| {color:blue}0{color} | {color:blue} mvndep {color} | {color:blue}  0m 
55s{color} | {color:blue} Maven dependency ordering for branch {color} |
| {color:green}+1{color} | {color:green} mvninstall {color} | {color:green}  2m 
14s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green}  0m 
52s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} checkstyle {color} | {color:green}  0m 
18s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green}  0m 
41s{color} | {color:green} master passed {color} |
|| || || || {color:brown} Patch Compile Tests {color} ||
| {color:blue}0{color} | {color:blue} mvndep {color} | {color:blue}  0m  
5s{color} | {color:blue} Maven dependency ordering for patch {color} |
| {color:green}+1{color} | {color:green} mvninstall {color} | {color:green}  0m 
56s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green}  0m 
51s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} javac {color} | {color:green}  0m 
51s{color} | {color:green} the patch passed {color} |
| {color:orange}-0{color} | {color:orange} checkstyle {color} | {color:orange}  
0m 10s{color} | {color:orange} root: The patch generated 2 new + 10 unchanged - 
0 fixed = 12 total (was 10) {color} |
| {color:green}+1{color} | {color:green} whitespace {color} | {color:green}  0m 
 0s{color} | {color:green} The patch has no whitespace issues. {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green}  0m 
37s{color} | {color:green} the patch passed {color} |
|| || || || {color:brown} Other Tests {color} ||
| {color:red}-1{color} | {color:red} unit {color} | {color:red} 24m 27s{color} 
| {color:red} root in the patch failed. {color} |
| {color:green}+1{color} | {color:green} asflicense {color} | {color:green}  0m 
18s{color} | {color:green} The patch does not generate ASF License warnings. 
{color} |
| {color:black}{color} | {color:black} {color} | {color:black} 33m 21s{color} | 
{color:black} {color} |
\\
\\
|| Reason || Tests ||
| Failed junit tests | ratis.logservice.server.TestMetaServer |
|   | ratis.grpc.TestRaftStateMachineExceptionWithGrpc |
|   | ratis.grpc.TestStateMachineShutdownWithGrpc |
|   | ratis.netty.TestRaftSnapshotWithNetty |
|   | ratis.grpc.TestRaftAsyncWithGrpc |
|   | ratis.grpc.TestRaftSnapshotWithGrpc |
|   | ratis.server.simulation.TestRaftWithSimulatedRpc |
|   | ratis.TestMultiRaftGroup |
\\
\\
|| Subsystem || Report/Notes ||
| Docker | Client=19.03.4 Server=19.03.4 Image:yetus/ratis:date2019-11-12 |
| JIRA Issue | RATIS-652 |
| JIRA Patch URL | 
https://issues.apache.org/jira/secure/attachment/12985659/RATIS-652-003.patch |
| Optional Tests |  dupname  asflicense  javac  javadoc  unit  findbugs  
checkstyle  compile  |
| uname | Linux c23b081a0729 4.15.0-66-generic #75-Ubuntu SMP Tue Oct 1 
05:24:09 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux |
| Build tool | maven |
| Personality | 
/home/jenkins/jenkins-slave/workspace/PreCommit-RATIS-Build/yetus-personality.sh
 |
| git revision | master / a2ce521 |
| maven | version: Apache Maven 3.6.2 
(40f52333136460af0dc0d7232c0dc0bcf0d9e117; 2019-08-27T15:06:16Z) |
| Default Java | 1.8.0_222 |
| checkstyle | 
https://builds.apache.org/job/PreCommit-RATIS-Build/1151/artifact/out/diff-checkstyle-root.txt
 |
| unit | 
https://builds.apache.org/job/PreCommit-RATIS-Build/1151/artifact/out/patch-unit-root.txt
 |
|  Test Results | 
https://builds.apache.org/job/PreCommit-RATIS-Build/1151/testReport/ |
| Max. process+thread count | 1256 (vs. ulimit of 5000) |
| modules | C: ratis-server ratis-grpc ratis-test U: . |
| Console output | 
https://builds.apache.org/job/PreCommit-RATIS-Build/1151/console |
| Powered by | Apache Yetus 0.8.0   http://yetus.apache.org 

[jira] [Updated] (RATIS-652) Add metrics related to snapshot and log purge

2019-11-12 Thread Aravindan Vijayan (Jira)


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

Aravindan Vijayan updated RATIS-652:

Attachment: RATIS-652-003.patch

> Add metrics related to snapshot and log purge
> -
>
> Key: RATIS-652
> URL: https://issues.apache.org/jira/browse/RATIS-652
> Project: Ratis
>  Issue Type: Sub-task
>  Components: server
>Reporter: Shashikant Banerjee
>Assignee: Aravindan Vijayan
>Priority: Major
> Fix For: 0.5.0
>
> Attachments: RATIS-652-000.patch, RATIS-652-001.patch, 
> RATIS-652-002.patch, RATIS-652-003.patch
>
>
> Following metrics would be good to determine overall snapshot and log purge 
> behaviour of a ratis pipeline:
>  
> |takeSnapshotLatency|Time taken to take a ratis snapshot.|
> |numSnapshots|Number of snapshots taken |
> |purgeLogRecordLatency|Time taken to purge logRecords.|
> |numPurgeLogCalls|Number of Purge log calls|
> |numInstallSnapshotOps|Number of install snapshot calls|



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (RATIS-750) Ratis server fails with "java.lang.ClassNotFoundException: com.codahale.metrics.jvm.GarbageCollectorMetricSet"

2019-11-12 Thread Marton Elek (Jira)


[ 
https://issues.apache.org/jira/browse/RATIS-750?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16972388#comment-16972388
 ] 

Marton Elek commented on RATIS-750:
---

Thanks the update [~clayb]Yes, I think it gives us more flexibility as ratis 
can be used without metrics-jvm. It's optional.

Tested and worked well. Committed to the master...

> Ratis server fails with "java.lang.ClassNotFoundException: 
> com.codahale.metrics.jvm.GarbageCollectorMetricSet"
> --
>
> Key: RATIS-750
> URL: https://issues.apache.org/jira/browse/RATIS-750
> Project: Ratis
>  Issue Type: Bug
>  Components: build
>Reporter: Clay B.
>Assignee: Clay B.
>Priority: Major
> Attachments: 
> 0001-RATIS-750.-Ratis-server-fails-with-java.lang.ClassNo.patch, 
> 0002-RATIS-750.-Ratis-server-fails-with-java.lang.ClassNo.patch
>
>
> In testing the current master, starting the Ratis server via 
> {{./ratis-examples/src/main/bin/server.sh filestore server --storage $storage 
> --id $id --peers $peers 2>&1 | \}} I end up with the following failure to 
> start:
> {code:java}
> Found 
> /home/vagrant/incubator-ratis/ratis-examples/target/ratis-examples-0.5.0-SNAPSHOT.jar
> 2019-11-11 03:27:52 INFO  MetricRegistries:64 - Loaded MetricRegistries class 
> org.apache.ratis.metrics.impl.MetricRegistriesImpl
> 2019-11-11 03:27:52 WARN  MetricRegistriesImpl:61 - First MetricRegistry has 
> been created without registering reporters. You may need to call 
> MetricRegistries.global().addReportRegistration(...) before.
> Exception in thread "main" java.lang.NoClassDefFoundError: 
> com/codahale/metrics/jvm/GarbageCollectorMetricSet
> at 
> org.apache.ratis.metrics.JVMMetrics.addJvmMetrics(JVMMetrics.java:42)
> at 
> org.apache.ratis.metrics.JVMMetrics.initJvmMetrics(JVMMetrics.java:32)
> at org.apache.ratis.examples.filestore.cli.Server.run(Server.java:60)
> at org.apache.ratis.examples.common.Runner.main(Runner.java:58)
> Caused by: java.lang.ClassNotFoundException: 
> com.codahale.metrics.jvm.GarbageCollectorMetricSet
> at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
> ... 4 more
> === Command terminated normally (Mon Nov 11 03:27:52 2019) === {code}
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (RATIS-752) Update Ratis thirdparty to 0.3.0

2019-11-12 Thread Marton Elek (Jira)


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

Marton Elek updated RATIS-752:
--
Fix Version/s: 0.5.0

> Update Ratis thirdparty to 0.3.0
> 
>
> Key: RATIS-752
> URL: https://issues.apache.org/jira/browse/RATIS-752
> Project: Ratis
>  Issue Type: Bug
>  Components: thirdparty
>Reporter: Mukul Kumar Singh
>Assignee: Mukul Kumar Singh
>Priority: Major
> Fix For: 0.5.0
>
> Attachments: RATIS-752.001.patch
>
>
> This jira updates the ratis thirdparty version to 0.3.0 and also updates the 
> protobuf.version to 3.10.0 and grpc.version to 1.24.0.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Assigned] (RATIS-752) Update Ratis thirdparty to 0.3.0

2019-11-12 Thread Marton Elek (Jira)


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

Marton Elek reassigned RATIS-752:
-

Assignee: Mukul Kumar Singh

> Update Ratis thirdparty to 0.3.0
> 
>
> Key: RATIS-752
> URL: https://issues.apache.org/jira/browse/RATIS-752
> Project: Ratis
>  Issue Type: Bug
>  Components: thirdparty
>Reporter: Mukul Kumar Singh
>Assignee: Mukul Kumar Singh
>Priority: Major
> Attachments: RATIS-752.001.patch
>
>
> This jira updates the ratis thirdparty version to 0.3.0 and also updates the 
> protobuf.version to 3.10.0 and grpc.version to 1.24.0.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (RATIS-752) Update Ratis thirdparty to 0.3.0

2019-11-12 Thread Mukul Kumar Singh (Jira)


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

Mukul Kumar Singh updated RATIS-752:

Component/s: (was: server)
 thirdparty

> Update Ratis thirdparty to 0.3.0
> 
>
> Key: RATIS-752
> URL: https://issues.apache.org/jira/browse/RATIS-752
> Project: Ratis
>  Issue Type: Bug
>  Components: thirdparty
>Reporter: Mukul Kumar Singh
>Priority: Major
> Attachments: RATIS-752.001.patch
>
>
> This jira updates the ratis thirdparty version to 0.3.0 and also updates the 
> protobuf.version to 3.10.0 and grpc.version to 1.24.0.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (RATIS-752) Update Ratis thirdparty to 0.3.0

2019-11-12 Thread Hadoop QA (Jira)


[ 
https://issues.apache.org/jira/browse/RATIS-752?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16972263#comment-16972263
 ] 

Hadoop QA commented on RATIS-752:
-

| (x) *{color:red}-1 overall{color}* |
\\
\\
|| Vote || Subsystem || Runtime || Comment ||
| {color:blue}0{color} | {color:blue} reexec {color} | {color:blue}  0m 
16s{color} | {color:blue} Docker mode activated. {color} |
|| || || || {color:brown} Prechecks {color} ||
| {color:green}+1{color} | {color:green} @author {color} | {color:green}  0m  
0s{color} | {color:green} The patch does not contain any @author tags. {color} |
| {color:red}-1{color} | {color:red} test4tests {color} | {color:red}  0m  
0s{color} | {color:red} The patch doesn't appear to include any new or modified 
tests. Please justify why no new tests are needed for this patch. Also please 
list what manual steps were performed to verify this patch. {color} |
|| || || || {color:brown} master Compile Tests {color} ||
| {color:green}+1{color} | {color:green} mvninstall {color} | {color:green}  2m 
56s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green}  0m 
51s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green}  0m 
43s{color} | {color:green} master passed {color} |
|| || || || {color:brown} Patch Compile Tests {color} ||
| {color:green}+1{color} | {color:green} mvninstall {color} | {color:green}  1m 
 0s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green}  0m 
50s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} javac {color} | {color:green}  0m 
50s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} whitespace {color} | {color:green}  0m 
 0s{color} | {color:green} The patch has no whitespace issues. {color} |
| {color:green}+1{color} | {color:green} xml {color} | {color:green}  0m  
2s{color} | {color:green} The patch has no ill-formed XML file. {color} |
| {color:red}-1{color} | {color:red} javadoc {color} | {color:red}  0m 
34s{color} | {color:red} root generated 7 new + 93 unchanged - 7 fixed = 100 
total (was 100) {color} |
|| || || || {color:brown} Other Tests {color} ||
| {color:red}-1{color} | {color:red} unit {color} | {color:red} 19m 23s{color} 
| {color:red} root in the patch failed. {color} |
| {color:green}+1{color} | {color:green} asflicense {color} | {color:green}  0m 
18s{color} | {color:green} The patch does not generate ASF License warnings. 
{color} |
| {color:black}{color} | {color:black} {color} | {color:black} 27m  9s{color} | 
{color:black} {color} |
\\
\\
|| Reason || Tests ||
| Failed junit tests | ratis.logservice.server.TestMetaServer |
|   | ratis.grpc.TestStateMachineShutdownWithGrpc |
|   | ratis.examples.filestore.TestFileStoreWithNetty |
\\
\\
|| Subsystem || Report/Notes ||
| Docker | Client=19.03.4 Server=19.03.4 Image:yetus/ratis:date2019-11-12 |
| JIRA Issue | RATIS-752 |
| JIRA Patch URL | 
https://issues.apache.org/jira/secure/attachment/12985610/RATIS-752.001.patch |
| Optional Tests |  dupname  asflicense  javac  javadoc  unit  xml  compile  |
| uname | Linux 0f6d03bf0606 4.15.0-66-generic #75-Ubuntu SMP Tue Oct 1 
05:24:09 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux |
| Build tool | maven |
| Personality | 
/home/jenkins/jenkins-slave/workspace/PreCommit-RATIS-Build/yetus-personality.sh
 |
| git revision | master / 0731376 |
| maven | version: Apache Maven 3.6.2 
(40f52333136460af0dc0d7232c0dc0bcf0d9e117; 2019-08-27T15:06:16Z) |
| Default Java | 1.8.0_222 |
| javadoc | 
https://builds.apache.org/job/PreCommit-RATIS-Build/1150/artifact/out/diff-javadoc-javadoc-root.txt
 |
| unit | 
https://builds.apache.org/job/PreCommit-RATIS-Build/1150/artifact/out/patch-unit-root.txt
 |
|  Test Results | 
https://builds.apache.org/job/PreCommit-RATIS-Build/1150/testReport/ |
| Max. process+thread count | 1331 (vs. ulimit of 5000) |
| modules | C: . U: . |
| Console output | 
https://builds.apache.org/job/PreCommit-RATIS-Build/1150/console |
| Powered by | Apache Yetus 0.8.0   http://yetus.apache.org |


This message was automatically generated.



> Update Ratis thirdparty to 0.3.0
> 
>
> Key: RATIS-752
> URL: https://issues.apache.org/jira/browse/RATIS-752
> Project: Ratis
>  Issue Type: Bug
>  Components: server
>Reporter: Mukul Kumar Singh
>Priority: Major
> Attachments: RATIS-752.001.patch
>
>
> This jira updates the ratis thirdparty version to 0.3.0 and also updates the 
> protobuf.version to 3.10.0 and grpc.version to 1.24.0.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (RATIS-752) Update Ratis thirdparty to 0.3.0

2019-11-12 Thread Mukul Kumar Singh (Jira)


[ 
https://issues.apache.org/jira/browse/RATIS-752?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16972245#comment-16972245
 ] 

Mukul Kumar Singh commented on RATIS-752:
-

This is a followup of RATIS-407.

> Update Ratis thirdparty to 0.3.0
> 
>
> Key: RATIS-752
> URL: https://issues.apache.org/jira/browse/RATIS-752
> Project: Ratis
>  Issue Type: Bug
>  Components: server
>Reporter: Mukul Kumar Singh
>Priority: Major
> Attachments: RATIS-752.001.patch
>
>
> This jira updates the ratis thirdparty version to 0.3.0 and also updates the 
> protobuf.version to 3.10.0 and grpc.version to 1.24.0.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (RATIS-752) Update Ratis thirdparty to 0.3.0

2019-11-12 Thread Mukul Kumar Singh (Jira)


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

Mukul Kumar Singh updated RATIS-752:

Attachment: RATIS-752.001.patch

> Update Ratis thirdparty to 0.3.0
> 
>
> Key: RATIS-752
> URL: https://issues.apache.org/jira/browse/RATIS-752
> Project: Ratis
>  Issue Type: Bug
>  Components: server
>Reporter: Mukul Kumar Singh
>Priority: Major
> Attachments: RATIS-752.001.patch
>
>
> This jira updates the ratis thirdparty version to 0.3.0 and also updates the 
> protobuf.version to 3.10.0 and grpc.version to 1.24.0.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (RATIS-752) Update Ratis thirdparty to 0.3.0

2019-11-12 Thread Mukul Kumar Singh (Jira)
Mukul Kumar Singh created RATIS-752:
---

 Summary: Update Ratis thirdparty to 0.3.0
 Key: RATIS-752
 URL: https://issues.apache.org/jira/browse/RATIS-752
 Project: Ratis
  Issue Type: Bug
  Components: server
Reporter: Mukul Kumar Singh


This jira updates the ratis thirdparty version to 0.3.0 and also updates the 
protobuf.version to 3.10.0 and grpc.version to 1.24.0.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (RATIS-750) Ratis server fails with "java.lang.ClassNotFoundException: com.codahale.metrics.jvm.GarbageCollectorMetricSet"

2019-11-12 Thread Hadoop QA (Jira)


[ 
https://issues.apache.org/jira/browse/RATIS-750?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16972166#comment-16972166
 ] 

Hadoop QA commented on RATIS-750:
-

| (x) *{color:red}-1 overall{color}* |
\\
\\
|| Vote || Subsystem || Runtime || Comment ||
| {color:blue}0{color} | {color:blue} reexec {color} | {color:blue}  0m 
17s{color} | {color:blue} Docker mode activated. {color} |
|| || || || {color:brown} Prechecks {color} ||
| {color:green}+1{color} | {color:green} @author {color} | {color:green}  0m  
0s{color} | {color:green} The patch does not contain any @author tags. {color} |
| {color:red}-1{color} | {color:red} test4tests {color} | {color:red}  0m  
0s{color} | {color:red} The patch doesn't appear to include any new or modified 
tests. Please justify why no new tests are needed for this patch. Also please 
list what manual steps were performed to verify this patch. {color} |
|| || || || {color:brown} master Compile Tests {color} ||
| {color:green}+1{color} | {color:green} mvninstall {color} | {color:green}  2m 
56s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green}  0m 
50s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green}  0m 
44s{color} | {color:green} master passed {color} |
|| || || || {color:brown} Patch Compile Tests {color} ||
| {color:green}+1{color} | {color:green} mvninstall {color} | {color:green}  0m 
55s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green}  0m 
51s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} javac {color} | {color:green}  0m 
51s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} whitespace {color} | {color:green}  0m 
 0s{color} | {color:green} The patch has no whitespace issues. {color} |
| {color:green}+1{color} | {color:green} xml {color} | {color:green}  0m  
1s{color} | {color:green} The patch has no ill-formed XML file. {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green}  0m 
34s{color} | {color:green} the patch passed {color} |
|| || || || {color:brown} Other Tests {color} ||
| {color:red}-1{color} | {color:red} unit {color} | {color:red} 17m 29s{color} 
| {color:red} root in the patch failed. {color} |
| {color:green}+1{color} | {color:green} asflicense {color} | {color:green}  0m 
22s{color} | {color:green} The patch does not generate ASF License warnings. 
{color} |
| {color:black}{color} | {color:black} {color} | {color:black} 25m 12s{color} | 
{color:black} {color} |
\\
\\
|| Reason || Tests ||
| Failed junit tests | ratis.logservice.server.TestMetaServer |
|   | ratis.grpc.TestServerRestartWithGrpc |
|   | ratis.grpc.TestRaftWithGrpc |
|   | ratis.grpc.TestStateMachineShutdownWithGrpc |
|   | ratis.server.simulation.TestServerRestartWithSimulatedRpc |
|   | ratis.examples.filestore.TestFileStoreWithGrpc |
|   | ratis.TestMultiRaftGroup |
\\
\\
|| Subsystem || Report/Notes ||
| Docker | Client=19.03.4 Server=19.03.4 Image:yetus/ratis:date2019-11-12 |
| JIRA Issue | RATIS-750 |
| JIRA Patch URL | 
https://issues.apache.org/jira/secure/attachment/12985595/0002-RATIS-750.-Ratis-server-fails-with-java.lang.ClassNo.patch
 |
| Optional Tests |  dupname  asflicense  javac  javadoc  unit  xml  compile  |
| uname | Linux e3abbf38f656 4.15.0-66-generic #75-Ubuntu SMP Tue Oct 1 
05:24:09 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux |
| Build tool | maven |
| Personality | 
/home/jenkins/jenkins-slave/workspace/PreCommit-RATIS-Build/yetus-personality.sh
 |
| git revision | master / 0731376 |
| maven | version: Apache Maven 3.6.2 
(40f52333136460af0dc0d7232c0dc0bcf0d9e117; 2019-08-27T15:06:16Z) |
| Default Java | 1.8.0_222 |
| unit | 
https://builds.apache.org/job/PreCommit-RATIS-Build/1149/artifact/out/patch-unit-root.txt
 |
|  Test Results | 
https://builds.apache.org/job/PreCommit-RATIS-Build/1149/testReport/ |
| Max. process+thread count | 1445 (vs. ulimit of 5000) |
| modules | C: ratis-examples U: ratis-examples |
| Console output | 
https://builds.apache.org/job/PreCommit-RATIS-Build/1149/console |
| Powered by | Apache Yetus 0.8.0   http://yetus.apache.org |


This message was automatically generated.



> Ratis server fails with "java.lang.ClassNotFoundException: 
> com.codahale.metrics.jvm.GarbageCollectorMetricSet"
> --
>
> Key: RATIS-750
> URL: https://issues.apache.org/jira/browse/RATIS-750
> Project: Ratis
>  Issue Type: Bug
>  Components: build
>Reporter: Clay B.
>Assignee: Clay B.
>Priority: Major
> Attachments: 
>