facebook / facebook/rocksdb

RocksDBException thrown for .ldb file not found when calling ingestExternalFile()

Open
#10,258 9 comments 0 reactions 0 assignees View on GitHub
question up-for-grabs
Dominant language
C++
Stars
32.1k
Forks
6.9k
Avg merge
32m
Merged PRs (30d)
1

Description

> Note: Please use Issues only for bug reports. For questions, discussions, feature requests, etc. post to dev group: https://groups.google.com/forum/#!forum/rocksdb or https://www.facebook.com/groups/rocksdb.dev

### Expected behavior

`ingestExternalFile()` should be able to successfully ingest SST files.

### Actual behavior

RocksDBException is thrown indicating that a `.ldb` file could not be found.

The error message is:

> While open a file for random read: //002462.ldb: No such file or directory

### Steps to reproduce the behavior

Unknown what exact conditions are causing this behavior. The database contains about 28 million keys. Storage utilization is not an issue.

We periodically (about every 30 minutes) refresh data and publish the availability of new SST files to be ingested. At that time we attempt to ingest the new SST file(s).

We are using version `7.2.2`.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.