These commits are when the Protocol Buffers files have changed: (only the last 100 relevant commits are shown)
Commit: | 7c3942d | |
---|---|---|
Author: | 133tosakarin | |
Committer: | OneSizeFitQuorum |
RATIS-2183. Detect staled snapshot request. (#1173)
The documentation is generated from this commit.
Commit: | e75a0d5 | |
---|---|---|
Author: | 133tosakarin | |
Committer: | GitHub |
RATIS-2183. Detect staled snapshot request. (#1173)
The documentation is generated from this commit.
Commit: | 8e130f8 | |
---|---|---|
Author: | William Song | |
Committer: | Tsz-Wo Nicholas Sze |
RATIS-2050. Add creationGap param to snapshot management API (#1058)
Commit: | 57616b0 | |
---|---|---|
Author: | DaveTeng0 | |
Committer: | Tsz-Wo Nicholas Sze |
Ratis-2031. Add peer info to response of GroupInfoCommand CLI (#1047)
Commit: | 4c4e2de | |
---|---|---|
Author: | William Song | |
Committer: | szywilliam |
RATIS-2050. Add creationGap param to snapshot management API (#1058)
Commit: | beb6ff3 | |
---|---|---|
Author: | Tsz-Wo Nicholas Sze | |
Committer: | szywilliam |
RATIS-1994. AsyncApi send() to support optional replication level. (#1006)
Commit: | 14dbbf3 | |
---|---|---|
Author: | William Song | |
Committer: | GitHub |
RATIS-2050. Add creationGap param to snapshot management API (#1058)
Commit: | 99a833c | |
---|---|---|
Author: | DaveTeng0 | |
Committer: | GitHub |
Ratis-2031. Add peer info to response of GroupInfoCommand CLI (#1047)
Commit: | 5e8ef17 | |
---|---|---|
Author: | Tsz-Wo Nicholas Sze | |
Committer: | GitHub |
RATIS-1994. AsyncApi send() to support optional replication level. (#1006)
Commit: | 0692782 | |
---|---|---|
Author: | Tsz-Wo Nicholas Sze | |
Committer: | GitHub |
RATIS-1939. Add TestGrpcZeroCopy. (#971)
Commit: | 22cbefa | |
---|---|---|
Author: | Tsz-Wo Nicholas Sze | |
Committer: | GitHub |
RATIS-872. Invalidate replied calls in retry cache. (#942)
Commit: | 88405b0 | |
---|---|---|
Author: | William Song | |
Committer: | GitHub |
RATIS-1882. Support read-after-write consistency (#913)
Commit: | ad03a7b | |
---|---|---|
Author: | qian0817 | |
Committer: | szywilliam |
RATIS-1826: Listener will change to follower when using ratis shell
Commit: | f70bf4f | |
---|---|---|
Author: | qian0817 | |
Committer: | GitHub |
RATIS-1826: Listener will change to follower when using ratis shell (#867)
Commit: | 08dc58f | |
---|---|---|
Author: | Tsz-Wo Nicholas Sze | |
Committer: | Tsz-Wo Nicholas Sze |
RATIS-1807. Support timeout in gRPC. (#842) (cherry picked from commit 69263c884573b87eada10bdd269c9e9d31fb2e94)
Commit: | cfd3420 | |
---|---|---|
Author: | Tsz-Wo Nicholas Sze | |
Committer: | Doroszlai, Attila |
RATIS-1802. GrpcServerProtocolService encounters IllegalStateException: call already closed. (#839) (cherry picked from commit 8a4d60c4f3e1d69ade974c4705384219faa62e03)
Commit: | 69263c8 | |
---|---|---|
Author: | Tsz-Wo Nicholas Sze | |
Committer: | GitHub |
RATIS-1807. Support timeout in gRPC. (#842)
Commit: | 8a4d60c | |
---|---|---|
Author: | Tsz-Wo Nicholas Sze | |
Committer: | GitHub |
RATIS-1802. GrpcServerProtocolService encounters IllegalStateException: call already closed. (#839)
Commit: | 5fa608d | |
---|---|---|
Author: | Yaolong Liu | |
Committer: | Tsz-Wo Nicholas Sze |
RATIS-1759. Support client use linearizable read per request (#798) (cherry picked from commit 684a19aa1af4c467de2be068234170a6a2ba292f)
Commit: | 242df11 | |
---|---|---|
Author: | William Song | |
Committer: | Tsz-Wo Nicholas Sze |
RATIS-1716. Separate ReadException and ReadIndexException for client retry (#758) (cherry picked from commit 99d8add2bb0caf953b2b5d3c8468c69edf0651c0)
Commit: | 22c6a03 | |
---|---|---|
Author: | William Song | |
Committer: | Tsz-Wo Nicholas Sze |
RATIS-1701. Add new Server RPC: readIndex (#738) (cherry picked from commit ab9fc535dc6f48ba1d93687fc46022989beb6b0a)
Commit: | 684a19a | |
---|---|---|
Author: | Yaolong Liu | |
Committer: | GitHub |
RATIS-1759. Support client use linearizable read per request (#798) * Support client use linearizable read per request * add new interface: sendReadOnlyNonLinearizable
Commit: | a0b14ec | |
---|---|---|
Author: | Tsz-Wo Nicholas Sze | |
Committer: | Yaolong Liu |
RATIS-1714. Support unordered async read. (#755) (cherry picked from commit 2a3482ed1c90c2332faa852883c168f2608da1ad)
Commit: | 2a3482e | |
---|---|---|
Author: | Tsz-Wo Nicholas Sze | |
Committer: | GitHub |
RATIS-1714. Support unordered async read. (#755)
Commit: | 99d8add | |
---|---|---|
Author: | William Song | |
Committer: | GitHub |
RATIS-1716. Separate ReadException and ReadIndexException for client retry (#758)
Commit: | 4332b0f | |
---|---|---|
Author: | Yaolong Liu | |
Committer: | Yaolong Liu |
Revert "RATIS-1677. Do not auto format RaftStorage in RECOVER. (#718)" This reverts commit 7a4543b1cedfb6b9b391ed6c6094b88fecacd546.
Commit: | ab9fc53 | |
---|---|---|
Author: | William Song | |
Committer: | GitHub |
RATIS-1701. Add new Server RPC: readIndex (#738)
Commit: | 7a4543b | |
---|---|---|
Author: | Tsz-Wo Nicholas Sze | |
Committer: | Yaolong Liu |
RATIS-1677. Do not auto format RaftStorage in RECOVER. (#718) (cherry picked from commit ebb39e840e6d13245f76a044c1d60bafc7ca44cf)
Commit: | ebb39e8 | |
---|---|---|
Author: | Tsz-Wo Nicholas Sze | |
Committer: | GitHub |
RATIS-1677. Do not auto format RaftStorage in RECOVER. (#718)
Commit: | 2c00073 | |
---|---|---|
Author: | qian0817 | |
Committer: | Tsz-Wo Nicholas Sze |
RATIS-1612. Support starting a server as a Listener. (#673) (cherry picked from commit 43d0275ac9515924468c24e528d4226dc7b79190)
Commit: | 5437186 | |
---|---|---|
Author: | Yaolong Liu | |
Committer: | Tsz-Wo Nicholas Sze |
RATIS-1593. Support CAS mode to setConfiguration (#682) (cherry picked from commit 6d2580f69fdefa87e23f633e0f3a2c8fbc6a1d68)
Commit: | 6d2580f | |
---|---|---|
Author: | Yaolong Liu | |
Committer: | GitHub |
RATIS-1593. Support CAS mode to setConfiguration (#682)
Commit: | 43d0275 | |
---|---|---|
Author: | qian0817 | |
Committer: | GitHub |
RATIS-1612. Support starting a server as a Listener. (#673)
Commit: | 1effe6f | |
---|---|---|
Author: | Yaolong Liu | |
Committer: | Tsz-Wo Nicholas Sze |
RATIS-1594. Support ADD mode to SetConfiguration (#658)
Commit: | aeec309 | |
---|---|---|
Author: | Yaolong Liu | |
Committer: | GitHub |
RATIS-1594. Support ADD mode to SetConfiguration (#658)
Commit: | afba5da | |
---|---|---|
Author: | William Song | |
Committer: | Tsz-Wo Nicholas Sze |
RATIS-1587. Fix snapshot multi-chunk bug & support snapshot hierarchy (#655) (cherry picked from commit 3c4e6f15521d6c0219956225c78154967856adab)
Commit: | 3c4e6f1 | |
---|---|---|
Author: | William Song | |
Committer: | GitHub |
RATIS-1587. Fix snapshot multi-chunk bug & support snapshot hierarchy (#655)
Commit: | a6c7589 | |
---|---|---|
Author: | Yaolong Liu | |
Committer: | GitHub |
RATIS-1540. Support listeners in AdminApi, SetConfigurationRequest and proto. (#614)
Commit: | cf7795e | |
---|---|---|
Author: | Yaolong Liu | |
Committer: | Tsz-Wo Nicholas Sze |
RATIS-1301. Support listener in RaftConfiguration. (#598)
Commit: | 3ff0fa1 | |
---|---|---|
Author: | Tsz-Wo Nicholas Sze |
Revert "RATIS-1301. Support listener in ratis (#598)" for updating commit message. This reverts commit a838ac4bfc1076f54d4a5aa639b0e77259266b4e.
Commit: | a838ac4 | |
---|---|---|
Author: | Yaolong Liu | |
Committer: | GitHub |
RATIS-1301. Support listener in ratis (#598)
Commit: | d41d093 | |
---|---|---|
Author: | Yaolong Liu | |
Committer: | GitHub |
RATIS-1511. Add setLeaderElection grpc and client related code (#594)
Commit: | 6fb2e54 | |
---|---|---|
Author: | Tsz-Wo Nicholas Sze | |
Committer: | GitHub |
RATIS-1512. Remove hadoop related components from ratis.git. (#595)
Commit: | b57be79 | |
---|---|---|
Author: | Yaolong Liu | |
Committer: | GitHub |
RATIS-1486. Add take snapshot hadoop and netty related request and proto (#576)
Commit: | 3d06ad6 | |
---|---|---|
Author: | Yaolong Liu | |
Committer: | GitHub |
RATIS-1484. Add take snapshot grpc related request and proto (#575)
Commit: | 56a8e17 | |
---|---|---|
Author: | Yaolong Liu | |
Committer: | GitHub |
RATIS-1441. Add snapshot manually request and proto (#538)
Commit: | 802f00e | |
---|---|---|
Author: | Tsz-Wo Nicholas Sze | |
Committer: | GitHub |
RATIS-1448. Include commit infos in DataStreamReply. (#546)
Commit: | da4fd87 | |
---|---|---|
Author: | Tsz-Wo Nicholas Sze | |
Committer: | GitHub |
RATIS-1392. Cache leader information in RaftClientImpl. (#490)
Commit: | cc5f2e5 | |
---|---|---|
Author: | Hanisha Koneru | |
Committer: | GitHub |
RATIS-1390. Bootstrapping Peer should always try to install a snapshot the first time. (#489)
Commit: | eb66796 | |
---|---|---|
Author: | Doroszlai, Attila | |
Committer: | GitHub |
RATIS-1290. Allow separate admin and client service (#401). Contributed by Attila Doroszlai
Commit: | ba24a23 | |
---|---|---|
Author: | Tsz-Wo Nicholas Sze | |
Committer: | GitHub |
RATIS-1287. Incompatible proto changes due to RATIS-1158. (#397)
Commit: | 544590d | |
---|---|---|
Author: | Elek, Márton | |
Committer: | GitHub |
RATIS-1286. Move setConfiguration and transferLeadership to admin GRPC calls. (#394)
Commit: | 35f17fa | |
---|---|---|
Author: | runzhiwang | |
Committer: | GitHub |
RATIS-993. Support pre vote (#161)
Commit: | c9c2c2f | |
---|---|---|
Author: | runzhiwang | |
Committer: | GitHub |
RATIS-1276. Use ClientInvocationId as key instead of StreamMap.Key (#387)
Commit: | 918c7c3 | |
---|---|---|
Author: | runzhiwang | |
Committer: | GitHub |
RATIS-1207. Fix duplicated StreamMap#Key (#385)
Commit: | 79fd5af | |
---|---|---|
Author: | runzhiwang | |
Committer: | GitHub |
RATIS-1266. Leader send StartLeaderElectionRequest to higher priority peer (#376) * RATIS-1266. Leader send TimeoutNow request to higher priority peer
Commit: | c219b98 | |
---|---|---|
Author: | runzhiwang | |
Committer: | GitHub |
RATIS-1261. Add timeout in TransferLeadershipRequest (#373) * RATIS-1261. Add timeout in TransferLeadershipRequest
Commit: | 5cb7e31 | |
---|---|---|
Author: | runzhiwang | |
Committer: | GitHub |
RATIS-1264. Move routingTable to RaftRpcRequestProto (#375) * RATIS-1264. Move routingTable to RaftRpcRequestProto * fix code review
Commit: | 5a4141a | |
---|---|---|
Author: | runzhiwang | |
Committer: | GitHub |
RATIS-1260. Implement transferLeaderShip in server (#372)
Commit: | 01b8a85 | |
---|---|---|
Author: | runzhiwang | |
Committer: | GitHub |
RATIS-1254. Add transfer leadership request and proto (#366) * RATIS-1254. Add transfer leadership request and proto * fix code review
Commit: | d26861e | |
---|---|---|
Author: | runzhiwang | |
Committer: | GitHub |
RATIS-1248. Support network topology (#364)
Commit: | 1c0646d | |
---|---|---|
Author: | runzhiwang | |
Committer: | GitHub |
RATIS-1196. Save STREAM_CLOSE RPC call (#339)
Commit: | efca97e | |
---|---|---|
Author: | runzhiwang | |
Committer: | GitHub |
RATIS-1218. Add sync option when test filestore performance (#337)
Commit: | 04ff37e | |
---|---|---|
Author: | Rui Wang | |
Committer: | GitHub |
RATIS-1111. Change the FileStore example to use Streaming (#298). Contributed by Rui Wang
Commit: | aa56a31 | |
---|---|---|
Author: | runzhiwang | |
Committer: | GitHub |
RATIS-1178. Use RaftClient to submit request (#308) * RATIS-1178. Use RaftClient to submit request * fix code review * fix code review * fix code review
Commit: | 6887001 | |
---|---|---|
Author: | Tsz-Wo Nicholas Sze | |
Committer: | GitHub |
RATIS-1166. Link DataStream with LogEntryProto. (#290)
Commit: | 2adccb0 | |
---|---|---|
Author: | Tsz-Wo Nicholas Sze | |
Committer: | GitHub |
RATIS-1136. Add DataStreamRequestTypeProto. (#287)
Commit: | 913f5a4 | |
---|---|---|
Author: | runzhiwang | |
Committer: | GitHub |
RATIS-1154. Add sync flag when write stream data (#284) * RATIS-1154. Add sync flag when write stream data * Update ratis-client/src/main/java/org/apache/ratis/client/api/DataStreamOutput.java Co-authored-by: Tsz-Wo Nicholas Sze <szetszwo@cloudera.com> * fix code review Co-authored-by: Tsz-Wo Nicholas Sze <szetszwo@cloudera.com>
Commit: | 32016e4 | |
---|---|---|
Author: | Tsz-Wo Nicholas Sze | |
Committer: | GitHub |
RATIS-1158. Use the same proto for StateMachineExceptionProto, AlreadyClosedExceptionProto and DataStreamExceptionProto. (#279) * RATIS-1158. Use the same proto for StateMachineExceptionProto, AlreadyClosedExceptionProto and DataStreamExceptionProto. * Fix bugs
Commit: | a054165 | |
---|---|---|
Author: | runzhiwang | |
Committer: | GitHub |
RATIS-1150. Return DataStreamException to client (#277)
Commit: | 6aa4d58 | |
---|---|---|
Author: | runzhiwang | |
Committer: | GitHub |
RATIS-1142. Remove STREAM_CLOSE_FORWARD (#265)
Commit: | 311229c | |
---|---|---|
Author: | Tsz-Wo Nicholas Sze | |
Committer: | GitHub |
RATIS-1138. Add dataStreamAddress to RaftPeer. (#262)
Commit: | 7172da0 | |
---|---|---|
Author: | Tsz-Wo Nicholas Sze | |
Committer: | GitHub |
RATIS-1137. Rename StreamRequestTypeProto to MessageStreamRequestTypeProto (#261) * RATIS-1137. Rename StreamRequestTypeProto to MessageStreamRequestTypeProto. * More renames.
Commit: | 715bc0f | |
---|---|---|
Author: | runzhiwang | |
Committer: | GitHub |
RATIS-1083. Create transaction once stream data replicated to all servers (#237) * RATIS-1083. Create a transaction once the stream data is replicated to all servers * fix code review * mark primary * Revert "mark primary" This reverts commit 2d698e585573912f915176d1dce1600ad6a8d2e7. * fix code review * add STREAM_CLOSE_FORWARD * fix code review * Move closeFowardAsync to DataStreamOutput * rebase master * use ExecutorService in async
Commit: | c16a811 | |
---|---|---|
Author: | Hanisha Koneru | |
Committer: | GitHub |
RATIS-1128. Update Configuration on InstallSnapshot (#253)
Commit: | 4e8940d | |
---|---|---|
Author: | runzhiwang | |
Committer: | GitHub |
RATIS-1106. Add type for DataStream (#232)
Commit: | 3e3e61c | |
---|---|---|
Author: | runzhiwang | |
Committer: | GitHub |
RATIS-1032. Change RaftPeer and proto to support priority (#181)
Commit: | ed02db7 | |
---|---|---|
Author: | Cyrus Jackson | |
Committer: | Lokesh Jain |
RATIS-924: rename raft group dir on disk when remove group is invoked (#148)
Commit: | 94e043a | |
---|---|---|
Author: | anshkhannasbu | |
Committer: | GitHub |
RATIS-997: Benchmarking protobuffers and flatbuffers for streaming in GRPC (#139) RATIS-997: Benchmarking protobuffers and flatbuffers for streaming in GRPC. Contributed by Ansh Khanna
Commit: | 4db4f80 | |
---|---|---|
Author: | GlenGeng | |
Committer: | Lokesh Jain |
RATIS-1001: add currentTerm to LeaderInfoProto for supporting SCM-HA. (#151)
Commit: | 4d6decb | |
---|---|---|
Author: | Mukul Kumar Singh | |
Committer: | Lokesh Jain |
RATIS-936. Fix ratis-hadoop with non shaded protobuf dependency. (#98)
Commit: | 5049066 | |
---|---|---|
Author: | Tsz-Wo Nicholas Sze | |
Committer: | GitHub |
RATIS-958. Support multiple requests in a single MessageOutputStream. (#132)
Commit: | de0ac33 | |
---|---|---|
Author: | Tsz Wo Nicholas Sze |
RATIS-759. Support stream APIs to send large messages.
Commit: | 9954074 | |
---|---|---|
Author: | Lokesh Jain |
RATIS-458. GrpcLogAppender#shouldWait should wait on pending log entries to follower. Contributed by Lokesh Jain.
Commit: | 79d6004 | |
---|---|---|
Author: | Tsz Wo Nicholas Sze |
RATIS-765. ClientProtoUtils#toRaftClientReplyProto should handle AlreadyClosedException. Contributed by Hanisha Koneru
Commit: | f80757d | |
---|---|---|
Author: | Tsz Wo Nicholas Sze | |
Committer: | Tsz Wo Nicholas Sze |
RATIS-457. gRPC timed out append entry reply should update follower match index. Contributed by Lokesh Jain
Commit: | 741d8bd | |
---|---|---|
Author: | Rajeshbabu Chintaguntla |
RATIS-556 Detect node failures and close the log to prevent additional writes(Rajeshbabu)
Commit: | c2a6a24 | |
---|---|---|
Author: | Ankit Singhal | |
Committer: | Josh Elser |
RATIS-588 LogStream StateMachine export Closes #25 Signed-off-by: Josh Elser <elserj@apache.org>
Commit: | eb3feb5 | |
---|---|---|
Author: | Tsz Wo Nicholas Sze |
RATIS-605. Change RaftServerImpl and proto to use RaftGroupMemberId.
Commit: | 5f778e2 | |
---|---|---|
Author: | Tsz Wo Nicholas Sze |
RATIS-592. One node ratis writes fail forever after first NotLeaderException or LeaderNotReadyException. Contributed by Siddharth Wagle
Commit: | 8620e09 | |
---|---|---|
Author: | Tsz Wo Nicholas Sze |
RATIS-514. Check if leader and follower have same configuration for installSnapshot. Contributed by Hanisha Koneru
Commit: | 6bdfb58 | |
---|---|---|
Author: | Tsz Wo Nicholas Sze |
RATIS-498. Notify Follower to Install Snapshot through state machine. Contributed by Hanisha Koneru
Commit: | 74b491c | |
---|---|---|
Author: | Tsz Wo Nicholas Sze | |
Committer: | Tsz Wo Nicholas Sze |
RATIS-499. Leader should close the sliding window if it steps down.
Commit: | 03c5fd8 | |
---|---|---|
Author: | Tsz Wo Nicholas Sze |
RATIS-459. Async requests may become out-of-order in some rare case.
Commit: | 5680cf5 | |
---|---|---|
Author: | Tsz Wo Nicholas Sze |
RATIS-345. Watch requests should bypass sliding window.
Commit: | aa6ed83 | |
---|---|---|
Author: | Josh Elser | |
Committer: | Josh Elser |
RATIS-473. Clarify size and length methods on LogStream getLength() was meant to be the number of records in a log but was implemented as the size in bytes of the records in the log. This commit adds a getSize() which takes the old implementation of getLength(), and then reimplements getLength() as the number of records in the log. Signed-off-by: Vladimir Rodionov <vrodionov@apache.org> Signed-off-by: Rajeshbabu Chintaguntla <rajeshbabu@apache.org>
Commit: | 5a8495e | |
---|---|---|
Author: | Mukul Kumar Singh |
RATIS-462. Add readStateMachineData api for FileStoreStateMachine. Contributed by Mukul Kumar Singh.
Commit: | 9296a3b | |
---|---|---|
Author: | Tsz Wo Nicholas Sze |
RATIS-443. FollowerState.inLogSync can be incorrectly cleared in appendEntriesAsync.
Commit: | 959d493 | |
---|---|---|
Author: | Tsz Wo Nicholas Sze |
RATIS-442. In RaftClient, remove ReplicationLevel parameter from send(..) and sendAsync(..) methods.
Commit: | b600fc2 | |
---|---|---|
Author: | Tsz Wo Nicholas Sze | |
Committer: | Tsz Wo Nicholas Sze |
RATIS-352. Persist commit index in Raft log.