Merge commit 'refs/top-bases/linux-debug-zerocopy' into linux-debug-zerocopy
This commit is contained in:
commit
3c699a3dc8
21
TODO
21
TODO
|
@ -1,14 +1,4 @@
|
||||||
SUMMARY OF MAJOR KNOWN PROBLEMS IN v0.4.1 (Development Release)
|
SUMMARY OF MAJOR KNOWN PROBLEMS IN v0.4.3 (Development Release)
|
||||||
|
|
||||||
- 2009-01-26 16:23:00 SPLError: 7884:1360:(dnode.c:146:dnode_verify())
|
|
||||||
VERIFY3(dn->dn_nblkptr >= 1) failed (0 >= 1)
|
|
||||||
|
|
||||||
When enabling debugging in ZFS with the --enable-debug configure option
|
|
||||||
we always trip the following VERIFY. This issue was present in the
|
|
||||||
previous 0.3.3 release and was avoided simply by leaving debugging
|
|
||||||
disabled until it could be explained. Well it has not just gone
|
|
||||||
always with the update to b105 so we need to run it to ground and
|
|
||||||
explain what is going on.
|
|
||||||
|
|
||||||
- Implement FLUSH support probably in terms of a barrier as part of
|
- Implement FLUSH support probably in terms of a barrier as part of
|
||||||
the vdev_disk.c interface. Required for correctness.
|
the vdev_disk.c interface. Required for correctness.
|
||||||
|
@ -22,16 +12,11 @@ SUMMARY OF MAJOR KNOWN PROBLEMS IN v0.4.1 (Development Release)
|
||||||
drives appear or are removed. There is no easy analog to my knowledge
|
drives appear or are removed. There is no easy analog to my knowledge
|
||||||
for linux and we will need to come up with something.
|
for linux and we will need to come up with something.
|
||||||
|
|
||||||
- Integrate Ricardo XDR support for on disk encoding. This mainly
|
|
||||||
just needs a good review and to be updated against this code tree.
|
|
||||||
|
|
||||||
- Ztest failures have been observed after 8+ hours of runtime. This
|
|
||||||
needs to be investigated and resolved.
|
|
||||||
|
|
||||||
- Get the ZVOL working as a vehicle for further stress testing under
|
- Get the ZVOL working as a vehicle for further stress testing under
|
||||||
Linux, and to provide one useful user space interface for access to
|
Linux, and to provide one useful user space interface for access to
|
||||||
the DMU.
|
the DMU.
|
||||||
|
|
||||||
- Get the ZPL working minimal support will be needed for lustre.
|
- Get the ZPL working minimal support will be needed for lustre.
|
||||||
|
|
||||||
- If Richardo is willing integrate his FUSE port in to this code base.
|
- Integrate the FUSE port in to this code base, or rebase it as its
|
||||||
|
own zfs-fuse package which is built against the zfs-devel package.
|
||||||
|
|
|
@ -28,6 +28,3 @@ ztest_LDADD = \
|
||||||
$(top_builddir)/lib/libzfs/libzfs.la
|
$(top_builddir)/lib/libzfs/libzfs.la
|
||||||
|
|
||||||
ztest_LDFLAGS = -pthread -lm -lz -lrt -ldl
|
ztest_LDFLAGS = -pthread -lm -lz -lrt -ldl
|
||||||
|
|
||||||
check:
|
|
||||||
./ztest -V
|
|
||||||
|
|
|
@ -1,14 +1,19 @@
|
||||||
SUBDIRS = zpool-config
|
SUBDIRS = zpool-config
|
||||||
EXTRA_DIST = common.sh zfs-update.sh zfs.sh zpool-create.sh
|
EXTRA_DIST = common.sh zfs-update.sh zfs.sh zpool-create.sh
|
||||||
|
|
||||||
|
ZFS=${top_srcdir}/scripts/zfs.sh
|
||||||
|
ZTEST=${top_builddir}/cmd/ztest/ztest
|
||||||
|
ZPIOS=${top_srcdir}/scripts/zpios.sh
|
||||||
|
|
||||||
check:
|
check:
|
||||||
./zfs.sh -v
|
$(ZFS) -v
|
||||||
./zpios.sh -c file-raid0 -t tiny
|
$(ZTEST) -V
|
||||||
./zpios.sh -c file-raid10 -t tiny
|
$(ZPIOS) -c file-raid0 -t tiny
|
||||||
./zpios.sh -c file-raidz -t tiny
|
$(ZPIOS) -c file-raid10 -t tiny
|
||||||
./zpios.sh -c file-raidz2 -t tiny
|
$(ZPIOS) -c file-raidz -t tiny
|
||||||
./zpios.sh -c lo-raid0 -t tiny
|
$(ZPIOS) -c file-raidz2 -t tiny
|
||||||
./zpios.sh -c lo-raid10 -t tiny
|
$(ZPIOS) -c lo-raid0 -t tiny
|
||||||
./zpios.sh -c lo-raidz -t tiny
|
$(ZPIOS) -c lo-raid10 -t tiny
|
||||||
./zpios.sh -c lo-raidz2 -t tiny
|
$(ZPIOS) -c lo-raidz -t tiny
|
||||||
./zfs.sh -vu
|
$(ZPIOS) -c lo-raidz2 -t tiny
|
||||||
|
$(ZFS) -vu
|
||||||
|
|
Loading…
Reference in New Issue