4월의 소나기는 5월의 꽃을 가져다주지만, 그때까지는 2017년 4월 개발자 빌드를 위한 시간입니다.
2017년 4월 개발자 빌드에는 수많은 버그 수정 및 기능 개선 사항이 포함되어 있으며, Couchbase Server 5.0의 안정적인 릴리스에 한 걸음 더 가까워졌습니다.
RBAC
- https://www.couchbase.com/blog/authentication-authorization-rbac/
- https://www.couchbase.com/blog/authentication-authorization-rbac-part-2/
- https://www.couchbase.com/blog/new-sdk-authentication/
N1QL 개선 사항
https://www.couchbase.com/blog/performance-enhancements-n1ql-couchbase-5-developer/
https://www.couchbase.com/blog/feature-enhancements-n1ql-couchbase-server-5-march-developer/
GSI 복제본 및 리밸런싱
https://www.couchbase.com/blog/gsi-replicas-rebalancing/
툴링 및 쿼리 워크벤치
- https://www.couchbase.com/blog/profiling-monitoring-update/
- https://www.couchbase.com/blog/a-tour-of-the-new-couchbase-web-console-video/
FTS 업데이트
2017년 4월 개발자 빌드의 새로운 플랫폼
그동안 받은 피드백을 바탕으로 2017년 4월 개발자 빌드부터 추가로 도입하는 플랫폼은 다음과 같습니다. 해당 플랫폼에서 2017년 4월 개발자 빌드를 사용해 보시고 피드백을 보내주시기 바랍니다!
- Oracle Linux 7
- 우분투 16.04
- Windows Server 2016
Ubuntu 12는 이번 달에 종료되므로 향후 출시되는 Couchbase 릴리스에서는 Ubuntu 12를 지원하지 않을 가능성이 높습니다.
버그
피드백을 보내 주시고 Couchbase Server 5.0의 버그를 식별하고 수정하는 데 도움을 주셔서 감사합니다. 다음은 2017년 4월 개발자 빌드에서 수정된 중요하고 주요한 버그의 목록입니다.
이슈 # |
설명 |
[임시]: 저장된 값의 순차 링크에 대한 추가 메모리 사용으로 인한 잠재적 회귀 문제를 수정했습니다. |
|
임시 버킷: 항목 수가 -1로 변경됩니다. |
|
임시 버킷 사이의 XDCR이 멈춤 |
|
[FTS] RBAC: sasl 버킷에서 동일한 사용자가 만든 인덱스에 별칭을 만들 수 없습니다. |
|
[FTS] 이끼 다짐 단위 테스트는 특정 세그먼트 임플란트 하나를 가정합니다. |
|
[FTS] 큰 '쿼리 크기'(제한) 설정 사용 시 최대 10배 성능 저하 |
|
[FTS] 임시: 임시 버킷에 여러 인덱스가 있을 때 문서가 인덱싱되지 않는 문제 |
|
[FTS] 임시: 임시 버킷에서 메모리 전용 인덱스로 인덱싱된 문서가 없습니다. |
|
압축 후 [FTS] 이끼 저장소 파일이 삭제되지 않음 |
|
cbft에서 [FTS] 레이스가 감지됨 |
|
[FTS] UI: 통계: KV 변이가 진행 중일 때 '남은 아이템' 그래프에 잘못된 데이터가 표시됩니다. |
|
[FTS] UI: 통계: FTS 멀티노드 클러스터 설정에서 "쿼리/초" 그래프가 잘못된 데이터를 표시합니다. |
|
[FTS] 느린 쿼리 로그가 사용자 데이터를 기록하지 않아야 한다는 요구 사항과 충돌 |
|
CENTOS 6 시스템에서 카우치베이스 서버 설치 실패 |
|
Windows 도커 컨테이너: service-stop.bat가 컨테이너를 종료합니다. |
|
동일한 키를 사용하여 설정 → 제거 → 설정 순서로 KV 작업을 수행하면 클라이언트 연결이 차단됩니다. |
|
LDAP 사용자에 대한 멤 클라이언트의 인증 실패 |
|
잘못된 권한으로 감사 이벤트를 파일에 쓰려고 할 때 멤캐시드에서 충돌이 발생합니다. |
|
어떤 이름으로든 xattr 키를 삽입할 수 있는 기능은 xattrs에 이미 설정된 키에 따라 다릅니다. |
|
잠금 경합으로 인한 매우 낮은 삽입 작업 비율 |
|
쿼리-선택 - 모든 버킷을 쿼리할 수 있습니다. |
|
"조인 완료 호출이 실패하여 새 노드를 추가하지 못했습니다. ns_server 클러스터 프로세스를 다시 시작하지 못했습니다."로 인해 노드 추가에 실패했습니다. |
|
N1QL 삽입/삭제/업데이트 작업의 권한이 잘못 부여됨 |
|
GO_DEFAULT_VERSION 제거 |
|
배열 인덱스 커버링의 격차 |
|
잘못된 n1ql 구문을 사용하는 YCSB 워크로드 e에서 100% 메모리가 사용됨 |
|
인덱스 조인이 잘못된 인덱스를 선택하고 올바른 인덱스를 일관되게 선택하지 않습니다. |
|
인덱스 대조 검사에서는 API 설정을 사용할 수 없습니다. |
|
스캔은 IntersectScan을 피합니다. |
|
[N1QL] test_order_by_alias_aggr_fn 기능 테스트가 실패했습니다. |
|
[N1QL RBAC]인덱서 저장 모드가 설정되지 않은 경우 잘못된 메시지가 표시됨 |
|
[IndexAPI2] 인덱스 desc 생성 시 cbq 엔진 패닉 발생 |
|
cbq-엔진은 빈 자격 증명을 지속적으로 재검증합니다. |
|
[n1ql rbac] 다른 버킷에서 새 역할을 지정할 때 기본 제공 사용자가 업데이트되고 있습니다. |
|
[N1QL][CURL] 가끔 연결 시간 초과 옵션을 설정하면 패닉이 발생하는 경우 |
|
[N1QL] test_indexcountscan 실패 |
|
CURL : 최대 리디렉션 옵션 제거 |
|
인터섹트스캔의 제한 푸시다운을 제한합니다. |
|
구문 분석기 충돌이 있는 경우 쿼리 로깅을 조사합니다. |
|
CURL - HTTP/HTTPS를 제외한 다른 모든 프로토콜 비활성화 |
|
[N1QL]OR 절이 있는 3개의 서로 다른 필드에 술어가 있는 쿼리는 UnionScan을 사용하지 않습니다. |
|
[N1QL][모니터링] 시스템:완료_요청을 노드별로 삭제/필터링할 수 없습니다. |
|
LIMIT를 사용한 요청_플러스 범위 쿼리가 느립니다. |
|
N1QL: test_array_index_regexp_covering 실패, 정규식을 사용한 쿼리가 센토 및 윈도우에서 시간 초과, query.log에 패닉이 표시됨. |
|
메타().cas 및 메타().expiration을 N1QL에 노출합니다. |
|
YCSB 워크로드에서 널포인터 예외를 던지는 JDBC-JSON 드라이버 |
|
인덱서에서 패닉 발견 |
|
간헐적 오류: "인덱스 스캔 시간이 초과되었습니다. |
|
TOKENS()를 사용한 복합 쿼리의 처리량이 초당 최대 24K에서 최대 4K 쿼리로 감소했습니다. |
|
2억 개 항목의 초기 인덱싱이 6분에서 1시간으로 증가했습니다. |
|
2분기, 3분기 및 YCSB 워크로드 E 처리량이 초당 400 쿼리로 감소했습니다. |
|
쿼리 워크벤치에서 트리 양식 쿼리 출력이 인쇄되지 않음 |
|
"치명적인 오류: 동시 지도 읽기 및 지도 쓰기"로 cbbackupmgr이 충돌합니다. |
|
특정 세션에서 사용자의 비밀번호를 변경하면 다른 세션이 무효화됩니다. |
|
[UI]ldap 사용자에 대해 인증 원본이 선택되지 않았습니다. |
|
[FTS UI] 리밸런싱 진행률 표시기에 세분화된 레벨 진행률이 표시되지 않습니다. |
|
[UI] 설정 시 인덱스 노드에서 인덱스 저장소 설정을 설정할 수 없음 |
|
문서에 xattrs가 있는 경우 뷰 엔진이 메타 ID를 감지하지 못함 |
|
멤캐시드 연결이 몇 분 후 뚜렷한 이유 없이 닫힘 |
|
업스트림 종료 시 데드락 문제 수정 |
|
대상 클러스터에서 노드 제거 시 잦은 복제 재시작 방지 |
|
대상이 탄력적 검색인 경우 원격 클러스터 참조가 대상 노드에서 회전할 수 없음 |
여러분의 피드백을 기다리고 있습니다!
앞으로도 계속 지켜봐 주세요. 카우치베이스 블로그 를 참조하여 다음 개발자 빌드에 포함될 기능에 대한 정보를 확인하세요.
이러한 새로운 기능을 사용해보고 싶으신가요? 카우치베이스 서버 5.0 2017년 4월 개발자 빌드 다운로드 오늘!
5.0 릴리스가 빠르게 다가오고 있지만 여전히 여러분의 피드백을 기다리고 있습니다!
버그: 버그(깨지거나 예상대로 작동하지 않는 것)를 발견하면 다음에서 문제를 제기하세요. JIRA 시스템(issues.couchbase.com) 에 질문을 제출하거나 카우치베이스 포럼. 또는 문제에 대한 설명과 함께 저에게 연락해 주세요. 제가 기꺼이 도와드리거나 버그를 제출해 드리겠습니다(좋은 버그를 제출하면 만화처럼 큰 소파에서 셀카를 찍을 수 있게 해 주기도 합니다).
피드백: 어떻게 생각하는지 알려주세요. 마음에 들지 않는 부분이 있나요? 정말 좋아하는 것이 있나요? 빠진 부분이 있나요? 이제 카우치베이스 웹 콘솔에서 직접 피드백을 제공할 수 있습니다. 웹 콘솔에서 아이콘을 클릭합니다.
경우에 따라 피드백이 버그인지 제안인지 판단하기가 까다로울 수 있습니다. 최선의 판단을 내리거나 언제든지 저에게 연락하여 도움을 요청하세요. 여러분의 의견을 듣고 싶습니다. 저에게 연락하는 가장 좋은 방법은 다음 중 하나입니다. 트위터 @mgroves 또는 이메일을 보내주세요. matthew.groves@couchbase.com.
[...] 글로벌 보조 인덱스(GSI)가 N1QL 쿼리 엔진을 지원합니다. 이제 카우치베이스 서버 5.0(4월 개발자 빌드 기준)에서는 이러한 [...]을 자동으로 복제하고 리밸런싱하는 기능이 추가되었습니다.
[...]에 대한 변경 사항은 이 게시물에 요약되어 있으며, 4월 개발자 사전 릴리스 빌드와 곧 출시될 베타 [...]에서 변경된 사항도 참조하세요.