[pve-devel] [PATCH v2 manager 3/3] task index: fix return schema annotations
Thomas Lamprecht
t.lamprecht at proxmox.com
Thu Jan 10 19:19:23 CET 2019
On 1/9/19 2:05 PM, Fabian Grünbichler wrote:
> both task sources use PVE::Tools::upid_decode, which ensures all of the
> ':' delimited fields are set.
>
> this only leaves 'status' and 'endtime' as optional, which are not set
> for currently running tasks.
>
> reorder them in the code for easier matching with their on-disk format.
>
> Signed-off-by: Fabian Grünbichler <f.gruenbichler at proxmox.com>
Acked-by: Thomas Lamprecht <t.lamprecht at proxmox.com>
Reviewed-by: Thomas Lamprecht <t.lamprecht at proxmox.com>
> ---
> new in v2
>
> PVE/API2/Tasks.pm | 16 ++++++++--------
> 1 file changed, 8 insertions(+), 8 deletions(-)
>
> diff --git a/PVE/API2/Tasks.pm b/PVE/API2/Tasks.pm
> index 92d8fcbe..75748504 100644
> --- a/PVE/API2/Tasks.pm
> +++ b/PVE/API2/Tasks.pm
> @@ -78,15 +78,15 @@ __PACKAGE__->register_method({
> type => "object",
> properties => {
> upid => { type => 'string', title => 'UPID', },
> - id => { type => 'string', optional => 1, title => 'ID', },
> - pid => { type => 'integer', optional => 1, title => 'PID', },
> - pstart => { type => 'integer', optional => 1, },
> - status => { type => 'string', optional => 1, title => 'Status', },
> - type => { type => 'string', optional => 1, title => 'Type', },
> - node => { type => 'string', optional => 1, title => 'Node', },
> - user => { type => 'string', optional => 1, title => 'User', },
> - starttime => { type => 'integer', optional => 1, title => 'Starttime', },
> + node => { type => 'string', title => 'Node', },
> + pid => { type => 'integer', title => 'PID', },
> + pstart => { type => 'integer', },
> + starttime => { type => 'integer', title => 'Starttime', },
> + type => { type => 'string', title => 'Type', },
> + id => { type => 'string', title => 'ID', },
> + user => { type => 'string', title => 'User', },
> endtime => { type => 'integer', optional => 1, title => 'Endtime', },
> + status => { type => 'string', optional => 1, title => 'Status', },
> },
> },
> links => [ { rel => 'child', href => "{upid}" } ],
>
More information about the pve-devel
mailing list