<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>openstack/manila — Stackers Network</title>
    <link>https://stackers.network/projects/openstack-manila/</link>
    <description>Weekly code-activity digest for openstack/manila from Stackers Network.</description>
    <item>
      <title>openstack/manila — Week of 2026-07-18</title>
      <link>https://stackers.network/projects/openstack-manila/2026-07-18</link>
      <guid>https://stackers.network/projects/openstack-manila/2026-07-18</guid>
      <pubDate>Sat, 18 Jul 2026 00:00:00 +0000</pubDate>
      <description>Driver work. NetApp saw two behavioral fixes: efficiency settings are now skipped on data-protection volumes, and the stanza check was removed from backup config lookup. The CephFS driver dropped the deprecated cephfs_volume_path_prefix option, and Dell PowerScale had a stale…</description>
      <content:encoded><![CDATA[<p><strong>Driver work.</strong> NetApp saw two behavioral fixes: efficiency settings are now skipped on data-protection volumes, and the stanza check was removed from backup config lookup. The CephFS driver dropped the deprecated <code translate="no">cephfs_volume_path_prefix</code> option, and Dell PowerScale had a stale thin-provisioning feature flag removed. Storage branding was also refreshed to reflect Pure Storage's rebrand to Everpure across roughly 60 lines.</p>
<p><strong>API surface and docs.</strong> A cluster of api-ref fixes landed: versioned fields in the share servers list response are now documented, missing subnet metadata in share network responses was filled in, a <code translate="no">manage snapshot</code> metadata parameter and a missing <code translate="no">availability_zone</code> on replica responses were added, and several <code translate="no">share_server_id</code> / <code translate="no">share_group_type_id</code> path-vs-body parameter mismatches were corrected. QoS type API docs, samples, and defensive coding were also tightened.</p>
<p><strong>Stability.</strong> <code translate="no">list_extensions()</code> now retries on <code translate="no">ConnectFailure</code>, malformed log format strings in the backup continuation handlers were fixed, and an interface mismatch surfaced by tooz 9.0.0 was patched.</p>
<p><strong>Tooling and CI.</strong> A 331-line sweep <a href="https://review.opendev.org/c/openstack/manila/+/982509">removed the deprecated contrib/ci scripts</a>, devstack cross-service auth was repaired, and three backports switched container image pulls to quay.io.</p>]]></content:encoded>
    </item>
    <item>
      <title>openstack/manila — Week of 2026-06-20</title>
      <link>https://stackers.network/projects/openstack-manila/2026-06-20</link>
      <guid>https://stackers.network/projects/openstack-manila/2026-06-20</guid>
      <pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate>
      <description>Share server list filtering. The largest change of the week reworks the share server list endpoint to push all filtering down into the ORM rather than handling it in Python, replacing ~340 lines of list-handling logic across the API and DB layers. Bug fix sweep. A broad batch of…</description>
      <content:encoded><![CDATA[<p><strong>Share server list filtering.</strong> The largest change of the week reworks the <code translate="no">share server list</code> endpoint to push all filtering down into the ORM rather than handling it in Python, replacing ~340 lines of list-handling logic across the API and DB layers.</p>
<p><strong>Bug fix sweep.</strong> A broad batch of corrections landed across the core. The CephFS driver gets a fix for share group snapshots, and a <code translate="no">tune2fs</code> call addresses a volume reserved-space issue on generic-driver shares. Scheduling and capacity paths pick up a guard against <code translate="no">None</code> capacity in the capacity weigher, cleanup of scheduler hints when the share is missing, and recognition that unused share servers can be in a transitioning state. A race in availability zone creation during concurrent service startup is closed, pagination links now emit the correct endpoint names, and snapshot/access list queries get a small performance tune-up. See for example the AZ race fix at https://review.opendev.org/c/openstack/manila/+/988489.</p>
<p><strong>Driver work.</strong> The NetApp driver drops a wrong <code translate="no">ip_addresses</code> field from <code translate="no">get_cluster_peers</code> in the REST client — a small but targeted correction to cluster peering metadata.</p>]]></content:encoded>
    </item>
    <item>
      <title>openstack/manila — Week of 2026-05-23</title>
      <link>https://stackers.network/projects/openstack-manila/2026-05-23</link>
      <guid>https://stackers.network/projects/openstack-manila/2026-05-23</guid>
      <pubDate>Sat, 23 May 2026 00:00:00 +0000</pubDate>
      <description>Documentation overhaul. The dominant story this week is a sweeping rewrite of Manila's docs to standardize on the unified openstack CLI in place of the legacy manila client. The user guide, install and contributor guides, and config guide all moved over, together touching…</description>
      <content:encoded><![CDATA[<p><strong>Documentation overhaul.</strong> The dominant story this week is a sweeping rewrite of Manila's docs to standardize on the unified <code translate="no">openstack</code> CLI in place of the legacy <code translate="no">manila</code> client. The user guide, install and contributor guides, and config guide all moved over, together touching roughly 2,800 lines across three patches. It's the kind of migration that has been pending for years across OpenStack projects, and Manila now joins the ones that lead readers to the modern CLI by default (<a href="https://review.opendev.org/c/openstack/manila/+/978272">user guide switch</a>).</p>
<p><strong>Driver work.</strong> The NetApp driver picked up volume tagging that propagates <code translate="no">share_id</code>, <code translate="no">project_id</code>, name, type, and protocol down to the backend, making shares much easier to correlate from the storage side. Its <code translate="no">ensure_shares()</code> path was also reworked for more reliable reconciliation on restart. On the Dell side, a CIFS share creation failure on the REST DHSS path was fixed.</p>
<p><strong>Feature graduation and integrations.</strong> Share migration graduated out of experimental status, a milestone users have been waiting on. Barbican integration was hardened by deriving the endpoint path from the service catalog instead of hardcoding it, with the change backported across three branches.</p>
<p><strong>Stability and tooling.</strong> A <code translate="no">TypeError</code> in the capacity weigher when backend capacity is reported as <code translate="no">None</code> was fixed, and devstack swapped Quagga for FRR to keep the routing test rig on a maintained stack.</p>]]></content:encoded>
    </item>
  </channel>
</rss>
