OpenSearch/docs/reference/migration/migrate_6_0
Jason Tedor de65f51d34 Simplify file store
Today we go to heroic lengths to workaround bugs in the JDK or around
issues like BSD jails to get information about the underlying file
store. For example, we went to lengths to work around a JDK bug where
the file store returned would incorrectly report whether or not a path
is writable in certain situations in Windows operating
systems. Another bug prevented getting file store information on
Windows on a virtual drive on Windows. We no longer need to work
around these bugs, we could simply try to write to disk and let an I/O
exception arise if we could not write to the disk or take advantage of
the fact that these bugs are fixed in recent releases of the JDK
(e.g., the file store bug is fixed since 8u72). Additionally, we
collected information about all file stores on the system which meant
that if the user had a stale NFS mount, Elasticsearch could hang and
fail on startup if that mount point was not available. Finally, we
collected information through Lucene about whether or not a disk was a
spinning disk versus an SSD, information that we do not need since we
assume SSDs by default. This commit takes into consideration that we
simply do not need this heroic effort, we do not need information
about all file stores, and we do not need information about whether or
not a disk spins to greatly simplfy file store handling.

Relates #24402
2017-05-04 11:19:41 -04:00
..
aggregations.asciidoc Remove support for the include/pattern syntax. (#23141) 2017-03-01 10:00:38 +01:00
cat.asciidoc Remove 5.x references from cat API migration doc 2016-11-09 07:09:59 -05:00
cluster.asciidoc No longer allow cluster name in data path 2016-09-12 15:47:01 -06:00
docs.asciidoc Docs: Upserts no longer support version 2017-04-28 08:43:46 -04:00
indices.asciidoc Open/Close index api to allow_no_indices by default (#24401) 2017-05-03 16:22:26 +02:00
ingest.asciidoc Change type of ingest doc meta-data field 'TIMESTAMP' to `Date` (#22234) 2016-12-19 09:10:58 +01:00
java.asciidoc fix typo in migrate_6_0/java.asciidoc 2017-05-03 15:00:44 +02:00
mappings.asciidoc Disallow include_in_all for 6.0+ indices 2017-02-07 19:31:51 -07:00
packaging.asciidoc Remove customization of ES_USER and ES_GROUP 2017-04-14 13:24:21 -06:00
percolator.asciidoc percolator: remove deprecated percolate and mpercolate apis 2017-01-10 11:18:27 +01:00
plugins.asciidoc Ec2 Discovery: Cleanup deprecated settings (#24150) 2017-04-19 12:06:10 -07:00
rest.asciidoc Require explicit query in _delete_by_query API (#23632) 2017-03-28 15:44:57 +01:00
scripting.asciidoc Update scripting.asciidoc 2017-03-16 19:37:38 -07:00
search.asciidoc Upgrade to a Lucene 7 snapshot (#24089) 2017-04-18 15:17:21 +02:00
settings.asciidoc Upgrade to a Lucene 7 snapshot (#24089) 2017-04-18 15:17:21 +02:00
stats.asciidoc Simplify file store 2017-05-04 11:19:41 -04:00