This is an automated email from the ASF dual-hosted git repository. nehapawar pushed a commit to branch revert-8815-metadata_push in repository https://gitbox.apache.org/repos/asf/pinot.git
commit cdfc4db57476be05b2fcc5dfc5fbaa45a2fd1bd4 Author: Neha Pawar <neha.pawa...@gmail.com> AuthorDate: Thu Jun 2 14:38:21 2022 -0700 Revert "Allow moveToFinalLocation in METADATA push based on config (#8815)" This reverts commit 8788f1c0c31006b4610993397a6272a25097d0da. --- .../apache/pinot/common/utils/FileUploadDownloadClient.java | 2 -- .../PinotSegmentUploadDownloadRestletResource.java | 10 +--------- .../apache/pinot/segment/local/utils/SegmentPushUtils.java | 4 ---- .../apache/pinot/spi/ingestion/batch/spec/PushJobSpec.java | 13 ------------- 4 files changed, 1 insertion(+), 28 deletions(-) diff --git a/pinot-common/src/main/java/org/apache/pinot/common/utils/FileUploadDownloadClient.java b/pinot-common/src/main/java/org/apache/pinot/common/utils/FileUploadDownloadClient.java index 34cc5656ae..ac4413ff35 100644 --- a/pinot-common/src/main/java/org/apache/pinot/common/utils/FileUploadDownloadClient.java +++ b/pinot-common/src/main/java/org/apache/pinot/common/utils/FileUploadDownloadClient.java @@ -73,8 +73,6 @@ public class FileUploadDownloadClient implements AutoCloseable { public static final String UPLOAD_TYPE = "UPLOAD_TYPE"; public static final String REFRESH_ONLY = "REFRESH_ONLY"; public static final String DOWNLOAD_URI = "DOWNLOAD_URI"; - - public static final String MOVE_SEGMENT_TO_DEEP_STORE = "MOVE_SEGMENT_TO_DEEP_STORE"; public static final String SEGMENT_ZK_METADATA_CUSTOM_MAP_MODIFIER = "Pinot-SegmentZKMetadataCustomMapModifier"; public static final String CRYPTER = "CRYPTER"; } diff --git a/pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotSegmentUploadDownloadRestletResource.java b/pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotSegmentUploadDownloadRestletResource.java index ab1e9fd572..5a86d46642 100644 --- a/pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotSegmentUploadDownloadRestletResource.java +++ b/pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotSegmentUploadDownloadRestletResource.java @@ -256,15 +256,7 @@ public class PinotSegmentUploadDownloadRestletResource { throw new ControllerApplicationException(LOGGER, "Download URI is required for METADATA upload mode", Response.Status.BAD_REQUEST); } - // override moveSegmentToFinalLocation if override provided in headers:moveSegmentToDeepStore - // else set to false for backward compatibility - String moveSegmentToDeepStore = - extractHttpHeader(headers, FileUploadDownloadClient.CustomHeaders.MOVE_SEGMENT_TO_DEEP_STORE); - if (moveSegmentToDeepStore != null) { - moveSegmentToFinalLocation = Boolean.parseBoolean(moveSegmentToDeepStore); - } else { - moveSegmentToFinalLocation = false; - } + moveSegmentToFinalLocation = false; createSegmentFileFromMultipart(multiPart, destFile); try { URI segmentURI = new URI(downloadURI); diff --git a/pinot-segment-local/src/main/java/org/apache/pinot/segment/local/utils/SegmentPushUtils.java b/pinot-segment-local/src/main/java/org/apache/pinot/segment/local/utils/SegmentPushUtils.java index ae1655e972..1d91e5bb4e 100644 --- a/pinot-segment-local/src/main/java/org/apache/pinot/segment/local/utils/SegmentPushUtils.java +++ b/pinot-segment-local/src/main/java/org/apache/pinot/segment/local/utils/SegmentPushUtils.java @@ -264,10 +264,6 @@ public class SegmentPushUtils implements Serializable { headers.add(new BasicHeader(FileUploadDownloadClient.CustomHeaders.DOWNLOAD_URI, segmentUriPath)); headers.add(new BasicHeader(FileUploadDownloadClient.CustomHeaders.UPLOAD_TYPE, FileUploadDownloadClient.FileUploadType.METADATA.toString())); - if (spec.getPushJobSpec() != null) { - headers.add(new BasicHeader(FileUploadDownloadClient.CustomHeaders.MOVE_SEGMENT_TO_DEEP_STORE, - String.valueOf(spec.getPushJobSpec().getMoveToDeepStoreForMetadataPush()))); - } headers.addAll(AuthProviderUtils.toRequestHeaders(authProvider)); SimpleHttpResponse response = FILE_UPLOAD_DOWNLOAD_CLIENT diff --git a/pinot-spi/src/main/java/org/apache/pinot/spi/ingestion/batch/spec/PushJobSpec.java b/pinot-spi/src/main/java/org/apache/pinot/spi/ingestion/batch/spec/PushJobSpec.java index bdb5d4c960..40944978ca 100644 --- a/pinot-spi/src/main/java/org/apache/pinot/spi/ingestion/batch/spec/PushJobSpec.java +++ b/pinot-spi/src/main/java/org/apache/pinot/spi/ingestion/batch/spec/PushJobSpec.java @@ -41,11 +41,6 @@ public class PushJobSpec implements Serializable { */ private long _pushRetryIntervalMillis = 1000; - /** - * Applicable for URI and METADATA push types. - * If true, and if segment was not already in the deep store, move it to deep store. - */ - private boolean _moveToDeepStoreForMetadataPush; /** * Used in SegmentUriPushJobRunner, which is used to composite the segment uri to send to pinot controller. * The URI sends to controller is in the format ${segmentUriPrefix}${segmentPath}${segmentUriSuffix} @@ -126,12 +121,4 @@ public class PushJobSpec implements Serializable { public void setPushParallelism(int pushParallelism) { _pushParallelism = pushParallelism; } - - public boolean getMoveToDeepStoreForMetadataPush() { - return _moveToDeepStoreForMetadataPush; - } - - public void setMoveToDeepStoreForMetadataPush(boolean moveToDeepStoreForMetadataPush) { - _moveToDeepStoreForMetadataPush = moveToDeepStoreForMetadataPush; - } } --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org For additional commands, e-mail: commits-h...@pinot.apache.org