MCPcopy Index your code
hub / github.com/cortexproject/cortex / generateRingInstance

Function generateRingInstance

pkg/ring/ring_test.go:2913–2919  ·  view source on GitHub ↗
(id, zone, numTokens int)

Source from the content-addressed store, hash-verified

2911}
2912
2913func generateRingInstance(id, zone, numTokens int) (string, InstanceDesc) {
2914 g := NewRandomTokenGenerator()
2915 instanceID := fmt.Sprintf("instance-%d", id)
2916 zoneID := fmt.Sprintf("zone-%d", zone)
2917
2918 return instanceID, generateRingInstanceWithInfo(instanceID, zoneID, g.GenerateTokens(NewDesc(), instanceID, zoneID, numTokens, true), time.Now())
2919}
2920
2921func generateRingInstanceWithInfo(addr, zone string, tokens []uint32, registeredAt time.Time) InstanceDesc {
2922 return InstanceDesc{

Calls 4

GenerateTokensMethod · 0.95
NewRandomTokenGeneratorFunction · 0.85
NewDescFunction · 0.85

Tested by

no test coverage detected