Skip to content

Commit c1bd475

Browse files
authored
Merge pull request #58 from NETWAYS/fix/snapshot
Remove unsused fields in Snapshot struct
2 parents f1606fc + c32a520 commit c1bd475

File tree

2 files changed

+1
-3
lines changed

2 files changed

+1
-3
lines changed

cmd/snapshot_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ func TestSnapshotCmd(t *testing.T) {
5959
server: httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
6060
w.Header().Set("X-Elastic-Product", "Elasticsearch")
6161
w.WriteHeader(http.StatusOK)
62-
w.Write([]byte(`{"snapshots":[{"snapshot":"snapshot_1","uuid":"dKb54xw67gvdRctLCxSket","repository":"my_repository","version_id":1.1,"version":1,"indices":[],"data_streams":[],"feature_states":[],"include_global_state":true,"state":"SUCCESS","start_time":"2020-07-06T21:55:18.129Z","start_time_in_millis":1593093628850,"end_time":"2020-07-06T21:55:18.129Z","end_time_in_millis":1593094752018,"duration_in_millis":0,"failures":[],"shards":{"total":0,"failed":0,"successful":0}},{"snapshot":"snapshot_2","uuid":"vdRctLCxSketdKb54xw67g","repository":"my_repository","version_id":2,"version":2,"indices":[],"data_streams":[],"feature_states":[],"include_global_state":true,"state":"SUCCESS","start_time":"2020-07-06T21:55:18.130Z","start_time_in_millis":1593093628851,"end_time":"2020-07-06T21:55:18.130Z","end_time_in_millis":1593094752019,"duration_in_millis":1,"failures":[],"shards":{"total":0,"failed":0,"successful":0}}],"next":"c25hcHNob3RfMixteV9yZXBvc2l0b3J5LHNuYXBzaG90XzI=","total":3,"remaining":1}
62+
w.Write([]byte(`{"snapshots":[{"snapshot":"snapshot_1","uuid":"dKb54xw67gvdRctLCxSket","repository":"my_repository","version_id":1.1,"version":1,"indices":[],"data_streams":[],"feature_states":[],"include_global_state":true,"state":"SUCCESS","start_time":"2020-07-06T21:55:18.129Z","start_time_in_millis":1593093628850,"end_time":"2020-07-06T21:55:18.129Z","end_time_in_millis":1593094752018,"duration_in_millis":0,"failures":[{"fail": "didnotfindapidocsforfailures"}],"shards":{"total":0,"failed":0,"successful":0}},{"snapshot":"snapshot_2","uuid":"vdRctLCxSketdKb54xw67g","repository":"my_repository","version_id":2,"version":2,"indices":[],"data_streams":[],"feature_states":[],"include_global_state":true,"state":"SUCCESS","start_time":"2020-07-06T21:55:18.130Z","start_time_in_millis":1593093628851,"end_time":"2020-07-06T21:55:18.130Z","end_time_in_millis":1593094752019,"duration_in_millis":1,"failures":[],"shards":{"total":0,"failed":0,"successful":0}}],"next":"c25hcHNob3RfMixteV9yZXBvc2l0b3J5LHNuYXBzaG90XzI=","total":3,"remaining":1}
6363
`))
6464
})),
6565
args: []string{"run", "../main.go", "snapshot"},

internal/elasticsearch/api.go

-2
Original file line numberDiff line numberDiff line change
@@ -86,13 +86,11 @@ type Snapshot struct {
8686
Repository string `json:"repository"`
8787
Indices []string `json:"indices"`
8888
DataStreams []string `json:"data_streams"`
89-
FeatureStates []string `json:"feature_states"`
9089
IncludeGlobalState bool `json:"include_global_state"`
9190
State string `json:"state"`
9291
StartTimeInMillis int `json:"start_time_in_millis"`
9392
EndTimeInMillis int `json:"end_time_in_millis"`
9493
DurationInMillis int `json:"duration_in_millis"`
95-
Failures []string `json:"failures"`
9694
Shards struct {
9795
Total int `json:"total"`
9896
Failed int `json:"failed"`

0 commit comments

Comments
 (0)