OpenSearch/rest-api-spec/test/update
Simon Willnauer 15d58d91f1 [REST] Render REST errors in a structural way
This commit adds support for structural errors / failures / exceptions
on the elasticsearch REST layer. Exceptions are rendering with at least
a `type` and a `reason` corresponding to the exception name and the message.
Some expcetions like the ones associated with an index or a shard will have
additional information about the index the exception was triggered on or the
shard respectivly.

Each rendered response will also contain a list of root causes which is a list
of distinct shard level errors returned for the request. Root causes are the lowest
level elasticsearch exception found per shard response and are intended to be displayed
to the user to indicate the soruce of the exception.

Shard level response are by-default grouped by their type and reason to reduce the amount
of duplicates retunred. Yet, the same exception retunred from different indices will not be
grouped.

Closes 
2015-04-24 09:36:10 +02:00
..
10_doc.yaml Changed the `ignore_missing` client parameter to `ignore: 404` 2013-09-09 23:36:45 +02:00
11_shard_header.yaml Core: Added `_shards` header to all write responses. 2015-01-08 18:10:08 +01:00
15_script.yaml REST tests - add feature groovy_scripting to skip tests if groovy not enabled 2015-02-12 18:08:35 +01:00
20_doc_upsert.yaml Renamed "ok" and "not_ok" to "is_true" and "is_false" 2013-07-01 15:58:23 +02:00
22_doc_as_upsert.yaml [TEST] remove old tests from yaml test suite 2014-01-07 16:19:06 +01:00
25_script_upsert.yaml REST tests - add feature groovy_scripting to skip tests if groovy not enabled 2015-02-12 18:08:35 +01:00
30_internal_version.yaml Version types `EXTERNAL` & `EXTERNAL_GTE` test for version equality in read operation & disallow them in the Update API 2014-04-25 23:06:12 +02:00
35_other_versions.yaml [REST-SPEC] update to update test, to check for es-js error messages 2014-04-29 14:18:20 -07:00
40_routing.yaml [TEST] Replaced RestTestSuiteRunner with parametrized test that uses RandomizedRunner directly 2014-04-07 17:08:05 +02:00
50_parent.yaml [REST] Render REST errors in a structural way 2015-04-24 09:36:10 +02:00
55_parent_with_routing.yaml Reverted commit: 20f7be3 2015-03-28 08:53:11 +01:00
60_refresh.yaml [TEST] decreased number of replicas to 0 in refresh tests 2014-03-31 11:28:34 +02:00
70_timestamp.yaml Mappings: Store _timestamp by default. 2014-10-20 12:17:26 +02:00
75_ttl.yaml [REST] Render REST errors in a structural way 2015-04-24 09:36:10 +02:00
80_fields.yaml [TEST] Fix yaml tests after 2014-01-07 16:06:25 +01:00
85_fields_meta.yaml Tests: Add shortcut "all" to skip version ranges in rest tests 2015-04-22 11:40:26 -07:00
90_missing.yaml REST tests - add feature groovy_scripting to skip tests if groovy not enabled 2015-02-12 18:08:35 +01:00
TODO.txt [REPLICATION] Remove `async` replication 2015-03-19 14:44:21 -07:00