[
https://issues.apache.org/jira/browse/NIFI-16065?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18093195#comment-18093195
]
Pierre Villard commented on NIFI-16065:
---------------------------------------
See https://issues.apache.org/jira/browse/NIP-32 for the reasons around what
you observe, how you can change the behavior, and what is coming soon.
> Asynchronously load versioning information
> ------------------------------------------
>
> Key: NIFI-16065
> URL: https://issues.apache.org/jira/browse/NIFI-16065
> Project: Apache NiFi
> Issue Type: Improvement
> Components: NiFi API
> Affects Versions: 2.10.0
> Reporter: Gabriel Orstadius-Bui
> Priority: Major
>
> Waiting for the response of versioning related requests, such as loading
> local modifications ({_}/process-groups/\{id}/local-modifications{_}), often
> takes a long time, especially when using the Git-Based Registries such as
> Bitbucket which is what we primarily use.
> As a user of the UI, it is thus feels quite sluggish whenever these methods
> are called, since everything freezes until the response has arrived.
> I thus wanted to suggest that such methods use the same design as requests
> such as reverting local changes ({_}/versions/revert-requests/\{id}"{_}),
> where a RequestEntity is returned (which contains info about the progress
> etc).
> Having the possibility to get an exact percentage of the progress made is not
> really the point, but rather for example having the dialog which will show
> the local changes (when the request finishes) to pop-up immediately and
> having the possibility to cancel (delete) the request by closing the dialog
> if the request is taking too long.
> Aside from loading local modifications, 2 other requests which would benefit
> from this design (even though they are not really used in the UI?) are these:
> # Loading the versions of a versioned flow
> ({_}/flow/registries/\{registryId}/buckets/\{bucketId}/flows/\{flowId}/versions{_}
> # Comparing versions
> ({_}/flow/registries/\{registry-id}/branches/\{branch-id-a}/buckets/\{bucket-id-a}/flows/\{flow-id-a}/\{version-a}/diff/branches/\{branch-id-b}/buckets/\{bucket-id-b}/flows/\{flow-id-b}/\{version-b}){_}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)