AtoM 2.1.0 버젼 업그레이드시 문제점(Index Rebuilding 에러)

edited September 2014 in AtoM
최근에 릴리즈된 AtoM v2.1.0 버젼은 여러 방법으로 설치하고 테스트해본 결과 불안정한 부분이 발견된 관계로 가급적 설치는 테스트용으로만 하시기를 당부드립니다.

설치 테스트는 아래와 같이 두 가지 방식으로 실시했습니다.
- AtoM 2.0.1 버젼이 설치되어 있는 웹서버에서 버젼 업그레이드(2.0.1 -> 2.1.0)
- 빈 웹서버에서 AtoM 2.1.0 신규 설치
* 참고로 AtoM 2.0.1 버젼은 검색엔진을 Elasticsearch 0.9.x 버젼을 사용하고, AtoM 2.1.0 버젼은 Elasticsearch 1.3.x 버젼을 사용하고 있습니다.

특히 기존에 AtoM을 설치해서 계속 운영 중이었던 본원이나 기관들 입장에선 신규 설치가 아닌 버젼 업그레이드 방식으로 시스템을 갱신할 수 밖에 없는데 Artefactual사의 업그레이드 매뉴얼에 따른 설치상에는 전혀 문제가 없었습니다.

하지만 가장 큰 문제는 AtoM 2.1.0으로 업그레이드한 이후 DB 인덱스를 갱신(Rebuild)하는 과정에서 심각한 오류가 발생되어 갱신이 불가능했습니다.
갱신이 불가능하다는 것은 DB에 들어가 있던 입력 정보들을 AtoM 페이지에서 불러올 수 없다는 얘기가 됩니다.

Index Rebuilding은 AtoM에서 사용언어를 추가한다거나 AtoM 버젼 업그레이드후 꼭 수행해야 하는 작업이며, 작업은 터미널상에서 명령어로 수행됩니다.
오류의 발원지는 검색엔진에 있는데 AtoM 2.1.0이 사용하고 있는 Elasticsearch 1.3 검색엔진이 무슨 이유에서인지 AtoM 기술항목 중 "the scope and content" 항목에 등록된 내용이 매우 긴 경우에 Index Rebuilding시 에러가 발생된다는 점입니다.
"the scope and content"가 기관 차이는 있겠지만 길게 사용하는 경우가 매우 많은 상황에서 해당 항목이 길다는 이유로 인덱싱에 문제가 생긴다는 것은 심각한 오류라고 할 수 밖에 없습니다.

따라서, AtoM을 기존부터 사용 중이신 분들은 이번에 릴리즈된 2.1.0버젼 업그레이드는 당분간 하지 마시고, 2.1.0 버젼의 버그 이슈들이 해결될 예정인 2.1.1 버젼이 나오면 그때 업그레이드 하시는 것이 좋을 것 같습니다.

관련 이슈는 아래의 링크에서 확인하실 수 있습니다.

Sign In or Register to comment.