On Mon, 5 Aug 2024 at 05:03, Udo Grabowski (IMK) <[email protected]> wrote:
> On 05/08/2024 10:57, Toomas Soome via illumos-discuss wrote:
> > So one test scenario would be to test newer build, but with those features
> > disabled, if receive is good, then enable one feature and re-test, till we
> > have
> > suspect:)
> Doesn't help at all, so that problem does not seem to be related to features:
Whether features are turned on or off, the _code_ has changed in the
meantime. It seems like it would be possible on some level to bisect
back to previous package versions, but I expect it would be very
tedious, especially if they've been pruned from the repository in the
meantime, etc.
> # cat /home/lsdf/SAT/Processor/Results/imk/32@20100825 | zfs receive -d test
> cannot receive new filesystem stream: invalid backup stream
As I suggested earlier, I think it's best to start by looking at what
the current version of the software is actually doing and work
backwards to the problem; e.g.,
* What code produces that error message?
(presumably in zfs, the command, or libzfs)
* What causes it to produce that error message?
(presumably some errno returned from the kernel)
* What causes the errno to be returned by the kernel?
(presumably it's occuring in the attempt to process
one of the stream records being fed in from usermode)
* etc, until we find the reason it's confused
You should be able to catch the issue as it occurs with DTrace and a
little reading of the code, etc. I would start by locating in the
source the specific error message you see, i.e., "invalid backup
stream", and see where it is printed, etc.
Cheers.
--
Joshua M. Clulow
http://blog.sysmgr.org
------------------------------------------
illumos: illumos-discuss
Permalink:
https://illumos.topicbox.com/groups/discuss/T575f82eecd117456-M2c4a2c89bdfdebff15f7680a
Delivery options: https://illumos.topicbox.com/groups/discuss/subscription