This is an automated email from the ASF dual-hosted git repository.
epugh pushed a commit to branch branch_9x
in repository https://gitbox.apache.org/repos/asf/solr.git
The following commit(s) were added to refs/heads/branch_9x by this push:
new 208430c5921 Deprecate classes in 9x that will be removed in 10 as part
of FileStore migration. (#3463)
208430c5921 is described below
commit 208430c5921471eb8c446b63642838c755afdc3b
Author: Eric Pugh <[email protected]>
AuthorDate: Mon Aug 11 18:14:30 2025 -0400
Deprecate classes in 9x that will be removed in 10 as part of FileStore
migration. (#3463)
---
solr/core/src/java/org/apache/solr/handler/BlobHandler.java | 4 ++++
.../src/java/org/apache/solr/handler/admin/api/GetBlobInfoAPI.java | 3 +++
.../src/java/org/apache/solr/handler/admin/api/UploadBlobAPI.java | 3 +++
3 files changed, 10 insertions(+)
diff --git a/solr/core/src/java/org/apache/solr/handler/BlobHandler.java
b/solr/core/src/java/org/apache/solr/handler/BlobHandler.java
index 37dffbeaceb..52c5e1aba76 100644
--- a/solr/core/src/java/org/apache/solr/handler/BlobHandler.java
+++ b/solr/core/src/java/org/apache/solr/handler/BlobHandler.java
@@ -74,6 +74,10 @@ import org.apache.solr.util.plugin.PluginInfoInitialized;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
+/**
+ * @deprecated Please use {@link org.apache.solr.filestore.FileStore}.
+ */
+@Deprecated(since = "9.10")
public class BlobHandler extends RequestHandlerBase
implements PluginInfoInitialized, PermissionNameProvider {
private static final Logger log =
LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
diff --git
a/solr/core/src/java/org/apache/solr/handler/admin/api/GetBlobInfoAPI.java
b/solr/core/src/java/org/apache/solr/handler/admin/api/GetBlobInfoAPI.java
index 29345c12b88..c47028c1a93 100644
--- a/solr/core/src/java/org/apache/solr/handler/admin/api/GetBlobInfoAPI.java
+++ b/solr/core/src/java/org/apache/solr/handler/admin/api/GetBlobInfoAPI.java
@@ -30,7 +30,10 @@ import org.apache.solr.response.SolrQueryResponse;
*
* <p>These APIs (GET /v2/collections/.system/blob/*) is analogous to the v1
GET
* /solr/.system/blob/* APIs.
+ *
+ * @deprecated Please use {@link
org.apache.solr.client.api.endpoint.ClusterFileStoreApis}.
*/
+@Deprecated(since = "9.10")
public class GetBlobInfoAPI {
private BlobHandler blobHandler;
diff --git
a/solr/core/src/java/org/apache/solr/handler/admin/api/UploadBlobAPI.java
b/solr/core/src/java/org/apache/solr/handler/admin/api/UploadBlobAPI.java
index 2488a109648..edc9b993411 100644
--- a/solr/core/src/java/org/apache/solr/handler/admin/api/UploadBlobAPI.java
+++ b/solr/core/src/java/org/apache/solr/handler/admin/api/UploadBlobAPI.java
@@ -30,7 +30,10 @@ import org.apache.solr.response.SolrQueryResponse;
*
* <p>This API (POST /v2/collections/.system/blob/blobName) is analogous to
the v1 POST
* /solr/.system/blob/blobName API.
+ *
+ * @deprecated Please use {@link
org.apache.solr.client.api.endpoint.ClusterFileStoreApis}.
*/
+@Deprecated(since = "9.10")
public class UploadBlobAPI {
private final BlobHandler blobHandler;