<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"\@SimSun";
        panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:ZH-CN;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";
        mso-fareast-language:ZH-CN;}
span.EmailStyle18
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.EmailStyle19
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle20
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle21
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:10.5pt;color:black">Hello Xing,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black">thanks for your replay, I will try to clarify my question,.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black"><o:p> </o:p></span></p>
<p class="MsoNormal"><b><span style="font-family:"Arial","sans-serif";color:#3E4349;background:white">Base line of problem:
<o:p></o:p></span></b></p>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black">Pools is been sent to the scheduler with the data<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black">thin_ provisioning_support  and thick_ provisioning_support along with the
</span><span style="font-family:"Arial","sans-serif";color:#3E4349;background:white">max_over_subscription_ratio</span><span style="font-size:10.5pt;color:black">  [which will be called from get_volume_stats method from the driver]<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black">Idea is to have both supported.  </span><span style="font-size:10.5pt;color:black;mso-fareast-language:EN-US"><img width="558" height="184" id="Picture_x0020_3" src="cid:image003.png@01D1657D.B140B3E0"></span><span style="font-size:10.5pt;color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black">Problem faced is I have two pools configured
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black">0 and 1<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D;mso-fareast-language:EN-US">Filtered [host 'devstack@sc3000#1': free_capacity_gb: 112.6, pools: None, host 'devstack@sc3000#0': free_capacity_gb: 343.58, pools: None</span><span style="font-size:10.5pt;color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black">If I create the volume of 150 GB pool selected from the scheduler is pool 1 which cannot accommodate the 150 GB request [ I expect pool has to be switched to 0 ].
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black"><o:p> </o:p></span></p>
<p class="MsoNormal"><b><span style="font-family:"Arial","sans-serif";color:#3E4349;background:white">My suspect  is (might be wrong )<o:p></o:p></span></b></p>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black">Since </span><span style="font-family:"Arial","sans-serif";color:#3E4349;background:white">max_over_subscription_ratio is set,  even for the thick volume it considers max_over_subscription_ratio
 times the free space and allows.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Arial","sans-serif";color:#3E4349;background:white"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Arial","sans-serif";color:#3E4349;background:white"><o:p> </o:p></span></p>
<p class="MsoNormal"><b><span style="font-family:"Arial","sans-serif";color:#3E4349;background:white">Please Advise on how to approach<o:p></o:p></span></b></p>
<p class="MsoNormal"><b><span style="font-family:"Arial","sans-serif";color:#3E4349;background:white"><o:p> </o:p></span></b></p>
<p class="MsoNormal"><span style="font-family:"Arial","sans-serif";color:#3E4349;background:white">What I want to achieve is that even by setting the<b>
</b></span><span style="font-size:10.5pt;color:black">thin_ provisioning_support  and thick_ provisioning_support along with the
</span><span style="font-family:"Arial","sans-serif";color:#3E4349;background:white">max_over_subscription_ratio<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Arial","sans-serif";color:#3E4349;background:white"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Arial","sans-serif";color:#3E4349;background:white">Scheduler should be aware of thin and thick volumes before sends it to driver as am reading pool id in create volume as it is need for my storage api.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Arial","sans-serif";color:#3E4349;background:white"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Arial","sans-serif";color:#3E4349;background:white"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black"><o:p> </o:p></span></p>
<p class="MsoNormal"><b><span style="font-size:10.5pt;color:black"><o:p> </o:p></span></b></p>
<p class="MsoNormal"><b><span style="color:black">Logs for reference:<o:p></o:p></span></b></p>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D;mso-fareast-language:EN-US">2016-02-04 14:55:02.289 DEBUG cinder.scheduler.manager [req-123b1df9-912a-4158-9185-f97b0b28db02 f3623b79d1554018b543beab7bf5bc32 61983bcbb6ed4decb8019adc6f28a343] Task 'cinder.scheduler.flows.create_volume.ScheduleCreateVolumeTask;volume:create'
 (97af6df4-9724-4f85-8a66-fc22ce9fe797) transitioned into state 'RUNNING' from state 'PENDING' from (pid=22860) _task_receiver /usr/local/lib/python2.7/dist-packages/taskflow/listeners/logging.py:189<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D;mso-fareast-language:EN-US">2016-02-04 14:55:02.295 DEBUG cinder.openstack.common.scheduler.base_filter [req-123b1df9-912a-4158-9185-f97b0b28db02 f3623b79d1554018b543beab7bf5bc32 61983bcbb6ed4decb8019adc6f28a343]
 Starting with 3 host(s) from (pid=22860) get_filtered_objects /opt/stack/cinder/cinder/openstack/common/scheduler/base_filter.py:77<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D;mso-fareast-language:EN-US">2016-02-04 14:55:02.296 DEBUG cinder.openstack.common.scheduler.base_filter [req-123b1df9-912a-4158-9185-f97b0b28db02 f3623b79d1554018b543beab7bf5bc32 61983bcbb6ed4decb8019adc6f28a343]
 Filter AvailabilityZoneFilter returned 3 host(s) from (pid=22860) get_filtered_objects /opt/stack/cinder/cinder/openstack/common/scheduler/base_filter.py:94<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D;mso-fareast-language:EN-US">2016-02-04 14:55:02.297 WARNING cinder.scheduler.filters.capacity_filter [req-123b1df9-912a-4158-9185-f97b0b28db02 f3623b79d1554018b543beab7bf5bc32 61983bcbb6ed4decb8019adc6f28a343]
 Insufficient free space for volume creation on host devstack@lvmdriver-1#lvmdriver-1 (requested / avail): 150/10.01<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D;mso-fareast-language:EN-US">2016-02-04 14:55:02.297 DEBUG cinder.openstack.common.scheduler.base_filter [req-123b1df9-912a-4158-9185-f97b0b28db02 f3623b79d1554018b543beab7bf5bc32 61983bcbb6ed4decb8019adc6f28a343]
 Filter CapacityFilter returned 2 host(s) from (pid=22860) get_filtered_objects /opt/stack/cinder/cinder/openstack/common/scheduler/base_filter.py:94<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D;mso-fareast-language:EN-US">2016-02-04 14:55:02.298 DEBUG cinder.openstack.common.scheduler.base_filter [req-123b1df9-912a-4158-9185-f97b0b28db02 f3623b79d1554018b543beab7bf5bc32 61983bcbb6ed4decb8019adc6f28a343]
 Filter CapabilitiesFilter returned 2 host(s) from (pid=22860) get_filtered_objects /opt/stack/cinder/cinder/openstack/common/scheduler/base_filter.py:94<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D;mso-fareast-language:EN-US">2016-02-04 14:55:02.298 DEBUG cinder.scheduler.filter_scheduler [req-123b1df9-912a-4158-9185-f97b0b28db02 f3623b79d1554018b543beab7bf5bc32 61983bcbb6ed4decb8019adc6f28a343] Filtered
 [host 'devstack@sc3000#1': free_capacity_gb: 112.6, pools: None, host 'devstack@sc3000#0': free_capacity_gb: 343.58, pools: None] from (pid=22860) _get_weighted_candidates /opt/stack/cinder/cinder/scheduler/filter_scheduler.py:310<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D;mso-fareast-language:EN-US">2016-02-04 14:55:02.299 DEBUG cinder.scheduler.filter_scheduler [req-123b1df9-912a-4158-9185-f97b0b28db02 f3623b79d1554018b543beab7bf5bc32 61983bcbb6ed4decb8019adc6f28a343] Choosing
 devstack@sc3000#1 from (pid=22860) _choose_top_host /opt/stack/cinder/cinder/scheduler/filter_scheduler.py:429<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D;mso-fareast-language:EN-US">2016-02-04 14:55:02.380 DEBUG oslo_messaging._drivers.amqpdriver [req-123b1df9-912a-4158-9185-f97b0b28db02 f3623b79d1554018b543beab7bf5bc32 61983bcbb6ed4decb8019adc6f28a343] CAST unique_id:
 237dbe5e94ea4cfcadb138bb9911e2ad exchange 'openstack' topic 'cinder-volume' from (pid=22860) _send /usr/local/lib/python2.7/dist-packages/oslo_messaging/_drivers/amqpdriver.py:448<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D;mso-fareast-language:EN-US">2016-02-04 14:55:02.384 DEBUG cinder.scheduler.manager [req-123b1df9-912a-4158-9185-f97b0b28db02 f3623b79d1554018b543beab7bf5bc32 61983bcbb6ed4decb8019adc6f28a343] Task 'cinder.scheduler.flows.create_volume.ScheduleCreateVolumeTask;volume:create'
 (97af6df4-9724-4f85-8a66-fc22ce9fe797) transitioned into state 'SUCCESS' from state 'RUNNING' with result 'None' from (pid=22860) _task_receiver /usr/local/lib/python2.7/dist-packages/taskflow/listeners/logging.py:178<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D;mso-fareast-language:EN-US">2016-02-04 14:55:02.386 DEBUG cinder.scheduler.manager [req-123b1df9-912a-4158-9185-f97b0b28db02 f3623b79d1554018b543beab7bf5bc32 61983bcbb6ed4decb8019adc6f28a343] Flow 'volume_create_scheduler'
 (36c3617e-bdd1-4583-9f2b-758294d3704c) transitioned into state 'SUCCESS' from state 'RUNNING' from (pid=22860) _flow_receiver /usr/local/lib/python2.7/dist-packages/taskflow/listeners/logging.py:140<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D;mso-fareast-language:EN-US">2016-02-04 14:55:03.838 DEBUG oslo_messaging._drivers.amqpdriver [-] received message unique_id: c59ef0b3373b425999e997f47b3db1b4  from (pid=22860) __call__ /usr/local/lib/python2.7/dist-packages/oslo_messaging/_drivers/amqpdriver.py:195<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D;mso-fareast-language:EN-US">2016-02-04 14:55:03.840 DEBUG cinder.scheduler.host_manager [req-0e703203-354e-420a-91dc-653d2a831490 None None] Received volume service update from devstack@sc3000: {u'filter_function':
 None, u'goodness_function': None, u'volume_backend_name': u'sc3000', u'reserved_percentage': 1, u'pools': [{u'pool_name': u'0', u'QoS_support': False, u'thick_provisioning_support': True, u'allocated_capacity_gb': 0, u'thin_provisioning_support': True, u'free_capacity_gb':
 343.58000000000004, u'total_capacity_gb': 838, u'reserved_percentage': 1, u'consistencygroup_support': False}, {u'pool_name': u'1', u'QoS_support': False, u'thick_provisioning_support': True, u'allocated_capacity_gb': 200, u'thin_provisioning_support': True,
 u'free_capacity_gb': 112.60000000000002, u'total_capacity_gb': 1126, u'reserved_percentage': 1, u'consistencygroup_support': False}], u'QoS_support': False, u'vendor_name': u'toshiba'} from (pid=22860) update_service_capabilities /opt/stack/cinder/cinder/scheduler/host_manager.py:450<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D;mso-fareast-language:EN-US">2<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black">Thanks<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black">Dilip<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> yang, xing [mailto:xing.yang@emc.com] <br>
<b>Sent:</b> Thursday, February 11, 2016 4:10 AM<br>
<b>To:</b> Dilip Sunkum Manjunath; 'openstack@lists.openstack.org'<br>
<b>Cc:</b> 'itzdilip@gmail.com'<br>
<b>Subject:</b> Re: [Openstack] [CINDER] how to get updated pool info when multi users create volumes on pool configured?<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black">Hi Dilip,<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black">Can you please clarify your question?  If a driver reports both thin_provisioning and thick_provisioning<i>  </i>to True and reports free_capacity based on thin provisioning , and you want to provision
 a thick volume, the scheduler won’t block it and it fail when the driver tries to create volume?  If you can describe the exact problem, we can try to find a solution.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black">Thanks,<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black">Xing<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black"><o:p> </o:p></span></p>
</div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="color:black">From: </span></b><span style="color:black">Dilip Sunkum Manjunath <<a href="mailto:Dilip.SunkumManjunath@toshiba-tsip.com">Dilip.SunkumManjunath@toshiba-tsip.com</a>><br>
<b>Date: </b>Monday, February 8, 2016 at 12:52 AM<br>
<b>To: </b>"<a href="mailto:'openstack@lists.openstack.org">'openstack@lists.openstack.org</a>'" <<a href="mailto:openstack@lists.openstack.org">openstack@lists.openstack.org</a>><br>
<b>Cc: </b>"<a href="mailto:'itzdilip@gmail.com">'itzdilip@gmail.com</a>'" <<a href="mailto:itzdilip@gmail.com">itzdilip@gmail.com</a>><br>
<b>Subject: </b>Re: [Openstack] [CINDER] how to get updated pool info when multi users create volumes on pool configured?<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black"><o:p> </o:p></span></p>
</div>
<div>
<div>
<p class="MsoNormal"><span style="color:black;mso-fareast-language:EN-US">Hi all,</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black;mso-fareast-language:EN-US"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black;mso-fareast-language:EN-US">The problem what I noticed is, in update stats we send thick and thin volume support as true. This issue can be reproduced.
</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black;mso-fareast-language:EN-US"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black;mso-fareast-language:EN-US">So the over provision and thick and thin parameters are reason, scheduler is not blocking for thick volume based on the capacity if it is thick, it Is passing to the driver which forces
 driver to handle a particular use case!!</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black;mso-fareast-language:EN-US"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black;mso-fareast-language:EN-US">I believe this has to handle at the above layer, however it will not know what kind of volume is created using volume types, I think this also has to be considered in scheduler!</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black;mso-fareast-language:EN-US"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black;mso-fareast-language:EN-US"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black;mso-fareast-language:EN-US">Any one has a better approach? For this or is it better to write own filters to avoid writing in driver?</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black;mso-fareast-language:EN-US"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black;mso-fareast-language:EN-US"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black;mso-fareast-language:EN-US"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black;mso-fareast-language:EN-US">Thanks</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black;mso-fareast-language:EN-US">Dilip</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D;mso-fareast-language:EN-US"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D;mso-fareast-language:EN-US"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D;mso-fareast-language:EN-US"> </span><span style="color:black"><o:p></o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="color:black">From:</span></b><span style="color:black"> Wanghao (S) [<a href="mailto:wanghao749@huawei.com">mailto:wanghao749@huawei.com</a>]
<br>
<b>Sent:</b> Thursday, February 04, 2016 11:48 AM<br>
<b>To:</b> Dilip Sunkum Manjunath; <a href="mailto:'openstack@lists.openstack.org">
'openstack@lists.openstack.org</a>'<br>
<b>Cc:</b> <a href="mailto:'itzdilip@gmail.com">'itzdilip@gmail.com</a>'<br>
<b>Subject:</b> </span><span lang="ZH-CN" style="font-family:SimSun;color:black">答复</span><span style="color:black">: [CINDER] how to get updated pool info when multi users create volumes on pool configured?<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.5pt;color:#1F497D">Hi, Dilip</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.5pt;color:#1F497D"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.5pt;color:#1F497D">Generally, Cinder scheduler will consume the free_capacity_gb after chose the host for a volume creation,  could see the consume_from_volume function in host_manager.py.</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.5pt;color:#1F497D">That keep the pool capacity gb updated correctly when multi users are creating volume.</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.5pt;color:#1F497D"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.5pt;color:#1F497D">Thanks</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.5pt;color:#1F497D">Wang Hao</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.5pt;color:#1F497D"> </span><span style="color:black"><o:p></o:p></span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span lang="ZH-CN" style="font-size:10.0pt;font-family:SimSun;color:black">发件人</span></b><b><span style="font-size:10.0pt;font-family:SimSun;color:black">:</span></b><span style="font-size:10.0pt;font-family:SimSun;color:black"> Dilip
 Sunkum Manjunath [<a href="mailto:Dilip.SunkumManjunath@toshiba-tsip.com">mailto:Dilip.SunkumManjunath@toshiba-tsip.com</a>]
<br>
<b><span lang="ZH-CN">发送时间</span>:</b> 2016<span lang="ZH-CN">年</span>2<span lang="ZH-CN">月</span>3<span lang="ZH-CN">日</span> 17:50<br>
<b><span lang="ZH-CN">收件人</span>:</b> <a href="mailto:'openstack@lists.openstack.org">
'openstack@lists.openstack.org</a>'<br>
<b><span lang="ZH-CN">抄送</span>:</b> <a href="mailto:'itzdilip@gmail.com">'itzdilip@gmail.com</a>'<br>
<b><span lang="ZH-CN">主题</span>:</b> [Openstack] [CINDER] how to get updated pool info when multi users create volumes on pool configured?</span><span style="color:black"><o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">Hi All,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">the get_volume_stats method runs 60 sec once,
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">am using the multi pools configured in it, while creating volumes,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">if more than one user is creating how will the pool information be reliable which is from pooling job? As it runs once in 60 sec!<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">Am getting the old values and request is failing , has any one faced it before?<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">Thanks<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">Dilip<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<p><span style="font-size:7.0pt;color:black">The information contained in this e-mail message and in any attachments/annexure/appendices is confidential to the
<br>
recipient and may contain privileged information. If you are not the intended recipient, please notify the<br>
sender and delete the message along with any attachments/annexure/appendices. You should not disclose,<br>
copy or otherwise use the information contained in the message or any annexure. Any views expressed in this e-mail
<br>
are those of the individual sender except where the sender specifically states them to be the views of 
<br>
Toshiba Software India Pvt. Ltd. (TSIP),Bangalore.<br>
Although this transmission and any attachments are believed to be free of any virus or other defect that might affect any computer system into which it is received and opened, it is the responsibility of the recipient to ensure that it is virus free and no
 responsibility is accepted by Toshiba Software India Pvt. Ltd, for any loss or damage arising in any way from its use.</span><span style="color:black"><o:p></o:p></span></p>
<p><span style="font-size:7.0pt;color:black">The information contained in this e-mail message and in any attachments/annexure/appendices is confidential to the
<br>
recipient and may contain privileged information. If you are not the intended recipient, please notify the<br>
sender and delete the message along with any attachments/annexure/appendices. You should not disclose,<br>
copy or otherwise use the information contained in the message or any annexure. Any views expressed in this e-mail
<br>
are those of the individual sender except where the sender specifically states them to be the views of 
<br>
Toshiba Software India Pvt. Ltd. (TSIP),Bangalore.<br>
Although this transmission and any attachments are believed to be free of any virus or other defect that might affect any computer system into which it is received and opened, it is the responsibility of the recipient to ensure that it is virus free and no
 responsibility is accepted by Toshiba Software India Pvt. Ltd, for any loss or damage arising in any way from its use.</span><span style="color:black"><o:p></o:p></span></p>
</div>
</div>
</div>
<P><font style="FONT-FAMILY: ; FONT-SIZE: 11px"><font style="FONT-FAMILY: Times New Roman; FONT-SIZE: 9px">The information contained in this e-mail message and in any attachments/annexure/appendices is confidential to the <br>recipient and may contain privileged information. If you are not the intended recipient, please notify the<br>sender and delete the message along with any attachments/annexure/appendices. You should not disclose,<br>copy or otherwise use the information contained in the message or any annexure. Any views expressed in this e-mail <br>are those of the individual sender except where the sender specifically states them to be the views of  <br>Toshiba Software India Pvt. Ltd. (TSIP),Bangalore.<br></font></font><font style="FONT-FAMILY: Times New Roman; FONT-SIZE: 9px">Although this transmission and any attachments are believed to be free of any virus or other defect that might affect any computer system into which it is received and opened, it is the responsibility of the recipient to ensure that it is virus free and no responsibility is accepted by Toshiba Software India Pvt. Ltd, for any loss or damage arising in any way from its use.</font></P>
<P><font style="FONT-FAMILY: Times New Roman; FONT-SIZE: 9px"></font></P></body>
</html>