forked from TrueCloudLab/frostfs-node
[#922] storage engine: Remove unused Exists method
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
This commit is contained in:
parent
68565d9617
commit
cea1de3a27
1 changed files with 0 additions and 40 deletions
|
@ -9,46 +9,6 @@ import (
|
||||||
"go.uber.org/zap"
|
"go.uber.org/zap"
|
||||||
)
|
)
|
||||||
|
|
||||||
// ExistsPrm groups the parameters of Exists operation.
|
|
||||||
type ExistsPrm struct {
|
|
||||||
addr *objectSDK.Address
|
|
||||||
}
|
|
||||||
|
|
||||||
// ExistsRes groups resulting values of Exists operation.
|
|
||||||
type ExistsRes struct {
|
|
||||||
ex bool
|
|
||||||
}
|
|
||||||
|
|
||||||
// WithAddress is an Exists option to set object checked for existence.
|
|
||||||
func (p *ExistsPrm) WithAddress(addr *objectSDK.Address) *ExistsPrm {
|
|
||||||
if p != nil {
|
|
||||||
p.addr = addr
|
|
||||||
}
|
|
||||||
|
|
||||||
return p
|
|
||||||
}
|
|
||||||
|
|
||||||
// Exists returns the fact that the object is in the storage engine.
|
|
||||||
func (p *ExistsRes) Exists() bool {
|
|
||||||
return p.ex
|
|
||||||
}
|
|
||||||
|
|
||||||
// Exists checks if object is presented in storage engine
|
|
||||||
//
|
|
||||||
// Returns any error encountered that does not allow to
|
|
||||||
// unambiguously determine the presence of an object.
|
|
||||||
func (e *StorageEngine) Exists(prm *ExistsPrm) (*ExistsRes, error) {
|
|
||||||
if e.metrics != nil {
|
|
||||||
defer elapsed(e.metrics.AddExistsDuration)()
|
|
||||||
}
|
|
||||||
|
|
||||||
exists, err := e.exists(prm.addr)
|
|
||||||
|
|
||||||
return &ExistsRes{
|
|
||||||
ex: exists,
|
|
||||||
}, err
|
|
||||||
}
|
|
||||||
|
|
||||||
func (e *StorageEngine) exists(addr *objectSDK.Address) (bool, error) {
|
func (e *StorageEngine) exists(addr *objectSDK.Address) (bool, error) {
|
||||||
shPrm := new(shard.ExistsPrm).WithAddress(addr)
|
shPrm := new(shard.ExistsPrm).WithAddress(addr)
|
||||||
alreadyRemoved := false
|
alreadyRemoved := false
|
||||||
|
|
Loading…
Reference in a new issue