"Latest" microversion should not be allowed

Bug #1489583 reported by Ben Swartzlander
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Shared File Systems Service (Manila)
Fix Released
Critical
Clinton Knight

Bug Description

Allowing clients to transmit "latest" as the requested microversion is a brain-damaged feature. For more detail read my ML post: http://lists.openstack.org/pipermail/openstack-dev/2015-August/073070.html

Changed in manila:
milestone: none → liberty-3
assignee: nobody → Clinton Knight (clintonk)
importance: Undecided → Critical
status: New → Incomplete
status: Incomplete → Triaged
Changed in manila:
status: Triaged → In Progress
Thierry Carrez (ttx)
Changed in manila:
milestone: liberty-3 → liberty-rc1
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to manila (master)

Fix proposed to branch: master
Review: https://review.openstack.org/222677

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to manila (master)

Reviewed: https://review.openstack.org/222677
Committed: https://git.openstack.org/cgit/openstack/manila/commit/?id=b97fa6b025f453e84dcfa3d4a3e1f5edf8093c11
Submitter: Jenkins
Branch: master

commit b97fa6b025f453e84dcfa3d4a3e1f5edf8093c11
Author: Clinton Knight <email address hidden>
Date: Fri Aug 28 19:25:54 2015 -0400

    Remove support for 'latest' microversion

    Originally copied from the Nova implementation of microversions,
    we have come to realize that being able to specify 'latest' for the
    microversion is rarely useful and usually dangerous.

    Allowing clients to request the "latest" microversion guarantees
    undefined (and likely broken) behavior in every situation where a
    client talks to a server that is newer than it.

    Change-Id: I3a5ba0d45804e567aba710a20628539b0c284499
    Closes-Bug: 1489583

Changed in manila:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in manila:
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in manila:
milestone: liberty-rc1 → 1.0.0
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.