Merge commit 'refs/top-bases/linux-have-zpl' into linux-have-zpl

This commit is contained in:
Brian Behlendorf 2009-03-18 14:40:02 -07:00
commit 1eb357eeb1
3 changed files with 18 additions and 31 deletions

21
TODO
View File

@ -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.

View File

@ -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

View File

@ -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