<commit_before><section xml:id="hp-3par-driver" xmlns="http://docbook.org/ns/docbook"
    xmlns:xi="http://www.w3.org/2001/XInclude"
    xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0">
    <title>HP 3PAR Fibre Channel and iSCSI drivers</title>
    <para>The <filename>HP3PARFCDriver</filename> and
            <filename>HP3PARISCSIDriver</filename> drivers, which are
        based on the Block Storage service (Cinder) plug-in
        architecture, run volume operations by communicating with the
        HP 3PAR storage system over HTTP, HTTPS, and SSH connections.
        The HTTP and HTTPS communications use
            <package>hp3parclient</package>, which is part of the
        Python standard library.</para>
    <para>For information about how to manage HP 3PAR storage systems,
        see the HP 3PAR user documentation.</para>
    <section xml:id="hp-3par-sys-reqs">
        <title>System requirements</title>
        <para>To use the HP 3PAR drivers, install the following
            software and components on the HP 3PAR storage
            system:</para>
        <itemizedlist>
            <listitem>
                <para>HP 3PAR Operating System software version 3.1.3 MU1
                    or higher.</para>
                <itemizedlist>
                    <listitem>
                        <para>Deduplication provisioning requires SSD disks
                            and HP 3PAR Operating System software version
                            3.2.1 MU1 or higher.</para>
                    </listitem>
                    <listitem>
                        <para>Enabling Flash Cache Policy requires SSD disks
                            and HP 3PAR Operating System software version
                            3.2.1 MU2 or higher, and is a feature of the
                            Adaptive Flash Cache license. Additionally,
                            Flash Cache
                            must be enabled on the array with the CLI command
                            <command>createflashcache size</command>,
                            where size must be in 16 GB increments. For
                            example, <command>createflashcache 128g</command>
                            will create 128 GB of Flash Cache for each
                            node pair in the array.
                            </para>
                    </listitem>
                </itemizedlist>
            </listitem>
            <listitem>
                <para>HP 3PAR Web Services API Server must be enabled
                    and running</para>
            </listitem>
            <listitem>
                <para>One Common Provisioning Group (CPG)</para>
            </listitem>
            <listitem>
                <para>Additionally, you must install the
                        <package>hp3parclient</package> version 3.1.1 or
                    newer from the Python standard library on the
                    system with the enabled Block Storage service
                    volume drivers.</para>
            </listitem>
        </itemizedlist>
    </section>
    <section xml:id="hp-3par-supported-ops"><commit_msg>Add additional requirements in 3PAR manual<commit_after><section xml:id="hp-3par-driver" xmlns="http://docbook.org/ns/docbook"
    xmlns:xi="http://www.w3.org/2001/XInclude"
    xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0">
    <title>HP 3PAR Fibre Channel and iSCSI drivers</title>
    <para>The <filename>HP3PARFCDriver</filename> and
            <filename>HP3PARISCSIDriver</filename> drivers, which are
        based on the Block Storage service (Cinder) plug-in
        architecture, run volume operations by communicating with the
        HP 3PAR storage system over HTTP, HTTPS, and SSH connections.
        The HTTP and HTTPS communications use
            <package>hp3parclient</package>, which is part of the
        Python standard library.</para>
    <para>For information about how to manage HP 3PAR storage systems,
        see the HP 3PAR user documentation.</para>
    <section xml:id="hp-3par-sys-reqs">
        <title>System requirements</title>
        <para>To use the HP 3PAR drivers, install the following
            software and components on the HP 3PAR storage
            system:</para>
        <itemizedlist>
            <listitem>
                <para>HP 3PAR Operating System software version 3.1.3 MU1
                    or higher.</para>
                <itemizedlist>
                    <listitem>
                        <para>Deduplication provisioning requires SSD disks
                            and HP 3PAR Operating System software version
                            3.2.1 MU1 or higher.</para>
                    </listitem>
                    <listitem>
                        <para>Enabling Flash Cache Policy requires the following:
                            </para>
                        <itemizedlist>
                            <listitem>
                            <para>Array must contain SSD disks.
                                </para>
                            </listitem>
                            <listitem>
                            <para>HP 3PAR Operating System software version 3.2.1 MU2
                                or higher.
                                </para>
                            </listitem>
                            <listitem>
                            <para>hp3parclient version 3.2.0 or newer.
                                </para>
                            </listitem>
                            <listitem>
                            <para>Array must have the Adaptive Flash Cache license
                                installed.
                                </para>
                            </listitem>
                            <listitem>
                            <para>Flash Cache
                                must be enabled on the array with the CLI command
                                <command>createflashcache size</command>,
                                where size must be in 16 GB increments. For
                                example, <command>createflashcache 128g</command>
                                will create 128 GB of Flash Cache for each
                                node pair in the array.
                                </para>
                            </listitem>
                        </itemizedlist>
                    </listitem>
                    <listitem>
                        <para>The Dynamic Optimization license is required to
                            support any feature that results in a volume
                            changing provisioning type or CPG. This may
                            apply to the volume <command>migrate</command>,
                            <command>retype</command>, and
                            <command>manage</command> commands.
                            </para>
                    </listitem>
                </itemizedlist>
            </listitem>
            <listitem>
                <para>HP 3PAR Web Services API Server must be enabled
                    and running</para>
            </listitem>
            <listitem>
                <para>One Common Provisioning Group (CPG)</para>
            </listitem>
            <listitem>
                <para>Additionally, you must install the
                        <package>hp3parclient</package> version 3.1.1 or
                    newer from the Python standard library on the
                    system with the enabled Block Storage service
                    volume drivers.</para>
            </listitem>
        </itemizedlist>
    </section>
    <section xml:id="hp-3par-supported-ops">
{'fraction_non_alphanumeric': 0.06975546975546976, 'fraction_numerical': 0.014028314028314028, 'mean_word_length': 1.2145910515816472, 'pattern_counts': {'":': 0, '<': 143, '<?xml version=': 0, '>': 143, 'https://': 0, 'lorem ipsum': 0, 'www.': 4, 'xml': 12}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3226127', 'n_tokens_mistral': 1862, 'n_tokens_neox': 1718, 'n_words': 574}