[jira] [Created] (RATIS-22) Add Builder for RaftClientRequestSender

2017-02-16 Thread Tsz Wo Nicholas Sze (JIRA)
Tsz Wo Nicholas Sze created RATIS-22: Summary: Add Builder for RaftClientRequestSender Key: RATIS-22 URL: https://issues.apache.org/jira/browse/RATIS-22 Project: Ratis Issue Type:

[jira] [Updated] (RATIS-22) Add Builder for RaftClientRequestSender

2017-02-16 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-22?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-22: - Attachment: r22_20170216.patch r22_20170216.patch: adds RaftClientRequestSender.Builder and

[jira] [Commented] (RATIS-13) Add global unique ID for Raft Client

2017-02-16 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-13?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15870859#comment-15870859 ] Tsz Wo Nicholas Sze commented on RATIS-13: -- - The CodeInjectionForTesting changes in

[jira] [Updated] (RATIS-21) Add RpcType and ServerFactory

2017-02-16 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-21?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-21: - Attachment: r21_20170216.patch r21_20170216.patch: sync'ed with trunk and some minor

[jira] [Updated] (RATIS-24) Move out the Hadoop RPC config keys from RaftServerConfigKeys

2017-02-17 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-24?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-24: - Attachment: r24_20170217.patch r24_20170217.patch: moves the hadoop conf to a new class. >

[jira] [Commented] (RATIS-19) Include clientId and callId in log entries

2017-02-23 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-19?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15881295#comment-15881295 ] Tsz Wo Nicholas Sze commented on RATIS-19: -- Why not naming callId as seqNum? Or renaming seqNum as

[jira] [Created] (RATIS-30) Provide a way to pass parameters to rpc implementations

2017-02-24 Thread Tsz Wo Nicholas Sze (JIRA)
Tsz Wo Nicholas Sze created RATIS-30: Summary: Provide a way to pass parameters to rpc implementations Key: RATIS-30 URL: https://issues.apache.org/jira/browse/RATIS-30 Project: Ratis

[jira] [Commented] (RATIS-28) Create RaftServerRpc using ServerFactory

2017-02-24 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-28?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15883807#comment-15883807 ] Tsz Wo Nicholas Sze commented on RATIS-28: -- > 1. RaftConfigKeys#Rpc can be an interface That is a

[jira] [Resolved] (RATIS-28) Create RaftServerRpc using ServerFactory

2017-02-24 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-28?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze resolved RATIS-28. -- Resolution: Fixed Fix Version/s: 0.1 I have committed this. > Create

[jira] [Created] (RATIS-28) Create RaftServerRpc using ServerFactory

2017-02-22 Thread Tsz Wo Nicholas Sze (JIRA)
Tsz Wo Nicholas Sze created RATIS-28: Summary: Create RaftServerRpc using ServerFactory Key: RATIS-28 URL: https://issues.apache.org/jira/browse/RATIS-28 Project: Ratis Issue Type:

[jira] [Updated] (RATIS-27) Use factory methods to create MiniRaftCluster

2017-02-22 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-27?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-27: - Attachment: r27_20170222.patch r27_20170222.patch: 1st patch. > Use factory methods to

[jira] [Created] (RATIS-20) Define APIs for choosing RPC implementations

2017-02-15 Thread Tsz Wo Nicholas Sze (JIRA)
Tsz Wo Nicholas Sze created RATIS-20: Summary: Define APIs for choosing RPC implementations Key: RATIS-20 URL: https://issues.apache.org/jira/browse/RATIS-20 Project: Ratis Issue Type:

[jira] [Commented] (RATIS-13) Add global unique ID for Raft Client

2017-02-15 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-13?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15868893#comment-15868893 ] Tsz Wo Nicholas Sze commented on RATIS-13: -- The patch looks good. Some minor comments: # Use

[jira] [Updated] (RATIS-31) Support customized RPC types

2017-02-27 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-31?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-31: - Attachment: (was: r31_20170227c.patch) > Support customized RPC types >

[jira] [Created] (RATIS-31) Support customized RPC types

2017-02-27 Thread Tsz Wo Nicholas Sze (JIRA)
Tsz Wo Nicholas Sze created RATIS-31: Summary: Support customized RPC types Key: RATIS-31 URL: https://issues.apache.org/jira/browse/RATIS-31 Project: Ratis Issue Type: Sub-task

[jira] [Updated] (RATIS-49) Add a clean profile to remove shaded source

2017-03-23 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-49?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-49: - Attachment: r49_20170323.patch r49_20170323.patch: adds a clean-shade profile and updates

[jira] [Updated] (RATIS-49) Add a clean profile to remove shaded source

2017-03-23 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-49?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-49: - Attachment: r49_20170323b.patch r49_20170323b.patch: more changes in BUILDING.md > Add a

[jira] [Commented] (RATIS-48) Test "RaftOutputStream" based on gRPC

2017-03-21 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-48?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15935010#comment-15935010 ] Tsz Wo Nicholas Sze commented on RATIS-48: -- Hi [~kaiyangzhang], thanks for filing the JIRA. Do you

[jira] [Resolved] (RATIS-20) Define APIs for choosing RPC implementations

2017-03-23 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-20?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze resolved RATIS-20. -- Resolution: Fixed Fix Version/s: 0.1 All subtasks are done. Resolving this. >

[jira] [Updated] (RATIS-57) Fix pom.xml for mvn release:prepare

2017-03-30 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-57?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-57: - Attachment: r57_20170330.patch r57_20170330.patch: 1st patch. > Fix pom.xml for mvn

[jira] [Created] (RATIS-57) Fix pom.xml for mvn release:prepare

2017-03-30 Thread Tsz Wo Nicholas Sze (JIRA)
Tsz Wo Nicholas Sze created RATIS-57: Summary: Fix pom.xml for mvn release:prepare Key: RATIS-57 URL: https://issues.apache.org/jira/browse/RATIS-57 Project: Ratis Issue Type: Sub-task

[jira] [Updated] (RATIS-56) Update project version to 0.1.0-alpha

2017-03-30 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-56?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-56: - Attachment: r56_20170330.patch r56_20170330.patch: 1st patch. > Update project version to

[jira] [Created] (RATIS-56) Update project version to 0.1.0-alpha

2017-03-30 Thread Tsz Wo Nicholas Sze (JIRA)
Tsz Wo Nicholas Sze created RATIS-56: Summary: Update project version to 0.1.0-alpha Key: RATIS-56 URL: https://issues.apache.org/jira/browse/RATIS-56 Project: Ratis Issue Type: Sub-task

[jira] [Commented] (RATIS-17) Add basic retry cache implementation for Raft Server

2017-03-22 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-17?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15937491#comment-15937491 ] Tsz Wo Nicholas Sze commented on RATIS-17: -- Thanks Jing, some quick comments: - CacheKey is created

[jira] [Created] (RATIS-55) Add missing license headers

2017-03-30 Thread Tsz Wo Nicholas Sze (JIRA)
Tsz Wo Nicholas Sze created RATIS-55: Summary: Add missing license headers Key: RATIS-55 URL: https://issues.apache.org/jira/browse/RATIS-55 Project: Ratis Issue Type: Sub-task

[jira] [Updated] (RATIS-55) Add missing license headers

2017-03-30 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-55?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-55: - Attachment: r55_20170330.patch r55_20170330.patch: - adds license header for the .md files;

[jira] [Updated] (RATIS-55) Add missing license headers

2017-03-30 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-55?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-55: - Parent Issue: RATIS-53 (was: RATIS-54) > Add missing license headers >

[jira] [Updated] (RATIS-49) Add a clean profile to remove shaded source

2017-03-28 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-49?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-49: - Attachment: r49_20170329.patch Jing and Enis, thanks for the review! Here is a updated

[jira] [Resolved] (RATIS-52) Refactor RaftUtils into different classes

2017-03-30 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-52?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze resolved RATIS-52. -- Resolution: Fixed Fix Version/s: 0.1.0-alpha +1 the v2 patch looks good. I have

[jira] [Commented] (RATIS-17) Add basic retry cache implementation for Raft Server

2017-03-31 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-17?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15950372#comment-15950372 ] Tsz Wo Nicholas Sze commented on RATIS-17: -- +1 the 006 patch looks good. Please update it with

[jira] [Commented] (RATIS-44) Move hadoop out from ratis-proto-shaded

2017-03-17 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-44?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15930741#comment-15930741 ] Tsz Wo Nicholas Sze commented on RATIS-44: -- After the patch: {code} [INFO] ---

[jira] [Updated] (RATIS-46) Do not use commons-io and commons-lang.

2017-03-17 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-46?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-46: - Attachment: r46_20170317.patch r46_20170317.patch: 1st patch. > Do not use commons-io and

[jira] [Created] (RATIS-46) Do not use commons-io and commons-lang.

2017-03-17 Thread Tsz Wo Nicholas Sze (JIRA)
Tsz Wo Nicholas Sze created RATIS-46: Summary: Do not use commons-io and commons-lang. Key: RATIS-46 URL: https://issues.apache.org/jira/browse/RATIS-46 Project: Ratis Issue Type:

[jira] [Commented] (RATIS-44) Move hadoop out from ratis-proto-shaded

2017-03-17 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-44?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15930738#comment-15930738 ] Tsz Wo Nicholas Sze commented on RATIS-44: -- Before the patch, the dependency tree for ratis-common

[jira] [Updated] (RATIS-41) Avoid using google guava in common

2017-03-17 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-41?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-41: - Attachment: r41_20170317.patch r41_20170317.patch: updated with trunk. > Avoid using

[jira] [Updated] (RATIS-47) Shade google guava

2017-03-17 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-47?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-47: - Description: Even we do not use google guava internally, gRPC still depends on it.

[jira] [Updated] (RATIS-47) Shade google guava

2017-03-20 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-47?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-47: - Attachment: r47_20170320.patch r47_20170320.patch: - ratis-grpc is using io.netty (not the

[jira] [Updated] (RATIS-39) Avoid using google guava so that it is easier to shade

2017-03-14 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-39?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-39: - Attachment: r39_20170314.patch Thanks Mingliang. Here is a new patch addressing your

[jira] [Updated] (RATIS-39) Avoid using google guava

2017-03-14 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-39?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-39: - Summary: Avoid using google guava (was: Avoid using google guava so that it is easier to

[jira] [Resolved] (RATIS-39) Avoid using google guava

2017-03-14 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-39?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze resolved RATIS-39. -- Resolution: Fixed Fix Version/s: 0.1 I have committed this. > Avoid using google

[jira] [Assigned] (RATIS-42) Shade netty in ratis

2017-03-15 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-42?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze reassigned RATIS-42: Assignee: Tsz Wo Nicholas Sze > Shade netty in ratis > > >

[jira] [Created] (RATIS-42) Shade netty in ratis

2017-03-15 Thread Tsz Wo Nicholas Sze (JIRA)
Tsz Wo Nicholas Sze created RATIS-42: Summary: Shade netty in ratis Key: RATIS-42 URL: https://issues.apache.org/jira/browse/RATIS-42 Project: Ratis Issue Type: Improvement

[jira] [Updated] (RATIS-42) Shade netty in ratis

2017-03-15 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-42?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-42: - Attachment: r42_20170315.patch r42_20170315.patch: 1st patch. Will do some clean up. >

[jira] [Updated] (RATIS-42) Shade netty in ratis

2017-03-16 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-42?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-42: - Attachment: r42_20170316.patch r42_20170316.patch: adds a new ratis-netty-shaded module. >

[jira] [Commented] (RATIS-47) Shade google guava and combine ratis-netty-shaded with ratis-proto-shaded

2017-03-21 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-47?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15935638#comment-15935638 ] Tsz Wo Nicholas Sze commented on RATIS-47: -- Have you manually deleted the source before shade?

[jira] [Updated] (RATIS-41) Avoid using google guava in common

2017-03-14 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-41?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-41: - Attachment: r41_20170314.patch > Avoid using google guava in common >

[jira] [Updated] (RATIS-41) Avoid using google guava in common

2017-03-14 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-41?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-41: - Attachment: r41_20170314.patch r41_20170314.patch: sync'ed with trunk; also fixing pom and

[jira] [Updated] (RATIS-41) Avoid using google guava in common

2017-03-14 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-41?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-41: - Attachment: (was: r41_20170314.patch) > Avoid using google guava in common >

[jira] [Created] (RATIS-44) Move hadoop out from ratis-proto-shaded

2017-03-16 Thread Tsz Wo Nicholas Sze (JIRA)
Tsz Wo Nicholas Sze created RATIS-44: Summary: Move hadoop out from ratis-proto-shaded Key: RATIS-44 URL: https://issues.apache.org/jira/browse/RATIS-44 Project: Ratis Issue Type:

[jira] [Created] (RATIS-45) Move gRPC out from ratis-proto-shaded

2017-03-16 Thread Tsz Wo Nicholas Sze (JIRA)
Tsz Wo Nicholas Sze created RATIS-45: Summary: Move gRPC out from ratis-proto-shaded Key: RATIS-45 URL: https://issues.apache.org/jira/browse/RATIS-45 Project: Ratis Issue Type:

[jira] [Commented] (RATIS-56) Update project version to 0.1.0-alpha

2017-04-01 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-56?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15952445#comment-15952445 ] Tsz Wo Nicholas Sze commented on RATIS-56: -- {code} On an unrelated note, what can help us for

[jira] [Updated] (RATIS-56) Update project version to 0.1.0-alpha

2017-04-01 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-56?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-56: - Attachment: r56_20170402.patch Thanks Enis. Let's commit this as the last patch of the

[jira] [Resolved] (RATIS-54) Bump maven.min.version to 3.3.9

2017-04-04 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-54?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze resolved RATIS-54. -- Resolution: Fixed Fix Version/s: 0.1.0-alpha Thanks again, Enis. I have committed

[jira] [Commented] (RATIS-56) Update project version to 0.1.0-alpha

2017-04-05 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-56?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15956561#comment-15956561 ] Tsz Wo Nicholas Sze commented on RATIS-56: -- [~khmarbaise], thanks for the note. I do not realize

[jira] [Comment Edited] (RATIS-56) Update project version to 0.1.0-alpha

2017-04-05 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-56?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15956561#comment-15956561 ] Tsz Wo Nicholas Sze edited comment on RATIS-56 at 4/5/17 9:15 AM: --

[jira] [Reopened] (RATIS-52) Refactor RaftUtils into different classes

2017-03-31 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-52?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze reopened RATIS-52: -- Sorry, I have tried to fix it but it is not very easy. I have reverted it. > Refactor

[jira] [Commented] (RATIS-54) Bump maven.min.version to 3.3.9

2017-03-31 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-54?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15950404#comment-15950404 ] Tsz Wo Nicholas Sze commented on RATIS-54: -- Thanks for the review, > requiring the latest version

[jira] [Created] (RATIS-65) Add a script to automate the release process

2017-04-02 Thread Tsz Wo Nicholas Sze (JIRA)
Tsz Wo Nicholas Sze created RATIS-65: Summary: Add a script to automate the release process Key: RATIS-65 URL: https://issues.apache.org/jira/browse/RATIS-65 Project: Ratis Issue Type:

[jira] [Assigned] (RATIS-72) Enable Ratis to run on high-performance RDMA networks

2017-04-13 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-72?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze reassigned RATIS-72: Assignee: Animesh Trivedi > Enable Ratis to run on high-performance RDMA networks >

[jira] [Commented] (RATIS-72) Enable Ratis to run on high-performance RDMA networks

2017-04-13 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-72?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15967378#comment-15967378 ] Tsz Wo Nicholas Sze commented on RATIS-72: -- Thanks [~atrivedi]. You may use this as an umbrella

[jira] [Commented] (RATIS-67) BUILDING.md file is not correct

2017-04-13 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-67?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15967730#comment-15967730 ] Tsz Wo Nicholas Sze commented on RATIS-67: -- No problem. Thanks. > BUILDING.md file is not correct

[jira] [Commented] (RATIS-70) Separate term/index/offset and log entry content in LogSegment

2017-04-16 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-70?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15970347#comment-15970347 ] Tsz Wo Nicholas Sze commented on RATIS-70: -- +1 the new patch looks good. Thanks! > Separate

[jira] [Updated] (RATIS-30) Provide a way to pass parameters to rpc implementations

2017-03-03 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-30?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-30: - Attachment: r30_20170303.patch Thanks Jing, here is a new patch. r30_20170303.patch >

[jira] [Commented] (RATIS-15) Add call ID to identify a client request and its retry

2017-03-03 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-15?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15895397#comment-15895397 ] Tsz Wo Nicholas Sze commented on RATIS-15: -- Thanks Jing. Some minor comments: -

[jira] [Resolved] (RATIS-30) Provide a way to pass parameters to rpc implementations

2017-03-03 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-30?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze resolved RATIS-30. -- Resolution: Fixed Fix Version/s: 0.1 I have committed this. > Provide a way to

[jira] [Updated] (RATIS-41) Avoid using google guava in common

2017-03-13 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-41?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-41: - Attachment: r41_20170313.patch r41_20170313.patch: 1st patch (depends on RATIS-39) > Avoid

[jira] [Created] (RATIS-41) Avoid using google guava in common

2017-03-13 Thread Tsz Wo Nicholas Sze (JIRA)
Tsz Wo Nicholas Sze created RATIS-41: Summary: Avoid using google guava in common Key: RATIS-41 URL: https://issues.apache.org/jira/browse/RATIS-41 Project: Ratis Issue Type: Improvement

[jira] [Updated] (RATIS-41) Avoid using google guava in common

2017-03-13 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-41?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-41: - Description: Similar to RATIS-39, we remove the use of google guava in the ratis-common

[jira] [Assigned] (RATIS-35) Add SafeVarargs annotation for ConfUtils methods

2017-03-06 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-35?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze reassigned RATIS-35: Assignee: Tsz Wo Nicholas Sze > Add SafeVarargs annotation for ConfUtils methods >

[jira] [Commented] (RATIS-36) Use ConfUtils for other ConfigKeys

2017-03-06 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-36?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15898515#comment-15898515 ] Tsz Wo Nicholas Sze commented on RATIS-36: -- Below are lists of keys: - RaftClientConfigKeys {code}

[jira] [Commented] (RATIS-33) Protobuf gets compiled only when both activation conditions are triggered

2017-03-02 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-33?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15893015#comment-15893015 ] Tsz Wo Nicholas Sze commented on RATIS-33: -- Thanks for working on this. Tried the patch. It is

[jira] [Updated] (RATIS-98) Cache RaftId byte[] and String

2017-08-02 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-98?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-98: - Attachment: r98_20170802.patch r98_20170802.patch: sync'ed with trunk. > Cache RaftId

[jira] [Created] (RATIS-100) Test multiple raft groups with a state machine

2017-08-02 Thread Tsz Wo Nicholas Sze (JIRA)
Tsz Wo Nicholas Sze created RATIS-100: - Summary: Test multiple raft groups with a state machine Key: RATIS-100 URL: https://issues.apache.org/jira/browse/RATIS-100 Project: Ratis Issue

[jira] [Updated] (RATIS-97) Leader may not have majority after setConfiguration

2017-08-01 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-97?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-97: - Attachment: r97_20170801b.patch r97_20170801b.patch: fixes NetUtils.address2String(..) so

[jira] [Updated] (RATIS-105) Server should check group id for client requests

2017-08-15 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-105?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-105: -- Attachment: r105_20170815.patch r105_20170815.patch: renames

[jira] [Commented] (RATIS-94) Expose basic information over JMX

2017-08-11 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-94?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16123847#comment-16123847 ] Tsz Wo Nicholas Sze commented on RATIS-94: -- [~elek], thanks a lot for the contribution! The

[jira] [Created] (RATIS-104) Add an RPC to get server information

2017-08-14 Thread Tsz Wo Nicholas Sze (JIRA)
Tsz Wo Nicholas Sze created RATIS-104: - Summary: Add an RPC to get server information Key: RATIS-104 URL: https://issues.apache.org/jira/browse/RATIS-104 Project: Ratis Issue Type: New

[jira] [Created] (RATIS-105) Server should check group id for client requests

2017-08-14 Thread Tsz Wo Nicholas Sze (JIRA)
Tsz Wo Nicholas Sze created RATIS-105: - Summary: Server should check group id for client requests Key: RATIS-105 URL: https://issues.apache.org/jira/browse/RATIS-105 Project: Ratis

[jira] [Updated] (RATIS-105) Server should check group id for client requests

2017-08-14 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-105?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-105: -- Attachment: r105_20170814.patch r105_20170814.patch: check group id for all client

[jira] [Updated] (RATIS-100) Test multiple raft groups with a state machine

2017-08-10 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-100?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-100: -- Attachment: r100_20170810.patch r100_20170810.patch: - reverts the changes in

[jira] [Commented] (RATIS-103) LeaderState.updateSenders may throws UnsupportedOperationException

2017-08-11 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-103?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16123891#comment-16123891 ] Tsz Wo Nicholas Sze commented on RATIS-103: --- All tests passed after the patch. >

[jira] [Updated] (RATIS-103) LeaderState.updateSenders may throws UnsupportedOperationException

2017-08-11 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-103?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-103: -- Attachment: r103_20170811b.patch r103_20170811b.patch: uses addAll and removeAll for all

[jira] [Updated] (RATIS-103) LeaderState.updateSenders may throws UnsupportedOperationException

2017-08-11 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-103?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-103: -- Attachment: r103_20170811.patch r103_20170811.patch: uses Collectors.toList() (the

[jira] [Commented] (RATIS-103) LeaderState.updateSenders may throws UnsupportedOperationException

2017-08-11 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-103?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16124119#comment-16124119 ] Tsz Wo Nicholas Sze commented on RATIS-103: --- > I think it's more safe (but let me know if I am

[jira] [Commented] (RATIS-103) LeaderState.updateSenders may throws UnsupportedOperationException

2017-08-11 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-103?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16123869#comment-16123869 ] Tsz Wo Nicholas Sze commented on RATIS-103: --- It seems that we could simply use ArrayList instead

[jira] [Updated] (RATIS-100) Test multiple raft groups with a state machine

2017-08-11 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-100?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-100: -- Attachment: r100_20170811.patch r100_20170811.patch: some minor changes. Needs

[jira] [Resolved] (RATIS-103) LeaderState.updateSenders may throws UnsupportedOperationException

2017-08-12 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-103?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze resolved RATIS-103. --- Resolution: Fixed Fix Version/s: 0.2.0-alpha Thanks Jing and Elek for taking a

[jira] [Commented] (RATIS-93) Filter peers from the iteration before random selection

2017-07-11 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-93?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16082979#comment-16082979 ] Tsz Wo Nicholas Sze commented on RATIS-93: -- Just have pushed an amend commit for fixing the wrong

[jira] [Resolved] (RATIS-93) Filter peers from the iteration before random selection

2017-07-11 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-93?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze resolved RATIS-93. -- Resolution: Fixed Fix Version/s: 0.2.0-alpha Thanks Jing for reviewing the patch.

[jira] [Updated] (RATIS-93) Filter peers from the iteration before random selection

2017-07-10 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-93?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-93: - Attachment: r93_20170710.patch r93_20170710.patch: 1st patch. > Filter peers from the

[jira] [Created] (RATIS-97) Leader may not have majority after setConfiguration

2017-07-25 Thread Tsz Wo Nicholas Sze (JIRA)
Tsz Wo Nicholas Sze created RATIS-97: Summary: Leader may not have majority after setConfiguration Key: RATIS-97 URL: https://issues.apache.org/jira/browse/RATIS-97 Project: Ratis Issue

[jira] [Updated] (RATIS-96) LeaderState computeLastCommitted may throw ArrayIndexOutOfBoundsException

2017-07-20 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-96?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-96: - Attachment: r96_20170720.patch r96_20170720.patch: when the indices array is empty, skip

[jira] [Resolved] (RATIS-80) Add "Apache" to maven project.name

2017-04-27 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-80?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze resolved RATIS-80. -- Resolution: Fixed Thanks Enis for reviewing. I have committed this. > Add "Apache" to

[jira] [Updated] (RATIS-80) Add "Apache" to maven project.name

2017-04-27 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-80?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-80: - Attachment: r80_20170427.patch r80_20170427.patch: 1st patch. > Add "Apache" to maven

[jira] [Created] (RATIS-80) Add "Apache" to maven project.name

2017-04-27 Thread Tsz Wo Nicholas Sze (JIRA)
Tsz Wo Nicholas Sze created RATIS-80: Summary: Add "Apache" to maven project.name Key: RATIS-80 URL: https://issues.apache.org/jira/browse/RATIS-80 Project: Ratis Issue Type: Sub-task

[jira] [Updated] (RATIS-83) Add a DISCLAIMER file

2017-04-28 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-83?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-83: - Attachment: r83_20170428.patch r83_20170428.patch: adds DISCLAIMER.txt > Add a DISCLAIMER

[jira] [Resolved] (RATIS-63) Add NOTICE.txt

2017-04-28 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-63?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze resolved RATIS-63. -- Resolution: Fixed Fix Version/s: 0.1.0-alpha Thanks Jing for reviewing it. I have

[jira] [Updated] (RATIS-65) Add a script to automate the release process

2017-04-27 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-65?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze updated RATIS-65: - Attachment: r65_20170427.patch r65_20170427.patch: adds a script to generate source release

[jira] [Commented] (RATIS-78) Ratis does not compile in Intellij

2017-04-25 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-78?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15983084#comment-15983084 ] Tsz Wo Nicholas Sze commented on RATIS-78: -- Thanks, Jing! > Ratis does not compile in Intellij >

[jira] [Resolved] (RATIS-78) Ratis does not compile in Intellij

2017-04-25 Thread Tsz Wo Nicholas Sze (JIRA)
[ https://issues.apache.org/jira/browse/RATIS-78?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tsz Wo Nicholas Sze resolved RATIS-78. -- Resolution: Fixed I have committed this. > Ratis does not compile in Intellij >

  1   2   3   4   5   6   7   8   9   10   >