Skip to content

qos-booking-and-assignment:A new endpoint to extend (or reduce) the duration of a booking #66

@RamTMO

Description

@RamTMO

Problem description
The current API lacks a mechanism for modifying the duration of a booking once it has been created. In scenarios where a user's task is ongoing and they need to extend the booking (e.g., a 3-hour booking needs an additional hour), they currently have no way to programmatically adjust the end time. This can lead to service interruptions and poor user experience. Sometime the user wants to reduce the booking time and save money.

Possible evolution
A new API endpoint is needed to allow users to extend or reduce the duration of an existing QoS booking. This is a common requirement when an operation exceeds its initial scheduled time and requires more resources; or the user already booked and would like to reduce the booking time to save money.

Sometimes a reduce request may not be fulfilled when the operator has already allocated resources, and the cost profile can’t be modified. In a similar situation, the extend operation may fail when the required resources are not available to meet the QoS.

Alternative solution

Additional context

@murthygorty
@gmuratk

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions