6.x/8. Breaking Changes

v6.1 Breaking changes

drscg 2018. 2. 22. 22:35

Bootstrap checks now apply to link-local addressesedit

Previously when Elasticsearch was bound to localhost, Elasticsearch would bind to any address on the loopback device. This included link-local addresses on the loopback device such as fe80::1%lo0on macOS. Starting in 6.1.2, Elasticsearch will now only bind to loopback addresses on the loopback device. Because of the previous behavior, Elasticsearch would skip the bootstrap checks if bound to a link-local address. Now that Elasticsearch no longer binds to such addresses when binding to localhost, the bootstrap checks now apply to link-local addresses.

이전에는, Elasticsearch가 localhost에 bind 되었을 경우, Elasticsearch는 loopback device의 모든 address에 bind되었다. 여기에는 macOS의 fe80::1%lo0 같은 loopback device의 link-local address가 포함되었다. 6.1.2 부터 Elasticsearch는 이제 loopback device의 loopback address에만 bind된다. 이전의 동작 방식때문에, Elasticsearch는 link-local address에 bind된 경우, bootstrap 검사를 건너뛰었다. 이제 Elasticsearch가 localhost에 bind할 때, 더 이상 그런 address에 bind하지 않으므로, bootstrap 검사가 link-local address에 적용된다.

'6.x > 8. Breaking Changes' 카테고리의 다른 글

v6.2-01. Private temporary directory  (0) 2018.02.23
v6.2 Breaking changes  (0) 2018.02.23
v6.0-20. Stats and info changes  (0) 2017.12.20
v6.0-19. Settings changes  (0) 2017.12.20
v6.0-18. Search and Query DSL changes  (0) 2017.12.20