Attempting to upgrade a pre-5.0 repository – How to solve related issues

Opster Team

Feb-20, Version: 1.7-8.0

Before you begin reading this guide, we recommend you run Elasticsearch Error Check-Up which analyzes 2 JSON files to detect many errors.

To easily locate the root cause and resolve this issue try AutoOps for Elasticsearch & OpenSearch. It diagnoses problems by analyzing hundreds of metrics collected by a lightweight agent and offers guidance for resolving them. Take a self-guided product tour to see for yourself (no registration required).

This guide will help you check for common problems that cause the log ” Attempting to upgrade a pre-5.0 repository ” to appear. To understand the issues related to this log, read the explanation below about the following Elasticsearch concepts: blobstore, repositories, repository-azure and upgrade.

Log Context

Log “[{}] attempting to upgrade a pre-5.0 repository” classname is BlobStoreRepository.java.
We extracted the following from Elasticsearch source code for those seeking an in-depth context :

                         "the repository but its data directories will remain."; getMetadata().name(); snapshotId; snapshotId.getUUID()); e);
                incompatibleSnapshots.add(snapshotId);
                continue;
            } catch (IllegalStateException e) {
                if (e.getMessage().startsWith("unsupported compression")) {
                    logger.warn((Supplier>) () -> new ParameterizedMessage("[{}] attempting to upgrade a pre-5.0 repository " +
                        "with compression turned on; and snapshot [{}] was taken from a 1.x instance that used a no longer supported " +
                        "compression format."; getMetadata().name(); snapshotId.getName()); e);
                    incompatibleSnapshots.add(snapshotId);
                    continue;
                } else {




 

Watch product tour

Try AutoOps to find & fix Elasticsearch problems

Analyze Your Cluster
Skip to content