[Warning] Plugin ‘FEDERATED’ is of maturity level gamma while the server is stable

MariaDB 10.6.15 로 업그레이드 하다가 에러로그를 보니 전에는 보지 못했던 federated 관련

[Warning] 로그가 떠서 maturity level gamma 가 어떤 걸 말하는지 궁금해졌고

관련 로그에 대해 확인해보았다.

1. Warning 확인방법

MariaDB shell에서 확인

MariaDB [(none)]> SELECT PLUGIN_NAME, PLUGIN_DESCRIPTION, 
     PLUGIN_MATURITY, PLUGIN_AUTH_VERSION
     FROM INFORMATION_SCHEMA.PLUGINS
     WHERE PLUGIN_TYPE='STORAGE ENGINE'
     ORDER BY PLUGIN_MATURITY \G;
*************************** 1. row ***************************
PLUGIN_NAME: FEDERATED
PLUGIN_DESCRIPTION: Allows accessing tables on other MariaDB servers
PLUGIN_MATURITY: Gamma
PLUGIN_AUTH_VERSION: 1.0

2. PLUGIN_MATURITY 란?

플러그인의 성숙도 Unknown < Experimental < Alpha < Beta < Gamma < Stable 중 하나입니다.

3. 명령줄 옵션 (MariaDB 5.2.1 부터 도입됨)

MariaDB 5.2.1 부터 새 명령줄 옵션인 plugin-matility=XXX를 지원합니다.

여기서 XXX는 Unknown, Experimental, Alpha, Beta, Gamma, Stable 중 하나일 수 있습니다.

MySQL을 사용하면 이 명령줄 옵션에 지정된 것보다 더 낮은 성숙도를 가진 플러그인은 load를 거부합니다

4. 결론

MariaDB에서 지원하는 DB link인 FEDERATED plugin이 stable 버전이 아니라는 경고메시지였다.

federated는 Gamma 버전이기 때문에 예기치 않은 에러가 발생할 수도 있으니 주의하라는 뜻이었다.

댓글 남기기