2014-01-05 4 views
0

내가 릴리스 매트릭스 페이지에서 릴리스 덩어리의 개념을 이해하기 위해 노력하고있어 다음 ESB480 build instructions 보면 linkTuring 릴리스 청크는 이전 버전과 호환됩니까?

는 표현은 릴리스 덩어리가 호환되지 않는 것이 좋습니다. 이전 버전과 호환 릴리스 덩어리를 튜링 있습니까 :

는 출시 매트릭스

질문을 를 참조 특정 제품 버전에 사용할 덩어리 확인하려면? 예를 들어, 청크 2와 함께 출시 된 API 관리자 1.5.0도 청크 5에서 실행됩니까?

답변

2

튜링 플랫폼은 최근 출시 된 새로운 플랫폼 출시 개념입니다. dev에있는 메일 스레드 "Introducing the Carbon Platform Release Concept"mailing lists은 이것을 설명합니다.

아시다시피, WSO2 제품 = WSO2 탄소 + 기능 세트.

귀하의 질문은 출처로부터도 필요합니다. WSO2 SVN structureorbit, kernel and platform에 대한 아이디어가 있다는 것을 알고 있습니다. 당신은 그 질문을했다 :

나는 ESB 4.8.0 Building from Source 위키 페이지에서 알 수 있듯이 관련 청크 해제 태그를 체크 아웃해야한다고 제안했다.

release matrix에는 특정 제품에 대한 각 청크에 대한 정보가 있습니다.

예를 들어, ESB 4.8.0을 빌드하려면 turing-chunk04 태그를 체크 아웃해야합니다. API 관리자 1.5.0을 만들려면 turing-chunk02 태그를 확인해야합니다.

플랫폼에 모든 제품이 있으므로 제품을 출시하려면 관련 태그를 체크 아웃해야합니다.

역 호환성은 각 제품에 따라 다릅니다. 예를 들어 ESB 4.8.0은 ESB 4.7.0과 직접 호환되지 않습니다. 기본 Carbon은 주요 업그레이드이며 사용자 관리 변경이 있습니다. 이 경우 데이터를 마이그레이션해야합니다. 그러나 프록시는 호환 될 수 있습니다.

일반적으로 튜링 플랫폼 제품은 이전 버전의 Carbon 커널 버전 < 4.2.0과 직접 역 호환되지 않습니다.

질문 : 릴리스 청크는 이전 버전과 호환 될 수 있습니까? 예를 들어, 청크 2와 함께 출시 된 API 관리자 1.5.0도 청크 5에서 실행됩니까?

AFAIU, 귀하의 질문은 유효하지 않습니다. API 관리자 1.5.0은 chunk02 아래에 릴리스되었으며 chunk05 아래에는 API 관리자 릴리스가 없습니다. 그러나 API 관리자 1.6.0은 튜링 청크 6에서 출시됩니다. 따라서 API 관리자 1.6.0을 구축하려면 turing-chunk06 태그를 체크 아웃해야합니다.

API 관리자 1.6.0이 API 관리자 1.5.0과 호환되는지 모르겠습니다. 나는 아직 변화를 알지 못한다. 그러나 사용자 관리 및 레지스트리 테이블에는 변경 사항이 없음을 확신 할 수 있습니다.

Turing 플랫폼의 중요한 요소는 모든 제품이 Carbon 4.2.0을 기반으로하며 하나만 P2 Repository입니다. 즉, 모든 튜링 플랫폼 제품은 단일 Turing P2 저장소의 기능을 설치할 수 있습니다.

귀하의 의구심을 없애기를 바랍니다.

감사합니다.

+0

청크 버전간에 Carbon Core의 변경 사항이 있는지 여부를 이해하려고했습니다. 메일 스레드와 응답에서 Carbon Core가 청크 릴리스와의 호환성을 깨뜨리지 않는 것으로 보입니다. 나는. APIM 1.5.0은 현재 사용중인 Carbon Core 4.2 버전과 관계없이 Carbon Core 4.2와 호환됩니다. 그렇다면 위의 내용은 훌륭합니다. [http://mail.wso2.org/mailarchive/architecture/2014-January/014547.html] 올바른지, 이론상 각 주요 탄소 코어 패키지 버전 만 제공됩니다. 각 청크에 대한 버전보다는 릴리스가 필요합니다. –

+0

예, Carbon Kernel (4.2.0)은 모든 Turing platfrom chunk 릴리스에서 동일합니다. 그러나 우리는 제품에 대한 외부 카본 커널에 의존 할 수 없습니다. Carbon 커널 버전이 같더라도 커널은 제품의 일부이므로 분리 할 수 ​​없습니다. WSO2 제품 패키지를 만들려고하십니까? 다른 WSO2 종속성이없는 제품마다 별도의 패키지가 있어야한다고 생각합니다. 잠시 시간이 지 자마자 그 메일에 회신 해 드리겠습니다. 감사! –

+0

감사합니다. debian deb 패키지를 사용하여 wso2 제품을 어떻게 패키징 할 수 있는지 조사하고 있습니다. 이상적으로,'apt-get install stratos-load-balancer-4'와 같은 것을 사용하여 제품을 설치할 수 있습니다. 처음에는'carbon-core-42'를 설치 한 다음 stratos로드 밸런서를 탄소 코어 4.2 위에 설치합니다. –

관련 문제