[
https://issues.apache.org/jira/browse/SOLR-15090?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17318235#comment-17318235
]
Jason Gerlowski commented on SOLR-15090:
----------------------------------------
I've added ref-guide docs and have precommit/check passing on {{main}}. This
should be ready for review! Exciting.
----
In terms of time frame on this ticket...
On SOLR-15089 (a similar ticket for Amazon's S3 blob store) I volunteered to
leave the S3 plugin contrib unmerged until either
# SOLR-14688 develops a consensus on firm boundaries between contribs and
plugins, and what a "first-party" (i.e. ASF-maintained) plugin would actually
look like. Or until...
# 8.9 or 9.0 draw near, and "getting solid answers on SOLR-14688" was forced to
defer to getting the functionality out to users.
I was willing to do the legwork of keeping my BackupRepository PRs unmerged and
up to date with {{main}} when it seemed possible a SOLR-14688 consensus might
be reached prior to the next big release, but as that looks less likely the
effort of repeatedly resolving those merge conflicts etc. feels like waste.
Instead I'm considering merging this as a contrib now-ish, with the promise
that I'm more than happy to repackage or move the code as necessary if a
SOLR-14688 consensus does materialize prior to 8.9/9.0.
> Allow backups to GCS (Google Cloud Storage)
> -------------------------------------------
>
> Key: SOLR-15090
> URL: https://issues.apache.org/jira/browse/SOLR-15090
> Project: Solr
> Issue Type: Sub-task
> Reporter: Jason Gerlowski
> Assignee: Jason Gerlowski
> Priority: Major
> Time Spent: 10m
> Remaining Estimate: 0h
>
> Solr's BackupRepository interface provides an abstraction around the physical
> location/format that backups are stored in. This allows plugin writers to
> create "repositories" for a variety of storage mediums. It'd be nice if Solr
> offered more mediums out of the box though, such as some of the "blobstore"
> offerings provided by various cloud providers.
> This ticket proposes that a "BackupRepository" implementation for Google's
> popular 'Cloud Storage' blobstore, so that Solr users can use it for backups
> without needing to write their own code.
> Google offers a GCS Java client with acceptable licensing, and the
> integration code is relatively simple. The biggest challenge in supporting
> this will likely be procedural - integration testing requires GCS access and
> GCS access costs money. We can check with INFRA to see if there is any way
> to get cloud credits for an integration test to run in nightly Jenkins runs
> on the ASF Jenkins server. Alternatively we can try to stub out the
> blobstore in some reliable way.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]