Skip to content

Commit fc6c0e4

Browse files
Add request parameter 'cluster_manager_timeout' and deprecate 'master_timeout' - in Index Template APIs (#2678) (#2867)
- Deprecate the request parameter `master_timeout` that used in Index Template APIs which have got the parameter. (The other Index APIs are addressed in PR #2660) - Add alternative new request parameter `cluster_manager_timeout`. - Add unit tests. Signed-off-by: Tianli Feng <ftianli@amazon.com> (cherry picked from commit ba3ed8a)
1 parent 3e78a04 commit fc6c0e4

26 files changed

Lines changed: 249 additions & 24 deletions

rest-api-spec/src/main/resources/rest-api-spec/api/cluster.delete_component_template.json

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,15 @@
2828
},
2929
"master_timeout":{
3030
"type":"time",
31-
"description":"Specify timeout for connection to master"
31+
"description":"Specify timeout for connection to master node",
32+
"deprecated":{
33+
"version":"2.0.0",
34+
"description":"To support inclusive language, use 'cluster_manager_timeout' instead."
35+
}
36+
},
37+
"cluster_manager_timeout":{
38+
"type":"time",
39+
"description":"Specify timeout for connection to cluster-manager node"
3240
}
3341
}
3442
}

rest-api-spec/src/main/resources/rest-api-spec/api/cluster.get_component_template.json

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,15 @@
3030
"params":{
3131
"master_timeout":{
3232
"type":"time",
33-
"description":"Explicit operation timeout for connection to master node"
33+
"description":"Explicit operation timeout for connection to master node",
34+
"deprecated":{
35+
"version":"2.0.0",
36+
"description":"To support inclusive language, use 'cluster_manager_timeout' instead."
37+
}
38+
},
39+
"cluster_manager_timeout":{
40+
"type":"time",
41+
"description":"Explicit operation timeout for connection to cluster-manager node"
3442
},
3543
"local":{
3644
"type":"boolean",

rest-api-spec/src/main/resources/rest-api-spec/api/cluster.put_component_template.json

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,15 @@
3434
},
3535
"master_timeout":{
3636
"type":"time",
37-
"description":"Specify timeout for connection to master"
37+
"description":"Specify timeout for connection to master node",
38+
"deprecated":{
39+
"version":"2.0.0",
40+
"description":"To support inclusive language, use 'cluster_manager_timeout' instead."
41+
}
42+
},
43+
"cluster_manager_timeout":{
44+
"type":"time",
45+
"description":"Specify timeout for connection to cluster-manager node"
3846
}
3947
},
4048
"body":{

rest-api-spec/src/main/resources/rest-api-spec/api/indices.delete_index_template.json

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,15 @@
2828
},
2929
"master_timeout":{
3030
"type":"time",
31-
"description":"Specify timeout for connection to master"
31+
"description":"Specify timeout for connection to master node",
32+
"deprecated":{
33+
"version":"2.0.0",
34+
"description":"To support inclusive language, use 'cluster_manager_timeout' instead."
35+
}
36+
},
37+
"cluster_manager_timeout":{
38+
"type":"time",
39+
"description":"Specify timeout for connection to cluster-manager node"
3240
}
3341
}
3442
}

rest-api-spec/src/main/resources/rest-api-spec/api/indices.delete_template.json

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,15 @@
2828
},
2929
"master_timeout":{
3030
"type":"time",
31-
"description":"Specify timeout for connection to master"
31+
"description":"Specify timeout for connection to master node",
32+
"deprecated":{
33+
"version":"2.0.0",
34+
"description":"To support inclusive language, use 'cluster_manager_timeout' instead."
35+
}
36+
},
37+
"cluster_manager_timeout":{
38+
"type":"time",
39+
"description":"Specify timeout for connection to cluster-manager node"
3240
}
3341
}
3442
}

rest-api-spec/src/main/resources/rest-api-spec/api/indices.get_index_template.json

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,15 @@
3434
},
3535
"master_timeout":{
3636
"type":"time",
37-
"description":"Explicit operation timeout for connection to master node"
37+
"description":"Explicit operation timeout for connection to master node",
38+
"deprecated":{
39+
"version":"2.0.0",
40+
"description":"To support inclusive language, use 'cluster_manager_timeout' instead."
41+
}
42+
},
43+
"cluster_manager_timeout":{
44+
"type":"time",
45+
"description":"Explicit operation timeout for connection to cluster-manager node"
3846
},
3947
"local":{
4048
"type":"boolean",

rest-api-spec/src/main/resources/rest-api-spec/api/indices.get_template.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
"description":"Explicit operation timeout for connection to master node",
3838
"deprecated":{
3939
"version":"2.0.0",
40-
"description":"To promote inclusive language, use 'cluster_manager_timeout' instead."
40+
"description":"To support inclusive language, use 'cluster_manager_timeout' instead."
4141
}
4242
},
4343
"cluster_manager_timeout":{

rest-api-spec/src/main/resources/rest-api-spec/api/indices.put_index_template.json

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,15 @@
3535
},
3636
"master_timeout":{
3737
"type":"time",
38-
"description":"Specify timeout for connection to master"
38+
"description":"Specify timeout for connection to master node",
39+
"deprecated":{
40+
"version":"2.0.0",
41+
"description":"To support inclusive language, use 'cluster_manager_timeout' instead."
42+
}
43+
},
44+
"cluster_manager_timeout":{
45+
"type":"time",
46+
"description":"Specify timeout for connection to cluster-manager node"
3947
}
4048
},
4149
"body":{

rest-api-spec/src/main/resources/rest-api-spec/api/indices.put_template.json

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,15 @@
3434
},
3535
"master_timeout":{
3636
"type":"time",
37-
"description":"Specify timeout for connection to master"
37+
"description":"Specify timeout for connection to master node",
38+
"deprecated":{
39+
"version":"2.0.0",
40+
"description":"To support inclusive language, use 'cluster_manager_timeout' instead."
41+
}
42+
},
43+
"cluster_manager_timeout":{
44+
"type":"time",
45+
"description":"Specify timeout for connection to cluster-manager node"
3846
}
3947
},
4048
"body":{

rest-api-spec/src/main/resources/rest-api-spec/api/indices.simulate_index_template.json

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,15 @@
3434
},
3535
"master_timeout":{
3636
"type":"time",
37-
"description":"Specify timeout for connection to master"
37+
"description":"Specify timeout for connection to master node",
38+
"deprecated":{
39+
"version":"2.0.0",
40+
"description":"To support inclusive language, use 'cluster_manager_timeout' instead."
41+
}
42+
},
43+
"cluster_manager_timeout":{
44+
"type":"time",
45+
"description":"Specify timeout for connection to cluster-manager node"
3846
}
3947
},
4048
"body":{

0 commit comments

Comments
 (0)