Project

General

Profile

Feature #36948

Umbrella #36938: Middleware task progress

Use callback to return iocage plugin progress

Added by Erin Clark about 2 years ago. Updated about 2 years ago.

Status:
Done
Priority:
No priority
Assignee:
Brandon Schneider
Category:
Middleware
Target version:
Estimated time:
Severity:
Medium
Reason for Closing:
Reason for Blocked:
Needs QA:
No
Needs Doc:
No
Needs Merging:
No
Needs Automation:
No
Support Suite Ticket:
n/a
Hardware Configuration:

Description

Creating plugins takes a long time especially when the plugin has to be fetched. The middleware should return progress on plugin creation so that the user has an idea of the progress of a jail creation task


Related issues

Related to FreeNAS - Bug #37013: Gitlab plugin hangs and never finishes installingClosed
Related to FreeNAS - Bug #40492: Add ability to display iocage plugins post-install notesDone
Blocks FreeNAS - Bug #35638: Show plugin installation progress in new UIDone
Copied from FreeNAS - Feature #36943: Add progress for iocage jail creation and fetching to middlewareDone

Associated revisions

Revision 4a674d7e (diff)
Added by Brandon Schneider about 2 years ago

feat(plugin/jail): Use callback to return plugin progress Dependent on iocage PR, will return progress and up to date descriptions of each stage. Ticket: #36948

Revision 4da5ca02 (diff)
Added by Brandon Schneider about 2 years ago

feat(plugin/jail): Use callback to return plugin progress Dependent on iocage PR, will return progress and up to date descriptions of each stage. Ticket: #36948

Revision 625807f7 (diff)
Added by Brandon Schneider about 2 years ago

feat(plugin/jail): Use callback to return plugin progress Dependent on iocage PR, will return progress and up to date descriptions of each stage. Ticket: #36948

Revision e0b54b59 (diff)
Added by Brandon Schneider about 2 years ago

feat(plugin/jail): Use callback to return plugin progress (#1658) Dependent on iocage PR, will return progress and up to date descriptions of each stage. Ticket: #36948

History

#1 Updated by Erin Clark about 2 years ago

  • Copied from Feature #36943: Add progress for iocage jail creation and fetching to middleware added

#2 Updated by Erin Clark about 2 years ago

  • Subject changed from Return progress for plugin creeation to Return progress for plugin creation

#3 Updated by Brandon Schneider about 2 years ago

  • Status changed from Unscreened to Not Started

#5 Updated by Dru Lavigne about 2 years ago

  • Blocks Bug #35638: Show plugin installation progress in new UI added

#6 Updated by William Grzybowski about 2 years ago

  • Target version changed from 11.3 to 11.2-BETA3
  • Needs Merging changed from Yes to No

We need some sort of progress report on the job sooner than later.

Some plugins take more than 10 minutes to fetch/install, thats a deal breaker in the UI experience.

#7 Updated by Dru Lavigne about 2 years ago

  • Related to Bug #37013: Gitlab plugin hangs and never finishes installing added

#9 Updated by Erin Clark about 2 years ago

  • Related to Bug #37013: Gitlab plugin hangs and never finishes installing added

#11 Updated by Brandon Schneider about 2 years ago

  • Status changed from Not Started to In Progress

#12 Updated by Brandon Schneider about 2 years ago

iocage side of PR: https://github.com/freenas/iocage/pull/9

freenas side WIP

#13 Updated by Dru Lavigne about 2 years ago

  • Related to deleted (Bug #37013: Gitlab plugin hangs and never finishes installing)

#14 Updated by Brandon Schneider about 2 years ago

#15 Updated by Brandon Schneider about 2 years ago

#16 Updated by Dru Lavigne about 2 years ago

  • Status changed from In Progress to Ready for Testing
  • Needs Doc changed from Yes to No

#17 Updated by Brandon Schneider about 2 years ago

  • Related to Bug #40492: Add ability to display iocage plugins post-install notes added

#18 Updated by Dru Lavigne about 2 years ago

  • Subject changed from Return progress for plugin creation to Use callback to return iocage plugin progress

#19 Updated by Bonnie Follweiler about 2 years ago

  • Status changed from Ready for Testing to Passed Testing
  • Needs QA changed from Yes to No

#21 Updated by Dru Lavigne about 2 years ago

  • Status changed from Passed Testing to Done

Also available in: Atom PDF