Skip to content

Commit 691a4d6

Browse files
committed
Merge remote-tracking branch 'origin/4.13' into adding-unique-template-flag
2 parents 646771c + 6a683dc commit 691a4d6

3 files changed

Lines changed: 12 additions & 8 deletions

File tree

engine/storage/snapshot/src/main/java/org/apache/cloudstack/storage/snapshot/SnapshotDataFactoryImpl.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,9 @@ public List<SnapshotInfo> getSnapshots(long volumeId, DataStoreRole role) {
7373
for (SnapshotDataStoreVO snapshotDataStoreVO : allSnapshotsFromVolumeAndDataStore) {
7474
DataStore store = storeMgr.getDataStore(snapshotDataStoreVO.getDataStoreId(), role);
7575
SnapshotVO snapshot = snapshotDao.findById(snapshotDataStoreVO.getSnapshotId());
76+
if (snapshot == null){ //snapshot may have been removed;
77+
continue;
78+
}
7679
SnapshotObject info = SnapshotObject.getSnapshotObject(snapshot, store);
7780

7881
infos.add(info);

plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/wrapper/LibvirtGetVolumeStatsCommandWrapper.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
import com.cloud.resource.CommandWrapper;
3434
import com.cloud.resource.ResourceWrapper;
3535
import com.cloud.storage.Storage.StoragePoolType;
36+
import com.cloud.utils.exception.CloudRuntimeException;
3637
import com.cloud.agent.api.GetVolumeStatsAnswer;
3738
import com.cloud.agent.api.GetVolumeStatsCommand;
3839
import com.cloud.agent.api.VolumeStatsEntry;
@@ -52,7 +53,7 @@ public Answer execute(final GetVolumeStatsCommand cmd, final LibvirtComputingRes
5253
statEntry.put(volumeUuid, getVolumeStat(libvirtComputingResource, conn, volumeUuid, storeUuid, poolType));
5354
}
5455
return new GetVolumeStatsAnswer(cmd, "", statEntry);
55-
} catch (LibvirtException e) {
56+
} catch (LibvirtException | CloudRuntimeException e) {
5657
return new GetVolumeStatsAnswer(cmd, "Can't get vm disk stats: " + e.getMessage(), null);
5758
}
5859
}

ui/l10n/pt_BR.js

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1129,7 +1129,7 @@ var dictionary = {
11291129
"label.network.device": "Dispositivo de Rede",
11301130
"label.network.device.type": "Tipo de Dispositivo de Rede",
11311131
"label.network.domain": "Domínio de Rede",
1132-
"label.network.domain.text": "Texto do dom�nio de rede",
1132+
"label.network.domain.text": "Texto do domínio de rede",
11331133
"label.network.id": "ID de Rede",
11341134
"label.network.label.display.for.blank.value": "Utilizar gateway default",
11351135
"label.network.limits": "Limites de rede",
@@ -1831,7 +1831,7 @@ var dictionary = {
18311831
"message.action.delete.external.load.balancer": "Confirme que você gostaria de remover este Load Balancer Externo. Aviso: Se você Está planejando adicionar novamente este mesmo Load Balancer, é necessário apagar os contadores do dispositivo.",
18321832
"message.action.delete.ingress.rule": "Confirme que você deseja excluir esta regra de entrada.",
18331833
"message.action.delete.network": "Confirme que você deseja remover esta rede.",
1834-
"message.action.delete.nexusVswitch": "Por favor confirme que voc� deseja remover este nexusVswitch.",
1834+
"message.action.delete.nexusVswitch": "Por favor confirme que você deseja remover este nexusVswitch.",
18351835
"message.action.delete.nic": "Por favor, confirme que deseja remover esta Interface de Rede, esta ação também irá remover a rede associada à VM.",
18361836
"message.action.delete.physical.network": "Por favor confirme que você deseja deletar esta rede física",
18371837
"message.action.delete.pod": "Confirme que você deseja remover este POD.",
@@ -1848,7 +1848,7 @@ var dictionary = {
18481848
"message.action.destroy.instance": "Por favor, confirme que você deseja excluir esta Instância.",
18491849
"message.action.destroy.systemvm": "Confirme que você deseja excluir esta VM de Sistema.",
18501850
"message.action.disable.cluster": "Confirma a desativação do cluster.",
1851-
"message.action.disable.nexusVswitch": "Por favor confirme que voc� deseja desabilitar este nexusVswitch",
1851+
"message.action.disable.nexusVswitch": "Por favor confirme que você deseja desabilitar este nexusVswitch",
18521852
"message.action.disable.physical.network": "Por favor confirme que você deseja desabilitar esta rede física.",
18531853
"message.action.disable.pod": "Confirma a desativação do POD.",
18541854
"message.action.disable.static.NAT": "Confirme que você deseja desativar o NAT Estático.",
@@ -1858,7 +1858,7 @@ var dictionary = {
18581858
"message.action.downloading.template": "Baixando template",
18591859
"message.action.enable.cluster": "Confirma a ativação do cluster.",
18601860
"message.action.enable.maintenance": "O Host foi preparado com sucesso para Manutenção. Este processo poderá levar alguns minutos ou mais dependendo do número de VMs hospedadas neste Host.",
1861-
"message.action.enable.nexusVswitch": "Por favor confirme que voc� deseja habilitar este nexusVswitch.",
1861+
"message.action.enable.nexusVswitch": "Por favor confirme que você deseja habilitar este nexusVswitch.",
18621862
"message.action.enable.physical.network": "Por favor confirme que você deseja habilitar esta rede física.",
18631863
"message.action.enable.pod": "Confirma a ativação do POD.",
18641864
"message.action.enable.zone": "Confirma a ativação da zona.",
@@ -1869,7 +1869,7 @@ var dictionary = {
18691869
"message.action.manage.cluster": "Confirma a vinculação do cluster.",
18701870
"message.action.primarystorage.enable.maintenance.mode": "Aviso: Colocar o Storage primário em modo de Manutenção irá causar a parada de todas as VMs hospedadas nesta unidade. Deseja continuar?",
18711871
"message.action.reboot.instance": "Por favor, confirme que você deseja reiniciar esta instância.",
1872-
"message.action.reboot.router": "Confirme que voc� deseja reiniciar este roteador.",
1872+
"message.action.reboot.router": "Confirme que você deseja reiniciar este roteador.",
18731873
"message.action.reboot.systemvm": "Confirme que você deseja reiniciar esta VM de sistema.",
18741874
"message.action.release.ip": "Confirme que você deseja liberar este IP.",
18751875
"message.action.remove.host": "Favor confirmar que você deseja remover este host.",
@@ -1881,7 +1881,7 @@ var dictionary = {
18811881
"message.action.start.router": "Confirme que você deseja inciar este roteador.",
18821882
"message.action.start.systemvm": "Confirme que você deseja iniciar esta VM de sistema.",
18831883
"message.action.stop.instance": "Por favor, confirme que você deseja parar esta instância.",
1884-
"message.action.stop.router": "Confirme que voc� deseja parar este roteador.",
1884+
"message.action.stop.router": "Confirme que você deseja parar este roteador.",
18851885
"message.action.stop.systemvm": "Confirme que você deseja parar esta VM de Sistema.",
18861886
"message.action.take.snapshot": "Por favor confirme que você deseja criar um snapshot deste volume.",
18871887
"message.action.unmanage.cluster": "Confirma a desvinculação do cluster.",
@@ -2189,7 +2189,7 @@ var dictionary = {
21892189
"message.reset.password.warning.notStopped": "Sua instância deve estar parada antes de tentar trocar sua senha atual",
21902190
"message.restart.mgmt.server": "Reinicie o(s) servidor(es) de gerenciamento para que a nova configuração tenha efeito.",
21912191
"message.restart.mgmt.usage.server": "Por favor reinicie seu servidor(es) de gerenciamento e seu servidor(es) de utilização para as mudanças entrarem em efeito.",
2192-
"message.restart.network": "Por favor confirme que voc� deseja reiniciar a rede",
2192+
"message.restart.network": "Por favor confirme que você deseja reiniciar a rede",
21932193
"message.restart.vpc": "Favor confirmar que você deseja reiniciar a VPC",
21942194
"message.restart.vpc.remark": "Por favor, confirme a reinicialização do VPC <p><small><i>Observação: fazendo um VPC redundante não redundante irá forçar uma limpeza. As redes não estarão disponíveis por alguns minutos</i>.</small></p>",
21952195
"message.restoreVM": "Quer restaurar a VM?",

0 commit comments

Comments
 (0)