Project

General

Profile

Feature #25945

Umbrella #25917: Move business logic from Django to middlewared and make websocket API feature complete

Convert Tasks:Rsync to Middlewared

Added by William Grzybowski almost 2 years ago. Updated about 1 year ago.

Status:
Done
Priority:
Expected
Assignee:
Waqar Ahmed
Category:
Middleware
Target version:
Estimated time:
Severity:
Med High
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

Ticket to track transfer of business logic from Django/GUI to middlewared and making use of middleware client in GUI.


Related issues

Related to FreeNAS - Bug #34092: Fix middleware bug in rsync task quick schedulerDone
Copied from FreeNAS - Feature #25944: Add Services:Rsync to MiddlewaredDone

Associated revisions

Revision 196891ae (diff)
Added by 650elx over 1 year ago

Added: asyncssh python lib port
Ticket: #25945

History

#1 Updated by William Grzybowski almost 2 years ago

#2 Updated by Marcelo Araujo over 1 year ago

  • Status changed from Unscreened to Screened
  • Target version changed from 11.1 to 11.2-BETA1

#3 Updated by Marcelo Araujo over 1 year ago

  • Assignee changed from Marcelo Araujo to Bartosz Prokop

Hand over this to Bartosz as I need to balance some of my tickets.

#4 Updated by Dru Lavigne over 1 year ago

  • Status changed from Screened to Not Started

#5 Updated by Bartosz Prokop over 1 year ago

  • Status changed from Not Started to In Progress

#6 Avatar?id=14398&size=24x24 Updated by Kris Moore over 1 year ago

  • Due date set to 03/02/2018

#7 Updated by Dru Lavigne over 1 year ago

  • Assignee changed from Bartosz Prokop to William Grzybowski

#8 Updated by William Grzybowski over 1 year ago

  • Status changed from In Progress to Not Started
  • Assignee changed from William Grzybowski to Waqar Ahmed

Waqar, this might be a good learning exercise for middlewared. There is a PR made by previous employee, you just gotta finish it.

#9 Updated by Waqar Ahmed over 1 year ago

  • Status changed from Not Started to In Progress

#10 Updated by Waqar Ahmed over 1 year ago

  • % Done changed from 0 to 50

#11 Updated by Waqar Ahmed over 1 year ago

  • % Done changed from 50 to 70

#12 Updated by Waqar Ahmed over 1 year ago

  • % Done changed from 70 to 90

#13 Updated by Waqar Ahmed over 1 year ago

  • Status changed from In Progress to Done
  • % Done changed from 90 to 100

#14 Updated by Dru Lavigne over 1 year ago

  • Subject changed from Tasks:Rsync - GUI to Middlewared to Convert Tasks:Rsync to Middlewared
  • Needs Doc changed from Yes to No
  • Needs Merging changed from Yes to No

#15 Updated by Joe Maloney over 1 year ago

  • Needs Automation changed from No to Yes

#16 Updated by Dru Lavigne about 1 year ago

  • Status changed from Done to Ready for Testing

#17 Updated by Timothy Moore II about 1 year ago

  • Severity set to New

Testing:

Modify the rsync task form to create a new rsync task. Task creation failed: bug with the "Month" field as part of the scheduling. See #34092 for details. However, this doesn't appear to be an error with the middleware, at least initially. Testing this is on hold until the related issue is resolved.

#18 Updated by Timothy Moore II about 1 year ago

  • Related to Bug #34092: Fix middleware bug in rsync task quick scheduler added

#19 Avatar?id=13649&size=24x24 Updated by Ben Gadd about 1 year ago

Please retest in the old UI

#20 Updated by Dru Lavigne about 1 year ago

Bonnie will confirm that this passes QA in the old UI.

#21 Updated by Bonnie Follweiler about 1 year ago

18964

This doesn't pass ion the old UI either
Tested in FreeNAS-11.2-INTERNAL2
I will retest on FreeNAS-11.2-INTERNAL4 when it is available

#22 Updated by William Grzybowski about 1 year ago

  • Status changed from Ready for Testing to Failed Testing
  • Severity changed from New to Med High
  • Needs Automation changed from Yes to No

#23 Updated by William Grzybowski about 1 year ago

  • Status changed from Failed Testing to Ready for Testing

This can be tested again, the fix is the same as #34092

#24 Updated by Timothy Moore II about 1 year ago

Testing with latest Nightly: Rsync task creation and modification functions as expected.

#25 Updated by Dru Lavigne about 1 year ago

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

Also available in: Atom PDF