├── .asf.yaml ├── .baseline └── copyright │ └── apache-license-header.txt ├── .github ├── ISSUE_TEMPLATE │ ├── bug-report.yml │ ├── config.yml │ ├── doc-improvement-report.yml │ ├── feature-request.yml │ ├── flaky-test-report.yml │ ├── improvement.yml │ ├── subtask.yml │ └── umbrella.yml ├── PULL_REQUEST_TEMPLATE └── workflows │ ├── build.yml │ ├── changes.yml │ ├── docker.yml │ ├── parallel.yml │ ├── sequential.yml │ ├── single.yml │ └── test-results.yml ├── .gitignore ├── .mvn └── wrapper │ └── maven-wrapper.properties ├── CONTRIBUTING.md ├── DISCLAIMER ├── LICENSE ├── LICENSE-binary ├── NOTICE ├── NOTICE-binary ├── README.md ├── bin ├── get-metrics.py ├── restart-coordinator.sh ├── restart-shuffle-server.sh ├── start-coordinator.sh ├── start-dashboard.sh ├── start-shuffle-server.sh ├── stop-coordinator.sh ├── stop-dashboard.sh ├── stop-shuffle-server.sh ├── uniffle ├── uniffle-function.sh └── utils.sh ├── checkstyle.xml ├── cli ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── uniffle │ │ ├── AbstractCustomCommandLine.java │ │ ├── CustomCommandLine.java │ │ ├── UniffleCliArgsException.java │ │ ├── api │ │ └── AdminRestApi.java │ │ ├── cli │ │ ├── CLIContentUtils.java │ │ ├── UniffleAdminCLI.java │ │ └── UniffleCLI.java │ │ ├── client │ │ ├── HttpClientFactory.java │ │ ├── RestClient.java │ │ ├── RestClientConf.java │ │ ├── RestClientImpl.java │ │ ├── UniffleRestClient.java │ │ └── exception │ │ │ └── UniffleRestException.java │ │ └── entity │ │ └── ApplicationResponse.java │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── uniffle │ │ └── cli │ │ ├── AdminRestApiTest.java │ │ ├── CLIContentUtilsTest.java │ │ ├── UniffleTestAdminCLI.java │ │ └── UniffleTestCLI.java │ └── resources │ └── CLIContentResult ├── client-mr ├── core │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ ├── hadoop │ │ │ ├── mapred │ │ │ │ ├── RssCombineOutputCollector.java │ │ │ │ ├── RssMapOutputCollector.java │ │ │ │ ├── SortWriteBuffer.java │ │ │ │ └── SortWriteBufferManager.java │ │ │ └── mapreduce │ │ │ │ ├── MRIdHelper.java │ │ │ │ ├── RssMRConfig.java │ │ │ │ ├── RssMRUtils.java │ │ │ │ ├── task │ │ │ │ └── reduce │ │ │ │ │ ├── MRMetricsReporter.java │ │ │ │ │ ├── RMRssShuffle.java │ │ │ │ │ ├── RssBypassWriter.java │ │ │ │ │ ├── RssEventFetcher.java │ │ │ │ │ ├── RssFetcher.java │ │ │ │ │ ├── RssInMemoryRemoteMerger.java │ │ │ │ │ ├── RssRemoteMergeManagerImpl.java │ │ │ │ │ └── RssShuffle.java │ │ │ │ └── v2 │ │ │ │ └── app │ │ │ │ └── RssMRAppMaster.java │ │ │ └── uniffle │ │ │ └── client │ │ │ └── shuffle │ │ │ ├── MRCombiner.java │ │ │ └── RecordCollector.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ ├── hadoop │ │ │ ├── mapred │ │ │ │ ├── SortWriteBufferManagerTest.java │ │ │ │ └── SortWriteBufferTest.java │ │ │ └── mapreduce │ │ │ │ ├── RssMRUtilsTest.java │ │ │ │ └── task │ │ │ │ └── reduce │ │ │ │ ├── EventFetcherTest.java │ │ │ │ ├── FetcherTest.java │ │ │ │ ├── RMRssShuffleTest.java │ │ │ │ ├── RssInMemoryRemoteMergerTest.java │ │ │ │ └── RssRemoteMergeManagerTest.java │ │ │ └── uniffle │ │ │ └── client │ │ │ └── shuffle │ │ │ ├── MRCombinerTest.java │ │ │ └── RecordCollectorTest.java │ │ └── resources │ │ └── log4j2.xml ├── hadoop2.8 │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── org │ │ └── apache │ │ └── uniffle │ │ └── hadoop │ │ └── shim │ │ └── HadoopShimImpl.java └── hadoop3.2 │ ├── pom.xml │ └── src │ └── main │ └── java │ └── org │ └── apache │ └── uniffle │ └── hadoop │ └── shim │ └── HadoopShimImpl.java ├── client-spark ├── common │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ ├── spark │ │ │ └── shuffle │ │ │ │ ├── DelegationRssShuffleManagerUtils.java │ │ │ │ ├── RssShuffleHandle.java │ │ │ │ ├── RssSparkConfig.java │ │ │ │ ├── RssSparkShuffleUtils.java │ │ │ │ ├── RssStageInfo.java │ │ │ │ ├── RssStageResubmitManager.java │ │ │ │ ├── ShuffleHandleInfoManager.java │ │ │ │ ├── SparkVersionUtils.java │ │ │ │ ├── events │ │ │ │ ├── ShuffleAssignmentInfoEvent.java │ │ │ │ ├── ShuffleMetric.java │ │ │ │ ├── ShuffleReadMetric.java │ │ │ │ ├── ShuffleWriteMetric.java │ │ │ │ ├── ShuffleWriteTimes.java │ │ │ │ ├── TaskReassignInfoEvent.java │ │ │ │ ├── TaskShuffleReadInfoEvent.java │ │ │ │ ├── TaskShuffleWriteInfoEvent.java │ │ │ │ └── UniffleEvent.java │ │ │ │ ├── handle │ │ │ │ ├── MutableShuffleHandleInfo.java │ │ │ │ ├── ShuffleHandleInfo.java │ │ │ │ ├── ShuffleHandleInfoBase.java │ │ │ │ ├── SimpleShuffleHandleInfo.java │ │ │ │ ├── StageAttemptShuffleHandleInfo.java │ │ │ │ └── split │ │ │ │ │ └── PartitionSplitInfo.java │ │ │ │ ├── reader │ │ │ │ ├── RssFetchFailedIterator.java │ │ │ │ └── RssShuffleDataIterator.java │ │ │ │ └── writer │ │ │ │ ├── AddBlockEvent.java │ │ │ │ ├── BlockFailureCallback.java │ │ │ │ ├── BlockSuccessCallback.java │ │ │ │ ├── BufferManagerOptions.java │ │ │ │ ├── DataPusher.java │ │ │ │ ├── OverlappingCompressionDataPusher.java │ │ │ │ ├── TaskAttemptAssignment.java │ │ │ │ ├── WrappedByteArrayOutputStream.java │ │ │ │ ├── WriteBufferManager.java │ │ │ │ └── WriterBuffer.java │ │ │ └── uniffle │ │ │ └── shuffle │ │ │ ├── BlockIdManager.java │ │ │ ├── BlockIdSelfManagedShuffleWriteClient.java │ │ │ ├── RssShuffleClientFactory.java │ │ │ ├── ShuffleIdMappingManager.java │ │ │ ├── ShuffleReadTaskStats.java │ │ │ ├── ShuffleWriteTaskStats.java │ │ │ └── manager │ │ │ ├── RssShuffleManagerBase.java │ │ │ ├── RssShuffleManagerInterface.java │ │ │ ├── ShuffleManagerGrpcService.java │ │ │ └── ShuffleManagerServerFactory.java │ │ └── test │ │ └── java │ │ └── org │ │ └── apache │ │ ├── spark │ │ └── shuffle │ │ │ ├── RssSparkShuffleUtilsTest.java │ │ │ ├── handle │ │ │ └── MutableShuffleHandleInfoTest.java │ │ │ ├── reader │ │ │ ├── AbstractRssReaderTest.java │ │ │ └── RssShuffleDataIteratorTest.java │ │ │ └── writer │ │ │ ├── DataPusherTest.java │ │ │ ├── OverlappingCompressionDataPusherTest.java │ │ │ ├── TaskAttemptAssignmentTest.java │ │ │ ├── WriteBufferManagerTest.java │ │ │ └── WriteBufferTest.java │ │ └── uniffle │ │ └── shuffle │ │ ├── ShuffleReadTaskStatsTest.java │ │ ├── ShuffleWriteTaskStatsTest.java │ │ └── manager │ │ ├── DummyRssShuffleManager.java │ │ ├── RssShuffleManagerBaseTest.java │ │ ├── ShuffleManagerGrpcServiceTest.java │ │ └── ShuffleManagerServerFactoryTest.java ├── extension │ ├── pom.xml │ └── src │ │ └── main │ │ ├── resources │ │ └── META-INF │ │ │ └── services │ │ │ └── org.apache.spark.status.AppHistoryServerPlugin │ │ └── scala │ │ └── org │ │ └── apache │ │ └── spark │ │ ├── UniffleHistoryServerPlugin.scala │ │ ├── UniffleListener.scala │ │ ├── UnifflePlugin.scala │ │ ├── UniffleStatusStore.scala │ │ └── ui │ │ ├── ShufflePage.scala │ │ └── ShuffleTab.scala ├── spark2-shaded │ └── pom.xml ├── spark2 │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── spark │ │ │ ├── network │ │ │ └── util │ │ │ │ └── NettyUtils.java │ │ │ └── shuffle │ │ │ ├── DelegationRssShuffleManager.java │ │ │ ├── RssShuffleManager.java │ │ │ ├── reader │ │ │ └── RssShuffleReader.java │ │ │ └── writer │ │ │ └── RssShuffleWriter.java │ │ └── test │ │ └── java │ │ └── org │ │ └── apache │ │ └── spark │ │ └── shuffle │ │ ├── DelegationRssShuffleManagerTest.java │ │ ├── RssSpark2ShuffleUtilsTest.java │ │ ├── SparkVersionUtilsTest.java │ │ ├── reader │ │ └── RssShuffleReaderTest.java │ │ └── writer │ │ └── RssShuffleWriterTest.java ├── spark3-shaded │ └── pom.xml └── spark3 │ ├── pom.xml │ └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── spark │ │ └── shuffle │ │ ├── DelegationRssShuffleManager.java │ │ ├── FunctionUtils.java │ │ ├── RssShuffleDataIo.java │ │ ├── RssShuffleDriverComponents.java │ │ ├── RssShuffleManager.java │ │ ├── Spark3VersionUtils.java │ │ ├── reader │ │ └── RssShuffleReader.java │ │ └── writer │ │ ├── PartitionLengthStatistic.java │ │ └── RssShuffleWriter.java │ └── test │ └── java │ └── org │ └── apache │ └── spark │ └── shuffle │ ├── DelegationRssShuffleManagerTest.java │ ├── FunctionUtilsTests.java │ ├── RssShuffleManagerTest.java │ ├── RssShuffleManagerTestBase.java │ ├── RssSpark3ShuffleUtilsTest.java │ ├── SparkVersionUtilsTest.java │ ├── TestUtils.java │ ├── reader │ └── RssShuffleReaderTest.java │ └── writer │ ├── PartitionLengthStatisticTest.java │ └── RssShuffleWriterTest.java ├── client-tez ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── tez │ │ ├── common │ │ ├── GetShuffleServerRequest.java │ │ ├── GetShuffleServerResponse.java │ │ ├── IdUtils.java │ │ ├── InputContextUtils.java │ │ ├── RssTezConfig.java │ │ ├── RssTezUtils.java │ │ ├── ShuffleAssignmentsInfoWritable.java │ │ ├── TezClassLoader.java │ │ ├── TezIdHelper.java │ │ ├── TezRemoteShuffleUmbilicalProtocol.java │ │ └── UmbilicalUtils.java │ │ ├── dag │ │ └── app │ │ │ ├── RssDAGAppMaster.java │ │ │ ├── TezRemoteShuffleManager.java │ │ │ └── security │ │ │ └── authorize │ │ │ └── RssTezAMPolicyProvider.java │ │ └── runtime │ │ └── library │ │ ├── common │ │ ├── shuffle │ │ │ ├── RemoteFetchedInput.java │ │ │ ├── impl │ │ │ │ ├── RssShuffleManager.java │ │ │ │ ├── RssSimpleFetchedInputAllocator.java │ │ │ │ ├── RssTezFetcher.java │ │ │ │ └── RssTezFetcherTask.java │ │ │ └── orderedgrouped │ │ │ │ ├── RMRssShuffle.java │ │ │ │ ├── RMRssShuffleScheduler.java │ │ │ │ ├── RssInMemoryMerger.java │ │ │ │ ├── RssMergeManager.java │ │ │ │ ├── RssShuffle.java │ │ │ │ ├── RssShuffleScheduler.java │ │ │ │ ├── RssTezBypassWriter.java │ │ │ │ └── RssTezShuffleDataFetcher.java │ │ └── sort │ │ │ ├── buffer │ │ │ ├── WriteBuffer.java │ │ │ └── WriteBufferManager.java │ │ │ └── impl │ │ │ ├── RssSorter.java │ │ │ ├── RssTezPerPartitionRecord.java │ │ │ └── RssUnSorter.java │ │ ├── input │ │ ├── RMRssOrderedGroupedKVInput.java │ │ ├── RssConcatenatedMergedKeyValueInput.java │ │ ├── RssConcatenatedMergedKeyValuesInput.java │ │ ├── RssOrderedGroupedInputLegacy.java │ │ ├── RssOrderedGroupedKVInput.java │ │ ├── RssOrderedGroupedMergedKVInput.java │ │ └── RssUnorderedKVInput.java │ │ └── output │ │ ├── RssOrderedPartitionedKVOutput.java │ │ ├── RssUnorderedKVOutput.java │ │ └── RssUnorderedPartitionedKVOutput.java │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── tez │ │ ├── common │ │ ├── GetShuffleServerRequestTest.java │ │ ├── GetShuffleServerResponseTest.java │ │ ├── IdUtilsTest.java │ │ ├── InputContextUtilsTest.java │ │ ├── RssTezUtilsTest.java │ │ ├── ShuffleAssignmentsInfoWritableTest.java │ │ └── TezIdHelperTest.java │ │ ├── dag │ │ └── app │ │ │ ├── RssDAGAppMasterTest.java │ │ │ └── TezRemoteShuffleManagerTest.java │ │ └── runtime │ │ └── library │ │ ├── common │ │ ├── shuffle │ │ │ ├── impl │ │ │ │ ├── RssShuffleManagerTest.java │ │ │ │ ├── RssSimpleFetchedInputAllocatorTest.java │ │ │ │ └── RssTezFetcherTest.java │ │ │ └── orderedgrouped │ │ │ │ ├── RMRssShuffleTest.java │ │ │ │ ├── RssInMemoryMergerTest.java │ │ │ │ ├── RssMergeManagerTest.java │ │ │ │ ├── RssShuffleSchedulerTest.java │ │ │ │ ├── RssShuffleTest.java │ │ │ │ ├── RssTezBypassWriterTest.java │ │ │ │ └── RssTezShuffleDataFetcherTest.java │ │ └── sort │ │ │ ├── buffer │ │ │ ├── WriteBufferManagerTest.java │ │ │ └── WriteBufferTest.java │ │ │ └── impl │ │ │ ├── RssSorterTest.java │ │ │ ├── RssTezPerPartitionRecordTest.java │ │ │ └── RssUnSorterTest.java │ │ ├── input │ │ ├── RMRssOrderedGroupedKVInputTest.java │ │ ├── RssOrderedGroupedKVInputTest.java │ │ └── RssSortedGroupedMergedInputTest.java │ │ └── output │ │ ├── OutputTestHelpers.java │ │ ├── RssOrderedPartitionedKVOutputTest.java │ │ ├── RssUnorderedKVOutputTest.java │ │ └── RssUnorderedPartitionedKVOutputTest.java │ └── resources │ └── log4j2.xml ├── client ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── uniffle │ │ └── client │ │ ├── PartitionDataReplicaRequirementTracking.java │ │ ├── api │ │ ├── ShuffleReadClient.java │ │ ├── ShuffleResult.java │ │ └── ShuffleWriteClient.java │ │ ├── factory │ │ └── ShuffleClientFactory.java │ │ ├── impl │ │ ├── DecompressionWorker.java │ │ ├── FailedBlockSendTracker.java │ │ ├── MergedPartitionStats.java │ │ ├── ShuffleReadClientImpl.java │ │ ├── ShuffleWriteClientImpl.java │ │ ├── TrackingBlockStatus.java │ │ └── TrackingPartitionStatus.java │ │ ├── record │ │ ├── Record.java │ │ ├── RecordBlob.java │ │ ├── RecordBuffer.java │ │ ├── RecordCollection.java │ │ ├── metrics │ │ │ └── MetricsReporter.java │ │ ├── reader │ │ │ ├── BufferedSegment.java │ │ │ ├── KeyValueReader.java │ │ │ ├── KeyValuesReader.java │ │ │ └── RMRecordsReader.java │ │ └── writer │ │ │ └── Combiner.java │ │ ├── response │ │ ├── CompressedShuffleBlock.java │ │ ├── DecompressedShuffleBlock.java │ │ ├── SendShuffleDataResult.java │ │ └── ShuffleBlock.java │ │ └── util │ │ ├── ClientUtils.java │ │ ├── DefaultIdHelper.java │ │ └── RssClientConfig.java │ └── test │ └── java │ └── org │ └── apache │ └── uniffle │ └── client │ ├── ClientUtilsTest.java │ ├── PartitionDataReplicaRequirementTrackingTest.java │ ├── TestUtils.java │ ├── impl │ ├── DecompressionWorkerTest.java │ ├── FailedBlockSendTrackerTest.java │ ├── MergedPartitionStatsTest.java │ ├── ShuffleReadClientImplTest.java │ └── ShuffleWriteClientImplTest.java │ └── record │ ├── reader │ ├── BufferedSegmentTest.java │ ├── MockedShuffleServerClient.java │ ├── MockedShuffleWriteClient.java │ └── RMRecordsReaderTest.java │ └── writer │ ├── RecordCollectionTest.java │ └── SumByKeyCombiner.java ├── common ├── pom.xml └── src │ ├── main │ ├── java-templates │ │ └── org │ │ │ └── apache │ │ │ └── uniffle │ │ │ └── common │ │ │ └── ProjectConstants.java │ ├── java │ │ ├── io │ │ │ └── netty │ │ │ │ └── util │ │ │ │ └── CompositeFileRegion.java │ │ └── org │ │ │ └── apache │ │ │ └── uniffle │ │ │ └── common │ │ │ ├── Application.java │ │ │ ├── Arguments.java │ │ │ ├── AuditType.java │ │ │ ├── BlockCompletionCallback.java │ │ │ ├── BufferSegment.java │ │ │ ├── ClientType.java │ │ │ ├── DeferredCompressedBlock.java │ │ │ ├── PartitionInfo.java │ │ │ ├── PartitionRange.java │ │ │ ├── PartitionSplitMode.java │ │ │ ├── ReadSegment.java │ │ │ ├── ReceivingFailureServer.java │ │ │ ├── ReconfigurableConfManager.java │ │ │ ├── ReconfigurableRegistry.java │ │ │ ├── RemoteStorageInfo.java │ │ │ ├── ServerStatus.java │ │ │ ├── ShuffleAssignmentsInfo.java │ │ │ ├── ShuffleBlockInfo.java │ │ │ ├── ShuffleDataDistributionType.java │ │ │ ├── ShuffleDataResult.java │ │ │ ├── ShuffleDataSegment.java │ │ │ ├── ShuffleIndexResult.java │ │ │ ├── ShufflePartitionedBlock.java │ │ │ ├── ShufflePartitionedData.java │ │ │ ├── ShuffleReadTimes.java │ │ │ ├── ShuffleRegisterInfo.java │ │ │ ├── ShuffleServerInfo.java │ │ │ ├── StorageType.java │ │ │ ├── UnionKey.java │ │ │ ├── audit │ │ │ └── RpcAuditContext.java │ │ │ ├── compression │ │ │ ├── Codec.java │ │ │ ├── Lz4Codec.java │ │ │ ├── NoOpCodec.java │ │ │ ├── SnappyCodec.java │ │ │ ├── StatisticsCodec.java │ │ │ └── ZstdCodec.java │ │ │ ├── config │ │ │ ├── ConfigOption.java │ │ │ ├── ConfigOptions.java │ │ │ ├── ConfigUtils.java │ │ │ ├── FallbackKey.java │ │ │ ├── RssBaseConf.java │ │ │ ├── RssClientConf.java │ │ │ └── RssConf.java │ │ │ ├── exception │ │ │ ├── ExceedHugePartitionHardLimitException.java │ │ │ ├── FileNotFoundException.java │ │ │ ├── InvalidRequestException.java │ │ │ ├── NoBufferException.java │ │ │ ├── NoBufferForHugePartitionException.java │ │ │ ├── NoRegisterException.java │ │ │ ├── NotRetryException.java │ │ │ ├── RssException.java │ │ │ ├── RssFetchFailedException.java │ │ │ ├── RssSendFailedException.java │ │ │ └── RssWaitFailedException.java │ │ │ ├── executor │ │ │ ├── MeasurableRejectedExecutionHandler.java │ │ │ └── ThreadPoolManager.java │ │ │ ├── filesystem │ │ │ └── HadoopFilesystemProvider.java │ │ │ ├── function │ │ │ ├── ConsumerWithException.java │ │ │ └── TupleConsumer.java │ │ │ ├── future │ │ │ ├── CompletableFutureExtension.java │ │ │ └── CompletableFutureUtils.java │ │ │ ├── merger │ │ │ ├── KeyValueIterator.java │ │ │ ├── MergeState.java │ │ │ ├── Merger.java │ │ │ ├── Segment.java │ │ │ └── StreamedSegment.java │ │ │ ├── metrics │ │ │ ├── AbstractMetricReporter.java │ │ │ ├── CommonMetrics.java │ │ │ ├── EmptyGRPCMetrics.java │ │ │ ├── GRPCMetrics.java │ │ │ ├── JvmMetrics.java │ │ │ ├── MetricReporter.java │ │ │ ├── MetricReporterFactory.java │ │ │ ├── MetricsManager.java │ │ │ ├── NettyMetrics.java │ │ │ ├── RPCMetrics.java │ │ │ ├── SupplierGauge.java │ │ │ └── prometheus │ │ │ │ └── PrometheusPushGatewayMetricReporter.java │ │ │ ├── netty │ │ │ ├── DecodeException.java │ │ │ ├── EncodeException.java │ │ │ ├── FrameDecoder.java │ │ │ ├── IOMode.java │ │ │ ├── MessageEncoder.java │ │ │ ├── TransportFrameDecoder.java │ │ │ ├── buffer │ │ │ │ ├── FileSegmentManagedBuffer.java │ │ │ │ ├── ManagedBuffer.java │ │ │ │ ├── MultiFileSegmentManagedBuffer.java │ │ │ │ └── NettyManagedBuffer.java │ │ │ ├── client │ │ │ │ ├── RpcResponseCallback.java │ │ │ │ ├── TransportClient.java │ │ │ │ ├── TransportClientFactory.java │ │ │ │ ├── TransportConf.java │ │ │ │ └── TransportContext.java │ │ │ ├── handle │ │ │ │ ├── BaseMessageHandler.java │ │ │ │ ├── MessageHandler.java │ │ │ │ ├── TransportChannelHandler.java │ │ │ │ ├── TransportRequestHandler.java │ │ │ │ └── TransportResponseHandler.java │ │ │ └── protocol │ │ │ │ ├── AbstractFileRegion.java │ │ │ │ ├── Decoders.java │ │ │ │ ├── Encodable.java │ │ │ │ ├── Encoders.java │ │ │ │ ├── GetLocalShuffleDataRequest.java │ │ │ │ ├── GetLocalShuffleDataResponse.java │ │ │ │ ├── GetLocalShuffleDataV2Request.java │ │ │ │ ├── GetLocalShuffleDataV3Request.java │ │ │ │ ├── GetLocalShuffleIndexRequest.java │ │ │ │ ├── GetLocalShuffleIndexResponse.java │ │ │ │ ├── GetLocalShuffleIndexV2Response.java │ │ │ │ ├── GetMemoryShuffleDataRequest.java │ │ │ │ ├── GetMemoryShuffleDataResponse.java │ │ │ │ ├── GetMemoryShuffleDataV2Response.java │ │ │ │ ├── GetSortedShuffleDataRequest.java │ │ │ │ ├── GetSortedShuffleDataResponse.java │ │ │ │ ├── Message.java │ │ │ │ ├── MessageWithHeader.java │ │ │ │ ├── RequestMessage.java │ │ │ │ ├── ResponseMessage.java │ │ │ │ ├── RpcResponse.java │ │ │ │ ├── SendShuffleDataRequest.java │ │ │ │ └── SendShuffleDataRequestV1.java │ │ │ ├── records │ │ │ ├── RecordsReader.java │ │ │ └── RecordsWriter.java │ │ │ ├── rpc │ │ │ ├── ClientContextServerInterceptor.java │ │ │ ├── GrpcServer.java │ │ │ ├── MonitoringServerCall.java │ │ │ ├── MonitoringServerCallListener.java │ │ │ ├── MonitoringServerInterceptor.java │ │ │ ├── MonitoringServerTransportFilter.java │ │ │ ├── ServerInterface.java │ │ │ ├── ServerType.java │ │ │ └── StatusCode.java │ │ │ ├── security │ │ │ ├── HadoopSecurityContext.java │ │ │ ├── NoOpSecurityContext.java │ │ │ ├── SecurityConfig.java │ │ │ ├── SecurityContext.java │ │ │ └── SecurityContextFactory.java │ │ │ ├── segment │ │ │ ├── AbstractSegmentSplitter.java │ │ │ ├── FixedSizeSegmentSplitter.java │ │ │ ├── LocalOrderSegmentSplitter.java │ │ │ ├── SegmentSplitter.java │ │ │ └── SegmentSplitterFactory.java │ │ │ ├── serializer │ │ │ ├── BufferSerInputStream.java │ │ │ ├── DeserializationStream.java │ │ │ ├── DynBufferSerOutputStream.java │ │ │ ├── FileSerInputStream.java │ │ │ ├── FileSerOutputStream.java │ │ │ ├── SerInputStream.java │ │ │ ├── SerOutputStream.java │ │ │ ├── SerializationStream.java │ │ │ ├── Serializer.java │ │ │ ├── SerializerFactory.java │ │ │ ├── SerializerInstance.java │ │ │ ├── WrappedByteArrayOutputStream.java │ │ │ ├── kryo │ │ │ │ ├── KryoDeserializationStream.java │ │ │ │ ├── KryoSerializationStream.java │ │ │ │ ├── KryoSerializer.java │ │ │ │ ├── KryoSerializerInstance.java │ │ │ │ └── PoolWrapper.java │ │ │ └── writable │ │ │ │ ├── BufferedRawWritableDeserializationStream.java │ │ │ │ ├── BufferedRawWritableSerializationStream.java │ │ │ │ ├── ComparativeOutputBuffer.java │ │ │ │ ├── RawWritableDeserializationStream.java │ │ │ │ ├── RawWritableSerializationStream.java │ │ │ │ ├── WritableDeserializationStream.java │ │ │ │ ├── WritableSerializationStream.java │ │ │ │ ├── WritableSerializer.java │ │ │ │ └── WritableSerializerInstance.java │ │ │ ├── storage │ │ │ ├── ApplicationStorageInfo.java │ │ │ ├── StorageInfo.java │ │ │ ├── StorageInfoUtils.java │ │ │ ├── StorageMedia.java │ │ │ └── StorageStatus.java │ │ │ ├── util │ │ │ ├── BlockId.java │ │ │ ├── BlockIdLayout.java │ │ │ ├── ByteBufUtils.java │ │ │ ├── ByteBufferUtils.java │ │ │ ├── ByteUnit.java │ │ │ ├── ChecksumUtils.java │ │ │ ├── Constants.java │ │ │ ├── ExitUtils.java │ │ │ ├── ExpiringCloseableSupplier.java │ │ │ ├── GrpcNettyUtils.java │ │ │ ├── IdHelper.java │ │ │ ├── JavaUtils.java │ │ │ ├── JvmPauseMonitor.java │ │ │ ├── NettyUtils.java │ │ │ ├── OutputUtils.java │ │ │ ├── RetryUtils.java │ │ │ ├── RssUtils.java │ │ │ ├── StatefulCloseable.java │ │ │ ├── ThreadUtils.java │ │ │ ├── TripleFunction.java │ │ │ └── UnitConverter.java │ │ │ └── web │ │ │ ├── CoalescedCollectorRegistry.java │ │ │ ├── JerseyAutoDiscoverable.java │ │ │ ├── JettyServer.java │ │ │ ├── JsonConverter.java │ │ │ └── resource │ │ │ ├── Authorization.java │ │ │ ├── AuthorizationRequestFilter.java │ │ │ ├── BaseMetricResource.java │ │ │ ├── BaseResource.java │ │ │ ├── ConfOpsResource.java │ │ │ ├── ConfVO.java │ │ │ ├── MetricResource.java │ │ │ ├── PrometheusMetricResource.java │ │ │ └── Response.java │ └── resources │ │ └── META-INF │ │ └── services │ │ └── org.apache.hbase.thirdparty.org.glassfish.jersey.internal.spi.AutoDiscoverable │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── uniffle │ │ └── common │ │ ├── ArgumentsTest.java │ │ ├── BufferSegmentTest.java │ │ ├── DeferredCompressedBlockTest.java │ │ ├── KerberizedHadoop.java │ │ ├── KerberizedHadoopBase.java │ │ ├── PartitionRangeTest.java │ │ ├── ReconfigurableConfManagerTest.java │ │ ├── ReconfigurableRegistryTest.java │ │ ├── RemoteStorageInfoTest.java │ │ ├── ServerStatusTest.java │ │ ├── ShuffleBlockInfoTest.java │ │ ├── ShuffleDataResultTest.java │ │ ├── ShuffleIndexResultTest.java │ │ ├── ShufflePartitionedBlockTest.java │ │ ├── ShufflePartitionedDataTest.java │ │ ├── ShuffleRegisterInfoTest.java │ │ ├── ShuffleServerInfoTest.java │ │ ├── UnionKeyTest.java │ │ ├── compression │ │ └── CompressionTest.java │ │ ├── config │ │ ├── ConfigOptionTest.java │ │ ├── ConfigUtilsTest.java │ │ └── RssConfTest.java │ │ ├── executor │ │ └── ThreadPoolManagerTest.java │ │ ├── filesystem │ │ └── HadoopFilesystemProviderTest.java │ │ ├── future │ │ ├── CompletableFutureExtensionTest.java │ │ └── CompletableFutureUtilsTest.java │ │ ├── log │ │ ├── TestLoggerExtension.java │ │ └── TestLoggerParamResolver.java │ │ ├── merger │ │ └── MergerTest.java │ │ ├── metrics │ │ ├── MetricReporterFactoryTest.java │ │ ├── MetricsManagerTest.java │ │ ├── TestUtils.java │ │ └── prometheus │ │ │ └── PrometheusPushGatewayMetricReporterTest.java │ │ ├── netty │ │ ├── EncoderAndDecoderTest.java │ │ ├── TransportFrameDecoderTest.java │ │ ├── buffer │ │ │ └── FileSegmentManagedBufferTest.java │ │ ├── client │ │ │ ├── TransportClientFactoryTest.java │ │ │ └── TransportClientTestBase.java │ │ └── protocol │ │ │ ├── NettyProtocolTest.java │ │ │ └── NettyProtocolTestUtils.java │ │ ├── records │ │ └── RecordsReaderWriterTest.java │ │ ├── rpc │ │ ├── GrpcServerTest.java │ │ └── StatusCodeTest.java │ │ ├── security │ │ ├── HadoopSecurityContextTest.java │ │ └── SecurityContextFactoryTest.java │ │ ├── segment │ │ ├── FixedSizeSegmentSplitterTest.java │ │ └── LocalOrderSegmentSplitterTest.java │ │ ├── serializer │ │ ├── KryoSerializerTest.java │ │ ├── SerInputOutputStreamTest.java │ │ ├── SerializerFactoryTest.java │ │ ├── SerializerUtils.java │ │ └── WritableSerializerTest.java │ │ ├── storage │ │ └── StorageInfoUtilsTest.java │ │ ├── util │ │ ├── BlockIdLayoutTest.java │ │ ├── BlockIdTest.java │ │ ├── ByteBufUtilsTest.java │ │ ├── ChecksumUtilsTest.java │ │ ├── ExitUtilsTest.java │ │ ├── ExpiringCloseableSupplierTest.java │ │ ├── JavaUtilsTest.java │ │ ├── NettyUtilsTest.java │ │ ├── OutputUtilsTest.java │ │ ├── RetryUtilsTest.java │ │ ├── RssUtilsTest.java │ │ ├── ThreadUtilsTest.java │ │ └── UnitConverterTest.java │ │ └── web │ │ └── JettyServerTest.java │ └── resources │ ├── rss-defaults.conf │ └── server.conf ├── conf ├── coordinator.conf ├── dashboard.conf ├── log4j2.xml ├── rss-env.sh └── server.conf ├── coordinator ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── uniffle │ │ └── coordinator │ │ ├── AccessManager.java │ │ ├── AppInfo.java │ │ ├── ApplicationManager.java │ │ ├── ClusterManager.java │ │ ├── ClusterManagerFactory.java │ │ ├── CoordinatorConf.java │ │ ├── CoordinatorFactory.java │ │ ├── CoordinatorGrpcService.java │ │ ├── CoordinatorServer.java │ │ ├── QuotaManager.java │ │ ├── ServerNode.java │ │ ├── SimpleClusterManager.java │ │ ├── access │ │ ├── AccessCheckResult.java │ │ ├── AccessInfo.java │ │ └── checker │ │ │ ├── AbstractAccessChecker.java │ │ │ ├── AccessCandidatesChecker.java │ │ │ ├── AccessChecker.java │ │ │ ├── AccessClusterLoadChecker.java │ │ │ └── AccessQuotaChecker.java │ │ ├── audit │ │ └── CoordinatorRpcAuditContext.java │ │ ├── conf │ │ ├── AbstractRssClientConfApplyStrategy.java │ │ ├── BypassRssClientConfApplyStrategy.java │ │ ├── ClientConf.java │ │ ├── ClientConfParser.java │ │ ├── DynamicClientConfService.java │ │ ├── LegacyClientConfParser.java │ │ ├── RssClientConfApplyManager.java │ │ ├── RssClientConfFetchInfo.java │ │ └── YamlClientConfParser.java │ │ ├── metric │ │ ├── CoordinatorGrpcMetrics.java │ │ └── CoordinatorMetrics.java │ │ ├── strategy │ │ ├── assignment │ │ │ ├── AbstractAssignmentStrategy.java │ │ │ ├── AssignmentStrategy.java │ │ │ ├── AssignmentStrategyFactory.java │ │ │ ├── BasicAssignmentStrategy.java │ │ │ ├── PartitionBalanceAssignmentStrategy.java │ │ │ └── PartitionRangeAssignment.java │ │ ├── host │ │ │ ├── BasicHostAssignmentStrategy.java │ │ │ ├── HostAssignmentStrategy.java │ │ │ ├── MustDiffHostAssignmentStrategy.java │ │ │ └── PreferDiffHostAssignmentStrategy.java │ │ ├── partition │ │ │ ├── ContinuousSelectPartitionStrategy.java │ │ │ ├── RoundSelectPartitionStrategy.java │ │ │ └── SelectPartitionStrategy.java │ │ └── storage │ │ │ ├── AbstractSelectStorageStrategy.java │ │ │ ├── AppBalanceSelectStorageStrategy.java │ │ │ ├── LowestIOSampleCostSelectStorageStrategy.java │ │ │ ├── RankValue.java │ │ │ └── SelectStorageStrategy.java │ │ ├── util │ │ └── CoordinatorUtils.java │ │ └── web │ │ ├── lombok.config │ │ ├── request │ │ ├── ApplicationRequest.java │ │ ├── CancelDecommissionRequest.java │ │ └── DecommissionRequest.java │ │ ├── resource │ │ ├── APIResource.java │ │ ├── AdminResource.java │ │ ├── ApplicationResource.java │ │ ├── CoordinatorServerResource.java │ │ └── ServerResource.java │ │ └── vo │ │ ├── AppInfoVO.java │ │ ├── CoordinatorConfVO.java │ │ └── UserAppNumVO.java │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── uniffle │ │ └── coordinator │ │ ├── ApplicationManagerTest.java │ │ ├── CoordinatorConfTest.java │ │ ├── CoordinatorServerTest.java │ │ ├── GenericTestUtils.java │ │ ├── QuotaManagerTest.java │ │ ├── ServerNodeTest.java │ │ ├── SimpleClusterManagerTest.java │ │ ├── access │ │ └── AccessManagerTest.java │ │ ├── checker │ │ ├── AccessCandidatesCheckerTest.java │ │ ├── AccessClusterLoadCheckerTest.java │ │ └── AccessQuotaCheckerTest.java │ │ ├── conf │ │ ├── DynamicClientConfServiceTest.java │ │ ├── LegacyClientConfParserTest.java │ │ ├── RssClientConfApplyManagerTest.java │ │ └── YamlClientConfParserTest.java │ │ ├── metric │ │ └── CoordinatorMetricsTest.java │ │ ├── strategy │ │ ├── assignment │ │ │ ├── BasicAssignmentStrategyTest.java │ │ │ ├── PartitionBalanceAssignmentStrategyTest.java │ │ │ ├── PartitionRangeAssignmentTest.java │ │ │ └── PartitionRangeTest.java │ │ ├── partition │ │ │ └── ContinuousSelectPartitionStrategyTest.java │ │ └── storage │ │ │ ├── AppBalanceSelectStorageStrategyTest.java │ │ │ └── LowestIOSampleCostSelectStorageStrategyTest.java │ │ ├── util │ │ └── CoordinatorUtilsTest.java │ │ └── web │ │ ├── CoordinatorTestServer.java │ │ ├── UniffleJavaProcess.java │ │ └── UniffleServicesRESTTest.java │ └── resources │ ├── coordinator.conf │ ├── dynamicClientConf.legacy │ ├── dynamicClientConf.yaml │ ├── empty │ └── quotaFile.properties ├── dashboard ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── uniffle │ │ │ └── dashboard │ │ │ └── web │ │ │ ├── Dashboard.java │ │ │ ├── config │ │ │ └── DashboardConf.java │ │ │ ├── lombok.config │ │ │ ├── proxy │ │ │ └── WebProxyServlet.java │ │ │ ├── resource │ │ │ ├── CoordinatorResource.java │ │ │ ├── DashboardResource.java │ │ │ └── WebResource.java │ │ │ ├── utils │ │ │ └── DashboardUtils.java │ │ │ └── vo │ │ │ └── DashboardConfVO.java │ └── webapp │ │ ├── .eslintignore │ │ ├── .eslintrc.js │ │ ├── .prettierrc.json │ │ ├── babel.config.js │ │ ├── jsconfig.json │ │ ├── package.json │ │ ├── packagescript │ │ ├── cleanfile.js │ │ ├── filecopy.js │ │ └── fileutils.js │ │ ├── public │ │ ├── favicon.ico │ │ └── index.html │ │ ├── src │ │ ├── App.vue │ │ ├── api │ │ │ └── api.js │ │ ├── assets │ │ │ └── uniffle-logo.png │ │ ├── components │ │ │ └── LayoutPage.vue │ │ ├── main.js │ │ ├── mock │ │ │ ├── applicationpage.js │ │ │ ├── coordinatorserverpage.js │ │ │ ├── excludenodelist.js │ │ │ ├── index.js │ │ │ ├── layoutpage.js │ │ │ ├── nodelistpage.js │ │ │ └── shuffleserverpage.js │ │ ├── pages │ │ │ ├── ApplicationPage.vue │ │ │ ├── CoordinatorServerPage.vue │ │ │ ├── DashboardPage.vue │ │ │ ├── ShuffleServerPage.vue │ │ │ └── serverstatus │ │ │ │ └── NodeListPage.vue │ │ ├── router │ │ │ └── index.js │ │ ├── store │ │ │ └── useCurrentServerStore.js │ │ └── utils │ │ │ ├── common.js │ │ │ ├── http.js │ │ │ └── request.js │ │ └── vue.config.js │ └── test │ └── java │ └── org │ └── apache │ └── uniffle │ └── dashboard │ └── web │ └── utils │ └── DashboardUtilsTest.java ├── deploy ├── docker │ ├── README.md │ ├── build.sh │ ├── docker-compose.yml │ ├── spark │ │ └── Dockerfile │ └── uniffle │ │ ├── Dockerfile │ │ └── start.sh └── kubernetes │ ├── build-operator.sh │ ├── docker │ ├── Dockerfile │ ├── base │ │ ├── centos │ │ │ └── Dockerfile │ │ └── debian │ │ │ └── Dockerfile │ ├── build.sh │ ├── hadoopconfig │ │ └── .gitkeep │ ├── rss-env.sh │ └── start.sh │ ├── integration-test │ ├── .gitkeep │ └── e2e │ │ ├── README.md │ │ ├── kind-config │ │ ├── set-up-local-cluster.sh │ │ ├── start-e2e.sh │ │ └── template │ │ ├── metrics-server.yaml │ │ ├── rss-controller-template.yaml │ │ ├── rss-template.yaml │ │ └── rss-webhook-template.yaml │ ├── operator │ ├── Makefile │ ├── PROJECT │ ├── api │ │ └── uniffle │ │ │ └── v1alpha1 │ │ │ ├── doc.go │ │ │ ├── groupversion_info.go │ │ │ ├── remoteshuffleservice_types.go │ │ │ └── zz_generated.deepcopy.go │ ├── cmd │ │ ├── controller │ │ │ └── main.go │ │ └── webhook │ │ │ └── main.go │ ├── config │ │ ├── crd │ │ │ └── bases │ │ │ │ └── uniffle.apache.org_remoteshuffleservices.yaml │ │ ├── manager │ │ │ ├── rss-controller.yaml │ │ │ └── rss-webhook.yaml │ │ └── samples │ │ │ └── uniffle_v1alpha1_remoteshuffleservice.yaml │ ├── examples │ │ ├── configuration.yaml │ │ ├── full-restart │ │ │ ├── README.md │ │ │ └── rss-full-restart.yaml │ │ ├── full-upgrade │ │ │ ├── README.md │ │ │ └── rss-full-upgrade.yaml │ │ ├── partition-upgrade │ │ │ ├── README.md │ │ │ └── rss-partition-upgrade.yaml │ │ ├── pvc-example │ │ │ ├── README.md │ │ │ ├── gce-storage-class.yml │ │ │ └── rss-pvc-on-gce.yaml │ │ └── specific-upgrade │ │ │ ├── README.md │ │ │ └── rss-specific-upgrade.yaml │ ├── go.mod │ ├── go.sum │ ├── hack │ │ ├── Dockerfile │ │ ├── add_header_for_crds.sh │ │ ├── headers │ │ │ ├── header.go.txt │ │ │ └── header.yaml.txt │ │ ├── revive.toml │ │ ├── tools.go │ │ └── update-codegen.sh │ └── pkg │ │ ├── constants │ │ └── constants.go │ │ ├── controller │ │ ├── config │ │ │ └── config.go │ │ ├── constants │ │ │ └── constants.go │ │ ├── controller │ │ │ ├── process_rss_test.go │ │ │ ├── rss.go │ │ │ ├── rss_test.go │ │ │ ├── shuffle_server_test.go │ │ │ └── test.go │ │ ├── sync │ │ │ ├── coordinator │ │ │ │ ├── coordinator.go │ │ │ │ └── coordinator_test.go │ │ │ └── shuffleserver │ │ │ │ ├── shuffleserver.go │ │ │ │ └── shuffleserver_test.go │ │ └── util │ │ │ ├── kubernetes │ │ │ ├── configmap.go │ │ │ ├── deployment.go │ │ │ ├── hpa.go │ │ │ ├── hpa_test.go │ │ │ ├── service.go │ │ │ ├── serviceaccount.go │ │ │ └── statefulset.go │ │ │ ├── properties │ │ │ └── properties.go │ │ │ ├── util.go │ │ │ └── util_test.go │ │ ├── generated │ │ ├── clientset │ │ │ └── versioned │ │ │ │ ├── clientset.go │ │ │ │ ├── doc.go │ │ │ │ ├── fake │ │ │ │ ├── clientset_generated.go │ │ │ │ ├── doc.go │ │ │ │ └── register.go │ │ │ │ ├── scheme │ │ │ │ ├── doc.go │ │ │ │ └── register.go │ │ │ │ └── typed │ │ │ │ └── uniffle │ │ │ │ └── v1alpha1 │ │ │ │ ├── doc.go │ │ │ │ ├── fake │ │ │ │ ├── doc.go │ │ │ │ ├── fake_remoteshuffleservice.go │ │ │ │ └── fake_uniffle_client.go │ │ │ │ ├── generated_expansion.go │ │ │ │ ├── remoteshuffleservice.go │ │ │ │ └── uniffle_client.go │ │ ├── informers │ │ │ └── externalversions │ │ │ │ ├── factory.go │ │ │ │ ├── generic.go │ │ │ │ ├── internalinterfaces │ │ │ │ └── factory_interfaces.go │ │ │ │ └── uniffle │ │ │ │ ├── interface.go │ │ │ │ └── v1alpha1 │ │ │ │ ├── interface.go │ │ │ │ └── remoteshuffleservice.go │ │ └── listers │ │ │ └── uniffle │ │ │ └── v1alpha1 │ │ │ ├── expansion_generated.go │ │ │ └── remoteshuffleservice.go │ │ ├── utils │ │ ├── certs.go │ │ ├── config.go │ │ ├── coordinator.go │ │ ├── rss.go │ │ ├── rss_test.go │ │ ├── shufflerserver.go │ │ └── util.go │ │ └── webhook │ │ ├── config │ │ └── config.go │ │ ├── constants │ │ └── constants.go │ │ ├── inspector │ │ ├── inspector.go │ │ ├── pod.go │ │ ├── pod_test.go │ │ ├── rss.go │ │ └── rss_test.go │ │ ├── manager.go │ │ ├── manager_test.go │ │ ├── syncer │ │ └── syncer.go │ │ └── util │ │ ├── patch.go │ │ ├── util.go │ │ └── util_test.go │ ├── pom.xml │ └── test-operator.sh ├── dev ├── intellij │ ├── install-runconfig.sh │ └── runConfs │ │ ├── CoordinatorServer.run │ │ ├── Dashboard.run │ │ └── ShuffleServer.run ├── local_dev_template │ ├── coordinator.conf │ ├── dashboard.conf │ ├── log4j2.xml │ └── server.conf └── scripts │ └── checkshade.sh ├── docs ├── _config.yml ├── asset │ ├── rss-crd-state-transition.png │ ├── rss_architecture.png │ ├── rss_benchmark1.png │ ├── rss_benchmark2.png │ ├── rss_benchmark3.png │ ├── rss_data_format.png │ ├── rss_remote_merge_architecture.png │ ├── rss_shuffle_write.png │ ├── vanilla_benchmark1.png │ ├── vanilla_benchmark2.png │ └── vanilla_benchmark3.png ├── benchmark.md ├── benchmark_netty_case_report.md ├── client_guide │ ├── client_guide.md │ ├── mr_client_guide.md │ ├── spark_client_guide.md │ └── tez_client_guide.md ├── coordinator_guide.md ├── dashboard_guide.md ├── gen-doc.sh ├── index.md ├── metrics_guide.md ├── operator │ ├── README.md │ ├── design.md │ ├── examples.md │ └── install.md ├── remote_merge_guide.md ├── server_guide.md ├── troubleshooting.md └── uniffle-migration-guide.md ├── integration-test ├── common │ ├── pom.xml │ └── src │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── uniffle │ │ │ └── test │ │ │ ├── AccessCandidatesCheckerHadoopTest.java │ │ │ ├── AccessCandidatesCheckerKerberizedHadoopTest.java │ │ │ ├── AccessClusterTest.java │ │ │ ├── AssignmentWithTagsTest.java │ │ │ ├── CoordinatorAdminServiceTest.java │ │ │ ├── CoordinatorAssignmentTest.java │ │ │ ├── CoordinatorGrpcServerTest.java │ │ │ ├── CoordinatorGrpcTest.java │ │ │ ├── CoordinatorReconfigureNodeMaxTest.java │ │ │ ├── CoordinatorTestBase.java │ │ │ ├── CoordinatorTestUtils.java │ │ │ ├── DiskErrorToleranceTest.java │ │ │ ├── DynamicClientConfServiceHadoopTest.java │ │ │ ├── DynamicClientConfServiceKerberlizedHadoopTest.java │ │ │ ├── FetchClientConfTest.java │ │ │ ├── HealthCheckCoordinatorGrpcTest.java │ │ │ ├── HealthCheckTest.java │ │ │ ├── HybridStorageFaultToleranceBase.java │ │ │ ├── HybridStorageHadoopFallbackTest.java │ │ │ ├── HybridStorageLocalFileFallbackTest.java │ │ │ ├── IntegrationTestBase.java │ │ │ ├── PartitionBalanceCoordinatorGrpcTest.java │ │ │ ├── QuorumTest.java │ │ │ ├── RemoteMergeShuffleWithRssClientTest.java │ │ │ ├── RemoteMergeShuffleWithRssClientTestWhenShuffleFlushed.java │ │ │ ├── RpcClientRetryTest.java │ │ │ ├── ServletTest.java │ │ │ ├── ShuffleReadWriteBase.java │ │ │ ├── ShuffleServerConcurrentWriteOfHadoopTest.java │ │ │ ├── ShuffleServerFaultToleranceTest.java │ │ │ ├── ShuffleServerGrpcTest.java │ │ │ ├── ShuffleServerInternalGrpcTest.java │ │ │ ├── ShuffleServerOnRandomPortTest.java │ │ │ ├── ShuffleServerWithHadoopTest.java │ │ │ ├── ShuffleServerWithKerberizedHadoopTest.java │ │ │ ├── ShuffleServerWithLocalOfExceptionTest.java │ │ │ ├── ShuffleServerWithLocalOfLocalOrderTest.java │ │ │ ├── ShuffleServerWithLocalTest.java │ │ │ ├── ShuffleServerWithMemLocalHadoopTest.java │ │ │ ├── ShuffleServerWithMemoryTest.java │ │ │ └── ShuffleWithRssClientTest.java │ │ └── resources │ │ └── log4j2.xml ├── mr │ ├── pom.xml │ └── src │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── uniffle │ │ │ └── test │ │ │ ├── DynamicConfTest.java │ │ │ ├── FailoverAppMaster.java │ │ │ ├── HadoopConfTest.java │ │ │ ├── LargeSorterTest.java │ │ │ ├── MRIntegrationTestBase.java │ │ │ ├── RMWordCountTest.java │ │ │ ├── SecondarySortTest.java │ │ │ └── WordCountTest.java │ │ └── resources │ │ └── log4j2.xml ├── spark-common │ ├── pom.xml │ └── src │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── uniffle │ │ │ └── test │ │ │ ├── AutoAccessTest.java │ │ │ ├── CombineByKeyTest.java │ │ │ ├── DynamicFetchClientConfTest.java │ │ │ ├── FailingTasksTest.java │ │ │ ├── GroupByKeyTest.java │ │ │ ├── NullOfKeyOrValueTest.java │ │ │ ├── RSSStageDynamicServerReWriteTest.java │ │ │ ├── RSSStageResubmitTest.java │ │ │ ├── RepartitionTest.java │ │ │ ├── RepartitionWithHadoopHybridStorageRssTest.java │ │ │ ├── RepartitionWithLocalFileRssTest.java │ │ │ ├── RepartitionWithMemoryHybridStorageRssTest.java │ │ │ ├── RepartitionWithMemoryRssTest.java │ │ │ ├── RssShuffleManagerTest.java │ │ │ ├── ShuffleServerManagerTestBase.java │ │ │ ├── ShuffleUnregisterWithHadoopTest.java │ │ │ ├── ShuffleUnregisterWithLocalfileTest.java │ │ │ ├── SimpleShuffleServerManagerTest.java │ │ │ ├── SimpleTestBase.java │ │ │ ├── SparkClientWithLocalForMultiPartLocalStorageManagerTest.java │ │ │ ├── SparkClientWithLocalTest.java │ │ │ ├── SparkIntegrationTestBase.java │ │ │ ├── SparkSQLTest.java │ │ │ ├── SparkSQLWithDelegationShuffleManagerFallbackTest.java │ │ │ ├── SparkSQLWithDelegationShuffleManagerTest.java │ │ │ ├── SparkSQLWithMemoryLocalTest.java │ │ │ ├── SparkTaskFailureIntegrationTestBase.java │ │ │ ├── TestUtils.java │ │ │ ├── WriteAndReadMetricsTest.java │ │ │ └── listener │ │ │ └── WriteAndReadMetricsSparkListener.java │ │ └── resources │ │ ├── candidates │ │ └── log4j2.xml ├── spark2 │ ├── pom.xml │ └── src │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── uniffle │ │ │ └── test │ │ │ └── GetReaderTest.java │ │ └── resources │ │ └── log4j2.xml ├── spark3 │ ├── pom.xml │ └── src │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── uniffle │ │ │ └── test │ │ │ ├── AQERepartitionTest.java │ │ │ ├── AQESkewedJoinTest.java │ │ │ ├── AQESkewedJoinWithLocalOrderTest.java │ │ │ ├── CompressionOverlappingTest.java │ │ │ ├── ContinuousSelectPartitionStrategyTest.java │ │ │ ├── GetReaderTest.java │ │ │ ├── GetShuffleReportForMultiPartTest.java │ │ │ ├── MapSideCombineTest.java │ │ │ ├── PartitionBlockDataReassignBasicTest.java │ │ │ ├── PartitionBlockDataReassignMultiTimesTest.java │ │ │ ├── PartitionSplitOfLoadBalanceModeTest.java │ │ │ └── ReassignAndStageRetryTest.java │ │ └── resources │ │ └── log4j2.xml └── tez │ ├── pom.xml │ └── src │ └── test │ ├── java │ └── org │ │ └── apache │ │ ├── tez │ │ └── dag │ │ │ └── app │ │ │ └── RssDAGAppMasterForWordCountWithFailures.java │ │ └── uniffle │ │ └── test │ │ ├── RMTezOrderedWordCountTest.java │ │ ├── TezCartesianProductTest.java │ │ ├── TezHashJoinTest.java │ │ ├── TezIntegrationTestBase.java │ │ ├── TezJoinIntegrationTestBase.java │ │ ├── TezOrderedWordCountTest.java │ │ ├── TezSimpleSessionExampleTest.java │ │ ├── TezSortMergeJoinTest.java │ │ ├── TezWordCountTest.java │ │ └── TezWordCountWithFailuresTest.java │ └── resources │ └── log4j2.xml ├── internal-client ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── uniffle │ │ └── client │ │ ├── api │ │ ├── ClientInfo.java │ │ ├── CoordinatorClient.java │ │ ├── ShuffleManagerClient.java │ │ ├── ShuffleServerClient.java │ │ └── ShuffleServerInternalClient.java │ │ ├── common │ │ ├── ShuffleServerPushCost.java │ │ └── ShuffleServerPushCostTracker.java │ │ ├── factory │ │ ├── CoordinatorClientFactory.java │ │ ├── ShuffleManagerClientFactory.java │ │ └── ShuffleServerClientFactory.java │ │ ├── impl │ │ └── grpc │ │ │ ├── CoordinatorGrpcClient.java │ │ │ ├── CoordinatorGrpcRetryableClient.java │ │ │ ├── GrpcClient.java │ │ │ ├── ShuffleManagerGrpcClient.java │ │ │ ├── ShuffleServerGrpcClient.java │ │ │ ├── ShuffleServerGrpcNettyClient.java │ │ │ └── ShuffleServerInternalGrpcClient.java │ │ ├── request │ │ ├── RetryableRequest.java │ │ ├── RssAccessClusterRequest.java │ │ ├── RssAppHeartBeatRequest.java │ │ ├── RssApplicationInfoRequest.java │ │ ├── RssCancelDecommissionRequest.java │ │ ├── RssDecommissionRequest.java │ │ ├── RssFetchClientConfRequest.java │ │ ├── RssFetchRemoteStorageRequest.java │ │ ├── RssFinishShuffleRequest.java │ │ ├── RssGetInMemoryShuffleDataRequest.java │ │ ├── RssGetShuffleAssignmentsRequest.java │ │ ├── RssGetShuffleDataRequest.java │ │ ├── RssGetShuffleIndexRequest.java │ │ ├── RssGetShuffleResultForMultiPartRequest.java │ │ ├── RssGetShuffleResultRequest.java │ │ ├── RssGetSortedShuffleDataRequest.java │ │ ├── RssPartitionToShuffleServerRequest.java │ │ ├── RssReassignOnBlockSendFailureRequest.java │ │ ├── RssRegisterShuffleRequest.java │ │ ├── RssReportShuffleFetchFailureRequest.java │ │ ├── RssReportShuffleReadMetricRequest.java │ │ ├── RssReportShuffleResultRequest.java │ │ ├── RssReportShuffleWriteFailureRequest.java │ │ ├── RssReportShuffleWriteMetricRequest.java │ │ ├── RssSendCommitRequest.java │ │ ├── RssSendHeartBeatRequest.java │ │ ├── RssSendShuffleDataRequest.java │ │ ├── RssStartSortMergeRequest.java │ │ ├── RssUnregisterShuffleByAppIdRequest.java │ │ └── RssUnregisterShuffleRequest.java │ │ └── response │ │ ├── ClientResponse.java │ │ ├── RssAccessClusterResponse.java │ │ ├── RssAppHeartBeatResponse.java │ │ ├── RssApplicationInfoResponse.java │ │ ├── RssCancelDecommissionResponse.java │ │ ├── RssDecommissionResponse.java │ │ ├── RssFetchClientConfResponse.java │ │ ├── RssFetchRemoteStorageResponse.java │ │ ├── RssFinishShuffleResponse.java │ │ ├── RssGetAssignmentForBlockRetryResponse.java │ │ ├── RssGetInMemoryShuffleDataResponse.java │ │ ├── RssGetShuffleAssignmentsResponse.java │ │ ├── RssGetShuffleDataResponse.java │ │ ├── RssGetShuffleIndexResponse.java │ │ ├── RssGetShuffleResultResponse.java │ │ ├── RssGetSortedShuffleDataResponse.java │ │ ├── RssReassignOnBlockSendFailureResponse.java │ │ ├── RssReassignOnStageRetryResponse.java │ │ ├── RssRegisterShuffleResponse.java │ │ ├── RssReportShuffleFetchFailureResponse.java │ │ ├── RssReportShuffleReadMetricResponse.java │ │ ├── RssReportShuffleResultResponse.java │ │ ├── RssReportShuffleWriteFailureResponse.java │ │ ├── RssReportShuffleWriteMetricResponse.java │ │ ├── RssSendCommitResponse.java │ │ ├── RssSendHeartBeatResponse.java │ │ ├── RssSendShuffleDataResponse.java │ │ ├── RssStartSortMergeResponse.java │ │ ├── RssUnregisterShuffleByAppIdResponse.java │ │ └── RssUnregisterShuffleResponse.java │ └── test │ └── java │ └── org │ └── apache │ └── uniffle │ └── client │ └── factory │ └── ShuffleManagerClientFactoryTest.java ├── licenses-binary ├── LICENSE-animal-sniffer.txt ├── LICENSE-axios.txt ├── LICENSE-checker-qual.txt ├── LICENSE-core-js.txt ├── LICENSE-element-plus.txt ├── LICENSE-hbase-shaded-jersey.txt ├── LICENSE-jakarta-annotation.txt ├── LICENSE-jakarta-inject.txt ├── LICENSE-javax-activation.txt ├── LICENSE-javax-annotation.txt ├── LICENSE-javax-servlet-api.txt ├── LICENSE-jaxb-api.txt ├── LICENSE-moment.txt ├── LICENSE-protobuf.txt ├── LICENSE-rimraf.txt ├── LICENSE-slf4j.txt ├── LICENSE-vue-resource.txt ├── LICENSE-vue-router.txt ├── LICENSE-vue.txt └── LICENSE-zstd-jni.txt ├── lombok.config ├── mvnw ├── mvnw.cmd ├── patch └── spark │ ├── spark-2.3.4_dynamic_allocation_support.patch │ ├── spark-2.4.6_dynamic_allocation_support.patch │ ├── spark-3.0.1_dynamic_allocation_support.patch │ ├── spark-3.1.2_dynamic_allocation_support.patch │ ├── spark-3.2.1_dynamic_allocation_support.patch │ ├── spark-3.3.1_dynamic_allocation_support.patch │ └── spark-3.4.1_dynamic_allocation_support.patch ├── pom.xml ├── proto ├── pom.xml └── src │ └── main │ └── proto │ └── Rss.proto ├── release ├── asf-settings.xml ├── create-package.sh ├── publish_maven_artifacts.sh └── publish_to_svn.sh ├── security.md ├── server-common └── pom.xml ├── server ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── uniffle │ │ │ └── server │ │ │ ├── Checker.java │ │ │ ├── DefaultFlushEventHandler.java │ │ │ ├── FlushEventHandler.java │ │ │ ├── HealthCheck.java │ │ │ ├── HealthScriptChecker.java │ │ │ ├── HugePartitionUtils.java │ │ │ ├── LocalStorageChecker.java │ │ │ ├── RegisterHeartBeat.java │ │ │ ├── ShuffleDataFlushEvent.java │ │ │ ├── ShuffleDataReadEvent.java │ │ │ ├── ShuffleDetailInfo.java │ │ │ ├── ShuffleFlushManager.java │ │ │ ├── ShuffleServer.java │ │ │ ├── ShuffleServerConf.java │ │ │ ├── ShuffleServerFactory.java │ │ │ ├── ShuffleServerGrpcMetrics.java │ │ │ ├── ShuffleServerGrpcService.java │ │ │ ├── ShuffleServerInternalGrpcService.java │ │ │ ├── ShuffleServerMetrics.java │ │ │ ├── ShuffleServerNettyMetrics.java │ │ │ ├── ShuffleSpecification.java │ │ │ ├── ShuffleTaskInfo.java │ │ │ ├── ShuffleTaskManager.java │ │ │ ├── TopNShuffleDataSizeOfAppCalcTask.java │ │ │ ├── audit │ │ │ └── ServerRpcAuditContext.java │ │ │ ├── block │ │ │ ├── DefaultShuffleBlockIdManager.java │ │ │ ├── PartitionedShuffleBlockIdManager.java │ │ │ ├── ShuffleBlockIdManager.java │ │ │ └── ShuffleBlockIdManagerFactory.java │ │ │ ├── buffer │ │ │ ├── AbstractShuffleBuffer.java │ │ │ ├── MemoryShuffleDataResult.java │ │ │ ├── PreAllocatedBufferInfo.java │ │ │ ├── RequireBufferStatusCode.java │ │ │ ├── ShuffleBuffer.java │ │ │ ├── ShuffleBufferManager.java │ │ │ ├── ShuffleBufferType.java │ │ │ ├── ShuffleBufferWithLinkedList.java │ │ │ ├── ShuffleBufferWithSkipList.java │ │ │ └── lab │ │ │ │ ├── Chunk.java │ │ │ │ ├── ChunkCreator.java │ │ │ │ ├── LAB.java │ │ │ │ ├── LABShuffleBufferWithLinkedList.java │ │ │ │ ├── LABShuffleBufferWithSkipList.java │ │ │ │ ├── LABShufflePartitionedBlock.java │ │ │ │ ├── OffheapChunk.java │ │ │ │ └── SupportsLAB.java │ │ │ ├── event │ │ │ ├── AppPurgeEvent.java │ │ │ ├── AppUnregisterPurgeEvent.java │ │ │ ├── PurgeEvent.java │ │ │ └── ShufflePurgeEvent.java │ │ │ ├── flush │ │ │ ├── EventDiscardException.java │ │ │ ├── EventInvalidException.java │ │ │ └── EventRetryException.java │ │ │ ├── merge │ │ │ ├── BlockFlushFileReader.java │ │ │ ├── DefaultMergeEventHandler.java │ │ │ ├── MergeEvent.java │ │ │ ├── MergeEventHandler.java │ │ │ ├── MergeStatus.java │ │ │ ├── MergedResult.java │ │ │ ├── Partition.java │ │ │ ├── Shuffle.java │ │ │ └── ShuffleMergeManager.java │ │ │ ├── netty │ │ │ ├── ShuffleServerNettyHandler.java │ │ │ ├── StreamServer.java │ │ │ └── StreamServerMetricHandler.java │ │ │ ├── storage │ │ │ ├── AbstractStorageManagerFallbackStrategy.java │ │ │ ├── HadoopStorageManager.java │ │ │ ├── HadoopStorageManagerFallbackStrategy.java │ │ │ ├── HybridStorageManager.java │ │ │ ├── LocalStorageManager.java │ │ │ ├── LocalStorageManagerFactory.java │ │ │ ├── LocalStorageManagerFallbackStrategy.java │ │ │ ├── MultiPartLocalStorageManager.java │ │ │ ├── RotateStorageManagerFallbackStrategy.java │ │ │ ├── SingleStorageManager.java │ │ │ ├── StorageManager.java │ │ │ ├── StorageManagerFactory.java │ │ │ ├── StorageMediaFromEnvProvider.java │ │ │ └── hybrid │ │ │ │ ├── DefaultStorageManagerSelector.java │ │ │ │ ├── FallbackBasedStorageManagerSelector.java │ │ │ │ ├── HugePartitionSensitiveStorageManagerSelector.java │ │ │ │ └── StorageManagerSelector.java │ │ │ └── web │ │ │ ├── lombok.config │ │ │ ├── resource │ │ │ └── ServerResource.java │ │ │ └── vo │ │ │ └── ServerConfVO.java │ └── resources │ │ └── META-INF │ │ └── services │ │ └── org.apache.uniffle.storage.common.StorageMediaProvider │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── uniffle │ │ └── server │ │ ├── HealthScriptCheckerTest.java │ │ ├── HealthyMockChecker.java │ │ ├── KerberizedShuffleTaskManagerTest.java │ │ ├── LocalSingleStorageTypeFromEnvProviderTest.java │ │ ├── LocalStorageCheckerTest.java │ │ ├── MockedGrpcServer.java │ │ ├── MockedShuffleServer.java │ │ ├── MockedShuffleServerFactory.java │ │ ├── MockedShuffleServerGrpcService.java │ │ ├── ShuffleFlushManagerOnKerberizedHadoopTest.java │ │ ├── ShuffleFlushManagerTest.java │ │ ├── ShuffleServerConfTest.java │ │ ├── ShuffleServerGrpcMetricsTest.java │ │ ├── ShuffleServerMetricsTest.java │ │ ├── ShuffleServerTest.java │ │ ├── ShuffleTaskInfoTest.java │ │ ├── ShuffleTaskManagerTest.java │ │ ├── StorageCheckerTest.java │ │ ├── TopNShuffleDataSizeOfAppCalcTaskTest.java │ │ ├── UnHealthyMockChecker.java │ │ ├── buffer │ │ ├── BufferTestBase.java │ │ ├── LABShuffleBufferWithLinkedListTest.java │ │ ├── LABShuffleBufferWithSkipListTest.java │ │ ├── ShuffleBufferManagerTest.java │ │ ├── ShuffleBufferWithLinkedListTest.java │ │ └── ShuffleBufferWithSkipListTest.java │ │ ├── merge │ │ ├── BlockFlushFileReaderTest.java │ │ ├── MergedResultTest.java │ │ └── ShuffleMergeManagerTest.java │ │ └── storage │ │ ├── HadoopStorageManagerTest.java │ │ ├── HybridStorageManagerTest.java │ │ ├── LocalStorageManagerTest.java │ │ └── StorageManagerFallbackStrategyTest.java │ └── resources │ ├── confBySizeStringTest.conf │ ├── confTest.conf │ ├── gcTest.conf │ ├── healthy-script1.sh │ ├── healthy-script2.sh │ ├── healthy-script3.sh │ ├── healthy-script4.sh │ ├── log4j2.xml │ └── server.conf ├── spotbugs-exclude.xml ├── storage ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── uniffle │ │ └── storage │ │ ├── api │ │ ├── FileReader.java │ │ └── FileWriter.java │ │ ├── common │ │ ├── AbstractStorage.java │ │ ├── CompositeReadingViewStorage.java │ │ ├── DefaultStorageMediaProvider.java │ │ ├── FileBasedShuffleSegment.java │ │ ├── HadoopStorage.java │ │ ├── LocalStorage.java │ │ ├── LocalStorageMeta.java │ │ ├── ShuffleFileInfo.java │ │ ├── ShuffleInfo.java │ │ ├── ShuffleSegment.java │ │ ├── Storage.java │ │ ├── StorageMediaProvider.java │ │ ├── StorageReadMetrics.java │ │ └── StorageWriteMetrics.java │ │ ├── factory │ │ └── ShuffleHandlerFactory.java │ │ ├── handler │ │ ├── AsynDeletionEvent.java │ │ ├── ClientReadHandlerMetric.java │ │ ├── api │ │ │ ├── ClientReadHandler.java │ │ │ ├── ServerReadHandler.java │ │ │ ├── ShuffleDeleteHandler.java │ │ │ ├── ShuffleWriteHandler.java │ │ │ └── ShuffleWriteHandlerWrapper.java │ │ └── impl │ │ │ ├── AbstractClientReadHandler.java │ │ │ ├── AsynDeletionEventManager.java │ │ │ ├── ComposedClientReadHandler.java │ │ │ ├── CompositeLocalFileServerReadHandler.java │ │ │ ├── DataFileSegment.java │ │ │ ├── DataSkippableReadHandler.java │ │ │ ├── FileSegment.java │ │ │ ├── HadoopClientReadHandler.java │ │ │ ├── HadoopFileReader.java │ │ │ ├── HadoopFileWriter.java │ │ │ ├── HadoopShuffleDeleteHandler.java │ │ │ ├── HadoopShuffleReadHandler.java │ │ │ ├── HadoopShuffleWriteHandler.java │ │ │ ├── LocalFileAsyncDeleteHandler.java │ │ │ ├── LocalFileBlackHoleWriter.java │ │ │ ├── LocalFileClientReadHandler.java │ │ │ ├── LocalFileDeleteHandler.java │ │ │ ├── LocalFileNioWriter.java │ │ │ ├── LocalFileNullDeviceWriter.java │ │ │ ├── LocalFileReader.java │ │ │ ├── LocalFileServerReadHandler.java │ │ │ ├── LocalFileWriteHandler.java │ │ │ ├── LocalFileWriter.java │ │ │ ├── LocalFileWriterFactory.java │ │ │ ├── MemoryClientReadHandler.java │ │ │ ├── MultiReplicaClientReadHandler.java │ │ │ ├── PooledHadoopShuffleWriteHandler.java │ │ │ ├── PrefetchableClientReadHandler.java │ │ │ ├── ShuffleServerReadCost.java │ │ │ └── ShuffleServerReadCostTracker.java │ │ ├── request │ │ ├── CreateShuffleDeleteHandlerRequest.java │ │ ├── CreateShuffleReadHandlerRequest.java │ │ └── CreateShuffleWriteHandlerRequest.java │ │ └── util │ │ ├── ShuffleStorageUtils.java │ │ └── StorageType.java │ └── test │ └── java │ └── org │ └── apache │ └── uniffle │ └── storage │ ├── HadoopShuffleHandlerTestBase.java │ ├── HadoopTestBase.java │ ├── common │ ├── DefaultStorageMediaProviderTest.java │ ├── LocalStorageTest.java │ └── ShuffleFileInfoTest.java │ ├── handler │ └── impl │ │ ├── DataSkippableReadHandlerTest.java │ │ ├── HadoopClientReadHandlerTest.java │ │ ├── HadoopFileReaderTest.java │ │ ├── HadoopFileWriterTest.java │ │ ├── HadoopHandlerTest.java │ │ ├── HadoopShuffleReadHandlerTest.java │ │ ├── KerberizedHadoopClientReadHandlerTest.java │ │ ├── KerberizedHadoopShuffleReadHandlerTest.java │ │ ├── LocalFileHandlerTest.java │ │ ├── LocalFileHandlerTestBase.java │ │ ├── LocalFileServerReadHandlerTest.java │ │ ├── PooledHadoopShuffleWriteHandlerTest.java │ │ └── PrefetchableClientReadHandlerTest.java │ └── util │ ├── ShuffleHadoopStorageUtilsTest.java │ ├── ShuffleKerberizedHadoopStorageUtilsTest.java │ ├── ShuffleStorageUtilsTest.java │ └── StorageTypeTest.java └── tools └── client-simulation-yarn ├── README.md ├── pom.xml └── src └── main └── java └── org └── apache └── uniffle └── client └── simulator ├── Constants.java ├── HadoopConfigApp.java ├── NMCallBackHandler.java ├── UniffleClientSimOnYarnAppMaster.java ├── UniffleClientSimOnYarnClient.java ├── UniffleTask.java └── Utils.java /.asf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/.asf.yaml -------------------------------------------------------------------------------- /.baseline/copyright/apache-license-header.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/.baseline/copyright/apache-license-header.txt -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/.github/ISSUE_TEMPLATE/bug-report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/doc-improvement-report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/.github/ISSUE_TEMPLATE/doc-improvement-report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/.github/ISSUE_TEMPLATE/feature-request.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/flaky-test-report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/.github/ISSUE_TEMPLATE/flaky-test-report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/improvement.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/.github/ISSUE_TEMPLATE/improvement.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/subtask.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/.github/ISSUE_TEMPLATE/subtask.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/umbrella.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/.github/ISSUE_TEMPLATE/umbrella.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/.github/PULL_REQUEST_TEMPLATE -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/changes.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/.github/workflows/changes.yml -------------------------------------------------------------------------------- /.github/workflows/docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/.github/workflows/docker.yml -------------------------------------------------------------------------------- /.github/workflows/parallel.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/.github/workflows/parallel.yml -------------------------------------------------------------------------------- /.github/workflows/sequential.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/.github/workflows/sequential.yml -------------------------------------------------------------------------------- /.github/workflows/single.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/.github/workflows/single.yml -------------------------------------------------------------------------------- /.github/workflows/test-results.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/.github/workflows/test-results.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DISCLAIMER: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/DISCLAIMER -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE-binary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/LICENSE-binary -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/NOTICE -------------------------------------------------------------------------------- /NOTICE-binary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/NOTICE-binary -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/README.md -------------------------------------------------------------------------------- /bin/get-metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/bin/get-metrics.py -------------------------------------------------------------------------------- /bin/restart-coordinator.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/bin/restart-coordinator.sh -------------------------------------------------------------------------------- /bin/restart-shuffle-server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/bin/restart-shuffle-server.sh -------------------------------------------------------------------------------- /bin/start-coordinator.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/bin/start-coordinator.sh -------------------------------------------------------------------------------- /bin/start-dashboard.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/bin/start-dashboard.sh -------------------------------------------------------------------------------- /bin/start-shuffle-server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/bin/start-shuffle-server.sh -------------------------------------------------------------------------------- /bin/stop-coordinator.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/bin/stop-coordinator.sh -------------------------------------------------------------------------------- /bin/stop-dashboard.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/bin/stop-dashboard.sh -------------------------------------------------------------------------------- /bin/stop-shuffle-server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/bin/stop-shuffle-server.sh -------------------------------------------------------------------------------- /bin/uniffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/bin/uniffle -------------------------------------------------------------------------------- /bin/uniffle-function.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/bin/uniffle-function.sh -------------------------------------------------------------------------------- /bin/utils.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/bin/utils.sh -------------------------------------------------------------------------------- /checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/checkstyle.xml -------------------------------------------------------------------------------- /cli/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/cli/pom.xml -------------------------------------------------------------------------------- /cli/src/main/java/org/apache/uniffle/AbstractCustomCommandLine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/cli/src/main/java/org/apache/uniffle/AbstractCustomCommandLine.java -------------------------------------------------------------------------------- /cli/src/main/java/org/apache/uniffle/CustomCommandLine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/cli/src/main/java/org/apache/uniffle/CustomCommandLine.java -------------------------------------------------------------------------------- /cli/src/main/java/org/apache/uniffle/UniffleCliArgsException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/cli/src/main/java/org/apache/uniffle/UniffleCliArgsException.java -------------------------------------------------------------------------------- /cli/src/main/java/org/apache/uniffle/api/AdminRestApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/cli/src/main/java/org/apache/uniffle/api/AdminRestApi.java -------------------------------------------------------------------------------- /cli/src/main/java/org/apache/uniffle/cli/CLIContentUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/cli/src/main/java/org/apache/uniffle/cli/CLIContentUtils.java -------------------------------------------------------------------------------- /cli/src/main/java/org/apache/uniffle/cli/UniffleAdminCLI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/cli/src/main/java/org/apache/uniffle/cli/UniffleAdminCLI.java -------------------------------------------------------------------------------- /cli/src/main/java/org/apache/uniffle/cli/UniffleCLI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/cli/src/main/java/org/apache/uniffle/cli/UniffleCLI.java -------------------------------------------------------------------------------- /cli/src/main/java/org/apache/uniffle/client/HttpClientFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/cli/src/main/java/org/apache/uniffle/client/HttpClientFactory.java -------------------------------------------------------------------------------- /cli/src/main/java/org/apache/uniffle/client/RestClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/cli/src/main/java/org/apache/uniffle/client/RestClient.java -------------------------------------------------------------------------------- /cli/src/main/java/org/apache/uniffle/client/RestClientConf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/cli/src/main/java/org/apache/uniffle/client/RestClientConf.java -------------------------------------------------------------------------------- /cli/src/main/java/org/apache/uniffle/client/RestClientImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/cli/src/main/java/org/apache/uniffle/client/RestClientImpl.java -------------------------------------------------------------------------------- /cli/src/main/java/org/apache/uniffle/client/UniffleRestClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/cli/src/main/java/org/apache/uniffle/client/UniffleRestClient.java -------------------------------------------------------------------------------- /cli/src/main/java/org/apache/uniffle/client/exception/UniffleRestException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/cli/src/main/java/org/apache/uniffle/client/exception/UniffleRestException.java -------------------------------------------------------------------------------- /cli/src/main/java/org/apache/uniffle/entity/ApplicationResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/cli/src/main/java/org/apache/uniffle/entity/ApplicationResponse.java -------------------------------------------------------------------------------- /cli/src/test/java/org/apache/uniffle/cli/AdminRestApiTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/cli/src/test/java/org/apache/uniffle/cli/AdminRestApiTest.java -------------------------------------------------------------------------------- /cli/src/test/java/org/apache/uniffle/cli/CLIContentUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/cli/src/test/java/org/apache/uniffle/cli/CLIContentUtilsTest.java -------------------------------------------------------------------------------- /cli/src/test/java/org/apache/uniffle/cli/UniffleTestAdminCLI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/cli/src/test/java/org/apache/uniffle/cli/UniffleTestAdminCLI.java -------------------------------------------------------------------------------- /cli/src/test/java/org/apache/uniffle/cli/UniffleTestCLI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/cli/src/test/java/org/apache/uniffle/cli/UniffleTestCLI.java -------------------------------------------------------------------------------- /cli/src/test/resources/CLIContentResult: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/cli/src/test/resources/CLIContentResult -------------------------------------------------------------------------------- /client-mr/core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-mr/core/pom.xml -------------------------------------------------------------------------------- /client-mr/core/src/main/java/org/apache/hadoop/mapred/RssCombineOutputCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-mr/core/src/main/java/org/apache/hadoop/mapred/RssCombineOutputCollector.java -------------------------------------------------------------------------------- /client-mr/core/src/main/java/org/apache/hadoop/mapred/RssMapOutputCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-mr/core/src/main/java/org/apache/hadoop/mapred/RssMapOutputCollector.java -------------------------------------------------------------------------------- /client-mr/core/src/main/java/org/apache/hadoop/mapred/SortWriteBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-mr/core/src/main/java/org/apache/hadoop/mapred/SortWriteBuffer.java -------------------------------------------------------------------------------- /client-mr/core/src/main/java/org/apache/hadoop/mapred/SortWriteBufferManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-mr/core/src/main/java/org/apache/hadoop/mapred/SortWriteBufferManager.java -------------------------------------------------------------------------------- /client-mr/core/src/main/java/org/apache/hadoop/mapreduce/MRIdHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-mr/core/src/main/java/org/apache/hadoop/mapreduce/MRIdHelper.java -------------------------------------------------------------------------------- /client-mr/core/src/main/java/org/apache/hadoop/mapreduce/RssMRConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-mr/core/src/main/java/org/apache/hadoop/mapreduce/RssMRConfig.java -------------------------------------------------------------------------------- /client-mr/core/src/main/java/org/apache/hadoop/mapreduce/RssMRUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-mr/core/src/main/java/org/apache/hadoop/mapreduce/RssMRUtils.java -------------------------------------------------------------------------------- /client-mr/core/src/main/java/org/apache/hadoop/mapreduce/task/reduce/RssFetcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-mr/core/src/main/java/org/apache/hadoop/mapreduce/task/reduce/RssFetcher.java -------------------------------------------------------------------------------- /client-mr/core/src/main/java/org/apache/hadoop/mapreduce/task/reduce/RssShuffle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-mr/core/src/main/java/org/apache/hadoop/mapreduce/task/reduce/RssShuffle.java -------------------------------------------------------------------------------- /client-mr/core/src/main/java/org/apache/hadoop/mapreduce/v2/app/RssMRAppMaster.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-mr/core/src/main/java/org/apache/hadoop/mapreduce/v2/app/RssMRAppMaster.java -------------------------------------------------------------------------------- /client-mr/core/src/main/java/org/apache/uniffle/client/shuffle/MRCombiner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-mr/core/src/main/java/org/apache/uniffle/client/shuffle/MRCombiner.java -------------------------------------------------------------------------------- /client-mr/core/src/main/java/org/apache/uniffle/client/shuffle/RecordCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-mr/core/src/main/java/org/apache/uniffle/client/shuffle/RecordCollector.java -------------------------------------------------------------------------------- /client-mr/core/src/test/java/org/apache/hadoop/mapred/SortWriteBufferTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-mr/core/src/test/java/org/apache/hadoop/mapred/SortWriteBufferTest.java -------------------------------------------------------------------------------- /client-mr/core/src/test/java/org/apache/hadoop/mapreduce/RssMRUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-mr/core/src/test/java/org/apache/hadoop/mapreduce/RssMRUtilsTest.java -------------------------------------------------------------------------------- /client-mr/core/src/test/java/org/apache/uniffle/client/shuffle/MRCombinerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-mr/core/src/test/java/org/apache/uniffle/client/shuffle/MRCombinerTest.java -------------------------------------------------------------------------------- /client-mr/core/src/test/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-mr/core/src/test/resources/log4j2.xml -------------------------------------------------------------------------------- /client-mr/hadoop2.8/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-mr/hadoop2.8/pom.xml -------------------------------------------------------------------------------- /client-mr/hadoop3.2/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-mr/hadoop3.2/pom.xml -------------------------------------------------------------------------------- /client-spark/common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-spark/common/pom.xml -------------------------------------------------------------------------------- /client-spark/common/src/main/java/org/apache/spark/shuffle/RssShuffleHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-spark/common/src/main/java/org/apache/spark/shuffle/RssShuffleHandle.java -------------------------------------------------------------------------------- /client-spark/common/src/main/java/org/apache/spark/shuffle/RssSparkConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-spark/common/src/main/java/org/apache/spark/shuffle/RssSparkConfig.java -------------------------------------------------------------------------------- /client-spark/common/src/main/java/org/apache/spark/shuffle/RssStageInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-spark/common/src/main/java/org/apache/spark/shuffle/RssStageInfo.java -------------------------------------------------------------------------------- /client-spark/common/src/main/java/org/apache/spark/shuffle/SparkVersionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-spark/common/src/main/java/org/apache/spark/shuffle/SparkVersionUtils.java -------------------------------------------------------------------------------- /client-spark/common/src/main/java/org/apache/spark/shuffle/writer/DataPusher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-spark/common/src/main/java/org/apache/spark/shuffle/writer/DataPusher.java -------------------------------------------------------------------------------- /client-spark/common/src/main/java/org/apache/uniffle/shuffle/BlockIdManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-spark/common/src/main/java/org/apache/uniffle/shuffle/BlockIdManager.java -------------------------------------------------------------------------------- /client-spark/extension/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-spark/extension/pom.xml -------------------------------------------------------------------------------- /client-spark/extension/src/main/resources/META-INF/services/org.apache.spark.status.AppHistoryServerPlugin: -------------------------------------------------------------------------------- 1 | org.apache.spark.UniffleHistoryServerPlugin -------------------------------------------------------------------------------- /client-spark/extension/src/main/scala/org/apache/spark/UniffleListener.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-spark/extension/src/main/scala/org/apache/spark/UniffleListener.scala -------------------------------------------------------------------------------- /client-spark/extension/src/main/scala/org/apache/spark/UnifflePlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-spark/extension/src/main/scala/org/apache/spark/UnifflePlugin.scala -------------------------------------------------------------------------------- /client-spark/extension/src/main/scala/org/apache/spark/UniffleStatusStore.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-spark/extension/src/main/scala/org/apache/spark/UniffleStatusStore.scala -------------------------------------------------------------------------------- /client-spark/extension/src/main/scala/org/apache/spark/ui/ShufflePage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-spark/extension/src/main/scala/org/apache/spark/ui/ShufflePage.scala -------------------------------------------------------------------------------- /client-spark/extension/src/main/scala/org/apache/spark/ui/ShuffleTab.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-spark/extension/src/main/scala/org/apache/spark/ui/ShuffleTab.scala -------------------------------------------------------------------------------- /client-spark/spark2-shaded/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-spark/spark2-shaded/pom.xml -------------------------------------------------------------------------------- /client-spark/spark2/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-spark/spark2/pom.xml -------------------------------------------------------------------------------- /client-spark/spark2/src/main/java/org/apache/spark/network/util/NettyUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-spark/spark2/src/main/java/org/apache/spark/network/util/NettyUtils.java -------------------------------------------------------------------------------- /client-spark/spark2/src/main/java/org/apache/spark/shuffle/RssShuffleManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-spark/spark2/src/main/java/org/apache/spark/shuffle/RssShuffleManager.java -------------------------------------------------------------------------------- /client-spark/spark3-shaded/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-spark/spark3-shaded/pom.xml -------------------------------------------------------------------------------- /client-spark/spark3/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-spark/spark3/pom.xml -------------------------------------------------------------------------------- /client-spark/spark3/src/main/java/org/apache/spark/shuffle/FunctionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-spark/spark3/src/main/java/org/apache/spark/shuffle/FunctionUtils.java -------------------------------------------------------------------------------- /client-spark/spark3/src/main/java/org/apache/spark/shuffle/RssShuffleDataIo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-spark/spark3/src/main/java/org/apache/spark/shuffle/RssShuffleDataIo.java -------------------------------------------------------------------------------- /client-spark/spark3/src/main/java/org/apache/spark/shuffle/RssShuffleManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-spark/spark3/src/main/java/org/apache/spark/shuffle/RssShuffleManager.java -------------------------------------------------------------------------------- /client-spark/spark3/src/test/java/org/apache/spark/shuffle/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-spark/spark3/src/test/java/org/apache/spark/shuffle/TestUtils.java -------------------------------------------------------------------------------- /client-tez/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-tez/pom.xml -------------------------------------------------------------------------------- /client-tez/src/main/java/org/apache/tez/common/GetShuffleServerRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-tez/src/main/java/org/apache/tez/common/GetShuffleServerRequest.java -------------------------------------------------------------------------------- /client-tez/src/main/java/org/apache/tez/common/GetShuffleServerResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-tez/src/main/java/org/apache/tez/common/GetShuffleServerResponse.java -------------------------------------------------------------------------------- /client-tez/src/main/java/org/apache/tez/common/IdUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-tez/src/main/java/org/apache/tez/common/IdUtils.java -------------------------------------------------------------------------------- /client-tez/src/main/java/org/apache/tez/common/InputContextUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-tez/src/main/java/org/apache/tez/common/InputContextUtils.java -------------------------------------------------------------------------------- /client-tez/src/main/java/org/apache/tez/common/RssTezConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-tez/src/main/java/org/apache/tez/common/RssTezConfig.java -------------------------------------------------------------------------------- /client-tez/src/main/java/org/apache/tez/common/RssTezUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-tez/src/main/java/org/apache/tez/common/RssTezUtils.java -------------------------------------------------------------------------------- /client-tez/src/main/java/org/apache/tez/common/TezClassLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-tez/src/main/java/org/apache/tez/common/TezClassLoader.java -------------------------------------------------------------------------------- /client-tez/src/main/java/org/apache/tez/common/TezIdHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-tez/src/main/java/org/apache/tez/common/TezIdHelper.java -------------------------------------------------------------------------------- /client-tez/src/main/java/org/apache/tez/common/UmbilicalUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-tez/src/main/java/org/apache/tez/common/UmbilicalUtils.java -------------------------------------------------------------------------------- /client-tez/src/main/java/org/apache/tez/dag/app/RssDAGAppMaster.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-tez/src/main/java/org/apache/tez/dag/app/RssDAGAppMaster.java -------------------------------------------------------------------------------- /client-tez/src/main/java/org/apache/tez/dag/app/TezRemoteShuffleManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-tez/src/main/java/org/apache/tez/dag/app/TezRemoteShuffleManager.java -------------------------------------------------------------------------------- /client-tez/src/test/java/org/apache/tez/common/GetShuffleServerRequestTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-tez/src/test/java/org/apache/tez/common/GetShuffleServerRequestTest.java -------------------------------------------------------------------------------- /client-tez/src/test/java/org/apache/tez/common/GetShuffleServerResponseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-tez/src/test/java/org/apache/tez/common/GetShuffleServerResponseTest.java -------------------------------------------------------------------------------- /client-tez/src/test/java/org/apache/tez/common/IdUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-tez/src/test/java/org/apache/tez/common/IdUtilsTest.java -------------------------------------------------------------------------------- /client-tez/src/test/java/org/apache/tez/common/InputContextUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-tez/src/test/java/org/apache/tez/common/InputContextUtilsTest.java -------------------------------------------------------------------------------- /client-tez/src/test/java/org/apache/tez/common/RssTezUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-tez/src/test/java/org/apache/tez/common/RssTezUtilsTest.java -------------------------------------------------------------------------------- /client-tez/src/test/java/org/apache/tez/common/TezIdHelperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-tez/src/test/java/org/apache/tez/common/TezIdHelperTest.java -------------------------------------------------------------------------------- /client-tez/src/test/java/org/apache/tez/dag/app/RssDAGAppMasterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-tez/src/test/java/org/apache/tez/dag/app/RssDAGAppMasterTest.java -------------------------------------------------------------------------------- /client-tez/src/test/java/org/apache/tez/dag/app/TezRemoteShuffleManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-tez/src/test/java/org/apache/tez/dag/app/TezRemoteShuffleManagerTest.java -------------------------------------------------------------------------------- /client-tez/src/test/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client-tez/src/test/resources/log4j2.xml -------------------------------------------------------------------------------- /client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client/pom.xml -------------------------------------------------------------------------------- /client/src/main/java/org/apache/uniffle/client/api/ShuffleReadClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client/src/main/java/org/apache/uniffle/client/api/ShuffleReadClient.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/uniffle/client/api/ShuffleResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client/src/main/java/org/apache/uniffle/client/api/ShuffleResult.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/uniffle/client/api/ShuffleWriteClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client/src/main/java/org/apache/uniffle/client/api/ShuffleWriteClient.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/uniffle/client/factory/ShuffleClientFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client/src/main/java/org/apache/uniffle/client/factory/ShuffleClientFactory.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/uniffle/client/impl/DecompressionWorker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client/src/main/java/org/apache/uniffle/client/impl/DecompressionWorker.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/uniffle/client/impl/FailedBlockSendTracker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client/src/main/java/org/apache/uniffle/client/impl/FailedBlockSendTracker.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/uniffle/client/impl/MergedPartitionStats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client/src/main/java/org/apache/uniffle/client/impl/MergedPartitionStats.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/uniffle/client/impl/ShuffleReadClientImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client/src/main/java/org/apache/uniffle/client/impl/ShuffleReadClientImpl.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/uniffle/client/impl/ShuffleWriteClientImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client/src/main/java/org/apache/uniffle/client/impl/ShuffleWriteClientImpl.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/uniffle/client/impl/TrackingBlockStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client/src/main/java/org/apache/uniffle/client/impl/TrackingBlockStatus.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/uniffle/client/impl/TrackingPartitionStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client/src/main/java/org/apache/uniffle/client/impl/TrackingPartitionStatus.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/uniffle/client/record/Record.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client/src/main/java/org/apache/uniffle/client/record/Record.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/uniffle/client/record/RecordBlob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client/src/main/java/org/apache/uniffle/client/record/RecordBlob.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/uniffle/client/record/RecordBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client/src/main/java/org/apache/uniffle/client/record/RecordBuffer.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/uniffle/client/record/RecordCollection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client/src/main/java/org/apache/uniffle/client/record/RecordCollection.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/uniffle/client/record/reader/BufferedSegment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client/src/main/java/org/apache/uniffle/client/record/reader/BufferedSegment.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/uniffle/client/record/reader/KeyValueReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client/src/main/java/org/apache/uniffle/client/record/reader/KeyValueReader.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/uniffle/client/record/reader/KeyValuesReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client/src/main/java/org/apache/uniffle/client/record/reader/KeyValuesReader.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/uniffle/client/record/reader/RMRecordsReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client/src/main/java/org/apache/uniffle/client/record/reader/RMRecordsReader.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/uniffle/client/record/writer/Combiner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client/src/main/java/org/apache/uniffle/client/record/writer/Combiner.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/uniffle/client/response/ShuffleBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client/src/main/java/org/apache/uniffle/client/response/ShuffleBlock.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/uniffle/client/util/ClientUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client/src/main/java/org/apache/uniffle/client/util/ClientUtils.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/uniffle/client/util/DefaultIdHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client/src/main/java/org/apache/uniffle/client/util/DefaultIdHelper.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/uniffle/client/util/RssClientConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client/src/main/java/org/apache/uniffle/client/util/RssClientConfig.java -------------------------------------------------------------------------------- /client/src/test/java/org/apache/uniffle/client/ClientUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client/src/test/java/org/apache/uniffle/client/ClientUtilsTest.java -------------------------------------------------------------------------------- /client/src/test/java/org/apache/uniffle/client/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client/src/test/java/org/apache/uniffle/client/TestUtils.java -------------------------------------------------------------------------------- /client/src/test/java/org/apache/uniffle/client/impl/DecompressionWorkerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client/src/test/java/org/apache/uniffle/client/impl/DecompressionWorkerTest.java -------------------------------------------------------------------------------- /client/src/test/java/org/apache/uniffle/client/impl/MergedPartitionStatsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/client/src/test/java/org/apache/uniffle/client/impl/MergedPartitionStatsTest.java -------------------------------------------------------------------------------- /common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/pom.xml -------------------------------------------------------------------------------- /common/src/main/java-templates/org/apache/uniffle/common/ProjectConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java-templates/org/apache/uniffle/common/ProjectConstants.java -------------------------------------------------------------------------------- /common/src/main/java/io/netty/util/CompositeFileRegion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/io/netty/util/CompositeFileRegion.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/Application.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/Arguments.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/Arguments.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/AuditType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/AuditType.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/BlockCompletionCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/BlockCompletionCallback.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/BufferSegment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/BufferSegment.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/ClientType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/ClientType.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/DeferredCompressedBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/DeferredCompressedBlock.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/PartitionInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/PartitionInfo.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/PartitionRange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/PartitionRange.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/PartitionSplitMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/PartitionSplitMode.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/ReadSegment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/ReadSegment.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/ReceivingFailureServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/ReceivingFailureServer.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/ReconfigurableConfManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/ReconfigurableConfManager.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/ReconfigurableRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/ReconfigurableRegistry.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/RemoteStorageInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/RemoteStorageInfo.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/ServerStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/ServerStatus.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/ShuffleAssignmentsInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/ShuffleAssignmentsInfo.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/ShuffleBlockInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/ShuffleBlockInfo.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/ShuffleDataDistributionType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/ShuffleDataDistributionType.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/ShuffleDataResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/ShuffleDataResult.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/ShuffleDataSegment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/ShuffleDataSegment.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/ShuffleIndexResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/ShuffleIndexResult.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/ShufflePartitionedBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/ShufflePartitionedBlock.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/ShufflePartitionedData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/ShufflePartitionedData.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/ShuffleReadTimes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/ShuffleReadTimes.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/ShuffleRegisterInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/ShuffleRegisterInfo.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/ShuffleServerInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/ShuffleServerInfo.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/StorageType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/StorageType.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/UnionKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/UnionKey.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/audit/RpcAuditContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/audit/RpcAuditContext.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/compression/Codec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/compression/Codec.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/compression/Lz4Codec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/compression/Lz4Codec.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/compression/NoOpCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/compression/NoOpCodec.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/compression/SnappyCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/compression/SnappyCodec.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/compression/StatisticsCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/compression/StatisticsCodec.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/compression/ZstdCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/compression/ZstdCodec.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/config/ConfigOption.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/config/ConfigOption.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/config/ConfigOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/config/ConfigOptions.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/config/ConfigUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/config/ConfigUtils.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/config/FallbackKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/config/FallbackKey.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/config/RssBaseConf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/config/RssBaseConf.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/config/RssClientConf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/config/RssClientConf.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/config/RssConf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/config/RssConf.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/exception/NoBufferException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/exception/NoBufferException.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/exception/NoRegisterException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/exception/NoRegisterException.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/exception/NotRetryException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/exception/NotRetryException.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/exception/RssException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/exception/RssException.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/executor/ThreadPoolManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/executor/ThreadPoolManager.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/function/TupleConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/function/TupleConsumer.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/future/CompletableFutureUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/future/CompletableFutureUtils.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/merger/KeyValueIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/merger/KeyValueIterator.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/merger/MergeState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/merger/MergeState.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/merger/Merger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/merger/Merger.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/merger/Segment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/merger/Segment.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/merger/StreamedSegment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/merger/StreamedSegment.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/metrics/CommonMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/metrics/CommonMetrics.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/metrics/EmptyGRPCMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/metrics/EmptyGRPCMetrics.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/metrics/GRPCMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/metrics/GRPCMetrics.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/metrics/JvmMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/metrics/JvmMetrics.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/metrics/MetricReporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/metrics/MetricReporter.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/metrics/MetricReporterFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/metrics/MetricReporterFactory.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/metrics/MetricsManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/metrics/MetricsManager.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/metrics/NettyMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/metrics/NettyMetrics.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/metrics/RPCMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/metrics/RPCMetrics.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/metrics/SupplierGauge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/metrics/SupplierGauge.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/netty/DecodeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/netty/DecodeException.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/netty/EncodeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/netty/EncodeException.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/netty/FrameDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/netty/FrameDecoder.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/netty/IOMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/netty/IOMode.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/netty/MessageEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/netty/MessageEncoder.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/netty/TransportFrameDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/netty/TransportFrameDecoder.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/netty/buffer/ManagedBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/netty/buffer/ManagedBuffer.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/netty/client/TransportClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/netty/client/TransportClient.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/netty/client/TransportConf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/netty/client/TransportConf.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/netty/client/TransportContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/netty/client/TransportContext.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/netty/handle/MessageHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/netty/handle/MessageHandler.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/netty/protocol/Decoders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/netty/protocol/Decoders.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/netty/protocol/Encodable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/netty/protocol/Encodable.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/netty/protocol/Encoders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/netty/protocol/Encoders.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/netty/protocol/Message.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/netty/protocol/Message.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/netty/protocol/RequestMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/netty/protocol/RequestMessage.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/netty/protocol/RpcResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/netty/protocol/RpcResponse.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/records/RecordsReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/records/RecordsReader.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/records/RecordsWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/records/RecordsWriter.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/rpc/GrpcServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/rpc/GrpcServer.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/rpc/MonitoringServerCall.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/rpc/MonitoringServerCall.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/rpc/ServerInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/rpc/ServerInterface.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/rpc/ServerType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/rpc/ServerType.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/rpc/StatusCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/rpc/StatusCode.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/security/NoOpSecurityContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/security/NoOpSecurityContext.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/security/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/security/SecurityConfig.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/security/SecurityContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/security/SecurityContext.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/segment/SegmentSplitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/segment/SegmentSplitter.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/serializer/FileSerInputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/serializer/FileSerInputStream.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/serializer/SerInputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/serializer/SerInputStream.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/serializer/SerOutputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/serializer/SerOutputStream.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/serializer/Serializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/serializer/Serializer.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/serializer/SerializerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/serializer/SerializerFactory.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/serializer/SerializerInstance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/serializer/SerializerInstance.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/serializer/kryo/PoolWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/serializer/kryo/PoolWrapper.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/storage/StorageInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/storage/StorageInfo.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/storage/StorageInfoUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/storage/StorageInfoUtils.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/storage/StorageMedia.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/storage/StorageMedia.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/storage/StorageStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/storage/StorageStatus.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/util/BlockId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/util/BlockId.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/util/BlockIdLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/util/BlockIdLayout.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/util/ByteBufUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/util/ByteBufUtils.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/util/ByteBufferUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/util/ByteBufferUtils.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/util/ByteUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/util/ByteUnit.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/util/ChecksumUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/util/ChecksumUtils.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/util/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/util/Constants.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/util/ExitUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/util/ExitUtils.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/util/GrpcNettyUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/util/GrpcNettyUtils.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/util/IdHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/util/IdHelper.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/util/JavaUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/util/JavaUtils.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/util/JvmPauseMonitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/util/JvmPauseMonitor.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/util/NettyUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/util/NettyUtils.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/util/OutputUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/util/OutputUtils.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/util/RetryUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/util/RetryUtils.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/util/RssUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/util/RssUtils.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/util/StatefulCloseable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/util/StatefulCloseable.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/util/ThreadUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/util/ThreadUtils.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/util/TripleFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/util/TripleFunction.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/util/UnitConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/util/UnitConverter.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/web/JerseyAutoDiscoverable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/web/JerseyAutoDiscoverable.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/web/JettyServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/web/JettyServer.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/web/JsonConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/web/JsonConverter.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/web/resource/Authorization.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/web/resource/Authorization.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/web/resource/BaseResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/web/resource/BaseResource.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/web/resource/ConfOpsResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/web/resource/ConfOpsResource.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/web/resource/ConfVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/web/resource/ConfVO.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/web/resource/MetricResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/web/resource/MetricResource.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/uniffle/common/web/resource/Response.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/main/java/org/apache/uniffle/common/web/resource/Response.java -------------------------------------------------------------------------------- /common/src/main/resources/META-INF/services/org.apache.hbase.thirdparty.org.glassfish.jersey.internal.spi.AutoDiscoverable: -------------------------------------------------------------------------------- 1 | org.apache.uniffle.common.web.JerseyAutoDiscoverable 2 | -------------------------------------------------------------------------------- /common/src/test/java/org/apache/uniffle/common/ArgumentsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/test/java/org/apache/uniffle/common/ArgumentsTest.java -------------------------------------------------------------------------------- /common/src/test/java/org/apache/uniffle/common/BufferSegmentTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/test/java/org/apache/uniffle/common/BufferSegmentTest.java -------------------------------------------------------------------------------- /common/src/test/java/org/apache/uniffle/common/DeferredCompressedBlockTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/test/java/org/apache/uniffle/common/DeferredCompressedBlockTest.java -------------------------------------------------------------------------------- /common/src/test/java/org/apache/uniffle/common/KerberizedHadoop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/test/java/org/apache/uniffle/common/KerberizedHadoop.java -------------------------------------------------------------------------------- /common/src/test/java/org/apache/uniffle/common/KerberizedHadoopBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/test/java/org/apache/uniffle/common/KerberizedHadoopBase.java -------------------------------------------------------------------------------- /common/src/test/java/org/apache/uniffle/common/PartitionRangeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/test/java/org/apache/uniffle/common/PartitionRangeTest.java -------------------------------------------------------------------------------- /common/src/test/java/org/apache/uniffle/common/ReconfigurableConfManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/test/java/org/apache/uniffle/common/ReconfigurableConfManagerTest.java -------------------------------------------------------------------------------- /common/src/test/java/org/apache/uniffle/common/ReconfigurableRegistryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/test/java/org/apache/uniffle/common/ReconfigurableRegistryTest.java -------------------------------------------------------------------------------- /common/src/test/java/org/apache/uniffle/common/RemoteStorageInfoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/test/java/org/apache/uniffle/common/RemoteStorageInfoTest.java -------------------------------------------------------------------------------- /common/src/test/java/org/apache/uniffle/common/ServerStatusTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/test/java/org/apache/uniffle/common/ServerStatusTest.java -------------------------------------------------------------------------------- /common/src/test/java/org/apache/uniffle/common/ShuffleBlockInfoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/test/java/org/apache/uniffle/common/ShuffleBlockInfoTest.java -------------------------------------------------------------------------------- /common/src/test/java/org/apache/uniffle/common/ShuffleDataResultTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/test/java/org/apache/uniffle/common/ShuffleDataResultTest.java -------------------------------------------------------------------------------- /common/src/test/java/org/apache/uniffle/common/ShuffleIndexResultTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/test/java/org/apache/uniffle/common/ShuffleIndexResultTest.java -------------------------------------------------------------------------------- /common/src/test/java/org/apache/uniffle/common/ShufflePartitionedBlockTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/test/java/org/apache/uniffle/common/ShufflePartitionedBlockTest.java -------------------------------------------------------------------------------- /common/src/test/java/org/apache/uniffle/common/ShufflePartitionedDataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/test/java/org/apache/uniffle/common/ShufflePartitionedDataTest.java -------------------------------------------------------------------------------- /common/src/test/java/org/apache/uniffle/common/ShuffleRegisterInfoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/test/java/org/apache/uniffle/common/ShuffleRegisterInfoTest.java -------------------------------------------------------------------------------- /common/src/test/java/org/apache/uniffle/common/ShuffleServerInfoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/test/java/org/apache/uniffle/common/ShuffleServerInfoTest.java -------------------------------------------------------------------------------- /common/src/test/java/org/apache/uniffle/common/UnionKeyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/test/java/org/apache/uniffle/common/UnionKeyTest.java -------------------------------------------------------------------------------- /common/src/test/java/org/apache/uniffle/common/compression/CompressionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/test/java/org/apache/uniffle/common/compression/CompressionTest.java -------------------------------------------------------------------------------- /common/src/test/java/org/apache/uniffle/common/config/ConfigOptionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/test/java/org/apache/uniffle/common/config/ConfigOptionTest.java -------------------------------------------------------------------------------- /common/src/test/java/org/apache/uniffle/common/config/ConfigUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/test/java/org/apache/uniffle/common/config/ConfigUtilsTest.java -------------------------------------------------------------------------------- /common/src/test/java/org/apache/uniffle/common/config/RssConfTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/test/java/org/apache/uniffle/common/config/RssConfTest.java -------------------------------------------------------------------------------- /common/src/test/java/org/apache/uniffle/common/log/TestLoggerExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/test/java/org/apache/uniffle/common/log/TestLoggerExtension.java -------------------------------------------------------------------------------- /common/src/test/java/org/apache/uniffle/common/log/TestLoggerParamResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/test/java/org/apache/uniffle/common/log/TestLoggerParamResolver.java -------------------------------------------------------------------------------- /common/src/test/java/org/apache/uniffle/common/merger/MergerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/test/java/org/apache/uniffle/common/merger/MergerTest.java -------------------------------------------------------------------------------- /common/src/test/java/org/apache/uniffle/common/metrics/MetricsManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/test/java/org/apache/uniffle/common/metrics/MetricsManagerTest.java -------------------------------------------------------------------------------- /common/src/test/java/org/apache/uniffle/common/metrics/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/test/java/org/apache/uniffle/common/metrics/TestUtils.java -------------------------------------------------------------------------------- /common/src/test/java/org/apache/uniffle/common/netty/EncoderAndDecoderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/test/java/org/apache/uniffle/common/netty/EncoderAndDecoderTest.java -------------------------------------------------------------------------------- /common/src/test/java/org/apache/uniffle/common/rpc/GrpcServerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/test/java/org/apache/uniffle/common/rpc/GrpcServerTest.java -------------------------------------------------------------------------------- /common/src/test/java/org/apache/uniffle/common/rpc/StatusCodeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/test/java/org/apache/uniffle/common/rpc/StatusCodeTest.java -------------------------------------------------------------------------------- /common/src/test/java/org/apache/uniffle/common/serializer/KryoSerializerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/test/java/org/apache/uniffle/common/serializer/KryoSerializerTest.java -------------------------------------------------------------------------------- /common/src/test/java/org/apache/uniffle/common/serializer/SerializerUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/test/java/org/apache/uniffle/common/serializer/SerializerUtils.java -------------------------------------------------------------------------------- /common/src/test/java/org/apache/uniffle/common/storage/StorageInfoUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/test/java/org/apache/uniffle/common/storage/StorageInfoUtilsTest.java -------------------------------------------------------------------------------- /common/src/test/java/org/apache/uniffle/common/util/BlockIdLayoutTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/test/java/org/apache/uniffle/common/util/BlockIdLayoutTest.java -------------------------------------------------------------------------------- /common/src/test/java/org/apache/uniffle/common/util/BlockIdTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/test/java/org/apache/uniffle/common/util/BlockIdTest.java -------------------------------------------------------------------------------- /common/src/test/java/org/apache/uniffle/common/util/ByteBufUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/test/java/org/apache/uniffle/common/util/ByteBufUtilsTest.java -------------------------------------------------------------------------------- /common/src/test/java/org/apache/uniffle/common/util/ChecksumUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/test/java/org/apache/uniffle/common/util/ChecksumUtilsTest.java -------------------------------------------------------------------------------- /common/src/test/java/org/apache/uniffle/common/util/ExitUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/test/java/org/apache/uniffle/common/util/ExitUtilsTest.java -------------------------------------------------------------------------------- /common/src/test/java/org/apache/uniffle/common/util/JavaUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/test/java/org/apache/uniffle/common/util/JavaUtilsTest.java -------------------------------------------------------------------------------- /common/src/test/java/org/apache/uniffle/common/util/NettyUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/test/java/org/apache/uniffle/common/util/NettyUtilsTest.java -------------------------------------------------------------------------------- /common/src/test/java/org/apache/uniffle/common/util/OutputUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/test/java/org/apache/uniffle/common/util/OutputUtilsTest.java -------------------------------------------------------------------------------- /common/src/test/java/org/apache/uniffle/common/util/RetryUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/test/java/org/apache/uniffle/common/util/RetryUtilsTest.java -------------------------------------------------------------------------------- /common/src/test/java/org/apache/uniffle/common/util/RssUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/test/java/org/apache/uniffle/common/util/RssUtilsTest.java -------------------------------------------------------------------------------- /common/src/test/java/org/apache/uniffle/common/util/ThreadUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/test/java/org/apache/uniffle/common/util/ThreadUtilsTest.java -------------------------------------------------------------------------------- /common/src/test/java/org/apache/uniffle/common/util/UnitConverterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/test/java/org/apache/uniffle/common/util/UnitConverterTest.java -------------------------------------------------------------------------------- /common/src/test/java/org/apache/uniffle/common/web/JettyServerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/test/java/org/apache/uniffle/common/web/JettyServerTest.java -------------------------------------------------------------------------------- /common/src/test/resources/rss-defaults.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/test/resources/rss-defaults.conf -------------------------------------------------------------------------------- /common/src/test/resources/server.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/common/src/test/resources/server.conf -------------------------------------------------------------------------------- /conf/coordinator.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/conf/coordinator.conf -------------------------------------------------------------------------------- /conf/dashboard.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/conf/dashboard.conf -------------------------------------------------------------------------------- /conf/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/conf/log4j2.xml -------------------------------------------------------------------------------- /conf/rss-env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/conf/rss-env.sh -------------------------------------------------------------------------------- /conf/server.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/conf/server.conf -------------------------------------------------------------------------------- /coordinator/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/coordinator/pom.xml -------------------------------------------------------------------------------- /coordinator/src/main/java/org/apache/uniffle/coordinator/AccessManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/coordinator/src/main/java/org/apache/uniffle/coordinator/AccessManager.java -------------------------------------------------------------------------------- /coordinator/src/main/java/org/apache/uniffle/coordinator/AppInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/coordinator/src/main/java/org/apache/uniffle/coordinator/AppInfo.java -------------------------------------------------------------------------------- /coordinator/src/main/java/org/apache/uniffle/coordinator/ApplicationManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/coordinator/src/main/java/org/apache/uniffle/coordinator/ApplicationManager.java -------------------------------------------------------------------------------- /coordinator/src/main/java/org/apache/uniffle/coordinator/ClusterManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/coordinator/src/main/java/org/apache/uniffle/coordinator/ClusterManager.java -------------------------------------------------------------------------------- /coordinator/src/main/java/org/apache/uniffle/coordinator/CoordinatorConf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/coordinator/src/main/java/org/apache/uniffle/coordinator/CoordinatorConf.java -------------------------------------------------------------------------------- /coordinator/src/main/java/org/apache/uniffle/coordinator/CoordinatorFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/coordinator/src/main/java/org/apache/uniffle/coordinator/CoordinatorFactory.java -------------------------------------------------------------------------------- /coordinator/src/main/java/org/apache/uniffle/coordinator/CoordinatorServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/coordinator/src/main/java/org/apache/uniffle/coordinator/CoordinatorServer.java -------------------------------------------------------------------------------- /coordinator/src/main/java/org/apache/uniffle/coordinator/QuotaManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/coordinator/src/main/java/org/apache/uniffle/coordinator/QuotaManager.java -------------------------------------------------------------------------------- /coordinator/src/main/java/org/apache/uniffle/coordinator/ServerNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/coordinator/src/main/java/org/apache/uniffle/coordinator/ServerNode.java -------------------------------------------------------------------------------- /coordinator/src/main/java/org/apache/uniffle/coordinator/access/AccessInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/coordinator/src/main/java/org/apache/uniffle/coordinator/access/AccessInfo.java -------------------------------------------------------------------------------- /coordinator/src/main/java/org/apache/uniffle/coordinator/conf/ClientConf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/coordinator/src/main/java/org/apache/uniffle/coordinator/conf/ClientConf.java -------------------------------------------------------------------------------- /coordinator/src/main/java/org/apache/uniffle/coordinator/web/lombok.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/coordinator/src/main/java/org/apache/uniffle/coordinator/web/lombok.config -------------------------------------------------------------------------------- /coordinator/src/main/java/org/apache/uniffle/coordinator/web/vo/AppInfoVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/coordinator/src/main/java/org/apache/uniffle/coordinator/web/vo/AppInfoVO.java -------------------------------------------------------------------------------- /coordinator/src/main/java/org/apache/uniffle/coordinator/web/vo/UserAppNumVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/coordinator/src/main/java/org/apache/uniffle/coordinator/web/vo/UserAppNumVO.java -------------------------------------------------------------------------------- /coordinator/src/test/java/org/apache/uniffle/coordinator/CoordinatorConfTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/coordinator/src/test/java/org/apache/uniffle/coordinator/CoordinatorConfTest.java -------------------------------------------------------------------------------- /coordinator/src/test/java/org/apache/uniffle/coordinator/GenericTestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/coordinator/src/test/java/org/apache/uniffle/coordinator/GenericTestUtils.java -------------------------------------------------------------------------------- /coordinator/src/test/java/org/apache/uniffle/coordinator/QuotaManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/coordinator/src/test/java/org/apache/uniffle/coordinator/QuotaManagerTest.java -------------------------------------------------------------------------------- /coordinator/src/test/java/org/apache/uniffle/coordinator/ServerNodeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/coordinator/src/test/java/org/apache/uniffle/coordinator/ServerNodeTest.java -------------------------------------------------------------------------------- /coordinator/src/test/resources/coordinator.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/coordinator/src/test/resources/coordinator.conf -------------------------------------------------------------------------------- /coordinator/src/test/resources/dynamicClientConf.legacy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/coordinator/src/test/resources/dynamicClientConf.legacy -------------------------------------------------------------------------------- /coordinator/src/test/resources/dynamicClientConf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/coordinator/src/test/resources/dynamicClientConf.yaml -------------------------------------------------------------------------------- /coordinator/src/test/resources/empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coordinator/src/test/resources/quotaFile.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/coordinator/src/test/resources/quotaFile.properties -------------------------------------------------------------------------------- /dashboard/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/dashboard/pom.xml -------------------------------------------------------------------------------- /dashboard/src/main/java/org/apache/uniffle/dashboard/web/Dashboard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/dashboard/src/main/java/org/apache/uniffle/dashboard/web/Dashboard.java -------------------------------------------------------------------------------- /dashboard/src/main/java/org/apache/uniffle/dashboard/web/lombok.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/dashboard/src/main/java/org/apache/uniffle/dashboard/web/lombok.config -------------------------------------------------------------------------------- /dashboard/src/main/java/org/apache/uniffle/dashboard/web/vo/DashboardConfVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/dashboard/src/main/java/org/apache/uniffle/dashboard/web/vo/DashboardConfVO.java -------------------------------------------------------------------------------- /dashboard/src/main/webapp/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/dashboard/src/main/webapp/.eslintignore -------------------------------------------------------------------------------- /dashboard/src/main/webapp/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/dashboard/src/main/webapp/.eslintrc.js -------------------------------------------------------------------------------- /dashboard/src/main/webapp/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/dashboard/src/main/webapp/.prettierrc.json -------------------------------------------------------------------------------- /dashboard/src/main/webapp/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/dashboard/src/main/webapp/babel.config.js -------------------------------------------------------------------------------- /dashboard/src/main/webapp/jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/dashboard/src/main/webapp/jsconfig.json -------------------------------------------------------------------------------- /dashboard/src/main/webapp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/dashboard/src/main/webapp/package.json -------------------------------------------------------------------------------- /dashboard/src/main/webapp/packagescript/cleanfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/dashboard/src/main/webapp/packagescript/cleanfile.js -------------------------------------------------------------------------------- /dashboard/src/main/webapp/packagescript/filecopy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/dashboard/src/main/webapp/packagescript/filecopy.js -------------------------------------------------------------------------------- /dashboard/src/main/webapp/packagescript/fileutils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/dashboard/src/main/webapp/packagescript/fileutils.js -------------------------------------------------------------------------------- /dashboard/src/main/webapp/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/dashboard/src/main/webapp/public/favicon.ico -------------------------------------------------------------------------------- /dashboard/src/main/webapp/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/dashboard/src/main/webapp/public/index.html -------------------------------------------------------------------------------- /dashboard/src/main/webapp/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/dashboard/src/main/webapp/src/App.vue -------------------------------------------------------------------------------- /dashboard/src/main/webapp/src/api/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/dashboard/src/main/webapp/src/api/api.js -------------------------------------------------------------------------------- /dashboard/src/main/webapp/src/assets/uniffle-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/dashboard/src/main/webapp/src/assets/uniffle-logo.png -------------------------------------------------------------------------------- /dashboard/src/main/webapp/src/components/LayoutPage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/dashboard/src/main/webapp/src/components/LayoutPage.vue -------------------------------------------------------------------------------- /dashboard/src/main/webapp/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/dashboard/src/main/webapp/src/main.js -------------------------------------------------------------------------------- /dashboard/src/main/webapp/src/mock/applicationpage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/dashboard/src/main/webapp/src/mock/applicationpage.js -------------------------------------------------------------------------------- /dashboard/src/main/webapp/src/mock/coordinatorserverpage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/dashboard/src/main/webapp/src/mock/coordinatorserverpage.js -------------------------------------------------------------------------------- /dashboard/src/main/webapp/src/mock/excludenodelist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/dashboard/src/main/webapp/src/mock/excludenodelist.js -------------------------------------------------------------------------------- /dashboard/src/main/webapp/src/mock/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/dashboard/src/main/webapp/src/mock/index.js -------------------------------------------------------------------------------- /dashboard/src/main/webapp/src/mock/layoutpage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/dashboard/src/main/webapp/src/mock/layoutpage.js -------------------------------------------------------------------------------- /dashboard/src/main/webapp/src/mock/nodelistpage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/dashboard/src/main/webapp/src/mock/nodelistpage.js -------------------------------------------------------------------------------- /dashboard/src/main/webapp/src/mock/shuffleserverpage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/dashboard/src/main/webapp/src/mock/shuffleserverpage.js -------------------------------------------------------------------------------- /dashboard/src/main/webapp/src/pages/ApplicationPage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/dashboard/src/main/webapp/src/pages/ApplicationPage.vue -------------------------------------------------------------------------------- /dashboard/src/main/webapp/src/pages/CoordinatorServerPage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/dashboard/src/main/webapp/src/pages/CoordinatorServerPage.vue -------------------------------------------------------------------------------- /dashboard/src/main/webapp/src/pages/DashboardPage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/dashboard/src/main/webapp/src/pages/DashboardPage.vue -------------------------------------------------------------------------------- /dashboard/src/main/webapp/src/pages/ShuffleServerPage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/dashboard/src/main/webapp/src/pages/ShuffleServerPage.vue -------------------------------------------------------------------------------- /dashboard/src/main/webapp/src/pages/serverstatus/NodeListPage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/dashboard/src/main/webapp/src/pages/serverstatus/NodeListPage.vue -------------------------------------------------------------------------------- /dashboard/src/main/webapp/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/dashboard/src/main/webapp/src/router/index.js -------------------------------------------------------------------------------- /dashboard/src/main/webapp/src/store/useCurrentServerStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/dashboard/src/main/webapp/src/store/useCurrentServerStore.js -------------------------------------------------------------------------------- /dashboard/src/main/webapp/src/utils/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/dashboard/src/main/webapp/src/utils/common.js -------------------------------------------------------------------------------- /dashboard/src/main/webapp/src/utils/http.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/dashboard/src/main/webapp/src/utils/http.js -------------------------------------------------------------------------------- /dashboard/src/main/webapp/src/utils/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/dashboard/src/main/webapp/src/utils/request.js -------------------------------------------------------------------------------- /dashboard/src/main/webapp/vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/dashboard/src/main/webapp/vue.config.js -------------------------------------------------------------------------------- /deploy/docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/docker/README.md -------------------------------------------------------------------------------- /deploy/docker/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/docker/build.sh -------------------------------------------------------------------------------- /deploy/docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/docker/docker-compose.yml -------------------------------------------------------------------------------- /deploy/docker/spark/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/docker/spark/Dockerfile -------------------------------------------------------------------------------- /deploy/docker/uniffle/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/docker/uniffle/Dockerfile -------------------------------------------------------------------------------- /deploy/docker/uniffle/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/docker/uniffle/start.sh -------------------------------------------------------------------------------- /deploy/kubernetes/build-operator.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/build-operator.sh -------------------------------------------------------------------------------- /deploy/kubernetes/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/docker/Dockerfile -------------------------------------------------------------------------------- /deploy/kubernetes/docker/base/centos/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/docker/base/centos/Dockerfile -------------------------------------------------------------------------------- /deploy/kubernetes/docker/base/debian/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/docker/base/debian/Dockerfile -------------------------------------------------------------------------------- /deploy/kubernetes/docker/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/docker/build.sh -------------------------------------------------------------------------------- /deploy/kubernetes/docker/hadoopconfig/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/docker/hadoopconfig/.gitkeep -------------------------------------------------------------------------------- /deploy/kubernetes/docker/rss-env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/docker/rss-env.sh -------------------------------------------------------------------------------- /deploy/kubernetes/docker/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/docker/start.sh -------------------------------------------------------------------------------- /deploy/kubernetes/integration-test/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/integration-test/.gitkeep -------------------------------------------------------------------------------- /deploy/kubernetes/integration-test/e2e/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/integration-test/e2e/README.md -------------------------------------------------------------------------------- /deploy/kubernetes/integration-test/e2e/kind-config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/integration-test/e2e/kind-config -------------------------------------------------------------------------------- /deploy/kubernetes/integration-test/e2e/set-up-local-cluster.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/integration-test/e2e/set-up-local-cluster.sh -------------------------------------------------------------------------------- /deploy/kubernetes/integration-test/e2e/start-e2e.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/integration-test/e2e/start-e2e.sh -------------------------------------------------------------------------------- /deploy/kubernetes/integration-test/e2e/template/metrics-server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/integration-test/e2e/template/metrics-server.yaml -------------------------------------------------------------------------------- /deploy/kubernetes/integration-test/e2e/template/rss-controller-template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/integration-test/e2e/template/rss-controller-template.yaml -------------------------------------------------------------------------------- /deploy/kubernetes/integration-test/e2e/template/rss-template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/integration-test/e2e/template/rss-template.yaml -------------------------------------------------------------------------------- /deploy/kubernetes/integration-test/e2e/template/rss-webhook-template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/integration-test/e2e/template/rss-webhook-template.yaml -------------------------------------------------------------------------------- /deploy/kubernetes/operator/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/Makefile -------------------------------------------------------------------------------- /deploy/kubernetes/operator/PROJECT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/PROJECT -------------------------------------------------------------------------------- /deploy/kubernetes/operator/api/uniffle/v1alpha1/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/api/uniffle/v1alpha1/doc.go -------------------------------------------------------------------------------- /deploy/kubernetes/operator/api/uniffle/v1alpha1/groupversion_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/api/uniffle/v1alpha1/groupversion_info.go -------------------------------------------------------------------------------- /deploy/kubernetes/operator/api/uniffle/v1alpha1/remoteshuffleservice_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/api/uniffle/v1alpha1/remoteshuffleservice_types.go -------------------------------------------------------------------------------- /deploy/kubernetes/operator/api/uniffle/v1alpha1/zz_generated.deepcopy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/api/uniffle/v1alpha1/zz_generated.deepcopy.go -------------------------------------------------------------------------------- /deploy/kubernetes/operator/cmd/controller/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/cmd/controller/main.go -------------------------------------------------------------------------------- /deploy/kubernetes/operator/cmd/webhook/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/cmd/webhook/main.go -------------------------------------------------------------------------------- /deploy/kubernetes/operator/config/manager/rss-controller.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/config/manager/rss-controller.yaml -------------------------------------------------------------------------------- /deploy/kubernetes/operator/config/manager/rss-webhook.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/config/manager/rss-webhook.yaml -------------------------------------------------------------------------------- /deploy/kubernetes/operator/examples/configuration.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/examples/configuration.yaml -------------------------------------------------------------------------------- /deploy/kubernetes/operator/examples/full-restart/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/examples/full-restart/README.md -------------------------------------------------------------------------------- /deploy/kubernetes/operator/examples/full-restart/rss-full-restart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/examples/full-restart/rss-full-restart.yaml -------------------------------------------------------------------------------- /deploy/kubernetes/operator/examples/full-upgrade/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/examples/full-upgrade/README.md -------------------------------------------------------------------------------- /deploy/kubernetes/operator/examples/full-upgrade/rss-full-upgrade.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/examples/full-upgrade/rss-full-upgrade.yaml -------------------------------------------------------------------------------- /deploy/kubernetes/operator/examples/partition-upgrade/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/examples/partition-upgrade/README.md -------------------------------------------------------------------------------- /deploy/kubernetes/operator/examples/partition-upgrade/rss-partition-upgrade.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/examples/partition-upgrade/rss-partition-upgrade.yaml -------------------------------------------------------------------------------- /deploy/kubernetes/operator/examples/pvc-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/examples/pvc-example/README.md -------------------------------------------------------------------------------- /deploy/kubernetes/operator/examples/pvc-example/gce-storage-class.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/examples/pvc-example/gce-storage-class.yml -------------------------------------------------------------------------------- /deploy/kubernetes/operator/examples/pvc-example/rss-pvc-on-gce.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/examples/pvc-example/rss-pvc-on-gce.yaml -------------------------------------------------------------------------------- /deploy/kubernetes/operator/examples/specific-upgrade/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/examples/specific-upgrade/README.md -------------------------------------------------------------------------------- /deploy/kubernetes/operator/examples/specific-upgrade/rss-specific-upgrade.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/examples/specific-upgrade/rss-specific-upgrade.yaml -------------------------------------------------------------------------------- /deploy/kubernetes/operator/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/go.mod -------------------------------------------------------------------------------- /deploy/kubernetes/operator/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/go.sum -------------------------------------------------------------------------------- /deploy/kubernetes/operator/hack/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/hack/Dockerfile -------------------------------------------------------------------------------- /deploy/kubernetes/operator/hack/add_header_for_crds.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/hack/add_header_for_crds.sh -------------------------------------------------------------------------------- /deploy/kubernetes/operator/hack/headers/header.go.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/hack/headers/header.go.txt -------------------------------------------------------------------------------- /deploy/kubernetes/operator/hack/headers/header.yaml.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/hack/headers/header.yaml.txt -------------------------------------------------------------------------------- /deploy/kubernetes/operator/hack/revive.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/hack/revive.toml -------------------------------------------------------------------------------- /deploy/kubernetes/operator/hack/tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/hack/tools.go -------------------------------------------------------------------------------- /deploy/kubernetes/operator/hack/update-codegen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/hack/update-codegen.sh -------------------------------------------------------------------------------- /deploy/kubernetes/operator/pkg/constants/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/pkg/constants/constants.go -------------------------------------------------------------------------------- /deploy/kubernetes/operator/pkg/controller/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/pkg/controller/config/config.go -------------------------------------------------------------------------------- /deploy/kubernetes/operator/pkg/controller/constants/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/pkg/controller/constants/constants.go -------------------------------------------------------------------------------- /deploy/kubernetes/operator/pkg/controller/controller/process_rss_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/pkg/controller/controller/process_rss_test.go -------------------------------------------------------------------------------- /deploy/kubernetes/operator/pkg/controller/controller/rss.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/pkg/controller/controller/rss.go -------------------------------------------------------------------------------- /deploy/kubernetes/operator/pkg/controller/controller/rss_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/pkg/controller/controller/rss_test.go -------------------------------------------------------------------------------- /deploy/kubernetes/operator/pkg/controller/controller/shuffle_server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/pkg/controller/controller/shuffle_server_test.go -------------------------------------------------------------------------------- /deploy/kubernetes/operator/pkg/controller/controller/test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/pkg/controller/controller/test.go -------------------------------------------------------------------------------- /deploy/kubernetes/operator/pkg/controller/sync/coordinator/coordinator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/pkg/controller/sync/coordinator/coordinator.go -------------------------------------------------------------------------------- /deploy/kubernetes/operator/pkg/controller/sync/coordinator/coordinator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/pkg/controller/sync/coordinator/coordinator_test.go -------------------------------------------------------------------------------- /deploy/kubernetes/operator/pkg/controller/sync/shuffleserver/shuffleserver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/pkg/controller/sync/shuffleserver/shuffleserver.go -------------------------------------------------------------------------------- /deploy/kubernetes/operator/pkg/controller/util/kubernetes/configmap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/pkg/controller/util/kubernetes/configmap.go -------------------------------------------------------------------------------- /deploy/kubernetes/operator/pkg/controller/util/kubernetes/deployment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/pkg/controller/util/kubernetes/deployment.go -------------------------------------------------------------------------------- /deploy/kubernetes/operator/pkg/controller/util/kubernetes/hpa.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/pkg/controller/util/kubernetes/hpa.go -------------------------------------------------------------------------------- /deploy/kubernetes/operator/pkg/controller/util/kubernetes/hpa_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/pkg/controller/util/kubernetes/hpa_test.go -------------------------------------------------------------------------------- /deploy/kubernetes/operator/pkg/controller/util/kubernetes/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/pkg/controller/util/kubernetes/service.go -------------------------------------------------------------------------------- /deploy/kubernetes/operator/pkg/controller/util/kubernetes/serviceaccount.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/pkg/controller/util/kubernetes/serviceaccount.go -------------------------------------------------------------------------------- /deploy/kubernetes/operator/pkg/controller/util/kubernetes/statefulset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/pkg/controller/util/kubernetes/statefulset.go -------------------------------------------------------------------------------- /deploy/kubernetes/operator/pkg/controller/util/properties/properties.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/pkg/controller/util/properties/properties.go -------------------------------------------------------------------------------- /deploy/kubernetes/operator/pkg/controller/util/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/pkg/controller/util/util.go -------------------------------------------------------------------------------- /deploy/kubernetes/operator/pkg/controller/util/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/pkg/controller/util/util_test.go -------------------------------------------------------------------------------- /deploy/kubernetes/operator/pkg/generated/clientset/versioned/clientset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/pkg/generated/clientset/versioned/clientset.go -------------------------------------------------------------------------------- /deploy/kubernetes/operator/pkg/generated/clientset/versioned/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/pkg/generated/clientset/versioned/doc.go -------------------------------------------------------------------------------- /deploy/kubernetes/operator/pkg/generated/clientset/versioned/fake/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/pkg/generated/clientset/versioned/fake/doc.go -------------------------------------------------------------------------------- /deploy/kubernetes/operator/pkg/generated/clientset/versioned/fake/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/pkg/generated/clientset/versioned/fake/register.go -------------------------------------------------------------------------------- /deploy/kubernetes/operator/pkg/generated/clientset/versioned/scheme/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/pkg/generated/clientset/versioned/scheme/doc.go -------------------------------------------------------------------------------- /deploy/kubernetes/operator/pkg/generated/clientset/versioned/scheme/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/pkg/generated/clientset/versioned/scheme/register.go -------------------------------------------------------------------------------- /deploy/kubernetes/operator/pkg/generated/informers/externalversions/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/pkg/generated/informers/externalversions/factory.go -------------------------------------------------------------------------------- /deploy/kubernetes/operator/pkg/generated/informers/externalversions/generic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/pkg/generated/informers/externalversions/generic.go -------------------------------------------------------------------------------- /deploy/kubernetes/operator/pkg/utils/certs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/pkg/utils/certs.go -------------------------------------------------------------------------------- /deploy/kubernetes/operator/pkg/utils/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/pkg/utils/config.go -------------------------------------------------------------------------------- /deploy/kubernetes/operator/pkg/utils/coordinator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/pkg/utils/coordinator.go -------------------------------------------------------------------------------- /deploy/kubernetes/operator/pkg/utils/rss.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/pkg/utils/rss.go -------------------------------------------------------------------------------- /deploy/kubernetes/operator/pkg/utils/rss_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/pkg/utils/rss_test.go -------------------------------------------------------------------------------- /deploy/kubernetes/operator/pkg/utils/shufflerserver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/pkg/utils/shufflerserver.go -------------------------------------------------------------------------------- /deploy/kubernetes/operator/pkg/utils/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/pkg/utils/util.go -------------------------------------------------------------------------------- /deploy/kubernetes/operator/pkg/webhook/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/pkg/webhook/config/config.go -------------------------------------------------------------------------------- /deploy/kubernetes/operator/pkg/webhook/constants/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/pkg/webhook/constants/constants.go -------------------------------------------------------------------------------- /deploy/kubernetes/operator/pkg/webhook/inspector/inspector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/pkg/webhook/inspector/inspector.go -------------------------------------------------------------------------------- /deploy/kubernetes/operator/pkg/webhook/inspector/pod.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/pkg/webhook/inspector/pod.go -------------------------------------------------------------------------------- /deploy/kubernetes/operator/pkg/webhook/inspector/pod_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/pkg/webhook/inspector/pod_test.go -------------------------------------------------------------------------------- /deploy/kubernetes/operator/pkg/webhook/inspector/rss.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/pkg/webhook/inspector/rss.go -------------------------------------------------------------------------------- /deploy/kubernetes/operator/pkg/webhook/inspector/rss_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/pkg/webhook/inspector/rss_test.go -------------------------------------------------------------------------------- /deploy/kubernetes/operator/pkg/webhook/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/pkg/webhook/manager.go -------------------------------------------------------------------------------- /deploy/kubernetes/operator/pkg/webhook/manager_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/pkg/webhook/manager_test.go -------------------------------------------------------------------------------- /deploy/kubernetes/operator/pkg/webhook/syncer/syncer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/pkg/webhook/syncer/syncer.go -------------------------------------------------------------------------------- /deploy/kubernetes/operator/pkg/webhook/util/patch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/pkg/webhook/util/patch.go -------------------------------------------------------------------------------- /deploy/kubernetes/operator/pkg/webhook/util/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/pkg/webhook/util/util.go -------------------------------------------------------------------------------- /deploy/kubernetes/operator/pkg/webhook/util/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/operator/pkg/webhook/util/util_test.go -------------------------------------------------------------------------------- /deploy/kubernetes/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/pom.xml -------------------------------------------------------------------------------- /deploy/kubernetes/test-operator.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/deploy/kubernetes/test-operator.sh -------------------------------------------------------------------------------- /dev/intellij/install-runconfig.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/dev/intellij/install-runconfig.sh -------------------------------------------------------------------------------- /dev/intellij/runConfs/CoordinatorServer.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/dev/intellij/runConfs/CoordinatorServer.run -------------------------------------------------------------------------------- /dev/intellij/runConfs/Dashboard.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/dev/intellij/runConfs/Dashboard.run -------------------------------------------------------------------------------- /dev/intellij/runConfs/ShuffleServer.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/dev/intellij/runConfs/ShuffleServer.run -------------------------------------------------------------------------------- /dev/local_dev_template/coordinator.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/dev/local_dev_template/coordinator.conf -------------------------------------------------------------------------------- /dev/local_dev_template/dashboard.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/dev/local_dev_template/dashboard.conf -------------------------------------------------------------------------------- /dev/local_dev_template/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/dev/local_dev_template/log4j2.xml -------------------------------------------------------------------------------- /dev/local_dev_template/server.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/dev/local_dev_template/server.conf -------------------------------------------------------------------------------- /dev/scripts/checkshade.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/dev/scripts/checkshade.sh -------------------------------------------------------------------------------- /docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/docs/_config.yml -------------------------------------------------------------------------------- /docs/asset/rss-crd-state-transition.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/docs/asset/rss-crd-state-transition.png -------------------------------------------------------------------------------- /docs/asset/rss_architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/docs/asset/rss_architecture.png -------------------------------------------------------------------------------- /docs/asset/rss_benchmark1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/docs/asset/rss_benchmark1.png -------------------------------------------------------------------------------- /docs/asset/rss_benchmark2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/docs/asset/rss_benchmark2.png -------------------------------------------------------------------------------- /docs/asset/rss_benchmark3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/docs/asset/rss_benchmark3.png -------------------------------------------------------------------------------- /docs/asset/rss_data_format.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/docs/asset/rss_data_format.png -------------------------------------------------------------------------------- /docs/asset/rss_remote_merge_architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/docs/asset/rss_remote_merge_architecture.png -------------------------------------------------------------------------------- /docs/asset/rss_shuffle_write.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/docs/asset/rss_shuffle_write.png -------------------------------------------------------------------------------- /docs/asset/vanilla_benchmark1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/docs/asset/vanilla_benchmark1.png -------------------------------------------------------------------------------- /docs/asset/vanilla_benchmark2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/docs/asset/vanilla_benchmark2.png -------------------------------------------------------------------------------- /docs/asset/vanilla_benchmark3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/docs/asset/vanilla_benchmark3.png -------------------------------------------------------------------------------- /docs/benchmark.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/docs/benchmark.md -------------------------------------------------------------------------------- /docs/benchmark_netty_case_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/docs/benchmark_netty_case_report.md -------------------------------------------------------------------------------- /docs/client_guide/client_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/docs/client_guide/client_guide.md -------------------------------------------------------------------------------- /docs/client_guide/mr_client_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/docs/client_guide/mr_client_guide.md -------------------------------------------------------------------------------- /docs/client_guide/spark_client_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/docs/client_guide/spark_client_guide.md -------------------------------------------------------------------------------- /docs/client_guide/tez_client_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/docs/client_guide/tez_client_guide.md -------------------------------------------------------------------------------- /docs/coordinator_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/docs/coordinator_guide.md -------------------------------------------------------------------------------- /docs/dashboard_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/docs/dashboard_guide.md -------------------------------------------------------------------------------- /docs/gen-doc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/docs/gen-doc.sh -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/metrics_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/docs/metrics_guide.md -------------------------------------------------------------------------------- /docs/operator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/docs/operator/README.md -------------------------------------------------------------------------------- /docs/operator/design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/docs/operator/design.md -------------------------------------------------------------------------------- /docs/operator/examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/docs/operator/examples.md -------------------------------------------------------------------------------- /docs/operator/install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/docs/operator/install.md -------------------------------------------------------------------------------- /docs/remote_merge_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/docs/remote_merge_guide.md -------------------------------------------------------------------------------- /docs/server_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/docs/server_guide.md -------------------------------------------------------------------------------- /docs/troubleshooting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/docs/troubleshooting.md -------------------------------------------------------------------------------- /docs/uniffle-migration-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/docs/uniffle-migration-guide.md -------------------------------------------------------------------------------- /integration-test/common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/integration-test/common/pom.xml -------------------------------------------------------------------------------- /integration-test/common/src/test/java/org/apache/uniffle/test/QuorumTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/integration-test/common/src/test/java/org/apache/uniffle/test/QuorumTest.java -------------------------------------------------------------------------------- /integration-test/common/src/test/java/org/apache/uniffle/test/ServletTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/integration-test/common/src/test/java/org/apache/uniffle/test/ServletTest.java -------------------------------------------------------------------------------- /integration-test/common/src/test/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/integration-test/common/src/test/resources/log4j2.xml -------------------------------------------------------------------------------- /integration-test/mr/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/integration-test/mr/pom.xml -------------------------------------------------------------------------------- /integration-test/mr/src/test/java/org/apache/uniffle/test/DynamicConfTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/integration-test/mr/src/test/java/org/apache/uniffle/test/DynamicConfTest.java -------------------------------------------------------------------------------- /integration-test/mr/src/test/java/org/apache/uniffle/test/FailoverAppMaster.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/integration-test/mr/src/test/java/org/apache/uniffle/test/FailoverAppMaster.java -------------------------------------------------------------------------------- /integration-test/mr/src/test/java/org/apache/uniffle/test/HadoopConfTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/integration-test/mr/src/test/java/org/apache/uniffle/test/HadoopConfTest.java -------------------------------------------------------------------------------- /integration-test/mr/src/test/java/org/apache/uniffle/test/LargeSorterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/integration-test/mr/src/test/java/org/apache/uniffle/test/LargeSorterTest.java -------------------------------------------------------------------------------- /integration-test/mr/src/test/java/org/apache/uniffle/test/RMWordCountTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/integration-test/mr/src/test/java/org/apache/uniffle/test/RMWordCountTest.java -------------------------------------------------------------------------------- /integration-test/mr/src/test/java/org/apache/uniffle/test/SecondarySortTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/integration-test/mr/src/test/java/org/apache/uniffle/test/SecondarySortTest.java -------------------------------------------------------------------------------- /integration-test/mr/src/test/java/org/apache/uniffle/test/WordCountTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/integration-test/mr/src/test/java/org/apache/uniffle/test/WordCountTest.java -------------------------------------------------------------------------------- /integration-test/mr/src/test/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/integration-test/mr/src/test/resources/log4j2.xml -------------------------------------------------------------------------------- /integration-test/spark-common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/integration-test/spark-common/pom.xml -------------------------------------------------------------------------------- /integration-test/spark-common/src/test/resources/candidates: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/integration-test/spark-common/src/test/resources/candidates -------------------------------------------------------------------------------- /integration-test/spark-common/src/test/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/integration-test/spark-common/src/test/resources/log4j2.xml -------------------------------------------------------------------------------- /integration-test/spark2/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/integration-test/spark2/pom.xml -------------------------------------------------------------------------------- /integration-test/spark2/src/test/java/org/apache/uniffle/test/GetReaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/integration-test/spark2/src/test/java/org/apache/uniffle/test/GetReaderTest.java -------------------------------------------------------------------------------- /integration-test/spark2/src/test/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/integration-test/spark2/src/test/resources/log4j2.xml -------------------------------------------------------------------------------- /integration-test/spark3/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/integration-test/spark3/pom.xml -------------------------------------------------------------------------------- /integration-test/spark3/src/test/java/org/apache/uniffle/test/GetReaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/integration-test/spark3/src/test/java/org/apache/uniffle/test/GetReaderTest.java -------------------------------------------------------------------------------- /integration-test/spark3/src/test/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/integration-test/spark3/src/test/resources/log4j2.xml -------------------------------------------------------------------------------- /integration-test/tez/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/integration-test/tez/pom.xml -------------------------------------------------------------------------------- /integration-test/tez/src/test/java/org/apache/uniffle/test/TezHashJoinTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/integration-test/tez/src/test/java/org/apache/uniffle/test/TezHashJoinTest.java -------------------------------------------------------------------------------- /integration-test/tez/src/test/java/org/apache/uniffle/test/TezWordCountTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/integration-test/tez/src/test/java/org/apache/uniffle/test/TezWordCountTest.java -------------------------------------------------------------------------------- /integration-test/tez/src/test/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/integration-test/tez/src/test/resources/log4j2.xml -------------------------------------------------------------------------------- /internal-client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/internal-client/pom.xml -------------------------------------------------------------------------------- /internal-client/src/main/java/org/apache/uniffle/client/api/ClientInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/internal-client/src/main/java/org/apache/uniffle/client/api/ClientInfo.java -------------------------------------------------------------------------------- /internal-client/src/main/java/org/apache/uniffle/client/impl/grpc/GrpcClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/internal-client/src/main/java/org/apache/uniffle/client/impl/grpc/GrpcClient.java -------------------------------------------------------------------------------- /licenses-binary/LICENSE-animal-sniffer.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/licenses-binary/LICENSE-animal-sniffer.txt -------------------------------------------------------------------------------- /licenses-binary/LICENSE-axios.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/licenses-binary/LICENSE-axios.txt -------------------------------------------------------------------------------- /licenses-binary/LICENSE-checker-qual.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/licenses-binary/LICENSE-checker-qual.txt -------------------------------------------------------------------------------- /licenses-binary/LICENSE-core-js.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/licenses-binary/LICENSE-core-js.txt -------------------------------------------------------------------------------- /licenses-binary/LICENSE-element-plus.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/licenses-binary/LICENSE-element-plus.txt -------------------------------------------------------------------------------- /licenses-binary/LICENSE-hbase-shaded-jersey.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/licenses-binary/LICENSE-hbase-shaded-jersey.txt -------------------------------------------------------------------------------- /licenses-binary/LICENSE-jakarta-annotation.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/licenses-binary/LICENSE-jakarta-annotation.txt -------------------------------------------------------------------------------- /licenses-binary/LICENSE-jakarta-inject.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/licenses-binary/LICENSE-jakarta-inject.txt -------------------------------------------------------------------------------- /licenses-binary/LICENSE-javax-activation.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/licenses-binary/LICENSE-javax-activation.txt -------------------------------------------------------------------------------- /licenses-binary/LICENSE-javax-annotation.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/licenses-binary/LICENSE-javax-annotation.txt -------------------------------------------------------------------------------- /licenses-binary/LICENSE-javax-servlet-api.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/licenses-binary/LICENSE-javax-servlet-api.txt -------------------------------------------------------------------------------- /licenses-binary/LICENSE-jaxb-api.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/licenses-binary/LICENSE-jaxb-api.txt -------------------------------------------------------------------------------- /licenses-binary/LICENSE-moment.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/licenses-binary/LICENSE-moment.txt -------------------------------------------------------------------------------- /licenses-binary/LICENSE-protobuf.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/licenses-binary/LICENSE-protobuf.txt -------------------------------------------------------------------------------- /licenses-binary/LICENSE-rimraf.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/licenses-binary/LICENSE-rimraf.txt -------------------------------------------------------------------------------- /licenses-binary/LICENSE-slf4j.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/licenses-binary/LICENSE-slf4j.txt -------------------------------------------------------------------------------- /licenses-binary/LICENSE-vue-resource.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/licenses-binary/LICENSE-vue-resource.txt -------------------------------------------------------------------------------- /licenses-binary/LICENSE-vue-router.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/licenses-binary/LICENSE-vue-router.txt -------------------------------------------------------------------------------- /licenses-binary/LICENSE-vue.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/licenses-binary/LICENSE-vue.txt -------------------------------------------------------------------------------- /licenses-binary/LICENSE-zstd-jni.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/licenses-binary/LICENSE-zstd-jni.txt -------------------------------------------------------------------------------- /lombok.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/lombok.config -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /patch/spark/spark-2.3.4_dynamic_allocation_support.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/patch/spark/spark-2.3.4_dynamic_allocation_support.patch -------------------------------------------------------------------------------- /patch/spark/spark-2.4.6_dynamic_allocation_support.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/patch/spark/spark-2.4.6_dynamic_allocation_support.patch -------------------------------------------------------------------------------- /patch/spark/spark-3.0.1_dynamic_allocation_support.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/patch/spark/spark-3.0.1_dynamic_allocation_support.patch -------------------------------------------------------------------------------- /patch/spark/spark-3.1.2_dynamic_allocation_support.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/patch/spark/spark-3.1.2_dynamic_allocation_support.patch -------------------------------------------------------------------------------- /patch/spark/spark-3.2.1_dynamic_allocation_support.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/patch/spark/spark-3.2.1_dynamic_allocation_support.patch -------------------------------------------------------------------------------- /patch/spark/spark-3.3.1_dynamic_allocation_support.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/patch/spark/spark-3.3.1_dynamic_allocation_support.patch -------------------------------------------------------------------------------- /patch/spark/spark-3.4.1_dynamic_allocation_support.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/patch/spark/spark-3.4.1_dynamic_allocation_support.patch -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/pom.xml -------------------------------------------------------------------------------- /proto/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/proto/pom.xml -------------------------------------------------------------------------------- /proto/src/main/proto/Rss.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/proto/src/main/proto/Rss.proto -------------------------------------------------------------------------------- /release/asf-settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/release/asf-settings.xml -------------------------------------------------------------------------------- /release/create-package.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/release/create-package.sh -------------------------------------------------------------------------------- /release/publish_maven_artifacts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/release/publish_maven_artifacts.sh -------------------------------------------------------------------------------- /release/publish_to_svn.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/release/publish_to_svn.sh -------------------------------------------------------------------------------- /security.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/security.md -------------------------------------------------------------------------------- /server-common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server-common/pom.xml -------------------------------------------------------------------------------- /server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/pom.xml -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/Checker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/Checker.java -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/DefaultFlushEventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/DefaultFlushEventHandler.java -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/FlushEventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/FlushEventHandler.java -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/HealthCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/HealthCheck.java -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/HealthScriptChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/HealthScriptChecker.java -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/HugePartitionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/HugePartitionUtils.java -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/LocalStorageChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/LocalStorageChecker.java -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/RegisterHeartBeat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/RegisterHeartBeat.java -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/ShuffleDataFlushEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/ShuffleDataFlushEvent.java -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/ShuffleDataReadEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/ShuffleDataReadEvent.java -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/ShuffleDetailInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/ShuffleDetailInfo.java -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/ShuffleFlushManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/ShuffleFlushManager.java -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/ShuffleServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/ShuffleServer.java -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/ShuffleServerConf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/ShuffleServerConf.java -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/ShuffleServerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/ShuffleServerFactory.java -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/ShuffleServerGrpcMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/ShuffleServerGrpcMetrics.java -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/ShuffleServerGrpcService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/ShuffleServerGrpcService.java -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/ShuffleServerMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/ShuffleServerMetrics.java -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/ShuffleServerNettyMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/ShuffleServerNettyMetrics.java -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/ShuffleSpecification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/ShuffleSpecification.java -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/ShuffleTaskInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/ShuffleTaskInfo.java -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/ShuffleTaskManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/ShuffleTaskManager.java -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/audit/ServerRpcAuditContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/audit/ServerRpcAuditContext.java -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/block/ShuffleBlockIdManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/block/ShuffleBlockIdManager.java -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/buffer/AbstractShuffleBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/buffer/AbstractShuffleBuffer.java -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/buffer/PreAllocatedBufferInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/buffer/PreAllocatedBufferInfo.java -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/buffer/ShuffleBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/buffer/ShuffleBuffer.java -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/buffer/ShuffleBufferManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/buffer/ShuffleBufferManager.java -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/buffer/ShuffleBufferType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/buffer/ShuffleBufferType.java -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/buffer/lab/Chunk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/buffer/lab/Chunk.java -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/buffer/lab/ChunkCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/buffer/lab/ChunkCreator.java -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/buffer/lab/LAB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/buffer/lab/LAB.java -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/buffer/lab/OffheapChunk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/buffer/lab/OffheapChunk.java -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/buffer/lab/SupportsLAB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/buffer/lab/SupportsLAB.java -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/event/AppPurgeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/event/AppPurgeEvent.java -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/event/AppUnregisterPurgeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/event/AppUnregisterPurgeEvent.java -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/event/PurgeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/event/PurgeEvent.java -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/event/ShufflePurgeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/event/ShufflePurgeEvent.java -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/flush/EventDiscardException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/flush/EventDiscardException.java -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/flush/EventInvalidException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/flush/EventInvalidException.java -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/flush/EventRetryException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/flush/EventRetryException.java -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/merge/BlockFlushFileReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/merge/BlockFlushFileReader.java -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/merge/MergeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/merge/MergeEvent.java -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/merge/MergeEventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/merge/MergeEventHandler.java -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/merge/MergeStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/merge/MergeStatus.java -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/merge/MergedResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/merge/MergedResult.java -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/merge/Partition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/merge/Partition.java -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/merge/Shuffle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/merge/Shuffle.java -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/merge/ShuffleMergeManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/merge/ShuffleMergeManager.java -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/netty/StreamServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/netty/StreamServer.java -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/storage/HadoopStorageManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/storage/HadoopStorageManager.java -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/storage/HybridStorageManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/storage/HybridStorageManager.java -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/storage/LocalStorageManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/storage/LocalStorageManager.java -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/storage/SingleStorageManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/storage/SingleStorageManager.java -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/storage/StorageManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/storage/StorageManager.java -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/storage/StorageManagerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/storage/StorageManagerFactory.java -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/web/lombok.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/web/lombok.config -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/web/resource/ServerResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/web/resource/ServerResource.java -------------------------------------------------------------------------------- /server/src/main/java/org/apache/uniffle/server/web/vo/ServerConfVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/main/java/org/apache/uniffle/server/web/vo/ServerConfVO.java -------------------------------------------------------------------------------- /server/src/test/java/org/apache/uniffle/server/HealthScriptCheckerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/test/java/org/apache/uniffle/server/HealthScriptCheckerTest.java -------------------------------------------------------------------------------- /server/src/test/java/org/apache/uniffle/server/HealthyMockChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/test/java/org/apache/uniffle/server/HealthyMockChecker.java -------------------------------------------------------------------------------- /server/src/test/java/org/apache/uniffle/server/LocalStorageCheckerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/test/java/org/apache/uniffle/server/LocalStorageCheckerTest.java -------------------------------------------------------------------------------- /server/src/test/java/org/apache/uniffle/server/MockedGrpcServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/test/java/org/apache/uniffle/server/MockedGrpcServer.java -------------------------------------------------------------------------------- /server/src/test/java/org/apache/uniffle/server/MockedShuffleServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/test/java/org/apache/uniffle/server/MockedShuffleServer.java -------------------------------------------------------------------------------- /server/src/test/java/org/apache/uniffle/server/MockedShuffleServerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/test/java/org/apache/uniffle/server/MockedShuffleServerFactory.java -------------------------------------------------------------------------------- /server/src/test/java/org/apache/uniffle/server/ShuffleFlushManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/test/java/org/apache/uniffle/server/ShuffleFlushManagerTest.java -------------------------------------------------------------------------------- /server/src/test/java/org/apache/uniffle/server/ShuffleServerConfTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/test/java/org/apache/uniffle/server/ShuffleServerConfTest.java -------------------------------------------------------------------------------- /server/src/test/java/org/apache/uniffle/server/ShuffleServerGrpcMetricsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/test/java/org/apache/uniffle/server/ShuffleServerGrpcMetricsTest.java -------------------------------------------------------------------------------- /server/src/test/java/org/apache/uniffle/server/ShuffleServerMetricsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/test/java/org/apache/uniffle/server/ShuffleServerMetricsTest.java -------------------------------------------------------------------------------- /server/src/test/java/org/apache/uniffle/server/ShuffleServerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/test/java/org/apache/uniffle/server/ShuffleServerTest.java -------------------------------------------------------------------------------- /server/src/test/java/org/apache/uniffle/server/ShuffleTaskInfoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/test/java/org/apache/uniffle/server/ShuffleTaskInfoTest.java -------------------------------------------------------------------------------- /server/src/test/java/org/apache/uniffle/server/ShuffleTaskManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/test/java/org/apache/uniffle/server/ShuffleTaskManagerTest.java -------------------------------------------------------------------------------- /server/src/test/java/org/apache/uniffle/server/StorageCheckerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/test/java/org/apache/uniffle/server/StorageCheckerTest.java -------------------------------------------------------------------------------- /server/src/test/java/org/apache/uniffle/server/UnHealthyMockChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/test/java/org/apache/uniffle/server/UnHealthyMockChecker.java -------------------------------------------------------------------------------- /server/src/test/java/org/apache/uniffle/server/buffer/BufferTestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/test/java/org/apache/uniffle/server/buffer/BufferTestBase.java -------------------------------------------------------------------------------- /server/src/test/java/org/apache/uniffle/server/merge/MergedResultTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/test/java/org/apache/uniffle/server/merge/MergedResultTest.java -------------------------------------------------------------------------------- /server/src/test/java/org/apache/uniffle/server/merge/ShuffleMergeManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/test/java/org/apache/uniffle/server/merge/ShuffleMergeManagerTest.java -------------------------------------------------------------------------------- /server/src/test/resources/confBySizeStringTest.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/test/resources/confBySizeStringTest.conf -------------------------------------------------------------------------------- /server/src/test/resources/confTest.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/test/resources/confTest.conf -------------------------------------------------------------------------------- /server/src/test/resources/gcTest.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/test/resources/gcTest.conf -------------------------------------------------------------------------------- /server/src/test/resources/healthy-script1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/test/resources/healthy-script1.sh -------------------------------------------------------------------------------- /server/src/test/resources/healthy-script2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/test/resources/healthy-script2.sh -------------------------------------------------------------------------------- /server/src/test/resources/healthy-script3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/test/resources/healthy-script3.sh -------------------------------------------------------------------------------- /server/src/test/resources/healthy-script4.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/test/resources/healthy-script4.sh -------------------------------------------------------------------------------- /server/src/test/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/test/resources/log4j2.xml -------------------------------------------------------------------------------- /server/src/test/resources/server.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/server/src/test/resources/server.conf -------------------------------------------------------------------------------- /spotbugs-exclude.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/spotbugs-exclude.xml -------------------------------------------------------------------------------- /storage/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/storage/pom.xml -------------------------------------------------------------------------------- /storage/src/main/java/org/apache/uniffle/storage/api/FileReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/storage/src/main/java/org/apache/uniffle/storage/api/FileReader.java -------------------------------------------------------------------------------- /storage/src/main/java/org/apache/uniffle/storage/api/FileWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/storage/src/main/java/org/apache/uniffle/storage/api/FileWriter.java -------------------------------------------------------------------------------- /storage/src/main/java/org/apache/uniffle/storage/common/AbstractStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/storage/src/main/java/org/apache/uniffle/storage/common/AbstractStorage.java -------------------------------------------------------------------------------- /storage/src/main/java/org/apache/uniffle/storage/common/HadoopStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/storage/src/main/java/org/apache/uniffle/storage/common/HadoopStorage.java -------------------------------------------------------------------------------- /storage/src/main/java/org/apache/uniffle/storage/common/LocalStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/storage/src/main/java/org/apache/uniffle/storage/common/LocalStorage.java -------------------------------------------------------------------------------- /storage/src/main/java/org/apache/uniffle/storage/common/LocalStorageMeta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/storage/src/main/java/org/apache/uniffle/storage/common/LocalStorageMeta.java -------------------------------------------------------------------------------- /storage/src/main/java/org/apache/uniffle/storage/common/ShuffleFileInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/storage/src/main/java/org/apache/uniffle/storage/common/ShuffleFileInfo.java -------------------------------------------------------------------------------- /storage/src/main/java/org/apache/uniffle/storage/common/ShuffleInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/storage/src/main/java/org/apache/uniffle/storage/common/ShuffleInfo.java -------------------------------------------------------------------------------- /storage/src/main/java/org/apache/uniffle/storage/common/ShuffleSegment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/storage/src/main/java/org/apache/uniffle/storage/common/ShuffleSegment.java -------------------------------------------------------------------------------- /storage/src/main/java/org/apache/uniffle/storage/common/Storage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/storage/src/main/java/org/apache/uniffle/storage/common/Storage.java -------------------------------------------------------------------------------- /storage/src/main/java/org/apache/uniffle/storage/common/StorageMediaProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/storage/src/main/java/org/apache/uniffle/storage/common/StorageMediaProvider.java -------------------------------------------------------------------------------- /storage/src/main/java/org/apache/uniffle/storage/common/StorageReadMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/storage/src/main/java/org/apache/uniffle/storage/common/StorageReadMetrics.java -------------------------------------------------------------------------------- /storage/src/main/java/org/apache/uniffle/storage/common/StorageWriteMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/storage/src/main/java/org/apache/uniffle/storage/common/StorageWriteMetrics.java -------------------------------------------------------------------------------- /storage/src/main/java/org/apache/uniffle/storage/handler/AsynDeletionEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/storage/src/main/java/org/apache/uniffle/storage/handler/AsynDeletionEvent.java -------------------------------------------------------------------------------- /storage/src/main/java/org/apache/uniffle/storage/handler/impl/FileSegment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/storage/src/main/java/org/apache/uniffle/storage/handler/impl/FileSegment.java -------------------------------------------------------------------------------- /storage/src/main/java/org/apache/uniffle/storage/util/ShuffleStorageUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/storage/src/main/java/org/apache/uniffle/storage/util/ShuffleStorageUtils.java -------------------------------------------------------------------------------- /storage/src/main/java/org/apache/uniffle/storage/util/StorageType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/storage/src/main/java/org/apache/uniffle/storage/util/StorageType.java -------------------------------------------------------------------------------- /storage/src/test/java/org/apache/uniffle/storage/HadoopTestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/storage/src/test/java/org/apache/uniffle/storage/HadoopTestBase.java -------------------------------------------------------------------------------- /storage/src/test/java/org/apache/uniffle/storage/common/LocalStorageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/storage/src/test/java/org/apache/uniffle/storage/common/LocalStorageTest.java -------------------------------------------------------------------------------- /storage/src/test/java/org/apache/uniffle/storage/common/ShuffleFileInfoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/storage/src/test/java/org/apache/uniffle/storage/common/ShuffleFileInfoTest.java -------------------------------------------------------------------------------- /storage/src/test/java/org/apache/uniffle/storage/util/StorageTypeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/storage/src/test/java/org/apache/uniffle/storage/util/StorageTypeTest.java -------------------------------------------------------------------------------- /tools/client-simulation-yarn/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/tools/client-simulation-yarn/README.md -------------------------------------------------------------------------------- /tools/client-simulation-yarn/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/uniffle/HEAD/tools/client-simulation-yarn/pom.xml --------------------------------------------------------------------------------