6.x/8. Breaking Changes

v6.3-02. Plugins changes

drscg 2018. 6. 15. 11:38

GCS Repository pluginedit

The repository settings application_nameconnect_timeout and read_timeout have been deprecated and must now be specified in the client settings instead.

repository 설정 application_nameconnect_timeout, read_timeout은 deprecate되었고, 지금부터는  client 설정에서 지정해야 한다.

See Google Cloud Storage Client Settings.

Ingest Geoip Pluginedit

In earlier versions, database files have been stored as gzip compressed files with the extension .gz to  save disk space. As a consequence, database files had to be loaded in memory. Now the default database files that are stored uncompressed as .mmdb files which allows to memory-map them and save heap memory. Any custom database files must also be stored uncompressed. Consequently, the database_file property in any ingest pipelines that use the Geoip Processor must refer to the uncompressed database files as well.

이전 버전에서는 disk 공간을 절약하기 위해 database file이 .gz 확장자를 가진 gzip 압축 file로 저장되었다. 따라서 database file을 memory에 로드해야 했다. 이제 .mmdb 파일로 압축되지 않은 상태로 저장된 기본 database file은 memory mapping이 가능하고 heap memory를 저장할 수 있다. 모든 사용자 지정 database file 또한 압축되지 않은 상태로 저장되어야 한다. 따라서 Geoip Processor를 사용하는 모든 ingest pipeline의 database_file property는 압축되지 않은 database file을 참조해야 한다.

Using the plugin installer without a TTYedit

The Elasticsearch plugin installer (elasticsearch-plugin install) would previously silently accept additional security permissions required by a plugin if standard input was closed or there was no TTY attached (e.g., docker exec <container ID> elasticsearch-plugin install). This silent accepting of additional security permissions has been removed. Now, a user must deliberately accept these permissions either by keeping standard input open and attaching a TTY (i.e., using interactive mode to accept the permissions), or by passing the --batch flag.

이전에는, Elasticsearch plugin 설치 프로그램 (elasticsearch-plugin install)은 표준 입력(standard input)이 닫혀 있거나 TTY가 연결되지 않은 경우 (예: docker exec <container ID> elasticsearch-plugin install), plugin에 필요한 추가 보안 권한(security permission)을 자동으로 수락한다. 이 추가 보안 사용 권한의 자동 수락이 제거되었다. 이제 사용자는 표준 입력을 열고 TTY를 연결하거나 (즉, 사용 권한을 허용하기 위하여 대화식 모드를 사용), 또는 --batch flag를 전달하여 수동으로 이들 사용 권한을 수락해야 한다.


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

v6.4-01. API changes  (0) 2018.08.24
v6.3.03. Settings changes  (0) 2018.06.15
v6.3-01. API changes  (0) 2018.06.15
v6.3 Breaking changes  (0) 2018.06.15
v6.2-03.Rollover alias  (0) 2018.06.15