diff options
| author | chrislu <chris.lu@gmail.com> | 2022-09-01 15:42:59 -0700 |
|---|---|---|
| committer | chrislu <chris.lu@gmail.com> | 2022-09-01 15:42:59 -0700 |
| commit | a112cbe44c95d4685aefa43c27279e5aafb4b04c (patch) | |
| tree | 78446eedbde5e6e7a4ba2ee31f65fab5873eb6c3 | |
| parent | 5afc20dbd32aed6b2e1a1dc6823884eab5cc7cc7 (diff) | |
| download | seaweedfs-a112cbe44c95d4685aefa43c27279e5aafb4b04c.tar.xz seaweedfs-a112cbe44c95d4685aefa43c27279e5aafb4b04c.zip | |
filer: rocksdb store report not found correctly
fix https://github.com/seaweedfs/seaweedfs/discussions/3555
| -rw-r--r-- | weed/filer/rocksdb/rocksdb_store.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/weed/filer/rocksdb/rocksdb_store.go b/weed/filer/rocksdb/rocksdb_store.go index 64de3ec08..45bee62f7 100644 --- a/weed/filer/rocksdb/rocksdb_store.go +++ b/weed/filer/rocksdb/rocksdb_store.go @@ -123,7 +123,7 @@ func (store *RocksDBStore) FindEntry(ctx context.Context, fullpath weed_util.Ful key := genKey(dir, name) data, err := store.db.Get(store.ro, key) - if data == nil { + if data == nil || !data.Exists() { return nil, filer_pb.ErrNotFound } defer data.Free() |
