MCPcopy
hub / github.com/alibaba/MongoShake / split

Method split

executor/collision_matrix.go:30–30  ·  view source on GitHub ↗

split oplogs into safety segments

(logs []*PartialLogWithCallback)

Source from the content-addressed store, hash-verified

28type CollisionMatrix interface {
29 // split oplogs into safety segments
30 split(logs []*PartialLogWithCallback) [][]*PartialLogWithCallback
31
32 convert(segment []*PartialLogWithCallback) []*OplogRecord
33}

Callers 7

replayMethod · 0.95
mongodb-schema.pyFile · 0.65
getDbVersionFunction · 0.65
comparison_3x.pyFile · 0.65
generate_confFunction · 0.65
_get_mongodb_addrFunction · 0.65
comparison.pyFile · 0.65

Implementers 2

NoopMatrixexecutor/collision_matrix.go
BarrierMatrixexecutor/collision_matrix.go

Calls

no outgoing calls

Tested by 2

generate_confFunction · 0.52
_get_mongodb_addrFunction · 0.52