← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1763161] [NEW] Segment ignore sorting parameters

 

Public bug reported:

Send a request to get a list of network segments sorted by name but the
response doesn't seem to be sorted (below is an example). Segment should
support sorting to align with other API resources.

$ curl -g -s -X GET "http://10.0.0.15:9696/v2.0/segments?sort_dir=asc&sort_key=name"; -H "Accept: application/json" -H "X-Auth-Token: $TOKEN" | jq .
{
  "segments": [
    {
      "name": null,
      "network_id": "02dd8479-ef26-4398-a102-d19d0a7b3a1f",
      "segmentation_id": 24,
      "network_type": "vxlan",
      "physical_network": null,
      "id": "0a046acf-594f-4488-80a5-89b01f4c0f7d",
      "description": null
    },
    {
      "name": "segment1",
      "network_id": "a650210a-6ad6-44fc-8a17-fee8829352ca",
      "segmentation_id": 55,
      "network_type": "vxlan",
      "physical_network": null,
      "id": "d0cc2af3-903b-4451-9d4a-8d7d8216fa16",
      "description": null
    },
    {
      "name": "segment2",
      "network_id": "a650210a-6ad6-44fc-8a17-fee8829352ca",
      "segmentation_id": 2016,
      "network_type": "vxlan",
      "physical_network": null,
      "id": "5a0e733b-bc40-4225-9dab-729338107d1a",
      "description": null
    },
    {
      "name": null,
      "network_id": "ad93b454-4836-46c7-bfc8-64a20a2ab95a",
      "segmentation_id": null,
      "network_type": "flat",
      "physical_network": "public",
      "id": "6131da02-f769-4b31-997d-cefa46c5198c",
      "description": null
    }
  ]
}

** Affects: neutron
     Importance: Undecided
     Assignee: Hongbin Lu (hongbin.lu)
         Status: New

** Changed in: neutron
     Assignee: (unassigned) => Hongbin Lu (hongbin.lu)

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1763161

Title:
  Segment ignore sorting parameters

Status in neutron:
  New

Bug description:
  Send a request to get a list of network segments sorted by name but
  the response doesn't seem to be sorted (below is an example). Segment
  should support sorting to align with other API resources.

  $ curl -g -s -X GET "http://10.0.0.15:9696/v2.0/segments?sort_dir=asc&sort_key=name"; -H "Accept: application/json" -H "X-Auth-Token: $TOKEN" | jq .
  {
    "segments": [
      {
        "name": null,
        "network_id": "02dd8479-ef26-4398-a102-d19d0a7b3a1f",
        "segmentation_id": 24,
        "network_type": "vxlan",
        "physical_network": null,
        "id": "0a046acf-594f-4488-80a5-89b01f4c0f7d",
        "description": null
      },
      {
        "name": "segment1",
        "network_id": "a650210a-6ad6-44fc-8a17-fee8829352ca",
        "segmentation_id": 55,
        "network_type": "vxlan",
        "physical_network": null,
        "id": "d0cc2af3-903b-4451-9d4a-8d7d8216fa16",
        "description": null
      },
      {
        "name": "segment2",
        "network_id": "a650210a-6ad6-44fc-8a17-fee8829352ca",
        "segmentation_id": 2016,
        "network_type": "vxlan",
        "physical_network": null,
        "id": "5a0e733b-bc40-4225-9dab-729338107d1a",
        "description": null
      },
      {
        "name": null,
        "network_id": "ad93b454-4836-46c7-bfc8-64a20a2ab95a",
        "segmentation_id": null,
        "network_type": "flat",
        "physical_network": "public",
        "id": "6131da02-f769-4b31-997d-cefa46c5198c",
        "description": null
      }
    ]
  }

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1763161/+subscriptions


Follow ups