[ 
https://issues.apache.org/jira/browse/SOLR-15182?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17552790#comment-17552790
 ] 

Jason Gerlowski edited comment on SOLR-15182 at 6/10/22 3:04 PM:
-----------------------------------------------------------------

With the PR open on SOLR-15738 (the last remaining subtask on this ticket), the 
only apispec files remaining are:

* core.system.blob.json
* core.system.blob.upload.json
* emptySpec.json

I _think_ each of these can just be removed outright: -afaict, as of Solr 9.0 
we no longer support uploading jars or other blobs to the .system collection-, 
preferring instead the blob store mechanism in the new-ish Solr package 
manager, and "emptySpec.json" appears to be a placeholder stub that we also 
don't need.  I'm going to do some digging to confirm this, but hope to upload a 
PR shortly ripping these all out.  Once that's done, and the open PR on 
SOLR-15738 merges, we'll be able to close out this umbrella ticket!

EDIT: I was wrong in my original post.  We do still use the .system BlobStore 
for non-JAR blobs in some places.  The Schema Designer Admin UI screen uses it 
extensively, according to 
[this|https://the-asf.slack.com/archives/CEKUCUNE9/p1643514684048379] 
discussion.  It seems like there's general agreement that Schema Designer 
_could_ move over to the Filestore available in the Package Manager, but as of 
today {{.system}} hasn't been deprecated and still has at least one use-case.

With this in mind I'll focus on doing a conversion for the blob store APIs, 
rather than removing them outright.



was (Author: gerlowskija):
With the PR open on SOLR-15738 (the last remaining subtask on this ticket), the 
only apispec files remaining are:

* core.system.blob.json
* core.system.blob.upload.json
* emptySpec.json

I _think_ each of these can just be removed outright: afaict, as of Solr 9.0 we 
no longer support uploading jars or other blobs to the .system collection, 
preferring instead the blob store mechanism in the new-ish Solr package 
manager, and "emptySpec.json" appears to be a placeholder stub that we also 
don't need.  I'm going to do some digging to confirm this, but hope to upload a 
PR shortly ripping these all out.  Once that's done, and the open PR on 
SOLR-15738 merges, we'll be able to close out this umbrella ticket! 


> Rewrite V2 APIs using annotation framework
> ------------------------------------------
>
>                 Key: SOLR-15182
>                 URL: https://issues.apache.org/jira/browse/SOLR-15182
>             Project: Solr
>          Issue Type: Improvement
>            Reporter: Noble Paul
>            Priority: Major
>          Time Spent: 1.5h
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.20.7#820007)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org
For additional commands, e-mail: issues-h...@solr.apache.org

Reply via email to