[illumos-Advocates] RTI: 1144 blkdev should support dump(9e)

Garrett D'Amore garrett at damore.org
Sun Jul 10 16:45:05 PDT 2011


garrett at thinkpad{18}> hg outgoing -v
running ssh anonhg at hg.illumos.org "hg -R illumos-gate serve --stdio"
remote: Not trusting file /export/illumos/hgrepos/illumos-gate/.hg/hgrc
from untrusted user hg, group hg
comparing with ssh://anonhg@hg.illumos.org/illumos-gate
searching for changes

changeset:   13394:a950518358ad
tag:         tip
user:        Garrett D'Amore <garrett at nexenta.com>
date:        Sun Jul 10 16:38:29 2011 -0700

description:
	1144 blkdev should support dump(9e)
	Reviewed by: Gordon Ross <gwr at nexenta.com>
	Reviewed by: Alexey Zaytsev <alexey.zaytsev at nexenta.com>

modified:
   usr/src/uts/common/io/blkdev/blkdev.c
   usr/src/uts/common/io/sdcard/impl/sda_mem.c
   usr/src/uts/common/io/sdcard/impl/sda_slot.c
   usr/src/uts/common/sys/blkdev.h

remote: Not trusting file /export/illumos/hgrepos/illumos-gate/.hg/hgrc
from untrusted user hg, group hg


Testing: We've tested this functionality using a new virtio driver with
kvm, which we will be integrating soon.  I've tested with sdcard as
well, but most especially the testing was done for dump(9e) in vioblk,
as sdcard cannot reasonably support dump(9e).  Alexey Zaytsev did most
of this testing.

garrett at thinkpad{29}> hg pbchk
remote: Not trusting file /export/illumos/hgrepos/illumos-gate/.hg/hgrc
from untrusted user hg, group hg
remote: Not trusting file /export/illumos/hgrepos/illumos-gate/.hg/hgrc
from untrusted user hg, group hg
Copyright check:

C style check:

Header format check:

Java style check:

Mapfile comment check:

File permission check:

Keywords check:

Comments check:

Checking for new tags:

Checking for multiple heads (or branches):

Checking for branch changes:

Checking for uncommitted changes:

Checking for merges:


Nightly build message (note that some of the "differences" are because
I'm reusing an old workspace from an earlier project.)

garrett at thinkpad{30}> cat log/log.2011-07-10.13:19/mail_msg 

==== Nightly distributed build started:   Sun Jul 10 11:16:45 PDT 2011
====
==== Nightly distributed build completed: Sun Jul 10 13:19:54 PDT 2011
====

==== Total build time ====

real    2:03:09

==== Build environment ====

/usr/bin/uname
SunOS thinkpad 5.11 taskq i86pc i386 i86pc

/opt/SUNWspro/bin/dmake
dmake: Sun Distributed Make 7.8 SunOS_i386 Patch 126504-01 2007/07/19
number of concurrent jobs = 10

32-bit compiler
/opt/onbld/bin/i386/cw -_cc
cw version 1.29
primary: /opt/SUNWspro/bin/cc
cc: Sun C 5.9 SunOS_i386 Patch 124868-10 2009/04/30
shadow: /usr/sfw/bin/gcc
gcc (GCC) 3.4.3 (csl-sol210-3_4-20050802)

64-bit compiler
/opt/onbld/bin/i386/cw -_cc
cw version 1.29
primary: /opt/SUNWspro/bin/cc
cc: Sun C 5.9 SunOS_i386 Patch 124868-10 2009/04/30
shadow: /usr/sfw/bin/gcc
gcc (GCC) 3.4.3 (csl-sol210-3_4-20050802)

/usr/java/bin/javac
java full version "1.6.0_21-b06"

/usr/ccs/bin/as
as: Sun Compiler Common 12 SunOS_i386 snv_121 08/03/2009

/usr/ccs/bin/ld
ld: Software Generation Utilities - Solaris Link Editors: 5.11-1.1726

Build project:  group.staff
Build taskid:   122

==== Nightly argument issues ====


==== Build version ====

blkdev

==== Make clobber ERRORS ====


==== Make tools clobber ERRORS ====


==== Tools build errors ====


==== Build errors (DEBUG) ====


==== Build warnings (DEBUG) ====


==== Elapsed build time (DEBUG) ====

real  1:15:23.8
user  6:41:46.9
sys   1:20:15.9

==== Build noise differences (DEBUG) ====

1c1
<
	-classpath /data/work/satafix/usr/src/lib/libdtrace_jni/java/classes:/data/work/satafix/usr/src/lib/libdtrace_jni/java/src -d /data/work/satafix/proto/root_i386/usr/share/lib/java/javadoc/dtrace/api \
---
>
	-classpath /data/work/blkdev/usr/src/lib/libdtrace_jni/java/classes:/data/work/blkdev/usr/src/lib/libdtrace_jni/java/src -d /data/work/blkdev/proto/root_i386/usr/share/lib/java/javadoc/dtrace/api \
12,19c12,19
<
LD_RUN_PATH="/usr/lib:/lib" /data/work/satafix/usr/src/tools/proto/root_i386-nd/opt/onbld/bin/i386/cw -_cc  -G Project.o  -o blib/arch/auto/Sun/Solaris/Project/Project.so 	\
<
Note: /data/work/satafix/usr/src/cmd/krb5/kadmin/gui/visualrt/sunsoft/jws/visual/rt/awt/CheckboxPanel.java uses or overrides a deprecated API.
<
Note: /data/work/satafix/usr/src/cmd/krb5/kadmin/gui/visualrt/sunsoft/jws/visual/rt/awt/ScrollableArea.java uses or overrides a deprecated API.
<
Note: /data/work/satafix/usr/src/cmd/krb5/kadmin/gui/visualrt/sunsoft/jws/visual/rt/awt/TabbedFolder.java uses or overrides a deprecated API.
<
Note: /data/work/satafix/usr/src/cmd/krb5/kadmin/gui/visualrt/sunsoft/jws/visual/rt/type/ColorStore.java uses unchecked or unsafe operations.
<
Note: /data/work/satafix/usr/src/cmd/krb5/kadmin/gui/visualrt/sunsoft/jws/visual/rt/type/SubFieldTokenizer.java uses unchecked or unsafe operations.
<
Note: /data/work/satafix/usr/src/cmd/pools/poold/com/sun/solaris/domain/pools/ResourceMonitor.java uses unchecked or unsafe operations.
<
Note: /data/work/satafix/usr/src/cmd/print/printmgr/com/sun/admin/pm/server/Debug.java uses unchecked or unsafe operations.
---
>
LD_RUN_PATH="/usr/lib:/lib" /data/work/blkdev/usr/src/tools/proto/root_i386-nd/opt/onbld/bin/i386/cw -_cc  -G Project.o  -o blib/arch/auto/Sun/Solaris/Project/Project.so 	\
>
Note: /data/work/blkdev/usr/src/cmd/krb5/kadmin/gui/visualrt/sunsoft/jws/visual/rt/awt/CheckboxPanel.java uses or overrides a deprecated API.
>
Note: /data/work/blkdev/usr/src/cmd/krb5/kadmin/gui/visualrt/sunsoft/jws/visual/rt/awt/ScrollableArea.java uses or overrides a deprecated API.
>
Note: /data/work/blkdev/usr/src/cmd/krb5/kadmin/gui/visualrt/sunsoft/jws/visual/rt/awt/TabbedFolder.java uses or overrides a deprecated API.
>
Note: /data/work/blkdev/usr/src/cmd/krb5/kadmin/gui/visualrt/sunsoft/jws/visual/rt/type/ColorStore.java uses unchecked or unsafe operations.
>
Note: /data/work/blkdev/usr/src/cmd/krb5/kadmin/gui/visualrt/sunsoft/jws/visual/rt/type/SubFieldTokenizer.java uses unchecked or unsafe operations.
>
Note: /data/work/blkdev/usr/src/cmd/pools/poold/com/sun/solaris/domain/pools/ResourceMonitor.java uses unchecked or unsafe operations.
>
Note: /data/work/blkdev/usr/src/cmd/print/printmgr/com/sun/admin/pm/server/Debug.java uses unchecked or unsafe operations.

==== package build errors (DEBUG) ====


==== Validating manifests against proto area ====


==== Check ELF runtime attributes ====


==== Diff ELF runtime attributes (since last build) ====

11590a11591
> sbin/bootadm: NEEDED=libbe.so.1
11597a11599
> sbin/bootadm: NEEDED=libzfs.so.1
14100a14103
> usr/bin/svcs: NEEDED=libzonecfg.so.1
18684d18686
< usr/lib/fs/smbfs/mount: NEEDED=libscf.so.1

==== 'dmake lint' of src ERRORS ====


==== Elapsed time of 'dmake lint' of src ====

real    29:29.4
user  1:37:56.0
sys     38:05.4

==== lint warnings src ====


==== lint noise differences src ====

1d0
< "../../common/io/sata/impl/sata.c", line 6063: warning: set but not
used in function: cport in sata_txlt_read (E_FUNC_SET_NOT_USED)

==== cstyle/hdrchk errors ====


==== Find core files ====


==== Check lists of files ====


==== Impact on file permissions ====






More information about the Advocates mailing list