@@ -33,7 +33,7 @@ import (
33
33
34
34
// peerServers
35
35
type peerServers struct {
36
- HasAgentFlag * bool `json:"HasAgent,omitempty"` // If set, this peer is running an agent
36
+ HasAgentFlag bool `json:"HasAgent"` // If set, this peer is running an agent
37
37
HasDBServerFlag * bool `json:"HasDBServer,omitempty"` // If set or is nil, this peer is running a dbserver
38
38
HasCoordinatorFlag * bool `json:"HasCoordinator,omitempty"` // If set or is nil, this peer is running a coordinator
39
39
}
@@ -58,12 +58,8 @@ func preparePeerServers(mode ServiceMode, bsCfg BootstrapConfig, config Config)
58
58
if ! boolFromRef (bsCfg .StartCoordinator , true ) {
59
59
hasCoordinator = boolRef (false )
60
60
}
61
- var hasAgent * bool
62
- if ! boolFromRef (bsCfg .StartAgent , ! mode .IsSingleMode ()) {
63
- hasAgent = boolRef (false )
64
- }
65
61
return peerServers {
66
- HasAgentFlag : hasAgent ,
62
+ HasAgentFlag : boolFromRef ( bsCfg . StartAgent , ! mode . IsSingleMode ()) ,
67
63
HasDBServerFlag : hasDBServer ,
68
64
HasCoordinatorFlag : hasCoordinator ,
69
65
}
@@ -83,7 +79,7 @@ func newPeer(id, address string, port, portOffset int, dataDir string, servers p
83
79
}
84
80
85
81
// HasAgent returns true if this peer is running an agent
86
- func (p Peer ) HasAgent () bool { return p .HasAgentFlag == nil || * p . HasAgentFlag }
82
+ func (p Peer ) HasAgent () bool { return p .HasAgentFlag }
87
83
88
84
// HasDBServer returns true if this peer is running a dbserver
89
85
func (p Peer ) HasDBServer () bool { return p .HasDBServerFlag == nil || * p .HasDBServerFlag }
0 commit comments