Project

General

Profile

Bug #16429

Avatar?id=14398&size=50x50

Integrate Middlewared

Added by Kris Moore about 3 years ago. Updated over 1 year ago.

Status:
Resolved
Priority:
No priority
Assignee:
William Grzybowski
Category:
Middleware
Target version:
Severity:
New
Reason for Closing:
Reason for Blocked:
Needs QA:
Yes
Needs Doc:
Yes
Needs Merging:
Yes
Needs Automation:
No
Support Suite Ticket:
n/a
Hardware Configuration:
ChangeLog Required:
No

Description

Placeholder ticket for the new Middlewared daemon that William is writing for FreeNAS 9.10


Related issues

Blocks FreeNAS - Bug #16901: Periodic snapshots - autosnap - generate large demand on ARC metadata.Closed
Blocks FreeNAS - Feature #18512: Basic system info in middlewaredResolved2016-10-26
Blocks FreeNAS - Feature #18542: Implement heartbeat of DDP protocolResolved2016-10-27
Blocks FreeNAS - Feature #18539: Add disk query in middlewaredResolved2016-10-27

Associated revisions

Revision 87822815
Added by William Grzybowski almost 3 years ago

Merge branch 'feature/middlewared'

Ticket: #16429

Revision 5503912d
Added by William Grzybowski almost 3 years ago

Merge branch 'feature/middlewared'

Ticket: #16429

Revision d5f65eb5 (diff)
Added by William Grzybowski almost 3 years ago

fix(middlewared): krb5.conf generation (with john's help!)

Ticket: #16429

Revision 47f9e132 (diff)
Added by William Grzybowski almost 3 years ago

fix(middlewared): local permission

Ticket: #16429

Revision 07c2e3ec (diff)
Added by Suraj Ravichandran almost 3 years ago

Use `wss://` (secure websocket) in case the gui is being accessed securely (via https)

Ticket: #16429

Revision 82ea87f3 (diff)
Added by William Grzybowski almost 3 years ago

feat(middlewared): replace dots with slashes for resource names

e.g. backup.credential becomes /backup/credential/ in REST translation.

Ticket: #16429

Revision cd24a243 (diff)
Added by William Grzybowski almost 3 years ago

feat(middlewared): allow to run in foreground and use file log

Ticket: #16429

Revision 61c173d7 (diff)
Added by William Grzybowski almost 3 years ago

feat(middlewared): use daemon(8) to run middlewared and restart it if needed

Ticket: #16429

Revision 7501272c (diff)
Added by William Grzybowski almost 3 years ago

fix(middlewared): update gevent without broken expcetion patch

Ticket: #16429

Revision f20d41be (diff)
Added by William Grzybowski almost 3 years ago

fix(gui): websocket location regression

Ticket: #16429

Revision b10735e2 (diff)
Added by William Grzybowski almost 3 years ago

fix(middlewared): redirect standard fds with daemon(8)

Ticket: #16429

Revision e2246a15 (diff)
Added by William Grzybowski almost 3 years ago

feat(middlewared): core method to reconfigure file logging handler

Ticket: #16429

Revision 1538058e (diff)
Added by William Grzybowski almost 3 years ago

feat(middlewared): reconfigure logging when /var/log changes

Ticket: #16429

Revision a3c27745 (diff)
Added by William Grzybowski almost 3 years ago

feat(middlewared): Popen wrapper to close fds using bsd.closefrom

Ticket: #16429

Revision a351048c (diff)
Added by William Grzybowski almost 3 years ago

feat(middlewared): log method traceback

Ticket: #16429

Revision 123be52b (diff)
Added by William Grzybowski almost 3 years ago

fix(middlewared): do not try zpool_enclosure_sync on freenas

Ticket: #16429

Revision 35661ac7 (diff)
Added by William Grzybowski almost 3 years ago

fix(middlewared): do not try to run failover_status on freenas

Ticket: #16429

Revision 5c5b9d2a (diff)
Added by William Grzybowski almost 3 years ago

fix(middlewared): do not try to run failover_status on freenas

Ticket: #16429

Revision e635e396 (diff)
Added by William Grzybowski almost 3 years ago

fix(middlewared): serialize idmap_backend_{name,type}

Ticket: #16429

Revision 38c77ae3 (diff)
Added by William Grzybowski almost 3 years ago

fix(middlewared): serialize idmap_backend_{name,type}

Ticket: #16429

Revision 50f34404 (diff)
Added by William Grzybowski almost 3 years ago

fix(middlewared): use Struct helper for idmap objects

Ticket: #16429

Revision 3f96aacf (diff)
Added by William Grzybowski almost 3 years ago

fix(middlewared): notifier.zfs_list call

Rollbar #137.

Ticket: #16429

Revision 9afc7c95 (diff)
Added by William Grzybowski almost 3 years ago

fix(middlewared): KerberosSettings is supposed to be a singleton

Make sure one always exists on the database. Fixes rollbar #122.

Ticket: #16429

Revision c8eac449 (diff)
Added by William Grzybowski almost 3 years ago

fix(middlewared): idmap type comes from idmap_backend_type not ds_type

Ticket: #16429

Revision 0f3ebc31 (diff)
Added by William Grzybowski almost 3 years ago

fix(middlewared): wait close message to actually close client

Ticket: #16429

Revision 419e2d67 (diff)
Added by William Grzybowski almost 3 years ago

feat(middlewared): allow plugins to be imported elsewhere

Ticket: #16429

History

#1 Updated by William Grzybowski about 3 years ago

  • Status changed from Unscreened to Screened

#2 Updated by William Grzybowski almost 3 years ago

  • Status changed from Screened to Reviewed

#3 Updated by William Grzybowski almost 3 years ago

Josh reviewed it.

#4 Updated by William Grzybowski almost 3 years ago

Before creating FIX branches I need the following commit in 9.10-STABLE

1b843e131adb16cff33b01ebd67a313c4d70eed3 and the ticket #16870

#8 Updated by William Grzybowski almost 3 years ago

  • Blocks Bug #16901: Periodic snapshots - autosnap - generate large demand on ARC metadata. added

#9 Updated by William Grzybowski almost 3 years ago

#10 Updated by William Grzybowski almost 3 years ago

#11 Updated by William Grzybowski almost 3 years ago

#12 Updated by Vaibhav Chauhan over 2 years ago

  • Status changed from Reviewed to Ready For Release

#13 Updated by Dru Lavigne over 1 year ago

  • Status changed from Ready For Release to Resolved

Also available in: Atom PDF