[jira] [Commented] (RATIS-290) Raft server should notify the state machine if no leader is assigned for a long time

2018-08-13 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-290?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16578722#comment-16578722 ] Tsz Wo Nicholas Sze commented on RATIS-290: --- +1 the 003 patch looks good. > Raft server should

[jira] [Commented] (RATIS-295) RaftLogWorker#WriteLog#excute should updateFlushedIndex after state machine data is also written

2018-08-13 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-295?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16578925#comment-16578925 ] Tsz Wo Nicholas Sze commented on RATIS-295: --- It seems that we need a new API such as below.

[jira] [Updated] (RATIS-300) Support multiple RaftServerImpl in RaftServerProxy

2018-08-15 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-300?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-300: -- Attachment: (was: r300_20180814b.patch) > Support multiple RaftServerImpl in

[jira] [Updated] (RATIS-300) Support multiple RaftServerImpl in RaftServerProxy

2018-08-15 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-300?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-300: -- Attachment: r300_20180815.patch > Support multiple RaftServerImpl in RaftServerProxy >

[jira] [Updated] (RATIS-167) Implement a high performance OutputStream using async API

2018-08-13 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-167?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-167: -- Attachment: r167_20180813.patch > Implement a high performance OutputStream using async

[jira] [Updated] (RATIS-167) Implement a high performance OutputStream using async API

2018-08-13 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-167?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-167: -- Attachment: (was: r167_20171206.patch) > Implement a high performance OutputStream

[jira] [Commented] (RATIS-167) Implement a high performance OutputStream using async API

2018-08-13 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-167?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16578986#comment-16578986 ] Tsz Wo Nicholas Sze commented on RATIS-167: --- r167_20180813.patch: sync'ed with trunk. >

[jira] [Commented] (RATIS-299) Error when running start-all.sh in ratis-examples

2018-08-14 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-299?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16580129#comment-16580129 ] Tsz Wo Nicholas Sze commented on RATIS-299: --- +1 patch looks good. > Error when running

[jira] [Created] (RATIS-300) Support multiple RaftServerImpl in RaftServerProxy

2018-08-14 Thread Tsz Wo Nicholas Sze (JIRA)
Tsz Wo Nicholas Sze created RATIS-300: - Summary: Support multiple RaftServerImpl in RaftServerProxy Key: RATIS-300 URL: https://issues.apache.org/jira/browse/RATIS-300 Project: Ratis

[jira] [Updated] (RATIS-300) Support multiple RaftServerImpl in RaftServerProxy

2018-08-14 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-300?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-300: -- Attachment: r300_20180814.patch > Support multiple RaftServerImpl in RaftServerProxy >

[jira] [Commented] (RATIS-300) Support multiple RaftServerImpl in RaftServerProxy

2018-08-14 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-300?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16580303#comment-16580303 ] Tsz Wo Nicholas Sze commented on RATIS-300: --- r300_20180814b.patch: it should

[jira] [Updated] (RATIS-300) Support multiple RaftServerImpl in RaftServerProxy

2018-08-14 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-300?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-300: -- Attachment: (was: r300_20180814.patch) > Support multiple RaftServerImpl in

[jira] [Updated] (RATIS-300) Support multiple RaftServerImpl in RaftServerProxy

2018-08-14 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-300?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-300: -- Attachment: r300_20180814b.patch > Support multiple RaftServerImpl in RaftServerProxy >

[jira] [Commented] (RATIS-300) Support multiple RaftServerImpl in RaftServerProxy

2018-08-14 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-300?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16580228#comment-16580228 ] Tsz Wo Nicholas Sze commented on RATIS-300: --- r300_20180814.patch: add an ImplMap in

[jira] [Updated] (RATIS-300) Support multiple RaftServerImpl in RaftServerProxy

2018-08-16 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-300?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-300: -- Attachment: r300_20180816.patch > Support multiple RaftServerImpl in RaftServerProxy >

[jira] [Updated] (RATIS-300) Support multiple RaftServerImpl in RaftServerProxy

2018-08-16 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-300?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-300: -- Attachment: (was: r300_20180815.patch) > Support multiple RaftServerImpl in

[jira] [Commented] (RATIS-285) Ratis State Machine should have an api to inform about loss of a follower/slow follower

2018-08-06 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-285?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16570548#comment-16570548 ] Tsz Wo Nicholas Sze commented on RATIS-285: --- +1 the 006 patch looks good. > Ratis State Machine

[jira] [Commented] (RATIS-292) Provide a UUID based constructor for RaftGroupID and ClientID.

2018-08-06 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-292?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16570580#comment-16570580 ] Tsz Wo Nicholas Sze commented on RATIS-292: --- How about renaming the static methods to

[jira] [Commented] (RATIS-287) "URISyntaxException" warning should not print the stacktrace while ozoneFs command-line execution

2018-08-06 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-287?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16570585#comment-16570585 ] Tsz Wo Nicholas Sze commented on RATIS-287: --- Let's keep the log info in ConfUtils since the log

[jira] [Updated] (RATIS-288) Pom cleanup/simplification

2018-08-07 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-288?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-288: -- Attachment: (was: RATIS-288.005_rat.txt) > Pom cleanup/simplification >

[jira] [Commented] (RATIS-288) Pom cleanup/simplification

2018-08-06 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-288?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16570512#comment-16570512 ] Tsz Wo Nicholas Sze commented on RATIS-288: --- After removed ratis-proto-shaded/src/main/java/ and

[jira] [Commented] (RATIS-288) Pom cleanup/simplification

2018-08-06 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-288?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16570519#comment-16570519 ] Tsz Wo Nicholas Sze commented on RATIS-288: --- Some suggestions: - remove src/main/java from

[jira] [Commented] (RATIS-288) Pom cleanup/simplification

2018-08-06 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-288?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16570473#comment-16570473 ] Tsz Wo Nicholas Sze commented on RATIS-288: --- Hi [~elserj], I just have tried again. {{mvn

[jira] [Updated] (RATIS-288) Pom cleanup/simplification

2018-08-06 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-288?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-288: -- Attachment: RATIS-288.005_rat.txt > Pom cleanup/simplification >

[jira] [Commented] (RATIS-292) Provide a UUID based constructor for RaftGroupID and ClientID.

2018-08-06 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-292?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16570610#comment-16570610 ] Tsz Wo Nicholas Sze commented on RATIS-292: --- +1 the 002 patch looks good. > Provide a UUID

[jira] [Commented] (RATIS-287) "URISyntaxException" warning should not print the stacktrace while ozoneFs command-line execution

2018-08-06 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-287?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16570616#comment-16570616 ] Tsz Wo Nicholas Sze commented on RATIS-287: --- Hi [~nilotpalnandi], the "URISyntaxException"

[jira] [Commented] (RATIS-293) Add an api for RaftServer to return its current GroupId

2018-08-06 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-293?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16570627#comment-16570627 ] Tsz Wo Nicholas Sze commented on RATIS-293: --- Let's declare the return type as {code} //

[jira] [Commented] (RATIS-292) Provide a UUID based constructor for RaftGroupID and ClientID.

2018-08-06 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-292?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16570646#comment-16570646 ] Tsz Wo Nicholas Sze commented on RATIS-292: --- +1 Thanks.  The 003 patch looks good. > Provide a

[jira] [Commented] (RATIS-293) Add an api for RaftServer to return its current GroupId

2018-08-06 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-293?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16570655#comment-16570655 ] Tsz Wo Nicholas Sze commented on RATIS-293: --- +1 the 002 patch looks good. > Add an api for

[jira] [Commented] (RATIS-301) provide a force option to reinitialize group from a client in a different group

2018-08-20 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-301?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16586566#comment-16586566 ] Tsz Wo Nicholas Sze commented on RATIS-301: --- >  Currently for a client to re-initialize a raft

[jira] [Commented] (RATIS-301) provide a force option to reinitialize group from a client in a different group

2018-08-20 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-301?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16586582#comment-16586582 ] Tsz Wo Nicholas Sze commented on RATIS-301: --- After RATIS-300, we will need to change the

[jira] [Commented] (RATIS-295) RaftLogWorker#WriteLog#excute should updateFlushedIndex after state machine data is also written

2018-08-17 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-295?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16584200#comment-16584200 ] Tsz Wo Nicholas Sze commented on RATIS-295: --- Thanks [~shashikant] for picking this up. - We

[jira] [Updated] (RATIS-300) Support multiple RaftServerImpl in RaftServerProxy

2018-08-22 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-300?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-300: -- Attachment: r300_20180822.patch > Support multiple RaftServerImpl in RaftServerProxy >

[jira] [Updated] (RATIS-300) Support multiple RaftServerImpl in RaftServerProxy

2018-08-22 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-300?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-300: -- Attachment: (was: r300_20180816.patch) > Support multiple RaftServerImpl in

[jira] [Commented] (RATIS-300) Support multiple RaftServerImpl in RaftServerProxy

2018-08-22 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-300?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16589491#comment-16589491 ] Tsz Wo Nicholas Sze commented on RATIS-300: --- r300_20180822.patch: fixes bugs in 

[jira] [Commented] (RATIS-291) Raft Server should fail themselves when a raft storage directory fails

2018-08-23 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-291?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16590620#comment-16590620 ] Tsz Wo Nicholas Sze commented on RATIS-291: --- Thanks [~shashikant]. Question: In RaftLogWorker,

[jira] [Updated] (RATIS-291) Raft Server should fail themselves when a raft storage directory fails

2018-08-23 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-291?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-291: -- Affects Version/s: (was: 0.3.0) > Raft Server should fail themselves when a raft

[jira] [Updated] (RATIS-291) Raft Server should fail themselves when a raft storage directory fails

2018-08-23 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-291?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-291: -- Attachment: RATIS-291.02_commit.patch > Raft Server should fail themselves when a raft

[jira] [Commented] (RATIS-291) Raft Server should fail themselves when a raft storage directory fails

2018-08-23 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-291?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16590895#comment-16590895 ] Tsz Wo Nicholas Sze commented on RATIS-291: --- RATIS-291.02_commit.patch: to be committed. > Raft

[jira] [Commented] (RATIS-291) Raft Server should fail themselves when a raft storage directory fails

2018-08-23 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-291?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16590893#comment-16590893 ] Tsz Wo Nicholas Sze commented on RATIS-291: --- +1 the 002 patch looks good. Since the new

[jira] [Commented] (RATIS-295) RaftLogWorker#WriteLog#excute should updateFlushedIndex after state machine data is also written

2018-08-17 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-295?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16584468#comment-16584468 ] Tsz Wo Nicholas Sze commented on RATIS-295: --- +1 the 04 patch looks good. >

[jira] [Updated] (RATIS-295) RaftLogWorker#flushWrites should also flush state machine data

2018-08-17 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-295?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-295: -- Affects Version/s: (was: 0.3.0) 0.2.0 Issue Type:

[jira] [Updated] (RATIS-222) Handle Error exception when Unassigned Variable is tried to get .

2018-07-18 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-222?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-222: -- Component/s: examples > Handle Error exception when Unassigned Variable is tried to get

[jira] [Updated] (RATIS-75) Document Ratis library usage

2018-07-18 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-75?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-75: - Component/s: documentation > Document Ratis library usage > >

[jira] [Assigned] (RATIS-220) Overall project design document

2018-07-18 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-220?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze reassigned RATIS-220: - Assignee: Tsz Wo Nicholas Sze Fix Version/s: (was: 0.2.0)

[jira] [Updated] (RATIS-264) Add method to set the capacity of retry cache

2018-07-18 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-264?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-264: -- Fix Version/s: (was: 0.2.0) > Add method to set the capacity of retry cache >

[jira] [Updated] (RATIS-222) Handle Error exception when Unassigned Variable is tried to get .

2018-07-18 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-222?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-222: -- Fix Version/s: (was: 0.2.0) > Handle Error exception when Unassigned Variable is

[jira] [Updated] (RATIS-265) Ratis Leader flow control request from raft client to avoid OOM errors

2018-07-18 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-265?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-265: -- Component/s: server > Ratis Leader flow control request from raft client to avoid OOM

[jira] [Updated] (RATIS-267) Add a unique identifier for a ratis ring during initialization/add peers to identify a unique ratis ring

2018-07-18 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-267?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-267: -- Priority: Major (was: Critical) Fix Version/s: (was: 0.2.0)

[jira] [Updated] (RATIS-261) Ratis should identify if the node was itslef unresponsive before triggerring leader election

2018-07-18 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-261?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-261: -- Fix Version/s: (was: 0.2.0) Component/s: server > Ratis should identify if

[jira] [Updated] (RATIS-256) Add cli for the FileStore example

2018-07-18 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-256?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-256: -- Component/s: examples Issue Type: New Feature (was: Bug) Summary: Add cli

[jira] [Updated] (RATIS-256) Add cli for the FileStore example

2018-07-18 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-256?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-256: -- Fix Version/s: (was: 0.2.0) > Add cli for the FileStore example >

[jira] [Updated] (RATIS-255) Change FinalizeLogSegment to async

2018-07-18 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-255?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-255: -- Component/s: server > Change FinalizeLogSegment to async >

[jira] [Updated] (RATIS-265) Ratis Leader flow control request from raft client to avoid OOM errors

2018-07-18 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-265?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-265: -- Fix Version/s: (was: 0.2.0) > Ratis Leader flow control request from raft client to

[jira] [Updated] (RATIS-259) Ratis waits infinitely with no timout when not able to connect to ozone datanode

2018-07-20 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-259?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-259: -- Component/s: client > Ratis waits infinitely with no timout when not able to connect to

[jira] [Updated] (RATIS-188) SlidingWindow should be able to limit the window size

2018-07-20 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-188?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-188: -- Component/s: client > SlidingWindow should be able to limit the window size >

[jira] [Updated] (RATIS-202) RaftServerProxy uses a thread to wait for async methods

2018-07-20 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-202?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-202: -- Component/s: server > RaftServerProxy uses a thread to wait for async methods >

[jira] [Updated] (RATIS-243) Add log purge function after taking snapshot

2018-07-20 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-243?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-243: -- Component/s: server > Add log purge function after taking snapshot >

[jira] [Updated] (RATIS-198) Ozone Ratis test is failing with Socket IO exception during Key Creation

2018-07-20 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-198?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-198: -- Component/s: test [~shashikant], is this still a problem? > Ozone Ratis test is

[jira] [Updated] (RATIS-60) Allow direct PB support for Message and SMLogEntry

2018-07-20 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-60?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-60: - Component/s: replicated map > Allow direct PB support for Message and SMLogEntry >

[jira] [Updated] (RATIS-123) Add CLI for FileStore example

2018-07-20 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-123?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-123: -- Component/s: examples > Add CLI for FileStore example > - >

[jira] [Updated] (RATIS-187) Support snapshots in FileStoreStateMachine

2018-07-20 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-187?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-187: -- Component/s: examples > Support snapshots in FileStoreStateMachine >

[jira] [Commented] (RATIS-180) TestRaftExceptionWithNetty#testNotLeaderExceptionWithReconf may fail

2018-07-20 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-180?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16551311#comment-16551311 ] Tsz Wo Nicholas Sze commented on RATIS-180: --- This is probably already fixed by RATIS-178.

[jira] [Resolved] (RATIS-181) TestRetryCacheWithHadoopRpc#testRetryOnNewLeader may fail

2018-07-20 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-181?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze resolved RATIS-181. --- Resolution: Won't Fix Hadoop tests are currently disabled. Let's fix this when the

[jira] [Updated] (RATIS-29) bin/ scripts

2018-07-20 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-29?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-29: - Component/s: build > bin/ scripts > > > Key: RATIS-29 >

[jira] [Updated] (RATIS-212) Fix typo in RaftAsyncTests

2018-07-20 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-212?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-212: -- Component/s: test > Fix typo in RaftAsyncTests > -- > >

[jira] [Updated] (RATIS-251) Improved documentation for arithmetic example

2018-07-20 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-251?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-251: -- Component/s: examples > Improved documentation for arithmetic example >

[jira] [Updated] (RATIS-253) Segmented Raft log rolls over segment frequently

2018-07-20 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-253?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-253: -- Labels: ozone (was: ) > Segmented Raft log rolls over segment frequently >

[jira] [Updated] (RATIS-261) Ratis should identify if the node was itslef unresponsive before triggerring leader election

2018-07-20 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-261?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-261: -- Labels: ozone (was: ) > Ratis should identify if the node was itslef unresponsive

[jira] [Updated] (RATIS-246) Support secure gRPC endpoint with mTLS in Ratis

2018-07-20 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-246?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-246: -- Labels: ozone (was: ) Component/s: security > Support secure gRPC endpoint

[jira] [Updated] (RATIS-234) Add an feature to watch if a committed request is replicated to ALL servers.

2018-07-20 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-234?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-234: -- Component/s: server client > Add an feature to watch if a committed

[jira] [Updated] (RATIS-77) "RaftServerProtocolService" and " GRpc.proto" inconsistent

2018-07-20 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-77?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-77: - Component/s: gRPC > "RaftServerProtocolService" and " GRpc.proto" inconsistent >

[jira] [Resolved] (RATIS-180) TestRaftExceptionWithNetty#testNotLeaderExceptionWithReconf may fail

2018-07-20 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-180?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze resolved RATIS-180. --- Resolution: Cannot Reproduce >

[jira] [Updated] (RATIS-167) Implement a high performance OutputStream using async API

2018-07-20 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-167?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-167: -- Component/s: client > Implement a high performance OutputStream using async API >

[jira] [Updated] (RATIS-107) Restrict reinitialize to be from/to an empty group

2018-07-20 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-107?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-107: -- Component/s: server Issue Type: Improvement (was: Bug) > Restrict reinitialize to

[jira] [Updated] (RATIS-64) Do not pre-shade artifacts

2018-07-20 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-64?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-64: - Component/s: build > Do not pre-shade artifacts > -- > >

[jira] [Updated] (RATIS-265) Ratis Leader flow control request from raft client to avoid OOM errors

2018-07-20 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-265?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-265: -- Labels: ozone (was: ) > Ratis Leader flow control request from raft client to avoid

[jira] [Updated] (RATIS-16) Add metrics for Raft servers/clients

2018-07-20 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-16?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-16: - Component/s: metrics > Add metrics for Raft servers/clients >

[jira] [Updated] (RATIS-255) Change FinalizeLogSegment to async

2018-07-20 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-255?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-255: -- Labels: ozone (was: ) > Change FinalizeLogSegment to async >

[jira] [Updated] (RATIS-264) Add setter method to set the capacity of retry cache

2018-07-20 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-264?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-264: -- Labels: ozone (was: ) > Add setter method to set the capacity of retry cache >

[jira] [Updated] (RATIS-259) Ratis waits infinitely with no timout when not able to connect to ozone datanode

2018-07-20 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-259?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-259: -- Labels: ozone (was: ) > Ratis waits infinitely with no timout when not able to connect

[jira] [Updated] (RATIS-260) Ratis Leader election should try for other peers even when ask for votes fails

2018-07-20 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-260?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-260: -- Labels: ozone (was: ) Component/s: server > Ratis Leader election should try

[jira] [Updated] (RATIS-11) Better retry policy support for Raft client

2018-07-20 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-11?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-11: - Component/s: client > Better retry policy support for Raft client >

[jira] [Updated] (RATIS-131) Add checkstyle configuration

2018-07-20 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-131?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-131: -- Component/s: build > Add checkstyle configuration > > >

[jira] [Updated] (RATIS-234) Add an feature to watch if a committed request is replicated to ALL servers.

2018-07-20 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-234?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-234: -- Labels: ozone (was: ) > Add an feature to watch if a committed request is replicated

[jira] [Updated] (RATIS-149) TestRaftStream.testSimpleWrite may fail

2018-07-20 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-149?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-149: -- Component/s: test > TestRaftStream.testSimpleWrite may fail >

[jira] [Updated] (RATIS-61) Replicated Map: QuorumSupplier

2018-07-20 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-61?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-61: - Component/s: replicated map > Replicated Map: QuorumSupplier >

[jira] [Updated] (RATIS-59) bin/ script changes for rmap

2018-07-20 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-59?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-59: - Component/s: replicated map > bin/ script changes for rmap >

[jira] [Commented] (RATIS-243) Add log purge function after taking snapshot

2018-07-20 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-243?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16551302#comment-16551302 ] Tsz Wo Nicholas Sze commented on RATIS-243: --- See also the TODO in SegmentedRaftLog: {code:java}

[jira] [Resolved] (RATIS-194) TestRaftWithSimulatedRpc.testBasicAppendEntries may timeout

2018-07-20 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-194?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze resolved RATIS-194. --- Resolution: Cannot Reproduce The test does not fail lately.  Resolving ... >

[jira] [Updated] (RATIS-191) Support SO_REUSEADDR to avoid netty server bind failure

2018-07-20 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-191?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-191: -- Labels: ozone (was: ) Component/s: grpc > Support SO_REUSEADDR to avoid netty

[jira] [Commented] (RATIS-256) Add cli for the FileStore example

2018-07-20 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-256?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16551307#comment-16551307 ] Tsz Wo Nicholas Sze commented on RATIS-256: --- This duplicates RATIS-123. > Add cli for the

[jira] [Updated] (RATIS-40) Replicated Map

2018-07-20 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-40?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-40: - Component/s: replicated map > Replicated Map > -- > > Key:

[jira] [Updated] (RATIS-125) The cause in a StateMachineException is not sent to client

2018-07-20 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-125?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-125: -- Component/s: proto > The cause in a StateMachineException is not sent to client >

[jira] [Updated] (RATIS-126) Support HTrace in Ratis for tracing

2018-07-20 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-126?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-126: -- Component/s: metrics > Support HTrace in Ratis for tracing >

[jira] [Updated] (RATIS-157) Add counters to measure time in various ratis stages

2018-07-20 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-157?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-157: -- Labels: ozone (was: ) Component/s: metrics > Add counters to measure time in

[jira] [Updated] (RATIS-139) RaftLogWorker should use two task queues.

2018-07-20 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-139?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-139: -- Component/s: server > RaftLogWorker should use two task queues. >

[jira] [Updated] (RATIS-199) TestStateMachine times out

2018-07-20 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-199?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-199: -- Component/s: test > TestStateMachine times out > -- > >

[jira] [Updated] (RATIS-195) TestRaftReconfigurationWithSimulatedRpc fails with assertion error

2018-07-20 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-195?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-195: -- Component/s: test > TestRaftReconfigurationWithSimulatedRpc fails with assertion error

[jira] [Updated] (RATIS-262) Fix compilation warning and deprecated api usage

2018-07-20 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-262?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-262: -- Component/s: build Some of the warnings (such as the unused variables in the

<    3   4   5   6   7   8   9   10   11   12   >