다음 향상 요청 및 버그는 Oracle VM Server for SPARC 3.3 소프트웨어 릴리스에서 수정되었습니다.
mblock 분할로 일시 중지된 재구성을 수정함
바인드 해제된 제약 조건의 도메인에서 재구성 취소 시 사후 ldmd 충돌을 없앰
커넥터의 성공적인 핫 플러그를 사용으로 설정한 후 PCIe 슬롯 상태가 EMP를 유지함
Ldoms 3.3 Integration 15 및 대상 ldmd 코어에서 Ldom 마이그레이션이 실패함
지원되지 않는 'dr-pdom' 도메인 서비스 메시지를 사용 안함으로 설정
move-core 및 move-memory 명령을 사용 안함으로 설정
PAPL/M10에 문제가 발생함
LDoms: 자동 변경하는 물리적-바인딩 제약 조건
복구 모드 메시지에 복구가 진행 중임이 나타나야 함
21240346에 대한 수정이 ldmd의 DTrace 프로브를 중단함
DBUS 추가 작업 후 PCIe 슬롯이 UNK 상태로 멈춤
vhba 시간 초과 값이 게스트 도메인 마이그레이션 간에 유지되지 않음
Fujitsu 소켓을 재매핑하려면 최신 펌웨어가 필요함
S11.2 SRU9의 ldmad 변경 후 보드 DR로 인해 ldmd가 중단됨
ldomMIB.so에서 athena_skip_cpu_memory 및 fj_force_flag 기호 문제가 발생함
DRM 정책이 사용으로 설정된 상태에서 마이그레이션이 실패함
"메모리 차단 작업이 처리 중임"으로 인해 메모리 작업이 차단됨
대상 시스템에서 재개 시 마이그레이션된 게스트 도메인에 패닉이 발생함
마이그레이션으로 인해 대상 시스템에서 ldmd가 중단됨
실패한 마이그레이션 동안 mem_bind_real()에서 "메모리를 이동할 수 없음" 경고를 보고함
커널 영역이 있는 도메인은 마이그레이션 실패에 대해 의미 있는 출력을 방출해야 함
ldoms-incorporation에 ovmtutils를 추가함
FC SRIOV: delay-reconf 상태가 아닐 때 "set-io port-wwn=<> node-wwn=<> VF"가 계속됨
rgrp_get_split_mblk_cap_info: 참조된 기호를 찾을 수 없음
CPU 자동 교체가 CMI 다중 인스턴스를 중단함
일시 중지가 실패하지만 HV가 재구성된 경우 도메인이 일시 중지 상태를 유지함
M10의 라이브 서비스가 지정된 리소스 그룹 이외의 메모리를 제거함
가능한 마이그레이션 실패 및 메모리 손상
시퀀서에 없는 동안 do_mem_dr()이 호출됨에 따라 rm-memory -g에 대한 검증 실패
새로 배치된 sparc 시스템의 LDoms smf 서비스가 유지 관리 단계로 이동함
활성 도메인에 대해 CMI nop 시도 시 검증 실패
ovmtconfig가 auto-boot 등록 정보를 설정하지 못함
Fujitsu 소켓으로 복구 시 리소스를 올바르게 계산하지 못할 수 있음
init-system -f가 Fujitsu 소켓을 무시해야 함
복구가 부트 세트에 저장되어 있는 저하된 소켓을 무시해야 함
저하된 Fujitsu 소켓이 바인딩된 현재 리소스로 재설정되지 않음
M10 관련 코드가 비M10 플랫폼에서의 복구를 중단함
도메인이 mblock 분할을 지원하지 않는 경우 보드 DR 이동이 실패함
바인딩된 도메인에서의 보드 DR 이동 실패로 인해 SEGV가 발생함
알려진 리소스가 아닌 소켓에서 add-domain -i가 실패함
차단 목록 만들기와 보드 비우기는 동시에 DRM으로 실행할 수 있음
/SYS/MB가 리소스 그룹 이동 및 제거 CLI에 대해 잘못된 것으로 거부됨
대체가 지정된 경우에도 ovmtcreate가 도메인 이름을 XML로 보존함
M10 관련 코드가 비M10 플랫폼에서의 재매핑 CLI를 중단함
마이그레이션이 mblock 분할 지원을 활용하지 않음
물리적-바인딩이 있는 도메인의 set-vcpu가 잘못된 개수의 CPU를 설정하려고 함
LDoms 3.3에 대한 evacuate-io/restore-io 코드를 사용 안함으로 설정
라이브 마이그레이션 사전 일시 중지 API 그룹 검사가 제거되어야 함
등록 정보 파일이 NIS 및 LDAP 허용과 같은 기타 설정을 포함해야 함
ldm list-group만 T5-2의 일부 메모리를 표시함
ovmtutils: /opt/ovmtutils/bin에서 독립형 ovfparse 스크립트를 제거함
/SYS/MB에 대한 ldm list-group -a -l 명령의 총 메모리 크기가 잘못됨
ovmtprop -h는 배너 및 저작권 메시지를 포함해야 함
Solaris 보일러 플레이트는 기본값을 포함하지 않아야 함
ovmtconfig 등록 정보 파일은 기본값을 포함하지 않아야 함
ovmtutils: ovmtlibrary는 등록 정보 설명에 대한 제한을 설정하지 않아야 함
ldomcli/policy.c 및 rgrp_mem.c의 형식 문자열이 잘못됨, nvlist lint 오류
복구 모드의 XMPP 명령에 대한 오류 메시지 없음
GM에 전송된 'dr-pdom' 진행률 메시지가 순서를 벗어남
"ldm ls-constraints -x <guest>"에 HOSTID가 누락됨
SDIO NPRD 복구의 논리 오류
ldmd 서비스 로그의 "PRI component node has no topo-hc-name" 경고
도메인이 로드되고 vcpu-max보다 큰 값이 있는 경우 정책 활성을 vcpu-max로 설정하지 않음
init-system이 형식이 잘못된 XML 문서를 보고함
잘못된 recovery_mode_boot_timeout 값은 적절하게 처리되어야 함
PM 정책과 SP 정책 간의 보다 나은 정책 검사가 필요함
'core -g' 명령은 DRM과 동시에 실행하지 않아야 함
하트비트 스레드 매개변수가 클라버될 수도 있음
T5-8에서 T5-2로의 게스트 라이브 마이그레이션이 실패: API 그룹 0x1 v1.5가 지원되지 않음
검증 실패: ildp->rgrp_mem.ildom_sel_mblks == 0, 파일 rgrp_mem.c:1746
전체 재구성을 강제 적용할 방법 필요
18746688에 의해 수행된 자동 저장에 대한 변경 사항을 사용 안함으로 설정
LDoms 3.3 Integration 05에서의 ldomTable 출력이 'Wrong Types'를 표시함
Ldoms 3.2에서 3.3으로의 마이그레이션 후 전체 코어 DRM이 계속 OFF 상태를 유지함
platsvc.c:domain_suspend_data_handler()에서 검증 실패
ovmtcreate가 ldoms 패키지 확인에 의존하지 않고 존재에만 의존해야 함
이전 일시 중지가 진행 중일 때 일시 중지 시도가 대기함
ldm list-group은 SPARC T7 마더보드가 처리되는 방법을 개선해야 함
라이브 마이그레이션 이후 전체 코어 DRM 정책의 상태가 OFF가 됨
기존 개수의 CPU가 코어 크기의 배수가 아닌 경우 set-core 명령이 실패함
칩의 모든 스트랜드가 저하된 경우 pri_get_cmis()에 치명적임
OVM3.3에서 마이그레이션하는 동안 검증 실패
move-core를 move-memory와 일치하도록 업데이트
일시 중지가 게스트를 '일시 중지 중' 상태로 두는 동안 패닉/재부트
ldoms-incorporation에서 ovmtutils 제거
지연된 재구성의 set-core로 인해 max-cores 제한을 초과할 수 있음 - LDoms 3.3_b05
'move-mem _sys_'는 특정 플랫폼에서만 허용되어야 함
호환되는 펌웨어와의 메모리 또는 코어 재매핑만 시도
RKEY 테이블 메모리를 할당하는 디버그 명령 추가
지원되지 않는 경우 물리적 IO가 있는 게스트를 일시 중지하지 않음
가중 평균 유틸리티가 유틸리티 상한 값보다 큰 경우 VCPU를 추가할 수 없음
무제한 공격/감소 복원
Fujitsu M10의 라이브 서비스 지원
실제 메모리에 대한 최소 바인딩 크기는 256MB가 아닌 4MB여야 함
바인딩 실제 주소는 256MB 대신 4MB 단위를 허용해야 함
mblock이 분할되어야 하는 경우 bind_real_status()가 잘못된 오프셋을 반환함
best_suitable_mblks()에서 선택한 PA 범위가 최적의 범위가 아닐 수 있음
Solaris에서 메모리 맵 요청에 대해 nmblk=1(0이 아님)을 예상함
Logical Domains Manager는 동일한 LGPG의 여러 mblock에 대해 실패한 메모리 할당을 재시도해야 함
Fujitsu 소켓 제약 조건에 대한 지원
보드 DR 메모리 처리 개선
Fujitsu CPU 자동 교체에서 CPU 재매핑을 사용해야 함
XML 인터페이스를 사용하여 vnet maxbw를 지울 수 없음
LDoms 3.1: vnet maxbw가 bps 대신 Mbps로 전송됨
복구 모드: 부트 시간 초과 처리가 개선되어야 함
set-vnet이 자동 생성된 alt-mac-addrs 간에 dup mac addrs를 감지하지 않음
sptok_init_virtual_channel()의 timed_read()가 시간 초과되지 않음
zfs 파일 시스템에 대한 LDoms 배포가 설치 시간이 너무 오래 걸림
OVMT 유틸리티: ovmtlibrary -c list -i 1 -o로 인해 sqlite3 오류 발생: 구문 오류
MIB에 LDoms 3.2 b13의 ldomVdsdevTable, ldomVnetTable, ldomVdiskTable이 누락됨
NPRD: ldm이 PFs를 추적하지 못하고 ldm ls-io -l <PF> cmds에서 보고가 검색되지 않음
OVMT 유틸리티: ovmtutils 빌드 정리
OVMT 유틸리티: ovmtutils 빌드에서 생성된 파일을 .hgignore에 추가
OVMT 유틸리티: Oracle에 의해 작성되지 않은 xindent python 코드 제거
검증 실패: rgrp_mem_remove()의 ldp->rgrp_mem.ildom_sel_mblks != 0
빌드가 18714584 이후 hg에서 제어된 파일을 업데이트함
OVMT 유틸리티: ovmtutils java 코드에 대한 강화 규칙 추가
Mblocks는 게스트에 의해 지원되지 않는 경우 분할되지 않아야 함
보존된 메모리 API 그룹 확인 지연
DR 메모리 질의가 중단된 도메인에 전송될 때 중단됨
list-dependencies가 mpgroups를 올바르게 처리하지 않음
migrate.py 동안 mem_allocate_real assert 적중
사용 가능한 적합한 메모리가 없어서 migrate.py가 메모리를 이동할 수 없음
라이브 마이그레이션 중 Ldom 3.1.1.2/M5-32/ldmd가 코어 덤프됨
보유하지 않은 리소스를 해제하면 성공이 반환되어야 함
debug_chk_mem_align_page() 함수에서 검증 실패
보유한 리소스가 다시 시작 시 지속되지 않음
ldmd_include.sh SMF 도우미 함수의 disable_self()에서 S10 지원을 삭제할 수 있음
get_ldom_by_rc_name()이 올바른 루트 도메인을 반환하지 않는 경우가 있음
mgmtldmgr/ldommgr-mgmt에 문제가 있음
ldmd가 코어 장애 다음에 오는 complete_pending_evac_memory에서 코어를 덤프함
실패한 ldm move-mem이 add-mem을 통과할 수 있음
탄력 PM인 경우 복구 모드에서 기본 도메인이 중단됨
VHBA: ldm이 -o san임, hba가 적절하게 구현되지 않음
Parfait 1.6에서 일부 널 포인터 참조 취소 및 메모리 누수가 감지됨
vHBA Logical Domains Manager 통합
Oracle Solaris 10 primary 도메인의 Logical Domains Manager에 대한 지원 제거
BDR 순서의 실패 이후 도메인이 계속 일시 중지 상태임
실패한 일시 중지된 재구성으로 인해 HV MD가 불일치해질 수 있음
부분 이동 복원이 PA LGPG를 유지하지 못함
기본적으로 복구 모드를 사용으로 설정
메모리 이동이 사용 가능한 메모리 = 0을 처리하지 못함
19513561에 대한 3.2 수정이 불완전함
ovmtconfig가 시간 기록을 디버그 모드로 제공해야 함
Logical Domains Manager가 VNET에 대한 신뢰할 수 있는 모드 사용으로 설정을 지원해야 함
Fujitsu 소켓 명령이 지연된 재구성에서 예기치 않게 작동함
1 px에서 remove-io 후 vpci 포트가 삭제됨
ldm list-rsrc-group이 CMIOU10 ~ CMIOU1에 대한 PCIE 버스를 잘못 표시함
LDoms 감사 레코드 생성을 사용 안함으로 설정
마이그레이션 바인드가 mblocks를 분할하지 않아야 함
Makefile.master의 LDM_RELEASE_NUM 업데이트
검증 실패: core_remap_restore()의 'tgt_num > 0'
Logical Domains Manager가 게스트를 일시 중지하기 전에 DS 채널 상태를 검사해야 함
cpu-arch=(migration-class1|generic)은 MD에 DAX를 포함할 수 없음
SPARC T7 도메인은 다른 시스템으로 마이그레이션된 이후 원래대로 마이그레이션할 수 없음
ovmtcreate가 게스트 도메인 dax1에 지정된 올바른 개수의 CPU를 읽지 못함
서비스 도메인에 가상 디스크 백 엔드가 누락될 때 복구가 실패함
메모리를 비운 후 mblock 옵션을 사용한 메모리 추가가 실패함
SP 재설정 후 SPARC M7, Solaris가 ILOM의 정책 변경 내용을 반영하지 않음
mdprint.py가 PRI를 인쇄하고 PRI/게스트 MD의 항목을 저장할 수 있어야 함
지연된 재구성 및 ldomsmanager가 다시 시작될 때 PF/VF가 INV 상태로 남음
시스템 메모리에 장애가 발생할 때 ldmd가 mem_unconfigure_range()에서 코어를 덤프함
영향을 받은 도메인 메모리 제거가 MEMDR_MINSIZE를 사용하지 않음
큰 페이지의 모든 mblock은 함께 재매핑되어야 함
vcpu 리소스 상태 T41을 T42 ldoms3.1/8.7.0 빌드 23으로 마이그레이션할 수 없음
move-memory는 보드 구조를 서브루틴에 전달해야 함
dr_mem get-map은 시간 초과 사례를 처리해야 함
메모리 DR 추가는 16G RA 경계의 큰 요청을 중단해야 함
메모리 단편화로 인해 res ids가 부족해질 때 치명적인 오류 발생
Logical Domains Manager가 추가 메모리 실패 경로에서 인수 포인터를 두 번 비움
리소스 그룹 작업에서 반환할 때 SSL_write()에서 충돌 발생
전력 상한값이 한도 아래가 된 후 CPU가 재개되지 않음
메모리 DR이 요청한 것보다 더 적은 메모리를 자동으로 추가함
ldmd는 HVMD를 기록해야 함, HV 재구성을 실패한 후의 오류 정보
"channel-endpoint"에 "channel-endpoints"에 대한 "back" 아크가 누락됨
경고: hvmem@0xb700000:0x18900000을 0x40000b700000:0x1890000으로 재설정하려고 시도함
라이브 서비스에 대한 move-core 및 move-memory 명령을 사용으로 설정
"channel %s has been restored" 메시지가 잘못됨
mv-mem이 _sys_ 이동을 허용하지 않음
TestFailure 일부 리소스 pmstates가 이전 상태 1보다 낮아짐
list-group 출력이 리소스 그룹을 번호 순서대로 정렬해야 함
-s 옵션을 포함하는 move-mem에 다시 방문해야 함
패닉, 검증 실패, 파일: cpu_idle.c, 행: 737
move-mem은 하나의 일시 중지/재개만 수행해야 함
T7-2 또는 T5-2의 ldm list-group -a -l에서 메모리 정보가 누락됨
DR DS 요청은 CLI 명령에 의해 지연될 때 시간 초과할 수 있음
Logical Domains Manager 오류에서 SET_HEARTBEAT 메시지: 잘못된 인수를 전송함
Unified Archive에서 설치한 후 연결이 끊어진 링크 /var/opt/SUNWldm
move-memory 오류 처리를 정리해야 함
Logical Domains Manager는 SPARC_T5-2에서 리소스를 초기 전원 상태로 지정할 수 없음
동적 장치별 등록 정보 지원
ldm ls-constraints에서 구성된 하이퍼바이저 mpgroup 기능이 손실됨
비우는 동안 존재하지 않는 리소스는 무시해야 함
IO 리소스 그룹 정보가 누락됨
ovmt_utilities에 대한 지원
SPARC M7 및 SPARC T7 코어 프로세서 중단 바인딩 지원
PCIe 버스 및 SR-IOV 카드에 대한 지원 비우기 및 복원
set-core가 0을 반환하지만 도메인이 전체 코어 제약이 아님
전체 코어 제약 도메인에 대한 DRM 지원
mem_add()에서 mem_add_in_sequencer()가 코드 중복
복구 모드가 비primary 루트 도메인의 PCI 슬롯 제거를 지원해야 함
ldm set-vcpu -c 구문이 삭제되어야 함
사용하지 않는 코드 제거 및 max-ipc 삭제