[7.x] Add test for item-level error when no write index defined for an alias in bulk API (#55503) (#61999)
Add test for item-level error when no write index defined for an alia… Co-authored-by: Jake Landis <jake.landis@elastic.co> Co-authored-by: bellengao <gbl_long@163.com>
This commit is contained in:
parent
d8dad9ab2c
commit
e80f68ed77
|
@ -205,3 +205,36 @@
|
|||
catch: missing
|
||||
indices.get:
|
||||
index: new_index_not_created
|
||||
---
|
||||
"Return item-level error when no write index defined for an alias":
|
||||
- skip:
|
||||
version: " - 7.8.99"
|
||||
reason: "supporting code added in 7.9.0"
|
||||
|
||||
- do:
|
||||
indices.create:
|
||||
index: test_index1
|
||||
- do:
|
||||
indices.create:
|
||||
index: test_index2
|
||||
|
||||
- do:
|
||||
indices.put_alias:
|
||||
index: test_index1
|
||||
name: test_index
|
||||
- do:
|
||||
indices.put_alias:
|
||||
index: test_index2
|
||||
name: test_index
|
||||
|
||||
- do:
|
||||
bulk:
|
||||
body:
|
||||
- '{"index": {"_index": "test_index"}}'
|
||||
- '{"field": "test"}'
|
||||
|
||||
- match: { errors: true }
|
||||
- match: { items.0.index.status: 400 }
|
||||
- match: { items.0.index.error.type: illegal_argument_exception }
|
||||
- match: { items.0.index.error.reason: "no write index is defined for alias [test_index]. The write index may be explicitly disabled using is_write_index=false or the alias points to multiple indices without one being designated as a write index" }
|
||||
|
||||
|
|
Loading…
Reference in New Issue