[OmniOS-discuss] ipadm hangs on interface creation
Stephan Budach
stephan.budach at JVM.DE
Wed Dec 10 16:12:10 UTC 2014
Hi Dan,
I actually don't know the term "incantation" yet, but I assume, that you
wanted to know the release of OmniOS I am running? If not, please
correct me on that.
What is really funny, is that running pstack against the ipadm process,
somehow brought things back in line:
root at nfsvmpool01:~# pkg info entire
Name: entire
Summary: Incorporation to constrain core system packages to same
build
Description: This package constrains core system package versions to
the same
build and provides a minimal set of additional packages.
State: Installed
Publisher: omnios
Version: 11
Build Release: 5.11
Branch: 0.151006
Packaging Date: Mon Oct 27 19:15:00 2014
Size: 0.00 B
FMRI: pkg://omnios/entire@11,5.11-0.151006:20141027T191500Z
I was running ipadm create-if ixgbe3 in another session when I ran
pstack as suggested:
root at nfsvmpool01:~# pstack `pgrep ipadm`
12397: ipadm create-if ixgbe3
fef07723 open (8047190, 2, fec9404c)
feef24f8 open (8047190, 2, fec9404c, 8068db8, 11, feffb0a4) + 105
fec935f8 i_dlpi_open (8068db8, 80475dc, 10, 1, 8047f00, 5) + ed
fec93768 i_dlpi_style1_open (8068db0, 804761c, 20, fec9386d, 3, 3) + 2a
fec939a8 dlpi_open (8047f00, 8047cd4, 10, fedf1541) + 149
fedf17fb i_ipadm_plumb_if (8068968, 8047f00, 2, 3) + 2cb
fedf0ed4 i_ipadm_create_if (8068968, 8047f00, 2, 3, 0, 3) + 9a
fedf0fc2 ipadm_create_if (8068968, 8047f00, 0, 3) + e3
0805553e do_create_if (2) + 8f
08052e72 main (80555ca, feffb0a4, 8047e30, 80525c7, 3, 8047e3c) + df
080525c7 _start (3, 8047ef0, 8047ef6, 8047f00, 0, 8047f07) + 83
ipadm returned and created the interface, just as if nothing ever
happened. Afterwards I was able to create and delete interfaces without
any issue on the ixgbe adaptors.
Cheers,
budy
Am 10.12.14 um 16:53 schrieb Dan McDonald:
>> On Dec 10, 2014, at 4:16 AM, Stephan Budach <stephan.budach at JVM.DE> wrote:
>>
>> Hi all,
>>
>> I have run into a situation, where ipadm hangs upon trying to create a new interface on my ixgbe adaptors. ipadm create-if ixgbe[0|1|2] didn't return and either got killed eventually by the system or by kill -9, which I issued against that process. I just tried to create another if on the on-board NIC igb1, which still works without issues.
> What does "pstack `pgrep ipadm`" say when they hang? And what's your exact incantation? And "killed by the system", what exactly do you mean? Did ipadm(1M) time out?
>
>> What could cause ipadm to hang this way and is there a way to get ipadm working again on the ixgbe adaptors, preferreably without having to boot the OmniOS server, since it is serving a NFS export from the remaining functioning ixgbe3 port to my Oracle VM servers.
> I'll need more information before I can help you.
>
> Dan
>
--
Stephan Budach
Deputy Managing Director
Jung von Matt/it-services GmbH
Glashüttenstraße 79
20357 Hamburg
Tel: +49 40-4321-1353
Fax: +49 40-4321-1114
E-Mail: stephan.budach at jvm.de
Internet: http://www.jvm.com
Geschäftsführer: Frank Wilhelm, Stephan Budach (stellv.)
AG HH HRB 98380
More information about the OmniOS-discuss
mailing list