Good afternoon,
I'm doing some testing of ZFS and ran into this the first time I tried to send a pool to another pool. (Technically snapshots, but starting with the filesystem named for the pool.)
Is there any way to determine why this process got a signal? I don't see any hint of the reason on the console.
Full story:
On subsequent invocations I run
The only thing I can think of is the drive disconnected. I have had that problem in the past with SSDs directly connected (via USB) to a Pi 4B and have gotten into the habit of using a powered hub. But I don't see any indication of an I/I error and subsequent filesystems transferred without any issues. I repeated the
The other thing that occurs to me is memory pressure. Memory stats (idle, from
Is there anything else I should look at? Any ideas what might have led to this?
Thanks!
Edit: scrub of both pools completed w/out errors.
I'm doing some testing of ZFS and ran into this the first time I tried to send a pool to another pool. (Technically snapshots, but starting with the filesystem named for the pool.)
Code:
warning: cannot send 'send/test/l0_1/l1_0@syncoid_vulcan_2025-02-01:07:30:13-GMT00:00': signal received
Is there any way to determine why this process got a signal? I don't see any hint of the reason on the console.
Full story:
- Raspberry Pi 4B with 4GB RAM
- FreeBSD 15.0-CURRENT (very recent install) with no GUI/DE.
- Boot drive, 120GB SATA (USB connected) SSD using default filesystems
- Storage drive, 1TB SATA (USB connected) SSD (Samsung 850 EVO) split into 2 equal partitions both holding ZFS pools.
- Using
syncoid
to send the pool (from one pool on the SSD to another pool on the same SSD.)
syncoid
command line (running as root) is
time -p syncoid --recursive --no-privilege-elevation send/test recv/test
On subsequent invocations I run
syncoid
as a user. I've gotten into the habit of running the first time as root so all data sets get mounted. I should check if that's required on FreeBSD. On Linux only root can mount filesystems.The only thing I can think of is the drive disconnected. I have had that problem in the past with SSDs directly connected (via USB) to a Pi 4B and have gotten into the habit of using a powered hub. But I don't see any indication of an I/I error and subsequent filesystems transferred without any issues. I repeated the
syncoid
command and all data sets transferred w/out difficulty. The one that the signal broke even resumed. (Nice work, Mr, Salter.) zpool status
does not indicate any error. I'm scrubbing both pools now and if anything "interesting" comes up, I'll report back. The estimate is an hour and a half to complete. (about 15 minutes on a proper SATA port which the Raspberry Pi does not have.)The other thing that occurs to me is memory pressure. Memory stats (idle, from
top
) look like
Code:
Mem: 148K Active, 4252K Inact, 2268K Laundry, 3721M Wired, 369M Buf, 83M Free
ARC: 2440M Total, 1992M MFU, 307M MRU, 128K Anon, 33M Header, 108M Other
2161M Compressed, 10G Uncompressed, 4.96:1 Ratio
Swap: 7828M Total, 45M Used, 7782M Free
Is there anything else I should look at? Any ideas what might have led to this?
Thanks!
Edit: scrub of both pools completed w/out errors.