[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 버전이기 때문에 예기치 않은 에러가 발생할 수도 있으니 주의하라는 뜻이었다.

Leave a Comment