MCPcopy Create free account
hub / github.com/facebook/time / takeLinearizabilityTestResult

Method takeLinearizabilityTestResult

fbclock/daemon/state.go:147–160  ·  view source on GitHub ↗
(n int)

Source from the content-addressed store, hash-verified

145 s.Lock()
146 defer s.Unlock()
147 s.linearizabilityTestResults.Value = data
148 s.linearizabilityTestResults = s.linearizabilityTestResults.Next()
149}
150
151func (s *daemonState) takeLinearizabilityTestResult(n int) []linearizability.TestResult {
152 s.Lock()
153 defer s.Unlock()
154 result := []linearizability.TestResult{}
155 r := s.linearizabilityTestResults.Prev()
156 for range n {
157 if r.Value == nil {
158 continue
159 }
160 result = append(result, r.Value.(linearizability.TestResult))
161 r = r.Prev()
162 }
163 return result

Calls 1

UnlockMethod · 0.65