<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:02:33 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>Whamcloud Community JIRA</title>
    <link>https://jira.whamcloud.com</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.4.14</version>
        <build-number>940014</build-number>
        <build-date>05-12-2023</build-date>
    </build-info>


<item>
            <title>[LU-6708] osd-zfs: multiple OSTs in a same zpool breaks grants</title>
                <link>https://jira.whamcloud.com/browse/LU-6708</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;As Johann just explained to me: the OSS grants clients certain space due to client side write caching, to guarantee space would be available when the cache is flushed. With multiple OSTs in a same zpool, the free space of the pool is reported as available to all OSTs. Then the OSTs would believe they each have available the free space of the pool, while they actually share that space. Therefore grants would be broken when multiple OSTs reside in a same zpool.&lt;/p&gt;

&lt;p&gt;If there&apos;s no use case for multiple OSTs in a same zpool, we should improve our documents to point out that it&apos;s not supported. Otherwise, we&apos;d modify osd-zfs to make use of space reservation mechanisms to guarantee grant space availability when multiple OSTs share a same pool:&lt;br/&gt;
&lt;a href=&quot;http://docs.oracle.com/cd/E19253-01/819-5461/gazvb/index.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://docs.oracle.com/cd/E19253-01/819-5461/gazvb/index.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For example: zfs set reservation=10G pool/ost1&lt;/p&gt;</description>
                <environment></environment>
        <key id="30588">LU-6708</key>
            <summary>osd-zfs: multiple OSTs in a same zpool breaks grants</summary>
                <type id="4" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11310&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="4" iconUrl="https://jira.whamcloud.com/images/icons/priorities/minor.svg">Minor</priority>
                        <status id="1" iconUrl="https://jira.whamcloud.com/images/icons/statuses/open.png" description="The issue is open and ready for the assignee to start work on it.">Open</status>
                    <statusCategory id="2" key="new" colorName="default"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="wc-triage">WC Triage</assignee>
                                    <reporter username="isaac">Isaac Huang</reporter>
                        <labels>
                            <label>zfs</label>
                    </labels>
                <created>Wed, 10 Jun 2015 17:08:36 +0000</created>
                <updated>Wed, 10 Jun 2015 21:34:00 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                            <comments>
                            <comment id="118077" author="bzzz" created="Wed, 10 Jun 2015 17:12:00 +0000"  >&lt;p&gt;I think we decided long ago do not put few OSTs into a single ZFS pool. for the number of reasons: space management, ro capability, etc.&lt;/p&gt;</comment>
                            <comment id="118141" author="isaac" created="Wed, 10 Jun 2015 21:34:00 +0000"  >&lt;p&gt;Then we&apos;d make it clear in the documentation. Maybe I missed something but I couldn&apos;t find any doc on the fact that multiple OSTs per pool is not supported.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                            <customfield id="customfield_10890" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10390" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hzxfev:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10090" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                </customfields>
    </item>
</channel>
</rss>