Skip to content

Commit

Permalink
ringpop?
Browse files Browse the repository at this point in the history
  • Loading branch information
wxing1292 committed Jul 5, 2022
1 parent 7dc5e29 commit e4158e0
Showing 1 changed file with 8 additions and 1 deletion.
9 changes: 8 additions & 1 deletion common/ringpop/ringpop.go
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,14 @@ func (factory *ringpopFactory) GetMembershipMonitor() (membership.Monitor, error
func (factory *ringpopFactory) getMembership() (membership.Monitor, error) {
var err error
factory.monOnce.Do(func() {
if rp, err := ringpop.New("temporal", ringpop.Channel(factory.getTChannel()), ringpop.AddressResolverFunc(factory.broadcastAddressResolver)); err != nil {
if rp, err := ringpop.New(
"temporal",
ringpop.Channel(factory.getTChannel()),
ringpop.AddressResolverFunc(factory.broadcastAddressResolver),
ringpop.SuspectPeriod(2*time.Second), // default 5 * time.Second
ringpop.FaultyPeriod(1*time.Minute), // default 24 * time.Hour
ringpop.TombstonePeriod(10*time.Second), // default 1 * time.Minute
); err != nil {
factory.logger.Fatal("Failed to get new ringpop", tag.Error(err))
} else {
mrp := membership.NewRingPop(rp, factory.config.MaxJoinDuration, factory.logger)
Expand Down

0 comments on commit e4158e0

Please sign in to comment.