Skip to content

Instantly share code, notes, and snippets.

View danmcd's full-sized avatar

Dan McDonald danmcd

View GitHub Profile
panic[cpu3]/thread=fffffe59f352a400:
assertion failed: ds->ds_owner == tag (0xfffffe59f3f7b6c0 == 0xfffffffff7f6f403), file: ../../common/fs/zfs/dsl_dataset.c, line: 834
Warning - stack not written to the dump buffer
fffffe007b947b10 genunix:process_type+18ca89 ()
fffffe007b947b60 zfs:dsl_dataset_disown+5c ()
fffffe007b947bb0 zfs:dmu_objset_disown+40 ()
fffffe007b947be0 zfs:zvol_last_close+8b ()
fffffe007b947c20 zfs:zvol_close+128 ()
@danmcd
danmcd / keybase.md
Last active September 18, 2019 18:53

Keybase proof

I hereby claim:

  • I am danmcd on github.
  • I am danmcd (https://keybase.io/danmcd) on keybase.
  • I have a public key ASAO4OLdLmxg9NKO5k1mwbIiSaR32Yaae287mJc7OY86PAo

To claim this, I am signing this object:

fffffe592de3c008 1 fffffe59f548c470 au_pathdup+0x4f
fffffe592de41008 1 fffffe5a0f726718 au_pathdup+0x4f
fffffe592de44008 2 fffffe5ab6cace88 cap_alloc+0x14
fffffe592de50008 2 fffffe5b113fd368 pn_get+0x35
------------------------------------------------------------------------
Total 271 buffers, 23952 bytes
> fffffe59f548c470::bufctl -v
ADDR BUFADDR TIMESTAMP THREAD
CACHE LASTLOG CONTENTS
fffffe59f548c470 fffffe5a7cee2288 140a1af008 fffffe5a1093cba0
./man1m/nfsd.1m
./man4/nfs.4
./man5/zones.5
./man7fs/sharefs.7fs
Now have changes under illumos#12278
./man1m/dfshares.1m
./man1m/dfshares_nfs.1m
./man1m/kadmin.1m
./man1m/kclient.1m
--- /Users/danmcd/nfslinks/nowhere/ws/illumos-gate//usr/src/uts/common/fs/zfs/vdev_disk.c 2019-12-05 19:56:39.000000000 -0500
+++ ../zfs/vdev_disk.c 2019-10-01 11:18:10.000000000 -0400
@@ -26,6 +26,7 @@
*/
#include <sys/zfs_context.h>
+#include <sys/zfs_zone.h>
#include <sys/spa_impl.h>
#include <sys/refcount.h>
#include <sys/vdev_disk.h>
diff --git a/usr/src/cmd/zonename/zonename.c b/usr/src/cmd/zonename/zonename.c
index 2ab2f1f520..eebadcfbc6 100644
--- a/usr/src/cmd/zonename/zonename.c
+++ b/usr/src/cmd/zonename/zonename.c
@@ -40,6 +40,7 @@
/*
* -t prints "shared" vs. "exclusive"
+ * -i prints the Zone ID number.
*/
> ::pgrep dd | ::walk thread | ::findstack -v
stack pointer for thread fffffeb3c2283840 (dd/1): fffffe00fa600980
[ fffffe00fa600980 _resume_from_idle+0x12b() ]
fffffe00fa6009b0 swtch+0x133()
fffffe00fa6009f0 cv_wait+0x68(fffffe00610def76, fffffffffbc54170)
fffffe00fa600a30 page_io_wait+0x53(fffffe00610def30)
fffffe00fa600ae0 pvn_vplist_dirty+0x3af(fffffeb41a579a40, 0, fffffffff82937e0, 0, fffffeb40ff65d50)
fffffe00fa600ba0 nfs4_putpages+0x29f(fffffeb41a579a40, 0, 0, 0, fffffeb40ff65d50)
fffffe00fa600c30 nfs4_putpage+0xb9(fffffeb41a579a40, 0, 0, 0, fffffeb40ff65d50, 0)
fffffe00fa600ca0 nfs4_putpage_commit+0xa8(fffffeb41a579a40, 0, 0, fffffeb40ff65d50)
90b10005-d5ab-43f2-8267-b099e439db43(~)[0]% ptree 126866
125801 zsched
125946 /usr/bin/login -z global -f root
125948 -bash
126814 -tcsh
126866 /bin/time ./max-test.bash
126867 /usr/bin/bash ./max-test.bash
126877 dd if=/usr/dict/words of=/mnt/sharetest/words.9
90b10005-d5ab-43f2-8267-b099e439db43(~)[0]% pstack 126877
126877: dd if=/usr/dict/words of=/mnt/sharetest/words.9

piadm(1M) -- Manage SmartOS Platform Images

SYNOPSIS

/usr/sbin/piadm [-v] <command> [command-specific arguments]

DESCRIPTION

Historically, SmartOS booted off of a USB key or a read-only media like

CD-ROM. The copy and version of the SmartOS software on one of these

smartos-build(~/smartos-live)[0]% gtar -tzf output/platform-20200728T010227Z.tgz
platform-20200728T010227Z/
platform-20200728T010227Z/etc/
platform-20200728T010227Z/etc/version/
platform-20200728T010227Z/etc/version/platform
platform-20200728T010227Z/root.password
platform-20200728T010227Z/i86pc/
platform-20200728T010227Z/i86pc/kernel/
platform-20200728T010227Z/i86pc/kernel/amd64/
platform-20200728T010227Z/i86pc/kernel/amd64/unix