<div dir="ltr">Along the same lines as the other logging thread... the peergrouper runs every minute and spits out 11 log messages, some of which wrap to 3+ lines long, all of which to say "there's nothing to do".  This happens for every state server, which means at least 33 log messages every minute in the all-machines.log which is basically entirely useless, and obscures anything else that might be going on in the log.<div><br></div><div>What do people think about making this trace level as well?  Certainly logging if something needs changing is worth logging higher, but the rest really seems like it is more trace-level logging than something that would actually be useful in debugging.<br></div><div><br></div><div>An example here:</div><div><br></div><div><div>2015-04-06 04:41:31 DEBUG juju.worker.peergrouper publish.go:47 API host ports have not changed</div><div>2015-04-06 04:41:31 DEBUG juju.worker.peergrouper desired.go:38 calculating desired peer group</div><div>2015-04-06 04:41:31 DEBUG juju.worker.peergrouper desired.go:39 members: map[*peergrouper.machine]*replicaset.Member{&peergrouper.machine{</div><div>id: "0", wantsVote: true, hostPort: "<a href="http://10.147.162.252:37017">10.147.162.252:37017</a>"}:(*replicaset.Member)(0xc210574fa0), &peergrouper.machine{id: "1", wantsVote: t</div><div>rue, hostPort: "<a href="http://10.28.202.234:37017">10.28.202.234:37017</a>"}:(*replicaset.Member)(0xc210550000), &peergrouper.machine{id: "2", wantsVote: true, hostPort: "10.4.8</div><div>7.231:37017"}:(*replicaset.Member)(0xc210550050)}</div><div>2015-04-06 04:41:31 DEBUG juju.worker.peergrouper desired.go:40 extra: []replicaset.Member(nil)</div><div>2015-04-06 04:41:31 DEBUG juju.worker.peergrouper desired.go:41 maxId: 3</div><div>2015-04-06 04:41:31 DEBUG juju.worker.peergrouper desired.go:110 assessing possible peer group changes:</div><div>2015-04-06 04:41:31 DEBUG juju.worker.peergrouper desired.go:116 machine "0" is already voting</div><div>2015-04-06 04:41:31 DEBUG juju.worker.peergrouper desired.go:116 machine "1" is already voting</div><div>2015-04-06 04:41:31 DEBUG juju.worker.peergrouper desired.go:116 machine "2" is already voting</div><div>2015-04-06 04:41:31 DEBUG juju.worker.peergrouper desired.go:134 assessed</div><div>2015-04-06 04:41:31 DEBUG juju.worker.peergrouper worker.go:284 no change in desired peer group (voting map[*peergrouper.machine]bool{&pee</div><div>rgrouper.machine{id: "0", wantsVote: true, hostPort: "<a href="http://10.147.162.252:37017">10.147.162.252:37017</a>"}:true, &peergrouper.machine{id: "1", wantsVote: true, hostPort</div><div>: "<a href="http://10.28.202.234:37017">10.28.202.234:37017</a>"}:true, &peergrouper.machine{id: "2", wantsVote: true, hostPort: "<a href="http://10.4.87.231:37017">10.4.87.231:37017</a>"}:true})</div></div><div><br></div></div>