├── .github ├── ISSUE_TEMPLATE │ ├── ask-question.md │ └── bug-report.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── build.yml │ ├── cloud_code_scan.yml │ └── mvn_publish.yml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── README_zh_CN.md ├── SECURITY.md ├── jraft-core ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ ├── alipay │ │ │ └── sofa │ │ │ │ └── jraft │ │ │ │ ├── CliService.java │ │ │ │ ├── Closure.java │ │ │ │ ├── FSMCaller.java │ │ │ │ ├── Iterator.java │ │ │ │ ├── JRaftServiceFactory.java │ │ │ │ ├── JRaftUtils.java │ │ │ │ ├── Lifecycle.java │ │ │ │ ├── Node.java │ │ │ │ ├── NodeDescribeSignalHandler.java │ │ │ │ ├── NodeManager.java │ │ │ │ ├── NodeMetricsSignalHandler.java │ │ │ │ ├── RaftGroupService.java │ │ │ │ ├── RaftServiceFactory.java │ │ │ │ ├── ReadOnlyService.java │ │ │ │ ├── ReplicatorGroup.java │ │ │ │ ├── RouteTable.java │ │ │ │ ├── StateMachine.java │ │ │ │ ├── Status.java │ │ │ │ ├── ThreadPoolMetricsSignalHandler.java │ │ │ │ ├── closure │ │ │ │ ├── CatchUpClosure.java │ │ │ │ ├── ClosureQueue.java │ │ │ │ ├── ClosureQueueImpl.java │ │ │ │ ├── JoinableClosure.java │ │ │ │ ├── LoadSnapshotClosure.java │ │ │ │ ├── ReadIndexClosure.java │ │ │ │ ├── SaveSnapshotClosure.java │ │ │ │ ├── SynchronizedClosure.java │ │ │ │ └── TaskClosure.java │ │ │ │ ├── conf │ │ │ │ ├── Configuration.java │ │ │ │ ├── ConfigurationEntry.java │ │ │ │ └── ConfigurationManager.java │ │ │ │ ├── core │ │ │ │ ├── BallotBox.java │ │ │ │ ├── CliServiceImpl.java │ │ │ │ ├── DefaultJRaftServiceFactory.java │ │ │ │ ├── ElectionPriority.java │ │ │ │ ├── FSMCallerImpl.java │ │ │ │ ├── IteratorImpl.java │ │ │ │ ├── IteratorWrapper.java │ │ │ │ ├── NodeImpl.java │ │ │ │ ├── NodeMetrics.java │ │ │ │ ├── ReadOnlyServiceImpl.java │ │ │ │ ├── Replicator.java │ │ │ │ ├── ReplicatorGroupImpl.java │ │ │ │ ├── ReplicatorType.java │ │ │ │ ├── RpcRequestHeader.java │ │ │ │ ├── Scheduler.java │ │ │ │ ├── State.java │ │ │ │ ├── StateMachineAdapter.java │ │ │ │ └── TimerManager.java │ │ │ │ ├── entity │ │ │ │ ├── Ballot.java │ │ │ │ ├── Checksum.java │ │ │ │ ├── EnumOutter.java │ │ │ │ ├── LeaderChangeContext.java │ │ │ │ ├── LocalFileMetaOutter.java │ │ │ │ ├── LocalStorageOutter.java │ │ │ │ ├── LogEntry.java │ │ │ │ ├── LogId.java │ │ │ │ ├── NodeId.java │ │ │ │ ├── PeerId.java │ │ │ │ ├── RaftOutter.java │ │ │ │ ├── ReadIndexState.java │ │ │ │ ├── ReadIndexStatus.java │ │ │ │ ├── Task.java │ │ │ │ ├── UserLog.java │ │ │ │ └── codec │ │ │ │ │ ├── AutoDetectDecoder.java │ │ │ │ │ ├── DefaultLogEntryCodecFactory.java │ │ │ │ │ ├── LogEntryCodecFactory.java │ │ │ │ │ ├── LogEntryDecoder.java │ │ │ │ │ ├── LogEntryEncoder.java │ │ │ │ │ ├── v1 │ │ │ │ │ ├── LogEntryV1CodecFactory.java │ │ │ │ │ ├── V1Decoder.java │ │ │ │ │ └── V1Encoder.java │ │ │ │ │ └── v2 │ │ │ │ │ ├── LogEntryV2CodecFactory.java │ │ │ │ │ ├── LogOutter.java │ │ │ │ │ ├── V2Decoder.java │ │ │ │ │ └── V2Encoder.java │ │ │ │ ├── error │ │ │ │ ├── ConnectionFailureException.java │ │ │ │ ├── InvokeTimeoutException.java │ │ │ │ ├── JRaftException.java │ │ │ │ ├── LogEntryCorruptedException.java │ │ │ │ ├── LogIndexOutOfBoundsException.java │ │ │ │ ├── LogNotFoundException.java │ │ │ │ ├── MessageClassNotFoundException.java │ │ │ │ ├── OverloadException.java │ │ │ │ ├── RaftError.java │ │ │ │ ├── RaftException.java │ │ │ │ ├── RemotingException.java │ │ │ │ └── RetryAgainException.java │ │ │ │ ├── option │ │ │ │ ├── ApplyTaskMode.java │ │ │ │ ├── BallotBoxOptions.java │ │ │ │ ├── BootstrapOptions.java │ │ │ │ ├── CliOptions.java │ │ │ │ ├── CopyOptions.java │ │ │ │ ├── FSMCallerOptions.java │ │ │ │ ├── LogManagerOptions.java │ │ │ │ ├── LogStorageOptions.java │ │ │ │ ├── NodeOptions.java │ │ │ │ ├── RaftMetaStorageOptions.java │ │ │ │ ├── RaftOptions.java │ │ │ │ ├── ReadOnlyOption.java │ │ │ │ ├── ReadOnlyServiceOptions.java │ │ │ │ ├── ReplicatorGroupOptions.java │ │ │ │ ├── ReplicatorOptions.java │ │ │ │ ├── RpcOptions.java │ │ │ │ ├── SnapshotCopierOptions.java │ │ │ │ └── SnapshotExecutorOptions.java │ │ │ │ ├── rpc │ │ │ │ ├── CliClientService.java │ │ │ │ ├── CliRequests.java │ │ │ │ ├── ClientService.java │ │ │ │ ├── Connection.java │ │ │ │ ├── InvokeCallback.java │ │ │ │ ├── InvokeContext.java │ │ │ │ ├── ProtobufMsgFactory.java │ │ │ │ ├── ProtobufSerializer.java │ │ │ │ ├── RaftClientService.java │ │ │ │ ├── RaftRpcFactory.java │ │ │ │ ├── RaftRpcServerFactory.java │ │ │ │ ├── RaftServerService.java │ │ │ │ ├── RpcClient.java │ │ │ │ ├── RpcContext.java │ │ │ │ ├── RpcProcessor.java │ │ │ │ ├── RpcRequestClosure.java │ │ │ │ ├── RpcRequestProcessor.java │ │ │ │ ├── RpcRequests.java │ │ │ │ ├── RpcResponseClosure.java │ │ │ │ ├── RpcResponseClosureAdapter.java │ │ │ │ ├── RpcResponseFactory.java │ │ │ │ ├── RpcServer.java │ │ │ │ ├── RpcUtils.java │ │ │ │ └── impl │ │ │ │ │ ├── AbstractClientService.java │ │ │ │ │ ├── BoltRaftRpcFactory.java │ │ │ │ │ ├── BoltRpcClient.java │ │ │ │ │ ├── BoltRpcServer.java │ │ │ │ │ ├── ConnectionClosedEventListener.java │ │ │ │ │ ├── FutureImpl.java │ │ │ │ │ ├── PingRequestProcessor.java │ │ │ │ │ ├── cli │ │ │ │ │ ├── AddLearnersRequestProcessor.java │ │ │ │ │ ├── AddPeerRequestProcessor.java │ │ │ │ │ ├── BaseCliRequestProcessor.java │ │ │ │ │ ├── ChangePeersRequestProcessor.java │ │ │ │ │ ├── CliClientServiceImpl.java │ │ │ │ │ ├── GetLeaderRequestProcessor.java │ │ │ │ │ ├── GetPeersRequestProcessor.java │ │ │ │ │ ├── RemoveLearnersRequestProcessor.java │ │ │ │ │ ├── RemovePeerRequestProcessor.java │ │ │ │ │ ├── ResetLearnersRequestProcessor.java │ │ │ │ │ ├── ResetPeerRequestProcessor.java │ │ │ │ │ ├── SnapshotRequestProcessor.java │ │ │ │ │ └── TransferLeaderRequestProcessor.java │ │ │ │ │ └── core │ │ │ │ │ ├── AppendEntriesRequestProcessor.java │ │ │ │ │ ├── ClientServiceConnectionEventProcessor.java │ │ │ │ │ ├── DefaultRaftClientService.java │ │ │ │ │ ├── GetFileRequestProcessor.java │ │ │ │ │ ├── InstallSnapshotRequestProcessor.java │ │ │ │ │ ├── NodeRequestProcessor.java │ │ │ │ │ ├── ReadIndexRequestProcessor.java │ │ │ │ │ ├── RequestVoteRequestProcessor.java │ │ │ │ │ └── TimeoutNowRequestProcessor.java │ │ │ │ ├── storage │ │ │ │ ├── FileService.java │ │ │ │ ├── LogManager.java │ │ │ │ ├── LogStorage.java │ │ │ │ ├── RaftMetaStorage.java │ │ │ │ ├── SnapshotExecutor.java │ │ │ │ ├── SnapshotStorage.java │ │ │ │ ├── SnapshotThrottle.java │ │ │ │ ├── Storage.java │ │ │ │ ├── impl │ │ │ │ │ ├── LocalRaftMetaStorage.java │ │ │ │ │ ├── LogManagerImpl.java │ │ │ │ │ └── RocksDBLogStorage.java │ │ │ │ ├── io │ │ │ │ │ ├── FileReader.java │ │ │ │ │ ├── LocalDirReader.java │ │ │ │ │ └── ProtoBufFile.java │ │ │ │ ├── log │ │ │ │ │ ├── AbortFile.java │ │ │ │ │ ├── CheckpointFile.java │ │ │ │ │ ├── LibC.java │ │ │ │ │ ├── RocksDBSegmentLogStorage.java │ │ │ │ │ └── SegmentFile.java │ │ │ │ └── snapshot │ │ │ │ │ ├── Snapshot.java │ │ │ │ │ ├── SnapshotCopier.java │ │ │ │ │ ├── SnapshotExecutorImpl.java │ │ │ │ │ ├── SnapshotReader.java │ │ │ │ │ ├── SnapshotWriter.java │ │ │ │ │ ├── ThroughputSnapshotThrottle.java │ │ │ │ │ ├── local │ │ │ │ │ ├── LocalSnapshot.java │ │ │ │ │ ├── LocalSnapshotCopier.java │ │ │ │ │ ├── LocalSnapshotMetaTable.java │ │ │ │ │ ├── LocalSnapshotReader.java │ │ │ │ │ ├── LocalSnapshotStorage.java │ │ │ │ │ ├── LocalSnapshotWriter.java │ │ │ │ │ └── SnapshotFileReader.java │ │ │ │ │ └── remote │ │ │ │ │ ├── CopySession.java │ │ │ │ │ ├── RemoteFileCopier.java │ │ │ │ │ └── Session.java │ │ │ │ └── util │ │ │ │ ├── AdaptiveBufAllocator.java │ │ │ │ ├── ArrayDeque.java │ │ │ │ ├── AsciiStringUtil.java │ │ │ │ ├── Bits.java │ │ │ │ ├── BufferUtils.java │ │ │ │ ├── ByteBufferCollector.java │ │ │ │ ├── Bytes.java │ │ │ │ ├── BytesUtil.java │ │ │ │ ├── CRC64.java │ │ │ │ ├── Copiable.java │ │ │ │ ├── CountDownEvent.java │ │ │ │ ├── CrcUtil.java │ │ │ │ ├── DebugStatistics.java │ │ │ │ ├── Describer.java │ │ │ │ ├── DirectExecutor.java │ │ │ │ ├── DisruptorBuilder.java │ │ │ │ ├── DisruptorMetricSet.java │ │ │ │ ├── Endpoint.java │ │ │ │ ├── ExecutorServiceHelper.java │ │ │ │ ├── FileOutputSignalHandler.java │ │ │ │ ├── HeapByteBufUtil.java │ │ │ │ ├── Ints.java │ │ │ │ ├── JRaftServiceLoader.java │ │ │ │ ├── JRaftSignalHandler.java │ │ │ │ ├── LogExceptionHandler.java │ │ │ │ ├── LogScheduledThreadPoolExecutor.java │ │ │ │ ├── LogThreadPoolExecutor.java │ │ │ │ ├── MetricReporter.java │ │ │ │ ├── MetricScheduledThreadPoolExecutor.java │ │ │ │ ├── MetricThreadPoolExecutor.java │ │ │ │ ├── Mpsc.java │ │ │ │ ├── NamedThreadFactory.java │ │ │ │ ├── NonReentrantLock.java │ │ │ │ ├── OnlyForTest.java │ │ │ │ ├── Platform.java │ │ │ │ ├── Recyclable.java │ │ │ │ ├── RecyclableByteBufferList.java │ │ │ │ ├── RecycleUtil.java │ │ │ │ ├── Recyclers.java │ │ │ │ ├── RepeatedTimer.java │ │ │ │ ├── Requires.java │ │ │ │ ├── RpcFactoryHelper.java │ │ │ │ ├── SPI.java │ │ │ │ ├── SegmentList.java │ │ │ │ ├── SignalHelper.java │ │ │ │ ├── StorageOptionsFactory.java │ │ │ │ ├── SystemPropertyUtil.java │ │ │ │ ├── ThreadHelper.java │ │ │ │ ├── ThreadId.java │ │ │ │ ├── ThreadPoolMetricRegistry.java │ │ │ │ ├── ThreadPoolMetricSet.java │ │ │ │ ├── ThreadPoolUtil.java │ │ │ │ ├── ThreadPoolsFactory.java │ │ │ │ ├── Utils.java │ │ │ │ ├── concurrent │ │ │ │ ├── AdjustableSemaphore.java │ │ │ │ ├── ConcurrentHashSet.java │ │ │ │ ├── DefaultExecutorChooserFactory.java │ │ │ │ ├── DefaultFixedThreadsExecutorGroup.java │ │ │ │ ├── DefaultFixedThreadsExecutorGroupFactory.java │ │ │ │ ├── DefaultSingleThreadExecutor.java │ │ │ │ ├── ExecutorChooserFactory.java │ │ │ │ ├── FixedThreadsExecutorGroup.java │ │ │ │ ├── FixedThreadsExecutorGroupFactory.java │ │ │ │ ├── LongHeldDetectingReadWriteLock.java │ │ │ │ ├── MpscSingleThreadExecutor.java │ │ │ │ ├── RejectedExecutionHandler.java │ │ │ │ ├── RejectedExecutionHandlers.java │ │ │ │ └── SingleThreadExecutor.java │ │ │ │ ├── internal │ │ │ │ ├── IntegerFieldUpdater.java │ │ │ │ ├── LongFieldUpdater.java │ │ │ │ ├── ReferenceFieldUpdater.java │ │ │ │ ├── ReflectionIntegerFieldUpdater.java │ │ │ │ ├── ReflectionLongFieldUpdater.java │ │ │ │ ├── ReflectionReferenceFieldUpdater.java │ │ │ │ ├── ThrowUtil.java │ │ │ │ └── Updaters.java │ │ │ │ └── timer │ │ │ │ ├── DefaultRaftTimerFactory.java │ │ │ │ ├── DefaultTimer.java │ │ │ │ ├── HashedWheelTimer.java │ │ │ │ ├── RaftTimerFactory.java │ │ │ │ ├── Timeout.java │ │ │ │ ├── Timer.java │ │ │ │ └── TimerTask.java │ │ │ └── google │ │ │ └── protobuf │ │ │ ├── BytesCarrier.java │ │ │ └── ZeroByteStringHelper.java │ └── resources │ │ ├── META-INF │ │ └── services │ │ │ ├── com.alipay.sofa.jraft.JRaftServiceFactory │ │ │ ├── com.alipay.sofa.jraft.rpc.RaftRpcFactory │ │ │ ├── com.alipay.sofa.jraft.util.JRaftSignalHandler │ │ │ └── com.alipay.sofa.jraft.util.timer.RaftTimerFactory │ │ ├── cli.proto │ │ ├── enum.proto │ │ ├── gen.sh │ │ ├── local_file_meta.proto │ │ ├── local_storage.proto │ │ ├── log.proto │ │ ├── raft.desc │ │ ├── raft.proto │ │ └── rpc.proto │ └── test │ ├── java │ └── com │ │ ├── alipay │ │ └── sofa │ │ │ └── jraft │ │ │ ├── RouteTableTest.java │ │ │ ├── StatusTest.java │ │ │ ├── closure │ │ │ ├── ClosureQueueTest.java │ │ │ └── SynchronizedClosureTest.java │ │ │ ├── conf │ │ │ ├── ConfigurationEntryTest.java │ │ │ ├── ConfigurationManagerTest.java │ │ │ └── ConfigurationTest.java │ │ │ ├── core │ │ │ ├── BallotBoxTest.java │ │ │ ├── CliServiceTest.java │ │ │ ├── ExpectClosure.java │ │ │ ├── FSMCallerTest.java │ │ │ ├── IteratorImplTest.java │ │ │ ├── IteratorTest.java │ │ │ ├── MockClosure.java │ │ │ ├── MockStateMachine.java │ │ │ ├── NodeTest.java │ │ │ ├── ReadOnlyServiceTest.java │ │ │ ├── ReplicatorGroupTest.java │ │ │ ├── ReplicatorTest.java │ │ │ ├── TestCluster.java │ │ │ ├── TestJRaftServiceFactory.java │ │ │ └── V1JRaftServiceFactory.java │ │ │ ├── entity │ │ │ ├── BallotTest.java │ │ │ ├── LogEntryTest.java │ │ │ ├── LogIdTest.java │ │ │ ├── PeerIdTest.java │ │ │ └── codec │ │ │ │ ├── BaseLogEntryCodecFactoryTest.java │ │ │ │ ├── LogEntryCodecPerfTest.java │ │ │ │ ├── v1 │ │ │ │ └── LogEntryV1CodecFactoryTest.java │ │ │ │ └── v2 │ │ │ │ └── LogEntryV2CodecFactoryTest.java │ │ │ ├── option │ │ │ └── NodeOptionsTest.java │ │ │ ├── rpc │ │ │ ├── AbstractClientServiceTest.java │ │ │ ├── AppendEntriesBenchmark.java │ │ │ ├── ConnectionRefreshTest.java │ │ │ ├── ProtobufMsgFactoryTest.java │ │ │ ├── ProtobufSerializerTest.java │ │ │ ├── RpcResponseFactoryTest.java │ │ │ └── impl │ │ │ │ ├── FutureTest.java │ │ │ │ ├── PingRequestProcessorTest.java │ │ │ │ ├── cli │ │ │ │ ├── AbstractCliRequestProcessorTest.java │ │ │ │ ├── AddLearnersRequestProcessorTest.java │ │ │ │ ├── AddPeerRequestProcessorTest.java │ │ │ │ ├── BaseCliRequestProcessorTest.java │ │ │ │ ├── ChangePeersRequestProcessorTest.java │ │ │ │ ├── GetPeersRequestProcessorTest.java │ │ │ │ ├── RemoveLearnersRequestProcessorTest.java │ │ │ │ ├── RemovePeerRequestProcessorTest.java │ │ │ │ ├── ResetLearnersRequestProcessorTest.java │ │ │ │ ├── ResetPeersRequestProcessorTest.java │ │ │ │ ├── SnapshotRequestProcessorTest.java │ │ │ │ └── TransferLeadershipRequestProcessorTest.java │ │ │ │ └── core │ │ │ │ ├── AppendEntriesRequestProcessorTest.java │ │ │ │ ├── BaseNodeRequestProcessorTest.java │ │ │ │ ├── DefaultRaftClientServiceTest.java │ │ │ │ ├── InstallSnapshotRequestProcessorTest.java │ │ │ │ ├── NodeRequestProcessorTest.java │ │ │ │ ├── PreVoteRequestProcessorTest.java │ │ │ │ ├── ReadIndexRequestProcessorTest.java │ │ │ │ ├── RequestVoteRequestProcessorTest.java │ │ │ │ └── TimeoutNowRequestProcessorTest.java │ │ │ ├── storage │ │ │ ├── BaseStorageTest.java │ │ │ ├── FileServiceTest.java │ │ │ ├── SnapshotExecutorTest.java │ │ │ ├── impl │ │ │ │ ├── BaseLogStorageTest.java │ │ │ │ ├── LocalRaftMetaStorageTest.java │ │ │ │ ├── LogManagerTest.java │ │ │ │ ├── LogManagerWithSegmentLogStorageTest.java │ │ │ │ ├── LogStorageBenchmark.java │ │ │ │ ├── RocksDBLogStorageTest.java │ │ │ │ └── RocksDBSegmentLogStorageTest.java │ │ │ ├── io │ │ │ │ ├── LocalFileReaderTest.java │ │ │ │ └── ProtobufFileTest.java │ │ │ ├── log │ │ │ │ ├── AbortFileTest.java │ │ │ │ ├── CheckpointFileTest.java │ │ │ │ └── SegmentFileTest.java │ │ │ └── snapshot │ │ │ │ ├── ThroughputSnapshotThrottleTest.java │ │ │ │ ├── local │ │ │ │ ├── LocalSnapshotCopierTest.java │ │ │ │ ├── LocalSnapshotMetaTableTest.java │ │ │ │ ├── LocalSnapshotReaderTest.java │ │ │ │ ├── LocalSnapshotStorageTest.java │ │ │ │ ├── LocalSnapshotWriterTest.java │ │ │ │ └── SnapshotFileReaderTest.java │ │ │ │ └── remote │ │ │ │ ├── CopySessionTest.java │ │ │ │ └── RemoteFileCopierTest.java │ │ │ ├── test │ │ │ ├── MockAsyncContext.java │ │ │ └── TestUtils.java │ │ │ └── util │ │ │ ├── AdaptiveBufAllocatorTest.java │ │ │ ├── ArrayDequeTest.java │ │ │ ├── AsciiCodecBenchmark.java │ │ │ ├── AsciiStringUtilTest.java │ │ │ ├── BitsTest.java │ │ │ ├── ByteBufferCollectorTest.java │ │ │ ├── BytesUtilTest.java │ │ │ ├── CountDownEventTest.java │ │ │ ├── CrcUtilTest.java │ │ │ ├── EndpointTest.java │ │ │ ├── FileOutputSignalHandlerTest.java │ │ │ ├── JRaftServiceLoaderTest.java │ │ │ ├── RecyclableByteBufferListTest.java │ │ │ ├── RecyclersTest.java │ │ │ ├── RepeatedTimerTest.java │ │ │ ├── SegmentListTest.java │ │ │ ├── SignalHelperTest.java │ │ │ ├── ThreadIdTest.java │ │ │ ├── ThreadPoolsFactoryTest.java │ │ │ ├── Utf8CodecBenchmark.java │ │ │ ├── UtilsTest.java │ │ │ └── concurrent │ │ │ ├── AdjustableSemaphoreTest.java │ │ │ ├── LongHeldDetectingReadWriteLockTest.java │ │ │ ├── MpscSingleThreadExecutorTest.java │ │ │ └── SingleThreadExecutorBenchmark.java │ │ └── google │ │ └── protobuf │ │ └── ZeroByteStringHelperTest.java │ └── resources │ ├── META-INF │ └── services │ │ └── com.alipay.sofa.jraft.util.JRaftServiceLoaderTest$SortTest │ └── log4j2.xml ├── jraft-example ├── assembly.xml ├── bin │ ├── client_benchmark_start.sh │ ├── server_benchmark_start.sh │ └── shutdown.sh ├── config │ ├── benchmark_client.yaml │ └── benchmark_server.yaml ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── alipay │ │ └── sofa │ │ └── jraft │ │ ├── benchmark │ │ ├── BenchmarkBootstrap.java │ │ ├── Yaml.java │ │ ├── client │ │ │ └── BenchmarkClient.java │ │ └── server │ │ │ └── BenchmarkServer.java │ │ └── example │ │ ├── counter │ │ ├── CounterClient.java │ │ ├── CounterClosure.java │ │ ├── CounterOperation.java │ │ ├── CounterServer.java │ │ ├── CounterService.java │ │ ├── CounterServiceImpl.java │ │ ├── CounterStateMachine.java │ │ ├── rpc │ │ │ ├── CounterGrpcHelper.java │ │ │ ├── CounterOutter.java │ │ │ ├── GetValueRequestProcessor.java │ │ │ └── IncrementAndGetRequestProcessor.java │ │ └── snapshot │ │ │ └── CounterSnapshotFile.java │ │ ├── election │ │ ├── ElectionBootstrap.java │ │ ├── ElectionNode.java │ │ ├── ElectionNodeOptions.java │ │ ├── ElectionOnlyStateMachine.java │ │ └── LeaderStateListener.java │ │ ├── priorityelection │ │ ├── LeaderStateListener.java │ │ ├── PriorityElectionBootstrap.java │ │ ├── PriorityElectionNode.java │ │ ├── PriorityElectionNodeOptions.java │ │ └── PriorityElectionOnlyStateMachine.java │ │ └── rheakv │ │ ├── Client.java │ │ ├── CompareAndPutExample.java │ │ ├── Configs.java │ │ ├── DeleteExample.java │ │ ├── DeleteRangeExample.java │ │ ├── DistributedLockExample.java │ │ ├── GetAndPutExample.java │ │ ├── GetExample.java │ │ ├── GetSequenceExample.java │ │ ├── IteratorExample.java │ │ ├── MergeExample.java │ │ ├── MultiGetExample.java │ │ ├── Node.java │ │ ├── PutExample.java │ │ ├── PutIfAbsentExample.java │ │ ├── ReverseScanExample.java │ │ ├── ScanExample.java │ │ ├── Server1.java │ │ ├── Server2.java │ │ └── Server3.java │ └── resources │ ├── conf │ └── rheakv │ │ ├── rheakv_example_client.yaml │ │ ├── rheakv_example_node_1.yaml │ │ ├── rheakv_example_node_2.yaml │ │ └── rheakv_example_node_3.yaml │ ├── counter.proto │ └── log4j2.xml ├── jraft-extension ├── bdb-log-storage-impl │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── alipay │ │ │ │ └── sofa │ │ │ │ └── jraft │ │ │ │ ├── core │ │ │ │ └── BDBLogStorageJRaftServiceFactory.java │ │ │ │ └── storage │ │ │ │ └── impl │ │ │ │ └── BDBLogStorage.java │ │ └── resources │ │ │ └── META-INF │ │ │ └── services │ │ │ └── com.alipay.sofa.jraft.JRaftServiceFactory │ │ └── test │ │ └── java │ │ └── com │ │ └── alipay │ │ └── sofa │ │ └── jraft │ │ ├── storage │ │ ├── BaseStorageTest.java │ │ └── impl │ │ │ ├── BDBLogStorageTest.java │ │ │ └── BaseLogStorageTest.java │ │ └── test │ │ └── TestUtils.java ├── pom.xml └── rpc-grpc-impl │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ ├── com │ │ │ └── alipay │ │ │ │ └── sofa │ │ │ │ └── jraft │ │ │ │ └── rpc │ │ │ │ └── impl │ │ │ │ ├── ConnectionInterceptor.java │ │ │ │ ├── GrpcClient.java │ │ │ │ ├── GrpcRaftRpcFactory.java │ │ │ │ ├── GrpcResponseFactory.java │ │ │ │ ├── GrpcServer.java │ │ │ │ ├── GrpcServerHelper.java │ │ │ │ ├── ManagedChannelHelper.java │ │ │ │ ├── MarshallerHelper.java │ │ │ │ ├── MarshallerRegistry.java │ │ │ │ └── RemoteAddressInterceptor.java │ │ └── io │ │ │ └── grpc │ │ │ ├── internal │ │ │ └── ServerStreamHelper.java │ │ │ └── netty │ │ │ └── shaded │ │ │ └── io │ │ │ └── grpc │ │ │ └── netty │ │ │ └── NettyConnectionHelper.java │ └── resources │ │ └── META-INF │ │ └── services │ │ └── com.alipay.sofa.jraft.rpc.RaftRpcFactory │ └── test │ ├── java │ └── com │ │ └── alipay │ │ └── sofa │ │ └── jraft │ │ ├── RouteTableTest.java │ │ ├── core │ │ ├── CliServiceTest.java │ │ ├── ExpectClosure.java │ │ ├── MockClosure.java │ │ ├── MockStateMachine.java │ │ └── TestCluster.java │ │ ├── rpc │ │ ├── AbstractClientServiceTest.java │ │ ├── ConnectionRefreshTest.java │ │ └── impl │ │ │ ├── PingRequestProcessorTest.java │ │ │ └── core │ │ │ ├── AppendEntriesRequestProcessorTest.java │ │ │ ├── BaseNodeRequestProcessorTest.java │ │ │ ├── DefaultRaftClientServiceTest.java │ │ │ ├── InstallSnapshotRequestProcessorTest.java │ │ │ ├── NodeRequestProcessorTest.java │ │ │ ├── PreVoteRequestProcessorTest.java │ │ │ ├── ReadIndexRequestProcessorTest.java │ │ │ ├── RequestVoteRequestProcessorTest.java │ │ │ └── TimeoutNowRequestProcessorTest.java │ │ └── test │ │ ├── MockAsyncContext.java │ │ └── TestUtils.java │ └── resources │ └── log4j2.xml ├── jraft-rheakv ├── pom.xml ├── rheakv-core │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── alipay │ │ │ │ └── sofa │ │ │ │ └── jraft │ │ │ │ └── rhea │ │ │ │ ├── DefaultRegionKVService.java │ │ │ │ ├── DescriberManager.java │ │ │ │ ├── FollowerStateListener.java │ │ │ │ ├── JRaftHelper.java │ │ │ │ ├── KVCommandProcessor.java │ │ │ │ ├── LeaderStateListener.java │ │ │ │ ├── RegionEngine.java │ │ │ │ ├── RegionKVService.java │ │ │ │ ├── RequestProcessClosure.java │ │ │ │ ├── RheaKVDescribeSignalHandler.java │ │ │ │ ├── RheaKVMetricsSignalHandler.java │ │ │ │ ├── RheaKVServiceFactory.java │ │ │ │ ├── StateListener.java │ │ │ │ ├── StateListenerContainer.java │ │ │ │ ├── StoreEngine.java │ │ │ │ ├── StoreEngineHelper.java │ │ │ │ ├── client │ │ │ │ ├── DefaultDistributedLock.java │ │ │ │ ├── DefaultRheaIterator.java │ │ │ │ ├── DefaultRheaKVCliService.java │ │ │ │ ├── DefaultRheaKVRpcService.java │ │ │ │ ├── DefaultRheaKVStore.java │ │ │ │ ├── FutureGroup.java │ │ │ │ ├── FutureHelper.java │ │ │ │ ├── LoadBalancer.java │ │ │ │ ├── RegionRouteTable.java │ │ │ │ ├── RheaIterator.java │ │ │ │ ├── RheaKVCliService.java │ │ │ │ ├── RheaKVRpcService.java │ │ │ │ ├── RheaKVStore.java │ │ │ │ ├── RoundRobinLoadBalancer.java │ │ │ │ ├── failover │ │ │ │ │ ├── FailoverClosure.java │ │ │ │ │ ├── ListRetryCallable.java │ │ │ │ │ ├── RetryCallable.java │ │ │ │ │ ├── RetryRunner.java │ │ │ │ │ └── impl │ │ │ │ │ │ ├── BoolFailoverFuture.java │ │ │ │ │ │ ├── FailoverClosureImpl.java │ │ │ │ │ │ ├── ListFailoverFuture.java │ │ │ │ │ │ └── MapFailoverFuture.java │ │ │ │ └── pd │ │ │ │ │ ├── AbstractPlacementDriverClient.java │ │ │ │ │ ├── DefaultPlacementDriverRpcService.java │ │ │ │ │ ├── FakePlacementDriverClient.java │ │ │ │ │ ├── HeartbeatSender.java │ │ │ │ │ ├── InstructionProcessor.java │ │ │ │ │ ├── MetadataRpcClient.java │ │ │ │ │ ├── PlacementDriverClient.java │ │ │ │ │ ├── PlacementDriverRpcService.java │ │ │ │ │ ├── RemotePlacementDriverClient.java │ │ │ │ │ └── StatsCollector.java │ │ │ │ ├── cmd │ │ │ │ ├── pd │ │ │ │ │ ├── BaseRequest.java │ │ │ │ │ ├── BaseResponse.java │ │ │ │ │ ├── CreateRegionIdRequest.java │ │ │ │ │ ├── CreateRegionIdResponse.java │ │ │ │ │ ├── GetClusterInfoRequest.java │ │ │ │ │ ├── GetClusterInfoResponse.java │ │ │ │ │ ├── GetStoreIdRequest.java │ │ │ │ │ ├── GetStoreIdResponse.java │ │ │ │ │ ├── GetStoreInfoRequest.java │ │ │ │ │ ├── GetStoreInfoResponse.java │ │ │ │ │ ├── RegionHeartbeatRequest.java │ │ │ │ │ ├── RegionHeartbeatResponse.java │ │ │ │ │ ├── SetStoreInfoRequest.java │ │ │ │ │ ├── SetStoreInfoResponse.java │ │ │ │ │ ├── StoreHeartbeatRequest.java │ │ │ │ │ └── StoreHeartbeatResponse.java │ │ │ │ └── store │ │ │ │ │ ├── BaseRequest.java │ │ │ │ │ ├── BaseResponse.java │ │ │ │ │ ├── BatchDeleteRequest.java │ │ │ │ │ ├── BatchDeleteResponse.java │ │ │ │ │ ├── BatchPutRequest.java │ │ │ │ │ ├── BatchPutResponse.java │ │ │ │ │ ├── CASAllRequest.java │ │ │ │ │ ├── CASAllResponse.java │ │ │ │ │ ├── CompareAndPutRequest.java │ │ │ │ │ ├── CompareAndPutResponse.java │ │ │ │ │ ├── ContainsKeyRequest.java │ │ │ │ │ ├── ContainsKeyResponse.java │ │ │ │ │ ├── DeleteRangeRequest.java │ │ │ │ │ ├── DeleteRangeResponse.java │ │ │ │ │ ├── DeleteRequest.java │ │ │ │ │ ├── DeleteResponse.java │ │ │ │ │ ├── GetAndPutRequest.java │ │ │ │ │ ├── GetAndPutResponse.java │ │ │ │ │ ├── GetRequest.java │ │ │ │ │ ├── GetResponse.java │ │ │ │ │ ├── GetSequenceRequest.java │ │ │ │ │ ├── GetSequenceResponse.java │ │ │ │ │ ├── KeyLockRequest.java │ │ │ │ │ ├── KeyLockResponse.java │ │ │ │ │ ├── KeyUnlockRequest.java │ │ │ │ │ ├── KeyUnlockResponse.java │ │ │ │ │ ├── MergeRequest.java │ │ │ │ │ ├── MergeResponse.java │ │ │ │ │ ├── MultiGetRequest.java │ │ │ │ │ ├── MultiGetResponse.java │ │ │ │ │ ├── NoRegionFoundResponse.java │ │ │ │ │ ├── NodeExecuteRequest.java │ │ │ │ │ ├── NodeExecuteResponse.java │ │ │ │ │ ├── PutIfAbsentRequest.java │ │ │ │ │ ├── PutIfAbsentResponse.java │ │ │ │ │ ├── PutRequest.java │ │ │ │ │ ├── PutResponse.java │ │ │ │ │ ├── RangeSplitRequest.java │ │ │ │ │ ├── RangeSplitResponse.java │ │ │ │ │ ├── ResetSequenceRequest.java │ │ │ │ │ ├── ResetSequenceResponse.java │ │ │ │ │ ├── ScanRequest.java │ │ │ │ │ └── ScanResponse.java │ │ │ │ ├── errors │ │ │ │ ├── ApiException.java │ │ │ │ ├── ApiExceptionHelper.java │ │ │ │ ├── CallSelfEndpointException.java │ │ │ │ ├── ConnectionFailureException.java │ │ │ │ ├── Errors.java │ │ │ │ ├── ErrorsHelper.java │ │ │ │ ├── IllegalKVOperationException.java │ │ │ │ ├── InvalidIteratorVersion.java │ │ │ │ ├── InvalidLockAcquirerException.java │ │ │ │ ├── InvalidMetadataException.java │ │ │ │ ├── InvalidParameterException.java │ │ │ │ ├── InvalidRegionEpochException.java │ │ │ │ ├── InvalidRegionMembershipException.java │ │ │ │ ├── InvalidRegionStatsException.java │ │ │ │ ├── InvalidRegionVersionException.java │ │ │ │ ├── InvalidRequestException.java │ │ │ │ ├── InvalidStoreStatsException.java │ │ │ │ ├── LeaderNotAvailableException.java │ │ │ │ ├── NeverGetHereException.java │ │ │ │ ├── NoRegionFoundException.java │ │ │ │ ├── NotLeaderException.java │ │ │ │ ├── RangeSplitFailException.java │ │ │ │ ├── RegionEngineFailException.java │ │ │ │ ├── RegionHeartbeatOutOfDateException.java │ │ │ │ ├── RetriableException.java │ │ │ │ ├── RheaRuntimeException.java │ │ │ │ ├── RouteTableException.java │ │ │ │ ├── ServerBusyException.java │ │ │ │ ├── StorageException.java │ │ │ │ ├── StoreCodecException.java │ │ │ │ ├── StoreHeartbeatOutOfDateException.java │ │ │ │ └── UnknownServerException.java │ │ │ │ ├── metadata │ │ │ │ ├── Cluster.java │ │ │ │ ├── Instruction.java │ │ │ │ ├── Peer.java │ │ │ │ ├── PeerStats.java │ │ │ │ ├── Region.java │ │ │ │ ├── RegionEpoch.java │ │ │ │ ├── RegionStats.java │ │ │ │ ├── Store.java │ │ │ │ ├── StoreLabel.java │ │ │ │ ├── StoreState.java │ │ │ │ ├── StoreStats.java │ │ │ │ └── TimeInterval.java │ │ │ │ ├── metrics │ │ │ │ ├── KVMetricNames.java │ │ │ │ └── KVMetrics.java │ │ │ │ ├── options │ │ │ │ ├── BatchingOptions.java │ │ │ │ ├── HeartbeatOptions.java │ │ │ │ ├── MemoryDBOptions.java │ │ │ │ ├── PlacementDriverOptions.java │ │ │ │ ├── RegionEngineOptions.java │ │ │ │ ├── RegionRouteTableOptions.java │ │ │ │ ├── RheaKVStoreOptions.java │ │ │ │ ├── RocksDBOptions.java │ │ │ │ ├── RpcOptions.java │ │ │ │ ├── StoreEngineOptions.java │ │ │ │ └── configured │ │ │ │ │ ├── BatchingOptionsConfigured.java │ │ │ │ │ ├── HeartbeatOptionsConfigured.java │ │ │ │ │ ├── MemoryDBOptionsConfigured.java │ │ │ │ │ ├── MultiRegionEngineOptionsConfigured.java │ │ │ │ │ ├── MultiRegionRouteTableOptionsConfigured.java │ │ │ │ │ ├── PlacementDriverOptionsConfigured.java │ │ │ │ │ ├── RheaKVStoreOptionsConfigured.java │ │ │ │ │ ├── RocksDBOptionsConfigured.java │ │ │ │ │ ├── RpcOptionsConfigured.java │ │ │ │ │ └── StoreEngineOptionsConfigured.java │ │ │ │ ├── rocks │ │ │ │ └── support │ │ │ │ │ ├── RocksStatistics.java │ │ │ │ │ └── RocksStatisticsCollector.java │ │ │ │ ├── rpc │ │ │ │ ├── ExtSerializerSupports.java │ │ │ │ └── ProtostuffSerializer.java │ │ │ │ ├── serialization │ │ │ │ ├── Serializer.java │ │ │ │ ├── Serializers.java │ │ │ │ ├── impl │ │ │ │ │ └── protostuff │ │ │ │ │ │ ├── ProtoStuffSerializer.java │ │ │ │ │ │ └── io │ │ │ │ │ │ ├── Inputs.java │ │ │ │ │ │ ├── LinkedBuffers.java │ │ │ │ │ │ ├── NioBufInput.java │ │ │ │ │ │ ├── NioBufOutput.java │ │ │ │ │ │ ├── Outputs.java │ │ │ │ │ │ └── ProtocolException.java │ │ │ │ ├── io │ │ │ │ │ ├── InputBuf.java │ │ │ │ │ ├── OutputBuf.java │ │ │ │ │ └── OutputStreams.java │ │ │ │ └── package-info.java │ │ │ │ ├── storage │ │ │ │ ├── AbstractKVStoreSnapshotFile.java │ │ │ │ ├── BaseKVStoreClosure.java │ │ │ │ ├── BaseRawKVStore.java │ │ │ │ ├── BatchRawKVStore.java │ │ │ │ ├── CASEntry.java │ │ │ │ ├── KVClosureAdapter.java │ │ │ │ ├── KVEntry.java │ │ │ │ ├── KVIterator.java │ │ │ │ ├── KVOperation.java │ │ │ │ ├── KVState.java │ │ │ │ ├── KVStateOutputList.java │ │ │ │ ├── KVStoreClosure.java │ │ │ │ ├── KVStoreSnapshotFile.java │ │ │ │ ├── KVStoreSnapshotFileFactory.java │ │ │ │ ├── KVStoreStateMachine.java │ │ │ │ ├── LongSequence.java │ │ │ │ ├── MemoryKVIterator.java │ │ │ │ ├── MemoryKVStoreSnapshotFile.java │ │ │ │ ├── MemoryRawKVStore.java │ │ │ │ ├── MetricsKVClosureAdapter.java │ │ │ │ ├── MetricsRawKVStore.java │ │ │ │ ├── NodeExecutor.java │ │ │ │ ├── RaftRawKVStore.java │ │ │ │ ├── RawKVStore.java │ │ │ │ ├── RocksDBBackupInfo.java │ │ │ │ ├── RocksKVIterator.java │ │ │ │ ├── RocksKVStoreSnapshotFile.java │ │ │ │ ├── RocksRawKVStore.java │ │ │ │ ├── Sequence.java │ │ │ │ ├── SstColumnFamily.java │ │ │ │ ├── StorageType.java │ │ │ │ └── zip │ │ │ │ │ ├── JDKZipStrategy.java │ │ │ │ │ ├── ParallelZipStrategy.java │ │ │ │ │ ├── ZipStrategy.java │ │ │ │ │ └── ZipStrategyManager.java │ │ │ │ └── util │ │ │ │ ├── Attachable.java │ │ │ │ ├── ByteArray.java │ │ │ │ ├── ByteObjectHashMap.java │ │ │ │ ├── ByteObjectMap.java │ │ │ │ ├── Clock.java │ │ │ │ ├── Configured.java │ │ │ │ ├── Constants.java │ │ │ │ ├── JvmTools.java │ │ │ │ ├── KVParameterRequires.java │ │ │ │ ├── Lists.java │ │ │ │ ├── Maps.java │ │ │ │ ├── NetUtil.java │ │ │ │ ├── Pair.java │ │ │ │ ├── Partitions.java │ │ │ │ ├── RegionHelper.java │ │ │ │ ├── StackTraceUtil.java │ │ │ │ ├── StringBuilderHelper.java │ │ │ │ ├── Strings.java │ │ │ │ ├── UniqueIdUtil.java │ │ │ │ ├── VarInts.java │ │ │ │ ├── ZipUtil.java │ │ │ │ ├── concurrent │ │ │ │ ├── AbstractRejectedExecutionHandler.java │ │ │ │ ├── AffinityNamedThreadFactory.java │ │ │ │ ├── BlockingProducersPolicyWithReport.java │ │ │ │ ├── CallerRunsPolicyWithReport.java │ │ │ │ ├── DiscardOldPolicyWithReport.java │ │ │ │ ├── DiscardPolicyWithReport.java │ │ │ │ ├── DistributedLock.java │ │ │ │ ├── NamedThreadFactory.java │ │ │ │ ├── RejectedRunnable.java │ │ │ │ ├── RejectedTaskPolicyWithReport.java │ │ │ │ ├── collection │ │ │ │ │ └── ConcurrentSet.java │ │ │ │ └── disruptor │ │ │ │ │ ├── Dispatcher.java │ │ │ │ │ ├── LoggingExceptionHandler.java │ │ │ │ │ ├── MessageEvent.java │ │ │ │ │ ├── TaskDispatcher.java │ │ │ │ │ ├── TaskHandler.java │ │ │ │ │ └── WaitStrategyType.java │ │ │ │ └── pipeline │ │ │ │ ├── AbstractHandlerContext.java │ │ │ │ ├── DefaultHandlerContext.java │ │ │ │ ├── DefaultHandlerInvoker.java │ │ │ │ ├── DefaultPipeline.java │ │ │ │ ├── Handler.java │ │ │ │ ├── HandlerAdapter.java │ │ │ │ ├── HandlerContext.java │ │ │ │ ├── HandlerInvoker.java │ │ │ │ ├── HandlerInvokerUtil.java │ │ │ │ ├── InboundHandler.java │ │ │ │ ├── InboundHandlerAdapter.java │ │ │ │ ├── OutboundHandler.java │ │ │ │ ├── OutboundHandlerAdapter.java │ │ │ │ ├── Pipeline.java │ │ │ │ ├── PipelineException.java │ │ │ │ ├── TypeParameterMatcher.java │ │ │ │ ├── event │ │ │ │ ├── InboundMessageEvent.java │ │ │ │ ├── MessageEvent.java │ │ │ │ └── OutboundMessageEvent.java │ │ │ │ ├── future │ │ │ │ ├── DefaultPipelineFuture.java │ │ │ │ └── PipelineFuture.java │ │ │ │ └── package-info.java │ │ └── resources │ │ │ └── META-INF │ │ │ └── services │ │ │ └── com.alipay.sofa.jraft.util.JRaftSignalHandler │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── alipay │ │ │ └── sofa │ │ │ └── jraft │ │ │ └── rhea │ │ │ ├── KeyValueTool.java │ │ │ ├── TestUtil.java │ │ │ ├── benchmark │ │ │ ├── BenchmarkUtil.java │ │ │ ├── raw │ │ │ │ ├── BaseRawStoreBenchmark.java │ │ │ │ ├── RawKVApproximateBenchmark.java │ │ │ │ ├── RawKVGetBenchmark.java │ │ │ │ ├── RawKVPutBenchmark.java │ │ │ │ └── SnapshotBenchmark.java │ │ │ └── rhea │ │ │ │ ├── RheaBenchmarkCluster.java │ │ │ │ ├── RheaKVGetBenchmark.java │ │ │ │ └── RheaKVPutBenchmark.java │ │ │ ├── chaos │ │ │ ├── AbstractChaosTest.java │ │ │ ├── ChaosMemoryDBBatchingTest.java │ │ │ ├── ChaosMemoryDBLeaderReadBatchingTest.java │ │ │ ├── ChaosMemoryLeaderReadTest.java │ │ │ ├── ChaosMemoryTest.java │ │ │ ├── ChaosRocksDBBatchingTest.java │ │ │ ├── ChaosRocksDBLeaderReadBatchingTest.java │ │ │ ├── ChaosRocksDBLeaderReadTest.java │ │ │ ├── ChaosRocksDBTest.java │ │ │ └── ChaosTestCluster.java │ │ │ ├── client │ │ │ ├── ListFailoverFutureTest.java │ │ │ ├── MapFailoverFutureTest.java │ │ │ ├── RegionRouteTableTest.java │ │ │ └── RoundRobinLoadBalancerTest.java │ │ │ ├── pd │ │ │ ├── RheaHeartbeatTest.java │ │ │ └── RheaKVTestCluster.java │ │ │ ├── serialization │ │ │ └── SerializerTest.java │ │ │ ├── storage │ │ │ ├── KVStateMachineTest.java │ │ │ ├── KVStoreAccessHelper.java │ │ │ ├── LocalLock.java │ │ │ ├── LongSequenceTest.java │ │ │ ├── SyncKVStore.java │ │ │ ├── TestClosure.java │ │ │ ├── TestSnapshotReader.java │ │ │ ├── TestSnapshotWriter.java │ │ │ ├── memorydb │ │ │ │ ├── BaseKVStoreTest.java │ │ │ │ └── MemoryKVStoreTest.java │ │ │ ├── rhea │ │ │ │ ├── AbstractDistributedLockTest.java │ │ │ │ ├── AbstractRheaKVStoreTest.java │ │ │ │ ├── DistributedLockMemoryDBTest.java │ │ │ │ ├── DistributedLockRocksDBTest.java │ │ │ │ ├── RheaKVStoreWithMemoryDBTest.java │ │ │ │ ├── RheaKVStoreWithRocksDBTest.java │ │ │ │ ├── RheaKVTestCluster.java │ │ │ │ └── YamlTest.java │ │ │ ├── rocksdb │ │ │ │ ├── BaseKVStoreTest.java │ │ │ │ └── RocksKVStoreTest.java │ │ │ └── zip │ │ │ │ ├── JDKZipStrategyTest.java │ │ │ │ ├── ParallelZipStrategyTest.java │ │ │ │ └── ZipStrategyManagerTest.java │ │ │ └── util │ │ │ ├── VarIntsBenchmark.java │ │ │ ├── VarIntsTest.java │ │ │ └── ZipUtilTest.java │ │ └── resources │ │ ├── benchmark │ │ └── conf │ │ │ ├── rhea_cluster_1.yaml │ │ │ ├── rhea_cluster_2.yaml │ │ │ ├── rhea_cluster_3.yaml │ │ │ ├── rhea_test_cluster_1.yaml │ │ │ ├── rhea_test_cluster_2.yaml │ │ │ └── rhea_test_cluster_3.yaml │ │ ├── conf │ │ ├── rhea_test_cluster_1.yaml │ │ ├── rhea_test_cluster_2.yaml │ │ └── rhea_test_cluster_3.yaml │ │ ├── log4j2.xml │ │ └── pd_conf │ │ ├── rhea_pd_test_1.yaml │ │ ├── rhea_pd_test_2.yaml │ │ └── rhea_pd_test_3.yaml └── rheakv-pd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── alipay │ │ │ └── sofa │ │ │ └── jraft │ │ │ └── rhea │ │ │ ├── ClusterStatsManager.java │ │ │ ├── DefaultMetadataStore.java │ │ │ ├── DefaultPlacementDriverService.java │ │ │ ├── MetadataKeyHelper.java │ │ │ ├── MetadataStore.java │ │ │ ├── PlacementDriverProcessor.java │ │ │ ├── PlacementDriverServer.java │ │ │ ├── PlacementDriverService.java │ │ │ ├── PlacementDriverStartup.java │ │ │ ├── errors │ │ │ └── PlacementDriverServerStartupException.java │ │ │ ├── options │ │ │ ├── PlacementDriverServerOptions.java │ │ │ └── configured │ │ │ │ └── PlacementDriverServerOptionsConfigured.java │ │ │ └── pipeline │ │ │ ├── event │ │ │ ├── PingEvent.java │ │ │ ├── PongEvent.java │ │ │ ├── RegionPingEvent.java │ │ │ └── StorePingEvent.java │ │ │ └── handler │ │ │ ├── LogHandler.java │ │ │ ├── PlacementDriverTailHandler.java │ │ │ ├── RegionLeaderBalanceHandler.java │ │ │ ├── RegionStatsPersistenceHandler.java │ │ │ ├── RegionStatsValidator.java │ │ │ ├── SplittingJudgeByApproximateKeysHandler.java │ │ │ ├── StoreStatsPersistenceHandler.java │ │ │ └── StoreStatsValidator.java │ └── resources │ │ └── META-INF │ │ └── services │ │ └── com.alipay.sofa.jraft.rhea.util.pipeline.Handler │ └── test │ ├── java │ └── com │ │ └── alipay │ │ └── sofa │ │ └── jraft │ │ └── rhea │ │ ├── BasePdServer.java │ │ ├── ClusterStatsManagerTest.java │ │ └── PdServer.java │ └── resources │ ├── log4j2.xml │ └── pd │ ├── pd_1.yaml │ ├── pd_2.yaml │ └── pd_3.yaml ├── jraft-test ├── config │ └── server.properties ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── alipay │ │ └── sofa │ │ └── jraft │ │ └── test │ │ └── atomic │ │ ├── HashAlgorithm.java │ │ ├── HashUtils.java │ │ ├── KeyNotFoundException.java │ │ ├── client │ │ ├── AtomicClient.java │ │ └── AtomicClientTest.java │ │ ├── command │ │ ├── BaseRequestCommand.java │ │ ├── BooleanCommand.java │ │ ├── CommandCodec.java │ │ ├── CompareAndSetCommand.java │ │ ├── GetCommand.java │ │ ├── GetSlotsCommand.java │ │ ├── IncrementAndGetCommand.java │ │ ├── SetCommand.java │ │ ├── SlotsResponseCommand.java │ │ └── ValueCommand.java │ │ └── server │ │ ├── AtomicRangeGroup.java │ │ ├── AtomicServer.java │ │ ├── AtomicSnapshotFile.java │ │ ├── AtomicStateMachine.java │ │ ├── CommandType.java │ │ ├── LeaderTaskClosure.java │ │ ├── StartupConf.java │ │ └── processor │ │ ├── BaseAsyncUserProcessor.java │ │ ├── CompareAndSetCommandProcessor.java │ │ ├── GetCommandProcessor.java │ │ ├── GetSlotsCommandProcessor.java │ │ ├── IncrementAndGetCommandProcessor.java │ │ └── SetCommandProcessor.java │ └── resources │ └── log4j2.xml ├── pom.xml ├── rfcs ├── 0001-new-log-storage.md └── tmpl.md └── tools ├── check_format.sh └── codestyle ├── HEADER └── formatter.xml /.github/ISSUE_TEMPLATE/ask-question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/.github/ISSUE_TEMPLATE/ask-question.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/.github/ISSUE_TEMPLATE/bug-report.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/cloud_code_scan.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/.github/workflows/cloud_code_scan.yml -------------------------------------------------------------------------------- /.github/workflows/mvn_publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/.github/workflows/mvn_publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/README.md -------------------------------------------------------------------------------- /README_zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/README_zh_CN.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/SECURITY.md -------------------------------------------------------------------------------- /jraft-core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/pom.xml -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/CliService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/CliService.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/Closure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/Closure.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/FSMCaller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/FSMCaller.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/Iterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/Iterator.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/JRaftServiceFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/JRaftServiceFactory.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/JRaftUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/JRaftUtils.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/Lifecycle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/Lifecycle.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/Node.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/NodeDescribeSignalHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/NodeDescribeSignalHandler.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/NodeManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/NodeManager.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/NodeMetricsSignalHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/NodeMetricsSignalHandler.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/RaftGroupService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/RaftGroupService.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/RaftServiceFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/RaftServiceFactory.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/ReadOnlyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/ReadOnlyService.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/ReplicatorGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/ReplicatorGroup.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/RouteTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/RouteTable.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/StateMachine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/StateMachine.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/Status.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/Status.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/ThreadPoolMetricsSignalHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/ThreadPoolMetricsSignalHandler.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/closure/CatchUpClosure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/closure/CatchUpClosure.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/closure/ClosureQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/closure/ClosureQueue.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/closure/ClosureQueueImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/closure/ClosureQueueImpl.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/closure/JoinableClosure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/closure/JoinableClosure.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/closure/LoadSnapshotClosure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/closure/LoadSnapshotClosure.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/closure/ReadIndexClosure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/closure/ReadIndexClosure.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/closure/SaveSnapshotClosure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/closure/SaveSnapshotClosure.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/closure/SynchronizedClosure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/closure/SynchronizedClosure.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/closure/TaskClosure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/closure/TaskClosure.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/conf/Configuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/conf/Configuration.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/conf/ConfigurationEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/conf/ConfigurationEntry.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/conf/ConfigurationManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/conf/ConfigurationManager.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/core/BallotBox.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/core/BallotBox.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/core/CliServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/core/CliServiceImpl.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/core/DefaultJRaftServiceFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/core/DefaultJRaftServiceFactory.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/core/ElectionPriority.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/core/ElectionPriority.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/core/FSMCallerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/core/FSMCallerImpl.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/core/IteratorImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/core/IteratorImpl.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/core/IteratorWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/core/IteratorWrapper.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/core/NodeImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/core/NodeImpl.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/core/NodeMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/core/NodeMetrics.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/core/ReadOnlyServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/core/ReadOnlyServiceImpl.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/core/Replicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/core/Replicator.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/core/ReplicatorGroupImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/core/ReplicatorGroupImpl.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/core/ReplicatorType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/core/ReplicatorType.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/core/RpcRequestHeader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/core/RpcRequestHeader.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/core/Scheduler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/core/Scheduler.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/core/State.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/core/State.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/core/StateMachineAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/core/StateMachineAdapter.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/core/TimerManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/core/TimerManager.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/entity/Ballot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/entity/Ballot.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/entity/Checksum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/entity/Checksum.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/entity/EnumOutter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/entity/EnumOutter.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/entity/LeaderChangeContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/entity/LeaderChangeContext.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/entity/LocalFileMetaOutter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/entity/LocalFileMetaOutter.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/entity/LocalStorageOutter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/entity/LocalStorageOutter.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/entity/LogEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/entity/LogEntry.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/entity/LogId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/entity/LogId.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/entity/NodeId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/entity/NodeId.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/entity/PeerId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/entity/PeerId.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/entity/RaftOutter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/entity/RaftOutter.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/entity/ReadIndexState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/entity/ReadIndexState.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/entity/ReadIndexStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/entity/ReadIndexStatus.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/entity/Task.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/entity/Task.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/entity/UserLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/entity/UserLog.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/entity/codec/AutoDetectDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/entity/codec/AutoDetectDecoder.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/entity/codec/DefaultLogEntryCodecFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/entity/codec/DefaultLogEntryCodecFactory.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/entity/codec/LogEntryCodecFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/entity/codec/LogEntryCodecFactory.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/entity/codec/LogEntryDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/entity/codec/LogEntryDecoder.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/entity/codec/LogEntryEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/entity/codec/LogEntryEncoder.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/entity/codec/v1/LogEntryV1CodecFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/entity/codec/v1/LogEntryV1CodecFactory.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/entity/codec/v1/V1Decoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/entity/codec/v1/V1Decoder.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/entity/codec/v1/V1Encoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/entity/codec/v1/V1Encoder.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/entity/codec/v2/LogEntryV2CodecFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/entity/codec/v2/LogEntryV2CodecFactory.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/entity/codec/v2/LogOutter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/entity/codec/v2/LogOutter.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/entity/codec/v2/V2Decoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/entity/codec/v2/V2Decoder.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/entity/codec/v2/V2Encoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/entity/codec/v2/V2Encoder.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/error/ConnectionFailureException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/error/ConnectionFailureException.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/error/InvokeTimeoutException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/error/InvokeTimeoutException.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/error/JRaftException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/error/JRaftException.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/error/LogEntryCorruptedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/error/LogEntryCorruptedException.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/error/LogIndexOutOfBoundsException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/error/LogIndexOutOfBoundsException.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/error/LogNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/error/LogNotFoundException.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/error/MessageClassNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/error/MessageClassNotFoundException.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/error/OverloadException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/error/OverloadException.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/error/RaftError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/error/RaftError.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/error/RaftException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/error/RaftException.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/error/RemotingException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/error/RemotingException.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/error/RetryAgainException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/error/RetryAgainException.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/option/ApplyTaskMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/option/ApplyTaskMode.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/option/BallotBoxOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/option/BallotBoxOptions.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/option/BootstrapOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/option/BootstrapOptions.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/option/CliOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/option/CliOptions.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/option/CopyOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/option/CopyOptions.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/option/FSMCallerOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/option/FSMCallerOptions.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/option/LogManagerOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/option/LogManagerOptions.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/option/LogStorageOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/option/LogStorageOptions.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/option/NodeOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/option/NodeOptions.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/option/RaftMetaStorageOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/option/RaftMetaStorageOptions.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/option/RaftOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/option/RaftOptions.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/option/ReadOnlyOption.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/option/ReadOnlyOption.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/option/ReadOnlyServiceOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/option/ReadOnlyServiceOptions.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/option/ReplicatorGroupOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/option/ReplicatorGroupOptions.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/option/ReplicatorOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/option/ReplicatorOptions.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/option/RpcOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/option/RpcOptions.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/option/SnapshotCopierOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/option/SnapshotCopierOptions.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/option/SnapshotExecutorOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/option/SnapshotExecutorOptions.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/CliClientService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/CliClientService.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/CliRequests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/CliRequests.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/ClientService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/ClientService.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/Connection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/Connection.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/InvokeCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/InvokeCallback.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/InvokeContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/InvokeContext.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/ProtobufMsgFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/ProtobufMsgFactory.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/ProtobufSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/ProtobufSerializer.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/RaftClientService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/RaftClientService.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/RaftRpcFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/RaftRpcFactory.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/RaftRpcServerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/RaftRpcServerFactory.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/RaftServerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/RaftServerService.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/RpcClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/RpcClient.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/RpcContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/RpcContext.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/RpcProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/RpcProcessor.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/RpcRequestClosure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/RpcRequestClosure.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/RpcRequestProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/RpcRequestProcessor.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/RpcRequests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/RpcRequests.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/RpcResponseClosure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/RpcResponseClosure.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/RpcResponseClosureAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/RpcResponseClosureAdapter.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/RpcResponseFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/RpcResponseFactory.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/RpcServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/RpcServer.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/RpcUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/RpcUtils.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/impl/AbstractClientService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/impl/AbstractClientService.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/impl/BoltRaftRpcFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/impl/BoltRaftRpcFactory.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/impl/BoltRpcClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/impl/BoltRpcClient.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/impl/BoltRpcServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/impl/BoltRpcServer.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/impl/ConnectionClosedEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/impl/ConnectionClosedEventListener.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/impl/FutureImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/impl/FutureImpl.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/impl/PingRequestProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/impl/PingRequestProcessor.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/impl/cli/AddLearnersRequestProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/impl/cli/AddLearnersRequestProcessor.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/impl/cli/AddPeerRequestProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/impl/cli/AddPeerRequestProcessor.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/impl/cli/BaseCliRequestProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/impl/cli/BaseCliRequestProcessor.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/impl/cli/ChangePeersRequestProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/impl/cli/ChangePeersRequestProcessor.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/impl/cli/CliClientServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/impl/cli/CliClientServiceImpl.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/impl/cli/GetLeaderRequestProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/impl/cli/GetLeaderRequestProcessor.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/impl/cli/GetPeersRequestProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/impl/cli/GetPeersRequestProcessor.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/impl/cli/RemoveLearnersRequestProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/impl/cli/RemoveLearnersRequestProcessor.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/impl/cli/RemovePeerRequestProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/impl/cli/RemovePeerRequestProcessor.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/impl/cli/ResetLearnersRequestProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/impl/cli/ResetLearnersRequestProcessor.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/impl/cli/ResetPeerRequestProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/impl/cli/ResetPeerRequestProcessor.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/impl/cli/SnapshotRequestProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/impl/cli/SnapshotRequestProcessor.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/impl/cli/TransferLeaderRequestProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/impl/cli/TransferLeaderRequestProcessor.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/impl/core/AppendEntriesRequestProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/impl/core/AppendEntriesRequestProcessor.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/impl/core/DefaultRaftClientService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/impl/core/DefaultRaftClientService.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/impl/core/GetFileRequestProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/impl/core/GetFileRequestProcessor.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/impl/core/NodeRequestProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/impl/core/NodeRequestProcessor.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/impl/core/ReadIndexRequestProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/impl/core/ReadIndexRequestProcessor.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/impl/core/RequestVoteRequestProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/impl/core/RequestVoteRequestProcessor.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/impl/core/TimeoutNowRequestProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/impl/core/TimeoutNowRequestProcessor.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/storage/FileService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/storage/FileService.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/storage/LogManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/storage/LogManager.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/storage/LogStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/storage/LogStorage.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/storage/RaftMetaStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/storage/RaftMetaStorage.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/storage/SnapshotExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/storage/SnapshotExecutor.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/storage/SnapshotStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/storage/SnapshotStorage.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/storage/SnapshotThrottle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/storage/SnapshotThrottle.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/storage/Storage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/storage/Storage.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/storage/impl/LocalRaftMetaStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/storage/impl/LocalRaftMetaStorage.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/storage/impl/LogManagerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/storage/impl/LogManagerImpl.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/storage/impl/RocksDBLogStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/storage/impl/RocksDBLogStorage.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/storage/io/FileReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/storage/io/FileReader.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/storage/io/LocalDirReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/storage/io/LocalDirReader.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/storage/io/ProtoBufFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/storage/io/ProtoBufFile.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/storage/log/AbortFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/storage/log/AbortFile.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/storage/log/CheckpointFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/storage/log/CheckpointFile.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/storage/log/LibC.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/storage/log/LibC.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/storage/log/RocksDBSegmentLogStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/storage/log/RocksDBSegmentLogStorage.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/storage/log/SegmentFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/storage/log/SegmentFile.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/storage/snapshot/Snapshot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/storage/snapshot/Snapshot.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/storage/snapshot/SnapshotCopier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/storage/snapshot/SnapshotCopier.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/storage/snapshot/SnapshotExecutorImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/storage/snapshot/SnapshotExecutorImpl.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/storage/snapshot/SnapshotReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/storage/snapshot/SnapshotReader.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/storage/snapshot/SnapshotWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/storage/snapshot/SnapshotWriter.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/storage/snapshot/ThroughputSnapshotThrottle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/storage/snapshot/ThroughputSnapshotThrottle.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/storage/snapshot/local/LocalSnapshot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/storage/snapshot/local/LocalSnapshot.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/storage/snapshot/local/LocalSnapshotCopier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/storage/snapshot/local/LocalSnapshotCopier.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/storage/snapshot/local/LocalSnapshotReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/storage/snapshot/local/LocalSnapshotReader.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/storage/snapshot/local/LocalSnapshotStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/storage/snapshot/local/LocalSnapshotStorage.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/storage/snapshot/local/LocalSnapshotWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/storage/snapshot/local/LocalSnapshotWriter.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/storage/snapshot/local/SnapshotFileReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/storage/snapshot/local/SnapshotFileReader.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/storage/snapshot/remote/CopySession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/storage/snapshot/remote/CopySession.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/storage/snapshot/remote/RemoteFileCopier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/storage/snapshot/remote/RemoteFileCopier.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/storage/snapshot/remote/Session.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/storage/snapshot/remote/Session.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/AdaptiveBufAllocator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/AdaptiveBufAllocator.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/ArrayDeque.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/ArrayDeque.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/AsciiStringUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/AsciiStringUtil.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/Bits.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/Bits.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/BufferUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/BufferUtils.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/ByteBufferCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/ByteBufferCollector.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/Bytes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/Bytes.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/BytesUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/BytesUtil.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/CRC64.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/CRC64.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/Copiable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/Copiable.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/CountDownEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/CountDownEvent.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/CrcUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/CrcUtil.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/DebugStatistics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/DebugStatistics.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/Describer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/Describer.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/DirectExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/DirectExecutor.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/DisruptorBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/DisruptorBuilder.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/DisruptorMetricSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/DisruptorMetricSet.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/Endpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/Endpoint.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/ExecutorServiceHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/ExecutorServiceHelper.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/FileOutputSignalHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/FileOutputSignalHandler.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/HeapByteBufUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/HeapByteBufUtil.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/Ints.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/Ints.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/JRaftServiceLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/JRaftServiceLoader.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/JRaftSignalHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/JRaftSignalHandler.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/LogExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/LogExceptionHandler.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/LogScheduledThreadPoolExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/LogScheduledThreadPoolExecutor.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/LogThreadPoolExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/LogThreadPoolExecutor.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/MetricReporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/MetricReporter.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/MetricScheduledThreadPoolExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/MetricScheduledThreadPoolExecutor.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/MetricThreadPoolExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/MetricThreadPoolExecutor.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/Mpsc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/Mpsc.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/NamedThreadFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/NamedThreadFactory.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/NonReentrantLock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/NonReentrantLock.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/OnlyForTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/OnlyForTest.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/Platform.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/Platform.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/Recyclable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/Recyclable.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/RecyclableByteBufferList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/RecyclableByteBufferList.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/RecycleUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/RecycleUtil.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/Recyclers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/Recyclers.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/RepeatedTimer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/RepeatedTimer.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/Requires.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/Requires.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/RpcFactoryHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/RpcFactoryHelper.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/SPI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/SPI.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/SegmentList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/SegmentList.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/SignalHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/SignalHelper.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/StorageOptionsFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/StorageOptionsFactory.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/SystemPropertyUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/SystemPropertyUtil.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/ThreadHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/ThreadHelper.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/ThreadId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/ThreadId.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/ThreadPoolMetricRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/ThreadPoolMetricRegistry.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/ThreadPoolMetricSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/ThreadPoolMetricSet.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/ThreadPoolUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/ThreadPoolUtil.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/ThreadPoolsFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/ThreadPoolsFactory.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/Utils.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/concurrent/AdjustableSemaphore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/concurrent/AdjustableSemaphore.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/concurrent/ConcurrentHashSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/concurrent/ConcurrentHashSet.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/concurrent/DefaultSingleThreadExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/concurrent/DefaultSingleThreadExecutor.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/concurrent/ExecutorChooserFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/concurrent/ExecutorChooserFactory.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/concurrent/FixedThreadsExecutorGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/concurrent/FixedThreadsExecutorGroup.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/concurrent/MpscSingleThreadExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/concurrent/MpscSingleThreadExecutor.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/concurrent/RejectedExecutionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/concurrent/RejectedExecutionHandler.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/concurrent/RejectedExecutionHandlers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/concurrent/RejectedExecutionHandlers.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/concurrent/SingleThreadExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/concurrent/SingleThreadExecutor.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/internal/IntegerFieldUpdater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/internal/IntegerFieldUpdater.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/internal/LongFieldUpdater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/internal/LongFieldUpdater.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/internal/ReferenceFieldUpdater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/internal/ReferenceFieldUpdater.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/internal/ReflectionIntegerFieldUpdater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/internal/ReflectionIntegerFieldUpdater.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/internal/ReflectionLongFieldUpdater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/internal/ReflectionLongFieldUpdater.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/internal/ThrowUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/internal/ThrowUtil.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/internal/Updaters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/internal/Updaters.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/timer/DefaultRaftTimerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/timer/DefaultRaftTimerFactory.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/timer/DefaultTimer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/timer/DefaultTimer.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/timer/HashedWheelTimer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/timer/HashedWheelTimer.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/timer/RaftTimerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/timer/RaftTimerFactory.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/timer/Timeout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/timer/Timeout.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/timer/Timer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/timer/Timer.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/alipay/sofa/jraft/util/timer/TimerTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/alipay/sofa/jraft/util/timer/TimerTask.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/google/protobuf/BytesCarrier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/google/protobuf/BytesCarrier.java -------------------------------------------------------------------------------- /jraft-core/src/main/java/com/google/protobuf/ZeroByteStringHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/java/com/google/protobuf/ZeroByteStringHelper.java -------------------------------------------------------------------------------- /jraft-core/src/main/resources/META-INF/services/com.alipay.sofa.jraft.JRaftServiceFactory: -------------------------------------------------------------------------------- 1 | com.alipay.sofa.jraft.core.DefaultJRaftServiceFactory -------------------------------------------------------------------------------- /jraft-core/src/main/resources/META-INF/services/com.alipay.sofa.jraft.rpc.RaftRpcFactory: -------------------------------------------------------------------------------- 1 | com.alipay.sofa.jraft.rpc.impl.BoltRaftRpcFactory -------------------------------------------------------------------------------- /jraft-core/src/main/resources/META-INF/services/com.alipay.sofa.jraft.util.JRaftSignalHandler: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/resources/META-INF/services/com.alipay.sofa.jraft.util.JRaftSignalHandler -------------------------------------------------------------------------------- /jraft-core/src/main/resources/cli.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/resources/cli.proto -------------------------------------------------------------------------------- /jraft-core/src/main/resources/enum.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/resources/enum.proto -------------------------------------------------------------------------------- /jraft-core/src/main/resources/gen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/resources/gen.sh -------------------------------------------------------------------------------- /jraft-core/src/main/resources/local_file_meta.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/resources/local_file_meta.proto -------------------------------------------------------------------------------- /jraft-core/src/main/resources/local_storage.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/resources/local_storage.proto -------------------------------------------------------------------------------- /jraft-core/src/main/resources/log.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/resources/log.proto -------------------------------------------------------------------------------- /jraft-core/src/main/resources/raft.desc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/resources/raft.desc -------------------------------------------------------------------------------- /jraft-core/src/main/resources/raft.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/resources/raft.proto -------------------------------------------------------------------------------- /jraft-core/src/main/resources/rpc.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/main/resources/rpc.proto -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/RouteTableTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/RouteTableTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/StatusTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/StatusTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/closure/ClosureQueueTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/closure/ClosureQueueTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/closure/SynchronizedClosureTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/closure/SynchronizedClosureTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/conf/ConfigurationEntryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/conf/ConfigurationEntryTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/conf/ConfigurationManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/conf/ConfigurationManagerTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/conf/ConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/conf/ConfigurationTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/core/BallotBoxTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/core/BallotBoxTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/core/CliServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/core/CliServiceTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/core/ExpectClosure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/core/ExpectClosure.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/core/FSMCallerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/core/FSMCallerTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/core/IteratorImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/core/IteratorImplTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/core/IteratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/core/IteratorTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/core/MockClosure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/core/MockClosure.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/core/MockStateMachine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/core/MockStateMachine.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/core/NodeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/core/NodeTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/core/ReadOnlyServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/core/ReadOnlyServiceTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/core/ReplicatorGroupTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/core/ReplicatorGroupTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/core/ReplicatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/core/ReplicatorTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/core/TestCluster.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/core/TestCluster.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/core/TestJRaftServiceFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/core/TestJRaftServiceFactory.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/core/V1JRaftServiceFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/core/V1JRaftServiceFactory.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/entity/BallotTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/entity/BallotTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/entity/LogEntryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/entity/LogEntryTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/entity/LogIdTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/entity/LogIdTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/entity/PeerIdTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/entity/PeerIdTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/entity/codec/BaseLogEntryCodecFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/entity/codec/BaseLogEntryCodecFactoryTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/entity/codec/LogEntryCodecPerfTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/entity/codec/LogEntryCodecPerfTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/entity/codec/v1/LogEntryV1CodecFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/entity/codec/v1/LogEntryV1CodecFactoryTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/entity/codec/v2/LogEntryV2CodecFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/entity/codec/v2/LogEntryV2CodecFactoryTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/option/NodeOptionsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/option/NodeOptionsTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/rpc/AbstractClientServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/rpc/AbstractClientServiceTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/rpc/AppendEntriesBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/rpc/AppendEntriesBenchmark.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/rpc/ConnectionRefreshTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/rpc/ConnectionRefreshTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/rpc/ProtobufMsgFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/rpc/ProtobufMsgFactoryTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/rpc/ProtobufSerializerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/rpc/ProtobufSerializerTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/rpc/RpcResponseFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/rpc/RpcResponseFactoryTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/rpc/impl/FutureTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/rpc/impl/FutureTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/rpc/impl/PingRequestProcessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/rpc/impl/PingRequestProcessorTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/rpc/impl/cli/AbstractCliRequestProcessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/rpc/impl/cli/AbstractCliRequestProcessorTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/rpc/impl/cli/AddLearnersRequestProcessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/rpc/impl/cli/AddLearnersRequestProcessorTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/rpc/impl/cli/AddPeerRequestProcessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/rpc/impl/cli/AddPeerRequestProcessorTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/rpc/impl/cli/BaseCliRequestProcessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/rpc/impl/cli/BaseCliRequestProcessorTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/rpc/impl/cli/ChangePeersRequestProcessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/rpc/impl/cli/ChangePeersRequestProcessorTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/rpc/impl/cli/GetPeersRequestProcessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/rpc/impl/cli/GetPeersRequestProcessorTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/rpc/impl/cli/RemovePeerRequestProcessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/rpc/impl/cli/RemovePeerRequestProcessorTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/rpc/impl/cli/ResetPeersRequestProcessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/rpc/impl/cli/ResetPeersRequestProcessorTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/rpc/impl/cli/SnapshotRequestProcessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/rpc/impl/cli/SnapshotRequestProcessorTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/rpc/impl/core/BaseNodeRequestProcessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/rpc/impl/core/BaseNodeRequestProcessorTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/rpc/impl/core/DefaultRaftClientServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/rpc/impl/core/DefaultRaftClientServiceTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/rpc/impl/core/NodeRequestProcessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/rpc/impl/core/NodeRequestProcessorTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/rpc/impl/core/PreVoteRequestProcessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/rpc/impl/core/PreVoteRequestProcessorTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/rpc/impl/core/ReadIndexRequestProcessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/rpc/impl/core/ReadIndexRequestProcessorTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/rpc/impl/core/TimeoutNowRequestProcessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/rpc/impl/core/TimeoutNowRequestProcessorTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/storage/BaseStorageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/storage/BaseStorageTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/storage/FileServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/storage/FileServiceTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/storage/SnapshotExecutorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/storage/SnapshotExecutorTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/storage/impl/BaseLogStorageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/storage/impl/BaseLogStorageTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/storage/impl/LocalRaftMetaStorageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/storage/impl/LocalRaftMetaStorageTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/storage/impl/LogManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/storage/impl/LogManagerTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/storage/impl/LogStorageBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/storage/impl/LogStorageBenchmark.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/storage/impl/RocksDBLogStorageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/storage/impl/RocksDBLogStorageTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/storage/impl/RocksDBSegmentLogStorageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/storage/impl/RocksDBSegmentLogStorageTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/storage/io/LocalFileReaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/storage/io/LocalFileReaderTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/storage/io/ProtobufFileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/storage/io/ProtobufFileTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/storage/log/AbortFileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/storage/log/AbortFileTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/storage/log/CheckpointFileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/storage/log/CheckpointFileTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/storage/log/SegmentFileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/storage/log/SegmentFileTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/storage/snapshot/remote/CopySessionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/storage/snapshot/remote/CopySessionTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/storage/snapshot/remote/RemoteFileCopierTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/storage/snapshot/remote/RemoteFileCopierTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/test/MockAsyncContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/test/MockAsyncContext.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/test/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/test/TestUtils.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/util/AdaptiveBufAllocatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/util/AdaptiveBufAllocatorTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/util/ArrayDequeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/util/ArrayDequeTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/util/AsciiCodecBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/util/AsciiCodecBenchmark.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/util/AsciiStringUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/util/AsciiStringUtilTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/util/BitsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/util/BitsTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/util/ByteBufferCollectorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/util/ByteBufferCollectorTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/util/BytesUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/util/BytesUtilTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/util/CountDownEventTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/util/CountDownEventTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/util/CrcUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/util/CrcUtilTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/util/EndpointTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/util/EndpointTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/util/FileOutputSignalHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/util/FileOutputSignalHandlerTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/util/JRaftServiceLoaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/util/JRaftServiceLoaderTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/util/RecyclableByteBufferListTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/util/RecyclableByteBufferListTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/util/RecyclersTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/util/RecyclersTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/util/RepeatedTimerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/util/RepeatedTimerTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/util/SegmentListTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/util/SegmentListTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/util/SignalHelperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/util/SignalHelperTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/util/ThreadIdTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/util/ThreadIdTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/util/ThreadPoolsFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/util/ThreadPoolsFactoryTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/util/Utf8CodecBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/util/Utf8CodecBenchmark.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/util/UtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/util/UtilsTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/util/concurrent/AdjustableSemaphoreTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/util/concurrent/AdjustableSemaphoreTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/alipay/sofa/jraft/util/concurrent/MpscSingleThreadExecutorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/alipay/sofa/jraft/util/concurrent/MpscSingleThreadExecutorTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/java/com/google/protobuf/ZeroByteStringHelperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/java/com/google/protobuf/ZeroByteStringHelperTest.java -------------------------------------------------------------------------------- /jraft-core/src/test/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-core/src/test/resources/log4j2.xml -------------------------------------------------------------------------------- /jraft-example/assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-example/assembly.xml -------------------------------------------------------------------------------- /jraft-example/bin/client_benchmark_start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-example/bin/client_benchmark_start.sh -------------------------------------------------------------------------------- /jraft-example/bin/server_benchmark_start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-example/bin/server_benchmark_start.sh -------------------------------------------------------------------------------- /jraft-example/bin/shutdown.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-example/bin/shutdown.sh -------------------------------------------------------------------------------- /jraft-example/config/benchmark_client.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-example/config/benchmark_client.yaml -------------------------------------------------------------------------------- /jraft-example/config/benchmark_server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-example/config/benchmark_server.yaml -------------------------------------------------------------------------------- /jraft-example/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-example/pom.xml -------------------------------------------------------------------------------- /jraft-example/src/main/java/com/alipay/sofa/jraft/benchmark/BenchmarkBootstrap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-example/src/main/java/com/alipay/sofa/jraft/benchmark/BenchmarkBootstrap.java -------------------------------------------------------------------------------- /jraft-example/src/main/java/com/alipay/sofa/jraft/benchmark/Yaml.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-example/src/main/java/com/alipay/sofa/jraft/benchmark/Yaml.java -------------------------------------------------------------------------------- /jraft-example/src/main/java/com/alipay/sofa/jraft/benchmark/client/BenchmarkClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-example/src/main/java/com/alipay/sofa/jraft/benchmark/client/BenchmarkClient.java -------------------------------------------------------------------------------- /jraft-example/src/main/java/com/alipay/sofa/jraft/benchmark/server/BenchmarkServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-example/src/main/java/com/alipay/sofa/jraft/benchmark/server/BenchmarkServer.java -------------------------------------------------------------------------------- /jraft-example/src/main/java/com/alipay/sofa/jraft/example/counter/CounterClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-example/src/main/java/com/alipay/sofa/jraft/example/counter/CounterClient.java -------------------------------------------------------------------------------- /jraft-example/src/main/java/com/alipay/sofa/jraft/example/counter/CounterClosure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-example/src/main/java/com/alipay/sofa/jraft/example/counter/CounterClosure.java -------------------------------------------------------------------------------- /jraft-example/src/main/java/com/alipay/sofa/jraft/example/counter/CounterOperation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-example/src/main/java/com/alipay/sofa/jraft/example/counter/CounterOperation.java -------------------------------------------------------------------------------- /jraft-example/src/main/java/com/alipay/sofa/jraft/example/counter/CounterServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-example/src/main/java/com/alipay/sofa/jraft/example/counter/CounterServer.java -------------------------------------------------------------------------------- /jraft-example/src/main/java/com/alipay/sofa/jraft/example/counter/CounterService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-example/src/main/java/com/alipay/sofa/jraft/example/counter/CounterService.java -------------------------------------------------------------------------------- /jraft-example/src/main/java/com/alipay/sofa/jraft/example/counter/CounterServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-example/src/main/java/com/alipay/sofa/jraft/example/counter/CounterServiceImpl.java -------------------------------------------------------------------------------- /jraft-example/src/main/java/com/alipay/sofa/jraft/example/counter/CounterStateMachine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-example/src/main/java/com/alipay/sofa/jraft/example/counter/CounterStateMachine.java -------------------------------------------------------------------------------- /jraft-example/src/main/java/com/alipay/sofa/jraft/example/counter/rpc/CounterGrpcHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-example/src/main/java/com/alipay/sofa/jraft/example/counter/rpc/CounterGrpcHelper.java -------------------------------------------------------------------------------- /jraft-example/src/main/java/com/alipay/sofa/jraft/example/counter/rpc/CounterOutter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-example/src/main/java/com/alipay/sofa/jraft/example/counter/rpc/CounterOutter.java -------------------------------------------------------------------------------- /jraft-example/src/main/java/com/alipay/sofa/jraft/example/election/ElectionBootstrap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-example/src/main/java/com/alipay/sofa/jraft/example/election/ElectionBootstrap.java -------------------------------------------------------------------------------- /jraft-example/src/main/java/com/alipay/sofa/jraft/example/election/ElectionNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-example/src/main/java/com/alipay/sofa/jraft/example/election/ElectionNode.java -------------------------------------------------------------------------------- /jraft-example/src/main/java/com/alipay/sofa/jraft/example/election/ElectionNodeOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-example/src/main/java/com/alipay/sofa/jraft/example/election/ElectionNodeOptions.java -------------------------------------------------------------------------------- /jraft-example/src/main/java/com/alipay/sofa/jraft/example/election/ElectionOnlyStateMachine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-example/src/main/java/com/alipay/sofa/jraft/example/election/ElectionOnlyStateMachine.java -------------------------------------------------------------------------------- /jraft-example/src/main/java/com/alipay/sofa/jraft/example/election/LeaderStateListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-example/src/main/java/com/alipay/sofa/jraft/example/election/LeaderStateListener.java -------------------------------------------------------------------------------- /jraft-example/src/main/java/com/alipay/sofa/jraft/example/rheakv/Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-example/src/main/java/com/alipay/sofa/jraft/example/rheakv/Client.java -------------------------------------------------------------------------------- /jraft-example/src/main/java/com/alipay/sofa/jraft/example/rheakv/CompareAndPutExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-example/src/main/java/com/alipay/sofa/jraft/example/rheakv/CompareAndPutExample.java -------------------------------------------------------------------------------- /jraft-example/src/main/java/com/alipay/sofa/jraft/example/rheakv/Configs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-example/src/main/java/com/alipay/sofa/jraft/example/rheakv/Configs.java -------------------------------------------------------------------------------- /jraft-example/src/main/java/com/alipay/sofa/jraft/example/rheakv/DeleteExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-example/src/main/java/com/alipay/sofa/jraft/example/rheakv/DeleteExample.java -------------------------------------------------------------------------------- /jraft-example/src/main/java/com/alipay/sofa/jraft/example/rheakv/DeleteRangeExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-example/src/main/java/com/alipay/sofa/jraft/example/rheakv/DeleteRangeExample.java -------------------------------------------------------------------------------- /jraft-example/src/main/java/com/alipay/sofa/jraft/example/rheakv/DistributedLockExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-example/src/main/java/com/alipay/sofa/jraft/example/rheakv/DistributedLockExample.java -------------------------------------------------------------------------------- /jraft-example/src/main/java/com/alipay/sofa/jraft/example/rheakv/GetAndPutExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-example/src/main/java/com/alipay/sofa/jraft/example/rheakv/GetAndPutExample.java -------------------------------------------------------------------------------- /jraft-example/src/main/java/com/alipay/sofa/jraft/example/rheakv/GetExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-example/src/main/java/com/alipay/sofa/jraft/example/rheakv/GetExample.java -------------------------------------------------------------------------------- /jraft-example/src/main/java/com/alipay/sofa/jraft/example/rheakv/GetSequenceExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-example/src/main/java/com/alipay/sofa/jraft/example/rheakv/GetSequenceExample.java -------------------------------------------------------------------------------- /jraft-example/src/main/java/com/alipay/sofa/jraft/example/rheakv/IteratorExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-example/src/main/java/com/alipay/sofa/jraft/example/rheakv/IteratorExample.java -------------------------------------------------------------------------------- /jraft-example/src/main/java/com/alipay/sofa/jraft/example/rheakv/MergeExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-example/src/main/java/com/alipay/sofa/jraft/example/rheakv/MergeExample.java -------------------------------------------------------------------------------- /jraft-example/src/main/java/com/alipay/sofa/jraft/example/rheakv/MultiGetExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-example/src/main/java/com/alipay/sofa/jraft/example/rheakv/MultiGetExample.java -------------------------------------------------------------------------------- /jraft-example/src/main/java/com/alipay/sofa/jraft/example/rheakv/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-example/src/main/java/com/alipay/sofa/jraft/example/rheakv/Node.java -------------------------------------------------------------------------------- /jraft-example/src/main/java/com/alipay/sofa/jraft/example/rheakv/PutExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-example/src/main/java/com/alipay/sofa/jraft/example/rheakv/PutExample.java -------------------------------------------------------------------------------- /jraft-example/src/main/java/com/alipay/sofa/jraft/example/rheakv/PutIfAbsentExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-example/src/main/java/com/alipay/sofa/jraft/example/rheakv/PutIfAbsentExample.java -------------------------------------------------------------------------------- /jraft-example/src/main/java/com/alipay/sofa/jraft/example/rheakv/ReverseScanExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-example/src/main/java/com/alipay/sofa/jraft/example/rheakv/ReverseScanExample.java -------------------------------------------------------------------------------- /jraft-example/src/main/java/com/alipay/sofa/jraft/example/rheakv/ScanExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-example/src/main/java/com/alipay/sofa/jraft/example/rheakv/ScanExample.java -------------------------------------------------------------------------------- /jraft-example/src/main/java/com/alipay/sofa/jraft/example/rheakv/Server1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-example/src/main/java/com/alipay/sofa/jraft/example/rheakv/Server1.java -------------------------------------------------------------------------------- /jraft-example/src/main/java/com/alipay/sofa/jraft/example/rheakv/Server2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-example/src/main/java/com/alipay/sofa/jraft/example/rheakv/Server2.java -------------------------------------------------------------------------------- /jraft-example/src/main/java/com/alipay/sofa/jraft/example/rheakv/Server3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-example/src/main/java/com/alipay/sofa/jraft/example/rheakv/Server3.java -------------------------------------------------------------------------------- /jraft-example/src/main/resources/conf/rheakv/rheakv_example_client.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-example/src/main/resources/conf/rheakv/rheakv_example_client.yaml -------------------------------------------------------------------------------- /jraft-example/src/main/resources/conf/rheakv/rheakv_example_node_1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-example/src/main/resources/conf/rheakv/rheakv_example_node_1.yaml -------------------------------------------------------------------------------- /jraft-example/src/main/resources/conf/rheakv/rheakv_example_node_2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-example/src/main/resources/conf/rheakv/rheakv_example_node_2.yaml -------------------------------------------------------------------------------- /jraft-example/src/main/resources/conf/rheakv/rheakv_example_node_3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-example/src/main/resources/conf/rheakv/rheakv_example_node_3.yaml -------------------------------------------------------------------------------- /jraft-example/src/main/resources/counter.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-example/src/main/resources/counter.proto -------------------------------------------------------------------------------- /jraft-example/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-example/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /jraft-extension/bdb-log-storage-impl/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-extension/bdb-log-storage-impl/pom.xml -------------------------------------------------------------------------------- /jraft-extension/bdb-log-storage-impl/src/test/java/com/alipay/sofa/jraft/test/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-extension/bdb-log-storage-impl/src/test/java/com/alipay/sofa/jraft/test/TestUtils.java -------------------------------------------------------------------------------- /jraft-extension/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-extension/pom.xml -------------------------------------------------------------------------------- /jraft-extension/rpc-grpc-impl/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-extension/rpc-grpc-impl/pom.xml -------------------------------------------------------------------------------- /jraft-extension/rpc-grpc-impl/src/main/java/com/alipay/sofa/jraft/rpc/impl/GrpcClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-extension/rpc-grpc-impl/src/main/java/com/alipay/sofa/jraft/rpc/impl/GrpcClient.java -------------------------------------------------------------------------------- /jraft-extension/rpc-grpc-impl/src/main/java/com/alipay/sofa/jraft/rpc/impl/GrpcServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-extension/rpc-grpc-impl/src/main/java/com/alipay/sofa/jraft/rpc/impl/GrpcServer.java -------------------------------------------------------------------------------- /jraft-extension/rpc-grpc-impl/src/main/java/com/alipay/sofa/jraft/rpc/impl/GrpcServerHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-extension/rpc-grpc-impl/src/main/java/com/alipay/sofa/jraft/rpc/impl/GrpcServerHelper.java -------------------------------------------------------------------------------- /jraft-extension/rpc-grpc-impl/src/main/java/com/alipay/sofa/jraft/rpc/impl/MarshallerHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-extension/rpc-grpc-impl/src/main/java/com/alipay/sofa/jraft/rpc/impl/MarshallerHelper.java -------------------------------------------------------------------------------- /jraft-extension/rpc-grpc-impl/src/main/java/io/grpc/internal/ServerStreamHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-extension/rpc-grpc-impl/src/main/java/io/grpc/internal/ServerStreamHelper.java -------------------------------------------------------------------------------- /jraft-extension/rpc-grpc-impl/src/test/java/com/alipay/sofa/jraft/RouteTableTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-extension/rpc-grpc-impl/src/test/java/com/alipay/sofa/jraft/RouteTableTest.java -------------------------------------------------------------------------------- /jraft-extension/rpc-grpc-impl/src/test/java/com/alipay/sofa/jraft/core/CliServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-extension/rpc-grpc-impl/src/test/java/com/alipay/sofa/jraft/core/CliServiceTest.java -------------------------------------------------------------------------------- /jraft-extension/rpc-grpc-impl/src/test/java/com/alipay/sofa/jraft/core/ExpectClosure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-extension/rpc-grpc-impl/src/test/java/com/alipay/sofa/jraft/core/ExpectClosure.java -------------------------------------------------------------------------------- /jraft-extension/rpc-grpc-impl/src/test/java/com/alipay/sofa/jraft/core/MockClosure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-extension/rpc-grpc-impl/src/test/java/com/alipay/sofa/jraft/core/MockClosure.java -------------------------------------------------------------------------------- /jraft-extension/rpc-grpc-impl/src/test/java/com/alipay/sofa/jraft/core/MockStateMachine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-extension/rpc-grpc-impl/src/test/java/com/alipay/sofa/jraft/core/MockStateMachine.java -------------------------------------------------------------------------------- /jraft-extension/rpc-grpc-impl/src/test/java/com/alipay/sofa/jraft/core/TestCluster.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-extension/rpc-grpc-impl/src/test/java/com/alipay/sofa/jraft/core/TestCluster.java -------------------------------------------------------------------------------- /jraft-extension/rpc-grpc-impl/src/test/java/com/alipay/sofa/jraft/rpc/ConnectionRefreshTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-extension/rpc-grpc-impl/src/test/java/com/alipay/sofa/jraft/rpc/ConnectionRefreshTest.java -------------------------------------------------------------------------------- /jraft-extension/rpc-grpc-impl/src/test/java/com/alipay/sofa/jraft/test/MockAsyncContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-extension/rpc-grpc-impl/src/test/java/com/alipay/sofa/jraft/test/MockAsyncContext.java -------------------------------------------------------------------------------- /jraft-extension/rpc-grpc-impl/src/test/java/com/alipay/sofa/jraft/test/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-extension/rpc-grpc-impl/src/test/java/com/alipay/sofa/jraft/test/TestUtils.java -------------------------------------------------------------------------------- /jraft-extension/rpc-grpc-impl/src/test/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-extension/rpc-grpc-impl/src/test/resources/log4j2.xml -------------------------------------------------------------------------------- /jraft-rheakv/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/pom.xml -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/pom.xml -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/DefaultRegionKVService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/DefaultRegionKVService.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/DescriberManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/DescriberManager.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/FollowerStateListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/FollowerStateListener.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/JRaftHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/JRaftHelper.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/KVCommandProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/KVCommandProcessor.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/LeaderStateListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/LeaderStateListener.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/RegionEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/RegionEngine.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/RegionKVService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/RegionKVService.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/RequestProcessClosure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/RequestProcessClosure.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/RheaKVServiceFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/RheaKVServiceFactory.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/StateListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/StateListener.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/StateListenerContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/StateListenerContainer.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/StoreEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/StoreEngine.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/StoreEngineHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/StoreEngineHelper.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/client/DefaultRheaKVStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/client/DefaultRheaKVStore.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/client/FutureGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/client/FutureGroup.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/client/FutureHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/client/FutureHelper.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/client/LoadBalancer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/client/LoadBalancer.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/client/RegionRouteTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/client/RegionRouteTable.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/client/RheaIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/client/RheaIterator.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/client/RheaKVCliService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/client/RheaKVCliService.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/client/RheaKVRpcService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/client/RheaKVRpcService.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/client/RheaKVStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/client/RheaKVStore.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/client/pd/HeartbeatSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/client/pd/HeartbeatSender.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/client/pd/StatsCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/client/pd/StatsCollector.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/cmd/pd/BaseRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/cmd/pd/BaseRequest.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/cmd/pd/BaseResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/cmd/pd/BaseResponse.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/cmd/pd/GetStoreIdRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/cmd/pd/GetStoreIdRequest.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/cmd/pd/GetStoreIdResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/cmd/pd/GetStoreIdResponse.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/cmd/store/BaseRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/cmd/store/BaseRequest.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/cmd/store/BaseResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/cmd/store/BaseResponse.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/cmd/store/BatchPutRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/cmd/store/BatchPutRequest.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/cmd/store/CASAllRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/cmd/store/CASAllRequest.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/cmd/store/CASAllResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/cmd/store/CASAllResponse.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/cmd/store/DeleteRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/cmd/store/DeleteRequest.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/cmd/store/DeleteResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/cmd/store/DeleteResponse.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/cmd/store/GetRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/cmd/store/GetRequest.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/cmd/store/GetResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/cmd/store/GetResponse.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/cmd/store/KeyLockRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/cmd/store/KeyLockRequest.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/cmd/store/KeyLockResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/cmd/store/KeyLockResponse.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/cmd/store/MergeRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/cmd/store/MergeRequest.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/cmd/store/MergeResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/cmd/store/MergeResponse.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/cmd/store/MultiGetRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/cmd/store/MultiGetRequest.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/cmd/store/PutRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/cmd/store/PutRequest.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/cmd/store/PutResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/cmd/store/PutResponse.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/cmd/store/ScanRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/cmd/store/ScanRequest.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/cmd/store/ScanResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/cmd/store/ScanResponse.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/errors/ApiException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/errors/ApiException.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/errors/ApiExceptionHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/errors/ApiExceptionHelper.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/errors/Errors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/errors/Errors.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/errors/ErrorsHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/errors/ErrorsHelper.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/errors/NotLeaderException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/errors/NotLeaderException.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/errors/RetriableException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/errors/RetriableException.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/errors/StorageException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/errors/StorageException.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/metadata/Cluster.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/metadata/Cluster.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/metadata/Instruction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/metadata/Instruction.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/metadata/Peer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/metadata/Peer.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/metadata/PeerStats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/metadata/PeerStats.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/metadata/Region.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/metadata/Region.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/metadata/RegionEpoch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/metadata/RegionEpoch.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/metadata/RegionStats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/metadata/RegionStats.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/metadata/Store.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/metadata/Store.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/metadata/StoreLabel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/metadata/StoreLabel.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/metadata/StoreState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/metadata/StoreState.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/metadata/StoreStats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/metadata/StoreStats.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/metadata/TimeInterval.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/metadata/TimeInterval.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/metrics/KVMetricNames.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/metrics/KVMetricNames.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/metrics/KVMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/metrics/KVMetrics.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/options/BatchingOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/options/BatchingOptions.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/options/HeartbeatOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/options/HeartbeatOptions.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/options/MemoryDBOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/options/MemoryDBOptions.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/options/RocksDBOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/options/RocksDBOptions.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/options/RpcOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/options/RpcOptions.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/rpc/ExtSerializerSupports.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/rpc/ExtSerializerSupports.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/rpc/ProtostuffSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/rpc/ProtostuffSerializer.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/serialization/Serializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/serialization/Serializer.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/serialization/Serializers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/serialization/Serializers.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/serialization/io/InputBuf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/serialization/io/InputBuf.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/storage/BaseRawKVStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/storage/BaseRawKVStore.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/storage/BatchRawKVStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/storage/BatchRawKVStore.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/storage/CASEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/storage/CASEntry.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/storage/KVEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/storage/KVEntry.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/storage/KVIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/storage/KVIterator.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/storage/KVOperation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/storage/KVOperation.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/storage/KVState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/storage/KVState.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/storage/KVStoreClosure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/storage/KVStoreClosure.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/storage/LongSequence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/storage/LongSequence.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/storage/NodeExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/storage/NodeExecutor.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/storage/RaftRawKVStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/storage/RaftRawKVStore.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/storage/RawKVStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/storage/RawKVStore.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/storage/Sequence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/storage/Sequence.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/storage/StorageType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/storage/StorageType.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/util/Attachable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/util/Attachable.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/util/ByteArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/util/ByteArray.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/util/ByteObjectHashMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/util/ByteObjectHashMap.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/util/ByteObjectMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/util/ByteObjectMap.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/util/Clock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/util/Clock.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/util/Configured.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/util/Configured.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/util/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/util/Constants.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/util/JvmTools.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/util/JvmTools.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/util/Lists.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/util/Lists.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/util/Maps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/util/Maps.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/util/NetUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/util/NetUtil.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/util/Pair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/util/Pair.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/util/Partitions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/util/Partitions.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/util/RegionHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/util/RegionHelper.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/util/StackTraceUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/util/StackTraceUtil.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/util/Strings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/util/Strings.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/util/UniqueIdUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/util/UniqueIdUtil.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/util/VarInts.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/util/VarInts.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/util/ZipUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/util/ZipUtil.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/util/pipeline/Handler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/util/pipeline/Handler.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/util/pipeline/Pipeline.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/util/pipeline/Pipeline.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/test/java/com/alipay/sofa/jraft/rhea/KeyValueTool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/test/java/com/alipay/sofa/jraft/rhea/KeyValueTool.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/test/java/com/alipay/sofa/jraft/rhea/TestUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/test/java/com/alipay/sofa/jraft/rhea/TestUtil.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/test/java/com/alipay/sofa/jraft/rhea/chaos/ChaosMemoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/test/java/com/alipay/sofa/jraft/rhea/chaos/ChaosMemoryTest.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/test/java/com/alipay/sofa/jraft/rhea/chaos/ChaosRocksDBTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/test/java/com/alipay/sofa/jraft/rhea/chaos/ChaosRocksDBTest.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/test/java/com/alipay/sofa/jraft/rhea/chaos/ChaosTestCluster.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/test/java/com/alipay/sofa/jraft/rhea/chaos/ChaosTestCluster.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/test/java/com/alipay/sofa/jraft/rhea/pd/RheaHeartbeatTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/test/java/com/alipay/sofa/jraft/rhea/pd/RheaHeartbeatTest.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/test/java/com/alipay/sofa/jraft/rhea/pd/RheaKVTestCluster.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/test/java/com/alipay/sofa/jraft/rhea/pd/RheaKVTestCluster.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/test/java/com/alipay/sofa/jraft/rhea/storage/LocalLock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/test/java/com/alipay/sofa/jraft/rhea/storage/LocalLock.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/test/java/com/alipay/sofa/jraft/rhea/storage/SyncKVStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/test/java/com/alipay/sofa/jraft/rhea/storage/SyncKVStore.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/test/java/com/alipay/sofa/jraft/rhea/storage/TestClosure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/test/java/com/alipay/sofa/jraft/rhea/storage/TestClosure.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/test/java/com/alipay/sofa/jraft/rhea/storage/rhea/YamlTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/test/java/com/alipay/sofa/jraft/rhea/storage/rhea/YamlTest.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/test/java/com/alipay/sofa/jraft/rhea/util/VarIntsBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/test/java/com/alipay/sofa/jraft/rhea/util/VarIntsBenchmark.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/test/java/com/alipay/sofa/jraft/rhea/util/VarIntsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/test/java/com/alipay/sofa/jraft/rhea/util/VarIntsTest.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/test/java/com/alipay/sofa/jraft/rhea/util/ZipUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/test/java/com/alipay/sofa/jraft/rhea/util/ZipUtilTest.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/test/resources/benchmark/conf/rhea_cluster_1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/test/resources/benchmark/conf/rhea_cluster_1.yaml -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/test/resources/benchmark/conf/rhea_cluster_2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/test/resources/benchmark/conf/rhea_cluster_2.yaml -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/test/resources/benchmark/conf/rhea_cluster_3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/test/resources/benchmark/conf/rhea_cluster_3.yaml -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/test/resources/benchmark/conf/rhea_test_cluster_1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/test/resources/benchmark/conf/rhea_test_cluster_1.yaml -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/test/resources/benchmark/conf/rhea_test_cluster_2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/test/resources/benchmark/conf/rhea_test_cluster_2.yaml -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/test/resources/benchmark/conf/rhea_test_cluster_3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/test/resources/benchmark/conf/rhea_test_cluster_3.yaml -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/test/resources/conf/rhea_test_cluster_1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/test/resources/conf/rhea_test_cluster_1.yaml -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/test/resources/conf/rhea_test_cluster_2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/test/resources/conf/rhea_test_cluster_2.yaml -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/test/resources/conf/rhea_test_cluster_3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/test/resources/conf/rhea_test_cluster_3.yaml -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/test/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/test/resources/log4j2.xml -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/test/resources/pd_conf/rhea_pd_test_1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/test/resources/pd_conf/rhea_pd_test_1.yaml -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/test/resources/pd_conf/rhea_pd_test_2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/test/resources/pd_conf/rhea_pd_test_2.yaml -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-core/src/test/resources/pd_conf/rhea_pd_test_3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-core/src/test/resources/pd_conf/rhea_pd_test_3.yaml -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-pd/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-pd/pom.xml -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-pd/src/main/java/com/alipay/sofa/jraft/rhea/ClusterStatsManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-pd/src/main/java/com/alipay/sofa/jraft/rhea/ClusterStatsManager.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-pd/src/main/java/com/alipay/sofa/jraft/rhea/DefaultMetadataStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-pd/src/main/java/com/alipay/sofa/jraft/rhea/DefaultMetadataStore.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-pd/src/main/java/com/alipay/sofa/jraft/rhea/MetadataKeyHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-pd/src/main/java/com/alipay/sofa/jraft/rhea/MetadataKeyHelper.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-pd/src/main/java/com/alipay/sofa/jraft/rhea/MetadataStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-pd/src/main/java/com/alipay/sofa/jraft/rhea/MetadataStore.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-pd/src/main/java/com/alipay/sofa/jraft/rhea/PlacementDriverProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-pd/src/main/java/com/alipay/sofa/jraft/rhea/PlacementDriverProcessor.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-pd/src/main/java/com/alipay/sofa/jraft/rhea/PlacementDriverServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-pd/src/main/java/com/alipay/sofa/jraft/rhea/PlacementDriverServer.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-pd/src/main/java/com/alipay/sofa/jraft/rhea/PlacementDriverService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-pd/src/main/java/com/alipay/sofa/jraft/rhea/PlacementDriverService.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-pd/src/main/java/com/alipay/sofa/jraft/rhea/PlacementDriverStartup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-pd/src/main/java/com/alipay/sofa/jraft/rhea/PlacementDriverStartup.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-pd/src/main/java/com/alipay/sofa/jraft/rhea/pipeline/event/PingEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-pd/src/main/java/com/alipay/sofa/jraft/rhea/pipeline/event/PingEvent.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-pd/src/main/java/com/alipay/sofa/jraft/rhea/pipeline/event/PongEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-pd/src/main/java/com/alipay/sofa/jraft/rhea/pipeline/event/PongEvent.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-pd/src/test/java/com/alipay/sofa/jraft/rhea/BasePdServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-pd/src/test/java/com/alipay/sofa/jraft/rhea/BasePdServer.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-pd/src/test/java/com/alipay/sofa/jraft/rhea/ClusterStatsManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-pd/src/test/java/com/alipay/sofa/jraft/rhea/ClusterStatsManagerTest.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-pd/src/test/java/com/alipay/sofa/jraft/rhea/PdServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-pd/src/test/java/com/alipay/sofa/jraft/rhea/PdServer.java -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-pd/src/test/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-pd/src/test/resources/log4j2.xml -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-pd/src/test/resources/pd/pd_1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-pd/src/test/resources/pd/pd_1.yaml -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-pd/src/test/resources/pd/pd_2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-pd/src/test/resources/pd/pd_2.yaml -------------------------------------------------------------------------------- /jraft-rheakv/rheakv-pd/src/test/resources/pd/pd_3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-rheakv/rheakv-pd/src/test/resources/pd/pd_3.yaml -------------------------------------------------------------------------------- /jraft-test/config/server.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-test/config/server.properties -------------------------------------------------------------------------------- /jraft-test/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-test/pom.xml -------------------------------------------------------------------------------- /jraft-test/src/main/java/com/alipay/sofa/jraft/test/atomic/HashAlgorithm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-test/src/main/java/com/alipay/sofa/jraft/test/atomic/HashAlgorithm.java -------------------------------------------------------------------------------- /jraft-test/src/main/java/com/alipay/sofa/jraft/test/atomic/HashUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-test/src/main/java/com/alipay/sofa/jraft/test/atomic/HashUtils.java -------------------------------------------------------------------------------- /jraft-test/src/main/java/com/alipay/sofa/jraft/test/atomic/KeyNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-test/src/main/java/com/alipay/sofa/jraft/test/atomic/KeyNotFoundException.java -------------------------------------------------------------------------------- /jraft-test/src/main/java/com/alipay/sofa/jraft/test/atomic/client/AtomicClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-test/src/main/java/com/alipay/sofa/jraft/test/atomic/client/AtomicClient.java -------------------------------------------------------------------------------- /jraft-test/src/main/java/com/alipay/sofa/jraft/test/atomic/client/AtomicClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-test/src/main/java/com/alipay/sofa/jraft/test/atomic/client/AtomicClientTest.java -------------------------------------------------------------------------------- /jraft-test/src/main/java/com/alipay/sofa/jraft/test/atomic/command/BaseRequestCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-test/src/main/java/com/alipay/sofa/jraft/test/atomic/command/BaseRequestCommand.java -------------------------------------------------------------------------------- /jraft-test/src/main/java/com/alipay/sofa/jraft/test/atomic/command/BooleanCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-test/src/main/java/com/alipay/sofa/jraft/test/atomic/command/BooleanCommand.java -------------------------------------------------------------------------------- /jraft-test/src/main/java/com/alipay/sofa/jraft/test/atomic/command/CommandCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-test/src/main/java/com/alipay/sofa/jraft/test/atomic/command/CommandCodec.java -------------------------------------------------------------------------------- /jraft-test/src/main/java/com/alipay/sofa/jraft/test/atomic/command/CompareAndSetCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-test/src/main/java/com/alipay/sofa/jraft/test/atomic/command/CompareAndSetCommand.java -------------------------------------------------------------------------------- /jraft-test/src/main/java/com/alipay/sofa/jraft/test/atomic/command/GetCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-test/src/main/java/com/alipay/sofa/jraft/test/atomic/command/GetCommand.java -------------------------------------------------------------------------------- /jraft-test/src/main/java/com/alipay/sofa/jraft/test/atomic/command/GetSlotsCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-test/src/main/java/com/alipay/sofa/jraft/test/atomic/command/GetSlotsCommand.java -------------------------------------------------------------------------------- /jraft-test/src/main/java/com/alipay/sofa/jraft/test/atomic/command/SetCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-test/src/main/java/com/alipay/sofa/jraft/test/atomic/command/SetCommand.java -------------------------------------------------------------------------------- /jraft-test/src/main/java/com/alipay/sofa/jraft/test/atomic/command/SlotsResponseCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-test/src/main/java/com/alipay/sofa/jraft/test/atomic/command/SlotsResponseCommand.java -------------------------------------------------------------------------------- /jraft-test/src/main/java/com/alipay/sofa/jraft/test/atomic/command/ValueCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-test/src/main/java/com/alipay/sofa/jraft/test/atomic/command/ValueCommand.java -------------------------------------------------------------------------------- /jraft-test/src/main/java/com/alipay/sofa/jraft/test/atomic/server/AtomicRangeGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-test/src/main/java/com/alipay/sofa/jraft/test/atomic/server/AtomicRangeGroup.java -------------------------------------------------------------------------------- /jraft-test/src/main/java/com/alipay/sofa/jraft/test/atomic/server/AtomicServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-test/src/main/java/com/alipay/sofa/jraft/test/atomic/server/AtomicServer.java -------------------------------------------------------------------------------- /jraft-test/src/main/java/com/alipay/sofa/jraft/test/atomic/server/AtomicSnapshotFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-test/src/main/java/com/alipay/sofa/jraft/test/atomic/server/AtomicSnapshotFile.java -------------------------------------------------------------------------------- /jraft-test/src/main/java/com/alipay/sofa/jraft/test/atomic/server/AtomicStateMachine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-test/src/main/java/com/alipay/sofa/jraft/test/atomic/server/AtomicStateMachine.java -------------------------------------------------------------------------------- /jraft-test/src/main/java/com/alipay/sofa/jraft/test/atomic/server/CommandType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-test/src/main/java/com/alipay/sofa/jraft/test/atomic/server/CommandType.java -------------------------------------------------------------------------------- /jraft-test/src/main/java/com/alipay/sofa/jraft/test/atomic/server/LeaderTaskClosure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-test/src/main/java/com/alipay/sofa/jraft/test/atomic/server/LeaderTaskClosure.java -------------------------------------------------------------------------------- /jraft-test/src/main/java/com/alipay/sofa/jraft/test/atomic/server/StartupConf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-test/src/main/java/com/alipay/sofa/jraft/test/atomic/server/StartupConf.java -------------------------------------------------------------------------------- /jraft-test/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/jraft-test/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/pom.xml -------------------------------------------------------------------------------- /rfcs/0001-new-log-storage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/rfcs/0001-new-log-storage.md -------------------------------------------------------------------------------- /rfcs/tmpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/rfcs/tmpl.md -------------------------------------------------------------------------------- /tools/check_format.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/tools/check_format.sh -------------------------------------------------------------------------------- /tools/codestyle/HEADER: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/tools/codestyle/HEADER -------------------------------------------------------------------------------- /tools/codestyle/formatter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sofastack/sofa-jraft/HEAD/tools/codestyle/formatter.xml --------------------------------------------------------------------------------