lib/api, lib/db: Add file debug endpoint (#7095)

This commit is contained in:
Simon Frei
2020-11-10 09:24:45 +01:00
committed by GitHub
parent 2f6a25a56f
commit 1d3b9876f6
2 changed files with 37 additions and 0 deletions
+12
View File
@@ -290,6 +290,18 @@ func (s *Snapshot) Availability(file string) []protocol.DeviceID {
return av
}
func (s *Snapshot) DebugGlobalVersions(file string) VersionList {
opStr := fmt.Sprintf("%s DebugGlobalVersions(%v)", s.folder, file)
l.Debugf(opStr)
vl, err := s.t.getGlobalVersions(nil, []byte(s.folder), []byte(osutil.NormalizedFilename(file)))
if backend.IsClosed(err) {
return VersionList{}
} else if err != nil {
s.fatalError(err, opStr)
}
return vl
}
func (s *Snapshot) Sequence(device protocol.DeviceID) int64 {
return s.meta.Counts(device, 0).Sequence
}