cloudstack-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF subversion and git services (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CLOUDSTACK-4278) ceph:volumeresize failed with Internal error(Nullpointer exception)
Date Wed, 14 Aug 2013 14:18:47 GMT

    [ https://issues.apache.org/jira/browse/CLOUDSTACK-4278?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13739698#comment-13739698
] 

ASF subversion and git services commented on CLOUDSTACK-4278:
-------------------------------------------------------------

Commit 97cad491acb529b1ae2e272ab44cc58053d844f7 in branch refs/heads/4.2 from [~widodh]
[ https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;h=97cad49 ]

CLOUDSTACK-4278: Fix resizing RBD volumes

Although libvirt supports resizing RBD volumes (and other formats) the
Java bindings (libvirt-java) don't.

Right now we use the Java bindings for librbd to handle the resizing for us,
but in the future this should be done by libvirt rather then these
Java bindings.

                
> ceph:volumeresize failed with Internal error(Nullpointer exception)
> -------------------------------------------------------------------
>
>                 Key: CLOUDSTACK-4278
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-4278
>             Project: CloudStack
>          Issue Type: Bug
>      Security Level: Public(Anyone can view this level - this is the default.) 
>          Components: Doc, Management Server
>    Affects Versions: 4.2.0
>            Reporter: sadhu suresh
>            Assignee: Wido den Hollander
>             Fix For: 4.2.0
>
>
> steps:
> 1.deploy a VM with data disk  in ceph enabled cluster(create compute offeing with ceph
details and use this offering)
> 2.Once its successful ,select the data disk and perform volume resize
> Actual resize:
> volume resize is failed with Internal error 
> As per functional its planned to implement this support,not sure this is addressed or
not, if not we need to document this as known issue in the relese notes
> https://cwiki.apache.org/CLOUDSTACK/resize-data-volumes.html
> 8-13 06:54:44,437 DEBUG [agent.transport.Request] (StatsCollector-3:null) Seq 6-202444810:
Received:  { Ans: , MgmtId: 7296881000534, via: 6, Ver: v1, Flags: 10, { GetHostStatsAnswer
} }
> 2013-08-13 06:54:44,661 DEBUG [agent.transport.Request] (AgentManager-Handler-12:null)
Seq 7-1066221869: Processing:  { Ans: , MgmtId: 7296881000534, via: 7, Ver: v1, Flags: 10,
[{"com.cloud.agent.api.Answer":{"result":false,"details":"empty String","wait":0}}] }
> 2013-08-13 06:54:44,661 DEBUG [agent.transport.Request] (StatsCollector-3:null) Seq 7-1066221869:
Received:  { Ans: , MgmtId: 7296881000534, via: 7, Ver: v1, Flags: 10, { Answer } }
> 2013-08-13 06:54:44,661 DEBUG [agent.manager.AgentManagerImpl] (StatsCollector-3:null)
Details from executing class com.cloud.agent.api.GetHostStatsCommand: empty String
> 2013-08-13 06:54:44,661 WARN  [cloud.resource.ResourceManagerImpl] (StatsCollector-3:null)
Unable to obtain host 7 statistics.
> 2013-08-13 06:54:44,662 WARN  [cloud.server.StatsCollector] (StatsCollector-3:null) Received
invalid host stats for host: 7
> 2013-08-13 06:54:48,072 DEBUG [cloud.api.ApiServlet] (catalina-exec-7:null) ===START===
 10.252.192.44 -- GET  command=resizeVolume&id=b0520d22-2dd5-4f01-a477-777a180e1760&shrinkok=false&diskofferingid=7253b007-a0b0-4b19-b92f-353776626561&size=6&response=json&sessionkey=leL2SArOsKnd%2BoPxMw%2BasDnIF48%3D&_=1376371597731
> 2013-08-13 06:54:48,118 DEBUG [cloud.async.AsyncJobManagerImpl] (catalina-exec-7:null)
submit async job-155 = [ 31993ccc-460b-4179-93bf-4bb6b2aabd6b ], details: AsyncJobVO {id:155,
userId: 2, accountId: 2, sessionKey: null, instanceType: Volume, instanceId: null, cmd: org.apache.cloudstack.api.command.user.volume.ResizeVolumeCmd,
cmdOriginator: null, cmdInfo: {"response":"json","id":"b0520d22-2dd5-4f01-a477-777a180e1760","sessionkey":"leL2SArOsKnd+oPxMw+asDnIF48\u003d","shrinkok":"false","cmdEventType":"VOLUME.RESIZE","ctxUserId":"2","httpmethod":"GET","_":"1376371597731","ctxAccountId":"2","diskofferingid":"7253b007-a0b0-4b19-b92f-353776626561","ctxStartEventId":"573","size":"6"},
cmdVersion: 0, callbackType: 0, callbackAddress: null, status: 0, processStatus: 0, resultCode:
0, result: null, initMsid: 7296881000534, completeMsid: null, lastUpdated: null, lastPolled:
null, created: null}
> 2013-08-13 06:54:48,121 DEBUG [cloud.api.ApiServlet] (catalina-exec-7:null) ===END===
 10.252.192.44 -- GET  command=resizeVolume&id=b0520d22-2dd5-4f01-a477-777a180e1760&shrinkok=false&diskofferingid=7253b007-a0b0-4b19-b92f-353776626561&size=6&response=json&sessionkey=leL2SArOsKnd%2BoPxMw%2BasDnIF48%3D&_=1376371597731
> 2013-08-13 06:54:48,125 DEBUG [cloud.async.AsyncJobManagerImpl] (Job-Executor-111:job-155
= [ 31993ccc-460b-4179-93bf-4bb6b2aabd6b ]) Executing org.apache.cloudstack.api.command.user.volume.ResizeVolumeCmd
for job-155 = [ 31993ccc-460b-4179-93bf-4bb6b2aabd6b ]
> 2013-08-13 06:54:48,157 ERROR [cloud.async.AsyncJobManagerImpl] (Job-Executor-111:job-155
= [ 31993ccc-460b-4179-93bf-4bb6b2aabd6b ]) Unexpected exception while executing org.apache.cloudstack.api.command.user.volume.ResizeVolumeCmd
> java.lang.NullPointerException
>         at com.cloud.storage.VolumeManagerImpl.resizeVolume(VolumeManagerImpl.java:1147)
>         at com.cloud.utils.component.ComponentInstantiationPostProcessor$InterceptorDispatcher.intercept(ComponentInstantiationPostProcessor.java:125)
>         at com.cloud.storage.VolumeManagerImpl.resizeVolume(VolumeManagerImpl.java:183)
>         at org.apache.cloudstack.api.command.user.volume.ResizeVolumeCmd.execute(ResizeVolumeCmd.java:137)
>         at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:158)
>         at com.cloud.async.AsyncJobManagerImpl$1.run(AsyncJobManagerImpl.java:531)
>         at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
>         at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
>         at java.util.concurrent.FutureTask.run(FutureTask.java:166)
>         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:679)
> 2013-08-13 06:54:48,160 DEBUG [cloud.async.AsyncJobManagerImpl] (Job-Executor-111:job-155
= [ 31993ccc-460b-4179-93bf-4bb6b2aabd6b ]) Complete async job-155 = [ 31993ccc-460b-4179-93bf-4bb6b2aabd6b
], jobStatus: 2, resultCode: 530, result: Error Code: 530 Error text: null
> 2013-08-13 06:54:51,479 DEBUG [cloud.api.ApiServlet] (catalina-exec-2:null) ===START===
 10.252.192.44 -- GET  command=queryAsyncJobResult&jobId=31993ccc-460b-4179-93bf-4bb6b2aabd6b&response=json&sessionkey=leL2SArOsKnd%2BoPxMw%2BasDnIF48%3D&_=1376371601151
> 2013-08-13 06:54:51,494 DEBUG [cloud.async.AsyncJobManagerImpl] (catalina-exec-2:null)
Async job-155 = [ 31993ccc-460b-4179-93bf-4bb6b2aabd6b ] completed
> 2013-08-13 06:54:51,500 DEBUG [cloud.api.ApiServlet] (catalina-exec-2:null) ===END===
 10.252.192.44 -- GET  command=queryAsyncJobResult&jobId=31993ccc-460b-4179-93bf-4bb6b2aabd6b&response=json&sessionkey=leL2SArOsKnd%2BoPxMw%2BasDnIF48%3D&_=1376371601151
> 2013-08-13 06:54:52,160 DEBUG [agent.manager.AgentManagerImpl] (AgentManager-Handler-7:null)
SeqA 10-10462: Processing Seq 10-10462:  { Cmd , MgmtId: -1, via: 10, Ver: v1, Flags: 11,
[{"com.cloud.agent.api.ConsoleProxyLoadReportCommand":{"_proxyVmId":39,"_loadInfo":"{\n  \"connections\":
[]\n}","wait":0}}] }
> 2013-08-13 06:54:52,259 DEBUG [agent.manager.AgentManagerImpl] (AgentManager-Handler-7:null)
SeqA 10-10462: Sending Seq 10-10462:  { Ans: , MgmtId: 7296881000534, via: 10, Ver: v1, Flags:
100010, [{"com.cloud.agent.api.AgentControlAnswer":{"result":true,"wait":0}}] }
> 2013-08-13 06:54:55,578 DEBUG [cloud.cluster.ClusterManagerImpl] (Cluster-Heartbeat-1:null)
Management server heartbeat takes too long to finish. profiler: Done. Duration: 1779ms, profilerHeartbeatUpdate:
Done. Duration: 1777ms, profilerPeerScan: Done. Duration: 2ms, profilerAgentLB: Done. Duration:
0ms
> 2013-08-13 06:54:57,942 DEBUG [agent.manager.AgentManagerImpl] (AgentManager-Handler-5:null)
Ping from 11
> 2013-08-13 06:54:58,668 DEBUG [cloud.network.NetworkManagerImpl] (Network-Scavenger-1:null)
Network 212 is still free but it's not time to shutdown yet: 1344132068
> 2013-08-13 06:55:00,757 DEBUG [cloud.server.StatsCollector] (StatsCollector-1:null) StorageCollector
is running...
> 2013-08-13 06:55:00,816 DEBUG [agent.transport.Request] (StatsCollector-1:null) Seq 11-1673659726:
Received:  { Ans: , MgmtId: 7296881000534, via: 11, Ver: v1, Flags: 10, { GetStorageStatsAnswer
} }
> 2013-08-13 06:55:00,844 DEBUG [agent.transport.Request] (StatsCollector-1:null) Seq 6-202444811:
Received:  { Ans: , MgmtId: 7296881000534, via: 6, Ver: v1, Flags: 10, { GetStorageStatsAnswer
} }
> mysql> select * from volumes where id =51\G;
> *************************** 1. row ***************************
>                         id: 51
>                 account_id: 3
>                  domain_id: 1
>                    pool_id: 26
>               last_pool_id: NULL
>                instance_id: 41
>                  device_id: 1
>                       name: DATA-41
>                       uuid: b0520d22-2dd5-4f01-a477-777a180e1760
>                       size: 1073741824
>                     folder: NULL
>                       path: 5b6f368e-6da8-4ef4-adf5-d6ee1ed18d59
>                     pod_id: NULL
>             data_center_id: 1
>                 iscsi_name: NULL
>                    host_ip: NULL
>                volume_type: DATADISK
>                  pool_type: NULL
>           disk_offering_id: 15
>                template_id: NULL
> first_snapshot_backup_uuid: NULL
>                recreatable: 0
>                    created: 2013-08-12 14:01:09
>                   attached: 2013-08-12 14:42:34
>                    updated: 2013-08-12 14:42:34
>                    removed: NULL
>                      state: Ready
>                 chain_info: NULL
>               update_count: 4
>                  disk_type: NULL
>     vm_snapshot_chain_size: NULL
>                     iso_id: 0
>             display_volume: 0
>                     format: QCOW2
>                   min_iops: NULL
>                   max_iops: NULL
> 1 row in set (0.00 sec)
> ERROR:
> No query specified
> mysql> select * from disk_offering where id=15\G;
> *************************** 1. row ***************************
>                id: 15
>         domain_id: NULL
>              name: cloudstackdiskoffe
>              uuid: ea84b8b8-acff-4007-829a-27668bd31fd0
>      display_text: csdof
>         disk_size: 1073741824
>              type: Disk
>              tags: RBD
>       recreatable: 0
> use_local_storage: 0
>       unique_name: NULL
>        system_use: 0
>        customized: 0
>           removed: NULL
>           created: 2013-08-12 01:02:54
>          sort_key: 0
>  display_offering: 1
>   customized_iops: 1
>          min_iops: NULL
>          max_iops: NULL
>   bytes_read_rate: NULL
>  bytes_write_rate: NULL
>    iops_read_rate: NULL
>   iops_write_rate: NULL
> 1 row in set (0.00 sec)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message