Browse Source

Merge branch 'dev' into feature_gxh

gitlink
Sydonian 2 years ago
parent
commit
18220f3da6
1 changed files with 3 additions and 0 deletions
  1. +3
    -0
      internal/services/cmd/ipfs.go

+ 3
- 0
internal/services/cmd/ipfs.go View File

@@ -36,6 +36,7 @@ func (svc *Service) checkIncrement(msg *agtmsg.CheckIPFS, filesMap map[string]sh
if cache.State == consts.CACHE_STATE_PINNED { if cache.State == consts.CACHE_STATE_PINNED {
// 不处理 // 不处理
} else if cache.State == consts.CACHE_STATE_TEMP { } else if cache.State == consts.CACHE_STATE_TEMP {
logger.WithField("FileHash", cache.FileHash).Debugf("unpin for cache entry state is temp")
err := svc.ipfs.Unpin(cache.FileHash) err := svc.ipfs.Unpin(cache.FileHash)
if err != nil { if err != nil {
logger.WithField("FileHash", cache.FileHash).Warnf("unpin file failed, err: %s", err.Error()) logger.WithField("FileHash", cache.FileHash).Warnf("unpin file failed, err: %s", err.Error())
@@ -70,6 +71,7 @@ func (svc *Service) checkComplete(msg *agtmsg.CheckIPFS, filesMap map[string]she
if cache.State == consts.CACHE_STATE_PINNED { if cache.State == consts.CACHE_STATE_PINNED {
// 不处理 // 不处理
} else if cache.State == consts.CACHE_STATE_TEMP { } else if cache.State == consts.CACHE_STATE_TEMP {
logger.WithField("FileHash", cache.FileHash).Debugf("unpin for cache entry state is temp")
err := svc.ipfs.Unpin(cache.FileHash) err := svc.ipfs.Unpin(cache.FileHash)
if err != nil { if err != nil {
logger.WithField("FileHash", cache.FileHash).Warnf("unpin file failed, err: %s", err.Error()) logger.WithField("FileHash", cache.FileHash).Warnf("unpin file failed, err: %s", err.Error())
@@ -93,6 +95,7 @@ func (svc *Service) checkComplete(msg *agtmsg.CheckIPFS, filesMap map[string]she


// map中剩下的数据是没有被遍历过,即Cache中没有记录的,那么就Unpin文件,并产生一条Temp记录 // map中剩下的数据是没有被遍历过,即Cache中没有记录的,那么就Unpin文件,并产生一条Temp记录
for hash := range filesMap { for hash := range filesMap {
logger.WithField("FileHash", hash).Debugf("unpin for no cacah entry")
err := svc.ipfs.Unpin(hash) err := svc.ipfs.Unpin(hash)
if err != nil { if err != nil {
logger.WithField("FileHash", hash).Warnf("unpin file failed, err: %s", err.Error()) logger.WithField("FileHash", hash).Warnf("unpin file failed, err: %s", err.Error())


Loading…
Cancel
Save