@@ -381,11 +381,7 @@ func (l *lessor) switchRemoteAndStream(prevErr error) error {
l.remote = pb.NewLeaseClient(l.conn)
l.mu.Unlock()
- serr := l.newStream()
- if serr != nil {
- return serr
- }
- return nil
+ return l.newStream()
}
func (l *lessor) newStream() error {
@@ -169,11 +169,7 @@ func checkTxnRequest(r *pb.TxnRequest) error {
return err
- if err := checkRequestDupKeys(r.Failure); err != nil {
- return err
-
+ return checkRequestDupKeys(r.Failure)
// checkRequestDupKeys gives rpctypes.ErrDuplicateKey if the same key is modified twice
@@ -335,11 +335,7 @@ func (s *store) GetRole(name string) (Role, error) {
var r Role
err = json.Unmarshal([]byte(*resp.Event.Node.Value), &r)
- if err != nil {
- return r, err
- return r, nil
+ return r, err
func (s *store) CreateRole(role Role) error {
@@ -497,10 +493,7 @@ func (r Role) merge(n Role) (Role, error) {
return out, err
out.Permissions, err = out.Permissions.Revoke(n.Revoke)
- return out, err
- return out, nil
+ return out, err
func (r Role) HasKeyAccess(key string, write bool) bool {
@@ -66,11 +66,7 @@ func (st *storage) SaveSnap(snap raftpb.Snapshot) error {
if err != nil {
- err = st.WAL.ReleaseLockTo(snap.Metadata.Index)
+ return st.WAL.ReleaseLockTo(snap.Metadata.Index)
func readWAL(waldir string, snap walpb.Snapshot) (w *wal.WAL, id, cid types.ID, st raftpb.HardState, ents []raftpb.Entry) {
@@ -297,11 +297,7 @@ func defragdb(odb, tmpdb *bolt.DB, limit int) error {
tmpb = tmptx.Bucket(next)
count = 0
- err = tmpb.Put(k, v)
+ return tmpb.Put(k, v)
})
@@ -96,10 +96,7 @@ func (a *agent) RecoverPort(port int) error {
func (a *agent) Status() (Status, error) {
var s Status
err := a.rpcClient.Call("Agent.RPCStatus", struct{}{}, &s)
- return s, err
- return s, nil
+ return s, err
func (a *agent) ID() uint64 {
@@ -257,10 +257,7 @@ func newFailureIsolate() *failureIsolate {
func (f *failureIsolate) Inject(c *cluster, round int) error {
i := round % c.Size
- if err := c.Agents[i].DropPort(peerURLPort); err != nil {
+ return c.Agents[i].DropPort(peerURLPort)
func (f *failureIsolate) Recover(c *cluster, round int) error {