MCPcopy Create free account
hub / github.com/DoNewsCode/core / Campaign

Method Campaign

leader/election.go:18–18  ·  view source on GitHub ↗

Campaign starts a leader election. It should block until elected or context canceled.

(ctx context.Context)

Source from the content-addressed store, hash-verified

16type Driver interface {
17 // Campaign starts a leader election. It should block until elected or context canceled.
18 Campaign(ctx context.Context) error
19 // Resign makes the current node a follower.
20 Resign(context.Context) error
21}

Callers 3

ProvideRunGroupMethod · 0.65
CampaignMethod · 0.65
CampaignMethod · 0.65

Implementers 5

mockDriverleader/dependency_test.go
Electionleader/election.go
AlwaysLeaderDriverleader/example_providers_test.go
EtcdDriverleader/leaderetcd/etcd.go
RedisDriverleader/leaderredis/redis.go

Calls

no outgoing calls

Tested by

no test coverage detected