Project

General

Profile

Bug #28462

When changing the MTU of a LAGG, use the lowest value supported by all LAGG members

Added by Nick Wolff over 1 year ago. Updated over 1 year ago.

Status:
Done
Priority:
Blocks Until Resolved
Assignee:
William Grzybowski
Category:
Middleware
Target version:
Seen in:
Nightlies
Severity:
Reason for Closing:
Reason for Blocked:
Needs QA:
Yes
Needs Doc:
No
Needs Merging:
No
Needs Automation:
No
Support Suite Ticket:
Migration Needed:
No
Hide from ChangeLog:
No
ChangeLog Required:
No
Support Department Priority:
0

Related projects 1 project

Description

We are receiving tracebacks while trying to work with laggs on tn02.tn. We are currently doing performance testing on these systems so please coordinate before any destructive testing if needed. This system is doing warp testing which is high priority engineering task.

Request Method: POST
Request URL: http://tn02.tn/admin/network/lagginterfacemembers/edit/1/
Software Version: TrueNAS-11-MASTER-201802052354 (480c8d4)
Exception Type: ClientException
Exception Value:
[Errno 22] Invalid argument
Exception Location: /usr/local/lib/python3.6/site-packages/middlewared/client/client.py in call, line 394
Server time: Mon, 12 Feb 2018 10:42:06 -0800
Traceback

Environment:

Software Version: TrueNAS-11-MASTER-201802052354 (480c8d4)
Request Method: POST
Request URL: http://tn02.tn/admin/network/lagginterfacemembers/edit/1/

Traceback:
File "/usr/local/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner
42. response = get_response(request)
File "/usr/local/lib/python3.6/site-packages/django/core/handlers/base.py" in _legacy_get_response
249. response = self._get_response(request)
File "/usr/local/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
178. response = middleware_method(request, callback, callback_args, callback_kwargs)
File "./freenasUI/freeadmin/middleware.py" in process_view
162. return login_required(view_func)(request, *view_args, **view_kwargs)
File "/usr/local/lib/python3.6/site-packages/django/contrib/auth/decorators.py" in _wrapped_view
23. return view_func(request, *args, **kwargs)
File "./freenasUI/freeadmin/options.py" in wrapper
210. return self._admin.admin_view(view)(*args, **kwargs)
File "/usr/local/lib/python3.6/site-packages/django/utils/decorators.py" in _wrapped_view
149. response = view_func(request, *args, **kwargs)
File "/usr/local/lib/python3.6/site-packages/django/views/decorators/cache.py" in _wrapped_view_func
57. response = view_func(request, *args, **kwargs)
File "./freenasUI/freeadmin/site.py" in inner
142. return view(request, *args, **kwargs)
File "./freenasUI/freeadmin/options.py" in edit
576. mf.done(request=request, events=events)
File "./freenasUI/network/forms.py" in done
969. notifier().start("network")
File "./freenasUI/failover/notifier.py" in start
77. return super(FailoverNotifier, self).start(what, timeout=timeout, onetime=onetime)
File "./freenasUI/middleware/notifier.py" in start
202. return c.call('service.start', what, {'onetime': onetime}, **kwargs)
File "./freenasUI/middleware/notifier.py" in start
202. return c.call('service.start', what, {'onetime': onetime}, **kwargs)
File "/usr/local/lib/python3.6/site-packages/middlewared/client/client.py" in call
394. raise ClientException(c.error, c.errno, c.trace, c.extra)

Exception Type: ClientException at /admin/network/lagginterfacemembers/edit/1/
Exception Value: [Errno 22] Invalid argument

Request information

GET

No GET data
POST

Variable Value
all ''
lagg_interfacegroup '1'
lagg_ordernum '0'
lagg_physnic 'ixl1'
lagg_deviceoptions 'mtu 9000'
__form_id 'dialogForm_lagginterfacemembers'
FILES

No FILES data
COOKIES

Variable Value
sessionid '7bquybtod3vugjoaqavl3szu3ar0ezl6'
fntreeSaveStateCookie 'root'
csrftoken '********'
META

Variable Value

Associated revisions

Revision 7ea4b7cb (diff)
Added by William Grzybowski over 1 year ago

fix(middlewared/network): do the right thing and MTU is changed for LAGG

Ticket: #28462

Revision 4f539636 (diff)
Added by William Grzybowski over 1 year ago

fix(middlewared/network): do the right thing and MTU is changed for LAGG

Ticket: #28462
(cherry picked from commit 7ea4b7cb97f5ed8784676761eadbd6641b92f5aa)

Revision 8be5997b (diff)
Added by William Grzybowski over 1 year ago

fix(middlewared/network): do the right thing when MTU is changed for LAGG

Ticket: #28462

Revision 6c5d71e7 (diff)
Added by William Grzybowski over 1 year ago

fix(middlewared/network): do the right thing when MTU is changed for LAGG

Ticket: #28462
(cherry picked from commit 7ea4b7cb97f5ed8784676761eadbd6641b92f5aa)

Revision 4e25f355 (diff)
Added by William Grzybowski over 1 year ago

fix(middlewared/network): do the right thing when MTU is changed for LAGG

Ticket: #28462

Revision 92b02be6 (diff)
Added by Warren Block over 1 year ago

LAGGs use the smallest MTU of the members

Ticket: #28462

History

#1 Updated by Dru Lavigne over 1 year ago

  • Target version changed from N/A to TrueNAS 11.1-U2

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

  • Subject changed from Lagg configuration issues in nightly to [WARP] Lagg configuration issues in nightly

#3 Updated by William Grzybowski over 1 year ago

  • Status changed from Not Started to In Progress

#4 Updated by William Grzybowski over 1 year ago

  • Subject changed from [WARP] Lagg configuration issues in nightly to LAGG issues when changing members MTU

#5 Updated by William Grzybowski over 1 year ago

  • Status changed from In Progress to Done

#6 Updated by Dru Lavigne over 1 year ago

  • 1 added project (FreeNAS)
  • Subject changed from LAGG issues when changing members MTU to When changing the MTU of a LAGG, use the lowest value supported by all LAGG members
  • Target version changed from TrueNAS 11.1-U2 to 11.1-U2
  • Needs Merging changed from Yes to No

#7 Updated by Dru Lavigne over 1 year ago

  • Needs Doc changed from Yes to No

Also available in: Atom PDF