<p dir="auto">After upgrading to <code class="notranslate">0.19.9</code>, <a href="http://clojureelasticsearch.info" rel="nofollow">Elastisch</a> test suite that resets indexes by specifying index name as <code class="notranslate">_all</code> now fails. ElasticSearch responds with 404s:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="curl -XDELETE 'http://localhost:9200/_all?pretty=true'
{
  &quot;error&quot; : &quot;IndexMissingException[[_all] missing]&quot;,
  &quot;status&quot; : 404
}"><pre class="notranslate"><code class="notranslate">curl -XDELETE 'http://localhost:9200/_all?pretty=true'
{
  "error" : "IndexMissingException[[_all] missing]",
  "status" : 404
}
</code></pre></div>
<p dir="auto">I am not sure if this change is intentional but looks like <code class="notranslate">_all</code> should not be treated as a regular index name. <code class="notranslate">action.disable_delete_all_indices</code> is not set in my config.</p>
<p dir="auto">curl <a href="http://localhost:9200/_all/_status" rel="nofollow">http://localhost:9200/_all/_status</a><br>
{"error":"IndexMissingException[[_all] missing]","status":404}</p>
<p dir="auto">Works in 0.19.8</p>
<p dir="auto">Looks like /_status does work, is /_all/_status no longer supported on purpose?  <a href="http://www.elasticsearch.org/guide/reference/api/admin-indices-status.html" rel="nofollow">http://www.elasticsearch.org/guide/reference/api/admin-indices-status.html</a>  kind of says it should still work, but not clear.</p>