11:51:22 Hi, is there a way to get native SMB follow symlinks? 14:32:32 What is a good way to unbusy a dataset that is busy even after a reboot? 14:35:02 after reboot? that means, you either have it as mountpoint for something or you have smb/nfs share there 14:35:51 hmmm a snapshot is busy though 14:36:54 Although the daemon that made the snapshot was still running. 14:37:05 Let's see if disabling and rebooting now helps 14:45:24 Hmmmm nope dataset is busy 14:47:35 lsof/fuser does not tell anything? 14:47:56 mountpoint is set to none 14:48:12 can this happen after a zfs receive? 14:49:03 but receive is not running after reboot? 14:49:37 no the source dosn't exist since one year now 14:50:06 mountpoint is set to none? 14:50:42 yep 14:51:31 it's a dataset created during a zrepl backup and I saw similar things on linux 14:51:45 but it is still mounted after reboot?! 14:52:10 no i'ts not mounted 14:52:18 ou, you want to destroy it but that fails? 14:52:25 yes 14:53:18 if you run truss zfs destroy, what error is reported there? 14:53:54 ioctl(6, ZFS_IOC_DESTROY_SNAPS, 0x7FFFBFFEAB10) Err#16 EBUSY 14:54:27 ioctl(3, ZFS_IOC_SNAPSHOT_LIST_NEXT, 0x7FFFBFFE8C10) Err#3 ESRCH 14:54:35 ioctl(3, ZFS_IOC_DATASET_LIST_NEXT, 0x7FFFBFFE9EB0) Err#12 ENOMEM 14:56:47 snapshot is busy? is there clone created from that snapshot? 14:56:58 tsoome: Most roughly like this https://gist.github.com/Toasterson/b6674c63412a7f2d06228018f13ba160 14:57:36 tsoome: Not that I am aware of but would need to see if that exists 14:58:34 zfs get origin 14:59:21 Always set to - on all datasets created by zrepl 14:59:56 hm. 15:04:13 ok, looking on zfs_ioc_destroy_snaps(), it can be either zfs_unmount_snap() or dsl_destroy_snapshots_nvl() returning that error 15:05:05 so you would need to dtrace those to see which one is returning EBUSY. 15:10:53 Can you give me a oneliner to do that? 15:14:07 im not really sure if they return errno code or set errno and return generic error, but something like sudo dtrace -n ':zfs_unmount_snap:return {print arg1; } :dsl_destroy_snapshots_nvl:return {print arg1; } ' 15:18:32 Close I think syntax error near "arg1" 15:19:10 you probably need print(arg1); :D 15:19:37 I mostly use printf, so I always forgot how the print was to be used:D 15:19:55 :D 15:19:59 now I get returns 15:20:13 forget* 15:20:18 dtrace: description ':zfs_unmount_snap:return ' matched 2 probes... (full message at ) 15:21:01 is there a way to make a user property that cannot be deleted? 15:21:05 so, 0x10 is 16, right? #define EBUSY 16 15:21:38 no, properties should not be able to hold it busy 15:22:12 Yeah so what does the nvl do? Is that the properties list only or some sort of holds? 15:22:19 busy means its either open (mounted) or there is some task running on that dataset 15:24:49 ou, they run built in lua code to destroy the snapshots... 15:25:36 dsl_destroy_snapshots_nvl() is in dsl_destroy.c 15:27:43 Aha 15:27:55 it was a zfs hold 15:28:11 ha, indeed. 15:29:31 and it was listed in zpool history too? 15:33:53 I did not know about this history that is good to know 15:34:29 somehow it does not pop up as a first thing to check... 15:35:02 it is also gianourmous due to zrepl being zrepl 15:42:33 And I am not sorry for this oneliner :) for snap in $(zfs list -H -o name -p -t snapshot -r rpool/backups); do for hold in $(zfs holds -H -r $snap | awk '{print $2}'); do zfs release -r $hold $snap;done;done 15:42:55 :) 22:30:54 Hi all, this is my first time here, and I'd like to get some basic information about some Illumos Distros, such as OmniOS and Open Indiana. 22:32:23 hms_rorqual: The websites are pretty good generally; e.g., https://omnios.org/ 22:33:34 jclulow, good night.I installed Open Indiana in virtual-machine (QEMU/KVM - virt-manager), but quite disappointed because of missing audio driver for this installation option. So, to study OpenZFSm Dtrace and other Illumos technology, I intend to install OmniOS again. 22:34:33 I don't use virtual-box or vmware. Is that possible configure completely OmniOS installed in virtual-machine based on libvirt ? 22:35:02 I've already installed OmniOS before in QEMU/KVM, but update didn't work. 22:37:05 hms_rorqual: It is possible. Depending on your QEMU version, though, and which firmware type you use in the guest, you might hit https://www.illumos.org/issues/14526 22:37:06 → BUG 14526: illumos guest hangs on reboot under QEMU 6.0.0 (New) 22:37:53 I don't know the root cause but it is at minimum a bug on the QEMU side sadly 22:38:10 Which I imagine we'll have to figure out how to work around. I haven't had time though because I don't use QEMU that much myself. 22:40:09 Thanks for information fenix. 22:40:41 jclulow, well, I don't know my qemu version - only know virt-manager framework here is 3.2.0 22:41:47 I intend to install Open Indiana in real hardware. But first of all, I'd like to test it in vm. Unfortunately, according this situation it will not be possible 22:43:02 So, if it's not possible using Open Indiana as Desktop environment (it's installed, but without sound), the other option is forget about it and install OmniOS, that doesn't use GUI 22:46:37 I asked to Open Indiana people on their IRC Channel if I could help on the Project, despite the fact I don't have skills in C programming yet. 22:47:37 jclulow, do you intend to work on this ? I will start studying C in order to provide future help to OI and Illumos project. 22:54:33 I installed and tested OpenSXCE about 8 years ago. Does Tribblix work fine in virt-manager ? 23:48:39 [illumos-gate] 15621 update missing static topo dtd definition -- Robert Mustacchi 23:48:39 [illumos-gate] 15530 Cleanup libtopo warning gags -- Robert Mustacchi 23:48:40 [illumos-gate] 15622 topo_mod_dprintf badly needs warnings -- Robert Mustacchi