Skip to content

Commit

Permalink
errchecks
Browse files Browse the repository at this point in the history
  • Loading branch information
drewbailey committed Oct 14, 2020
1 parent 8c88f29 commit 092918a
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 22 deletions.
4 changes: 3 additions & 1 deletion nomad/fsm.go
Original file line number Diff line number Diff line change
Expand Up @@ -1553,7 +1553,9 @@ func (n *nomadFSM) Restore(old io.ReadCloser) error {
}
}

restore.Commit()
if err := restore.Commit(); err != nil {
return err
}

// COMPAT Remove in 0.10
// Clean up active deployments that do not have a job
Expand Down
6 changes: 3 additions & 3 deletions nomad/state/state_store.go
Original file line number Diff line number Diff line change
Expand Up @@ -335,7 +335,7 @@ func (s *StateStore) UpsertPlanResults(msgType structs.MessageType, index uint64
}
}

// Update the status of dmsgType structs.MessageType by the plan.
// Update the status of deployments effected by the plan.
if len(results.DeploymentUpdates) != 0 {
s.upsertDeploymentUpdates(index, results.DeploymentUpdates, txn)
}
Expand Down Expand Up @@ -5896,8 +5896,8 @@ func (s *StateRestore) Abort() {
}

// Commit is used to commit the restore operation
func (s *StateRestore) Commit() {
s.txn.Commit()
func (s *StateRestore) Commit() error {
return s.txn.Commit()
}

// NodeRestore is used to restore a node
Expand Down
36 changes: 18 additions & 18 deletions nomad/state/state_store_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -1368,7 +1368,7 @@ func TestStateStore_RestoreNode(t *testing.T) {
if err != nil {
t.Fatalf("err: %v", err)
}
restore.Commit()
require.NoError(t, restore.Commit())

ws := memdb.NewWatchSet()
out, err := state.NodeByID(ws, node.ID)
Expand Down Expand Up @@ -2441,7 +2441,7 @@ func TestStateStore_RestoreJob(t *testing.T) {
if err != nil {
t.Fatalf("err: %v", err)
}
restore.Commit()
require.NoError(t, restore.Commit())

ws := memdb.NewWatchSet()
out, err := state.JobByID(ws, job.Namespace, job.ID)
Expand Down Expand Up @@ -2711,7 +2711,7 @@ func TestStateStore_RestorePeriodicLaunch(t *testing.T) {
if err != nil {
t.Fatalf("err: %v", err)
}
restore.Commit()
require.NoError(t, restore.Commit())

ws := memdb.NewWatchSet()
out, err := state.PeriodicLaunchByID(ws, job.Namespace, job.ID)
Expand Down Expand Up @@ -2743,7 +2743,7 @@ func TestStateStore_RestoreJobVersion(t *testing.T) {
if err != nil {
t.Fatalf("err: %v", err)
}
restore.Commit()
require.NoError(t, restore.Commit())

ws := memdb.NewWatchSet()
out, err := state.JobByIDAndVersion(ws, job.Namespace, job.ID, job.Version)
Expand Down Expand Up @@ -2775,7 +2775,7 @@ func TestStateStore_RestoreDeployment(t *testing.T) {
if err != nil {
t.Fatalf("err: %v", err)
}
restore.Commit()
require.NoError(t, restore.Commit())

ws := memdb.NewWatchSet()
out, err := state.DeploymentByID(ws, d.ID)
Expand Down Expand Up @@ -2815,7 +2815,7 @@ func TestStateStore_RestoreJobSummary(t *testing.T) {
if err != nil {
t.Fatalf("err: %v", err)
}
restore.Commit()
require.NoError(t, restore.Commit())

ws := memdb.NewWatchSet()
out, err := state.JobSummaryByID(ws, job.Namespace, job.ID)
Expand Down Expand Up @@ -3617,7 +3617,7 @@ func TestStateStore_RestoreCSIPlugin(t *testing.T) {

err = restore.CSIPluginRestore(plugin)
require.NoError(err)
restore.Commit()
require.NoError(t, restore.Commit())

ws := memdb.NewWatchSet()
out, err := state.CSIPluginByID(ws, plugin.ID)
Expand Down Expand Up @@ -3731,7 +3731,7 @@ func TestStateStore_RestoreIndex(t *testing.T) {
t.Fatalf("err: %v", err)
}

restore.Commit()
require.NoError(t, restore.Commit())

out, err := state.Index("jobs")
if err != nil {
Expand Down Expand Up @@ -4397,7 +4397,7 @@ func TestStateStore_RestoreEval(t *testing.T) {
if err != nil {
t.Fatalf("err: %v", err)
}
restore.Commit()
require.NoError(t, restore.Commit())

ws := memdb.NewWatchSet()
out, err := state.EvalByID(ws, eval.ID)
Expand Down Expand Up @@ -6033,7 +6033,7 @@ func TestStateStore_RestoreAlloc(t *testing.T) {
t.Fatalf("err: %v", err)
}

restore.Commit()
require.NoError(t, restore.Commit())

ws := memdb.NewWatchSet()
out, err := state.AllocByID(ws, alloc.ID)
Expand Down Expand Up @@ -7701,7 +7701,7 @@ func TestStateStore_RestoreVaultAccessor(t *testing.T) {
if err != nil {
t.Fatalf("err: %v", err)
}
restore.Commit()
require.NoError(t, restore.Commit())

ws := memdb.NewWatchSet()
out, err := state.VaultAccessor(ws, a.Accessor)
Expand Down Expand Up @@ -7902,7 +7902,7 @@ func TestStateStore_RestoreSITokenAccessor(t *testing.T) {
err = restore.SITokenAccessorRestore(a1)
r.NoError(err)

restore.Commit()
require.NoError(t, restore.Commit())

ws := memdb.NewWatchSet()
result, err := state.SITokenAccessor(ws, a1.AccessorID)
Expand Down Expand Up @@ -8382,7 +8382,7 @@ func TestStateStore_RestoreACLPolicy(t *testing.T) {
if err != nil {
t.Fatalf("err: %v", err)
}
restore.Commit()
require.NoError(t, restore.Commit())

ws := memdb.NewWatchSet()
out, err := state.ACLPolicyByName(ws, policy.Name)
Expand Down Expand Up @@ -8441,7 +8441,7 @@ func TestStateStore_RestoreACLToken(t *testing.T) {
if err != nil {
t.Fatalf("err: %v", err)
}
restore.Commit()
require.NoError(t, restore.Commit())

ws := memdb.NewWatchSet()
out, err := state.ACLTokenByAccessorID(ws, token.AccessorID)
Expand Down Expand Up @@ -8470,7 +8470,7 @@ func TestStateStore_SchedulerConfig(t *testing.T) {
err = restore.SchedulerConfigRestore(schedConfig)
require.Nil(err)

restore.Commit()
require.NoError(t, restore.Commit())

modIndex, out, err := state.SchedulerConfig()
require.Nil(err)
Expand Down Expand Up @@ -8510,7 +8510,7 @@ func TestStateStore_ClusterMetadataRestore(t *testing.T) {
err = restore.ClusterMetadataRestore(meta)
require.NoError(err)

restore.Commit()
require.NoError(t, restore.Commit())

out, err := state.ClusterMetadata(nil)
require.NoError(err)
Expand All @@ -8530,7 +8530,7 @@ func TestStateStore_RestoreScalingPolicy(t *testing.T) {

err = restore.ScalingPolicyRestore(scalingPolicy)
require.NoError(err)
restore.Commit()
require.NoError(t, restore.Commit())

ws := memdb.NewWatchSet()
out, err := state.ScalingPolicyByID(ws, scalingPolicy.ID)
Expand Down Expand Up @@ -9543,7 +9543,7 @@ func TestStateStore_RestoreScalingEvents(t *testing.T) {

err = restore.ScalingEventsRestore(jobScalingEvents)
require.NoError(err)
restore.Commit()
require.NoError(t, restore.Commit())

ws := memdb.NewWatchSet()
out, _, err := state.ScalingEventsByJob(ws, jobScalingEvents.Namespace,
Expand Down

0 comments on commit 092918a

Please sign in to comment.