Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Searchable snapshot support for http repos #68918

Closed
graphaelli opened this issue Feb 11, 2021 · 2 comments
Closed

Searchable snapshot support for http repos #68918

graphaelli opened this issue Feb 11, 2021 · 2 comments
Labels
:Distributed Coordination/Snapshot/Restore Anything directly related to the `_snapshot/*` APIs >enhancement Team:Distributed (Obsolete) Meta label for distributed team (obsolete). Replaced by Distributed Indexing/Coordination.

Comments

@graphaelli
Copy link
Member

Snapshots repositories of type url can be mounted but not actually used as searchable snapshots because of (per @DaveCTurner):

Caused by: java.lang.UnsupportedOperationException
        at org.elasticsearch.common.blobstore.url.URLBlobContainer.readBlob(URLBlobContainer.java:115) ~[?:?]
        at org.elasticsearch.common.blobstore.support.FilterBlobContainer.readBlob(FilterBlobContainer.java:50) ~[elasticsearch-7.11.0.jar:7.11.0]
        at org.elasticsearch.index.store.SearchableSnapshotDirectory$RateLimitingBlobContainer.readBlob(SearchableSnapshotDirectory.java:665) ~[?:?]
        at org.elasticsearch.index.store.cache.CachedBlobContainerIndexInput.openInputStreamFromBlobStore(CachedBlobContainerIndexInput.java:638) ~[?:?]
        at org.elasticsearch.index.store.cache.CachedBlobContainerIndexInput.writeCacheFile(CachedBlobContainerIndexInput.java:607) ~[?:?]
        at org.elasticsearch.index.store.cache.CacheFile$2.doRun(CacheFile.java:374) ~[?:?]
        ... 5 more

This is a request to implement support for this. A note that this is currently unsupported is also in order.

@graphaelli graphaelli added >enhancement needs:triage Requires assignment of a team area label labels Feb 11, 2021
@ywelsch ywelsch added the :Distributed Coordination/Snapshot/Restore Anything directly related to the `_snapshot/*` APIs label Feb 11, 2021
@elasticmachine elasticmachine added the Team:Distributed (Obsolete) Meta label for distributed team (obsolete). Replaced by Distributed Indexing/Coordination. label Feb 11, 2021
@elasticmachine
Copy link
Collaborator

Pinging @elastic/es-distributed (Team:Distributed)

DaveCTurner added a commit to DaveCTurner/elasticsearch that referenced this issue Feb 18, 2021
Provides docs and a better error message regarding using URL
repositories with searchable snapshots.

Relates elastic#68918
DaveCTurner added a commit that referenced this issue Feb 18, 2021
Provides docs and a better error message regarding using URL
repositories with searchable snapshots.

Relates #68918
DaveCTurner added a commit that referenced this issue Feb 18, 2021
Provides docs and a better error message regarding using URL
repositories with searchable snapshots.

Relates #68918
DaveCTurner added a commit that referenced this issue Feb 18, 2021
Provides docs and a better error message regarding using URL
repositories with searchable snapshots.

Relates #68918
@jtibshirani jtibshirani removed the needs:triage Requires assignment of a team area label label Feb 19, 2021
fixmebot bot referenced this issue in VectorXz/elasticsearch Apr 22, 2021
@DaveCTurner
Copy link
Contributor

Closed by #69521

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
:Distributed Coordination/Snapshot/Restore Anything directly related to the `_snapshot/*` APIs >enhancement Team:Distributed (Obsolete) Meta label for distributed team (obsolete). Replaced by Distributed Indexing/Coordination.
Projects
None yet
Development

No branches or pull requests

5 participants