Backend Default Config is incompatible to the Core

Summary

The current backend default config is missing maxMultiSearchRouteQueries and maxRequestBodySize, which prevents it from starting.

Steps to reproduce

N/A

Which version of the software did you use ?

040248f5

What is the current bug behavior?

Backend stops and returns an error when starting.

What is the expected correct behavior?

Backend should start and work.

Relevant logs and/or screenshots

Starting minimal-deployment_database_1 ... done
Attaching to minimal-deployment_database_1
database_1  | [2019-02-27T10:14:18,440][INFO ][o.e.n.Node               ] [] initializing ...
database_1  | [2019-02-27T10:14:18,612][INFO ][o.e.e.NodeEnvironment    ] [xPnMGXm] using [1] data paths, mounts [[/usr/share/elasticsearch/data (/dev/sda5)]], net usable_space [4.4gb], net total_space [45.5gb], spins? [possibly], types [ext4]
database_1  | [2019-02-27T10:14:18,613][INFO ][o.e.e.NodeEnvironment    ] [xPnMGXm] heap size [1.9gb], compressed ordinary object pointers [true]
database_1  | [2019-02-27T10:14:18,618][INFO ][o.e.n.Node               ] node name [xPnMGXm] derived from node ID [xPnMGXmPS_Ot9zwTajNUFg]; set [node.name] to override
database_1  | [2019-02-27T10:14:18,618][INFO ][o.e.n.Node               ] version[5.6.13], pid[1], build[4d5320b/2018-10-30T19:05:08.237Z], OS[Linux/4.15.0-45-generic/amd64], JVM[Oracle Corporation/OpenJDK 64-Bit Server VM/1.8.0_181/25.181-b13]
database_1  | [2019-02-27T10:14:18,619][INFO ][o.e.n.Node               ] JVM arguments [-Xms2g, -Xmx2g, -XX:+UseConcMarkSweepGC, -XX:CMSInitiatingOccupancyFraction=75, -XX:+UseCMSInitiatingOccupancyOnly, -XX:+AlwaysPreTouch, -Xss1m, -Djava.awt.headless=true, -Dfile.encoding=UTF-8, -Djna.nosys=true, -Djdk.io.permissionsUseCanonicalPath=true, -Dio.netty.noUnsafe=true, -Dio.netty.noKeySetOptimization=true, -Dio.netty.recycler.maxCapacityPerThread=0, -Dlog4j.shutdownHookEnabled=false, -Dlog4j2.disable.jmx=true, -Dlog4j.skipJansi=true, -XX:+HeapDumpOnOutOfMemoryError, -Des.path.home=/usr/share/elasticsearch]
database_1  | [2019-02-27T10:14:19,890][INFO ][o.e.p.PluginsService     ] [xPnMGXm] loaded module [aggs-matrix-stats]
database_1  | [2019-02-27T10:14:19,890][INFO ][o.e.p.PluginsService     ] [xPnMGXm] loaded module [ingest-common]
database_1  | [2019-02-27T10:14:19,890][INFO ][o.e.p.PluginsService     ] [xPnMGXm] loaded module [lang-expression]
database_1  | [2019-02-27T10:14:19,890][INFO ][o.e.p.PluginsService     ] [xPnMGXm] loaded module [lang-groovy]
database_1  | [2019-02-27T10:14:19,890][INFO ][o.e.p.PluginsService     ] [xPnMGXm] loaded module [lang-mustache]
database_1  | [2019-02-27T10:14:19,890][INFO ][o.e.p.PluginsService     ] [xPnMGXm] loaded module [lang-painless]
database_1  | [2019-02-27T10:14:19,890][INFO ][o.e.p.PluginsService     ] [xPnMGXm] loaded module [parent-join]
database_1  | [2019-02-27T10:14:19,890][INFO ][o.e.p.PluginsService     ] [xPnMGXm] loaded module [percolator]
database_1  | [2019-02-27T10:14:19,891][INFO ][o.e.p.PluginsService     ] [xPnMGXm] loaded module [reindex]
database_1  | [2019-02-27T10:14:19,891][INFO ][o.e.p.PluginsService     ] [xPnMGXm] loaded module [transport-netty3]
database_1  | [2019-02-27T10:14:19,891][INFO ][o.e.p.PluginsService     ] [xPnMGXm] loaded module [transport-netty4]
database_1  | [2019-02-27T10:14:19,891][INFO ][o.e.p.PluginsService     ] [xPnMGXm] loaded plugin [analysis-icu]
database_1  | [2019-02-27T10:14:21,882][INFO ][o.e.d.DiscoveryModule    ] [xPnMGXm] using discovery type [zen]
database_1  | [2019-02-27T10:14:22,956][INFO ][o.e.n.Node               ] initialized
database_1  | [2019-02-27T10:14:22,956][INFO ][o.e.n.Node               ] [xPnMGXm] starting ...
database_1  | [2019-02-27T10:14:23,266][INFO ][o.e.t.TransportService   ] [xPnMGXm] publish_address {172.20.0.2:9300}, bound_addresses {0.0.0.0:9300}
database_1  | [2019-02-27T10:14:23,280][INFO ][o.e.b.BootstrapChecks    ] [xPnMGXm] bound or publishing to a non-loopback address, enforcing bootstrap checks
database_1  | ERROR: [1] bootstrap checks failed
database_1  | [1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]
database_1  | [2019-02-27T10:14:23,300][INFO ][o.e.n.Node               ] [xPnMGXm] stopping ...
database_1  | [2019-02-27T10:14:23,408][INFO ][o.e.n.Node               ] [xPnMGXm] stopped
database_1  | [2019-02-27T10:14:23,409][INFO ][o.e.n.Node               ] [xPnMGXm] closing ...
database_1  | [2019-02-27T10:14:23,424][INFO ][o.e.n.Node               ] [xPnMGXm] closed
minimal-deployment_database_1 exited with code 78

Possible fixes

Simply add

maxMultiSearchRouteQueries: 5,
maxRequestBodySize: 512 * 1024,

To the backend config.