[illumos-Developer] ZFS [WEBREV] 278 get rid zfs of python and pyzfs dependencies

Alexander Stetsenko ams at nexenta.com
Tue Nov 30 12:34:30 PST 2010


11/30/2010 11:02 PM, Garrett D'Amore пишет:
> On Tue, 2010-11-30 at 22:51 +0300, Alexander Stetsenko wrote:
>> latest zfs command webrev:
>>
>> http://cr.illumos.org/view/xsxn1sfx/
>>
> This looks good.  I think you have had lots of reviews already, and I
> think we can proceed with integration.  So the next steps are:
>
> a) send me the hg outgoing -v output
changeset:   13246:97054227b377
tag:         tip
user:        Alexander Stetsenko <ams at nexenta.com>
date:        Tue Nov 30 22:04:16 2010 +0300

description:
         278 get rid zfs of python and pyzfs dependencies

modified:
    usr/src/cmd/zfs/Makefile
    usr/src/cmd/zfs/zfs_main.c
    usr/src/common/zfs/zfs_deleg.c
    usr/src/common/zfs/zfs_deleg.h
    usr/src/lib/libzfs/common/libzfs.h
    usr/src/lib/libzfs/common/libzfs_dataset.c
    usr/src/lib/libzfs/common/llib-lzfs
    usr/src/lib/libzfs/common/mapfile-vers


> b) send me the hg pbchk output
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:


> c) provide me with details about how you tested it.
First, I tested new zfs in proto area running it with LD_LIBRARY_PATH to 
use libzfs from proto area and compared
output (behavior) with origian zfs.
Second I`ve created BE and tested new zfs with misc combiantion of 
paramenters with my local zfs datasets.
> d) send me the mail_msg file generated by a nightly run.
I`ve attached it.
I had to run nightly twice - first time I forget restore manifest for 
package and get warning:
==== Validating manifests against proto area ====

Entries present in proto area but not manifests:
         dir group=group mode=0755 owner=owner 
path=usr/lib/python2.6/vendor-packages/zfs
         file usr/lib/python2.6/vendor-packages/zfs/__init__.py 
group=group mode=0644 owner=owner 
path=usr/lib/python2.6/vendor-packages/zfs/__init__.py
         file usr/lib/python2.6/vendor-packages/zfs/__init__.pyc 
group=group mode=0644 owner=owner 
path=usr/lib/python2.6/vendor-packages/zfs/__init__.pyc
         file usr/lib/python2.6/vendor-packages/zfs/allow.py group=group 
mode=0644 owner=owner path=usr/lib/python2.6/vendor-packages/zfs/allow.py
         file usr/lib/python2.6/vendor-packages/zfs/allow.pyc 
group=group mode=0644 owner=owner 
path=usr/lib/python2.6/vendor-packages/zfs/allow.pyc
         file usr/lib/python2.6/vendor-packages/zfs/dataset.py 
group=group mode=0644 owner=owner 
path=usr/lib/python2.6/vendor-packages/zfs/dataset.py
         file usr/lib/python2.6/vendor-packages/zfs/dataset.pyc 
group=group mode=0644 owner=owner 
path=usr/lib/python2.6/vendor-packages/zfs/dataset.pyc
         file usr/lib/python2.6/vendor-packages/zfs/groupspace.py 
group=group mode=0644 owner=owner 
path=usr/lib/python2.6/vendor-packages/zfs/groupspace.py
         file usr/lib/python2.6/vendor-packages/zfs/groupspace.pyc 
group=group mode=0644 owner=owner 
path=usr/lib/python2.6/vendor-packages/zfs/groupspace.pyc
         file usr/lib/python2.6/vendor-packages/zfs/holds.py group=group 
mode=0644 owner=owner path=usr/lib/python2.6/vendor-packages/zfs/holds.py
         file usr/lib/python2.6/vendor-packages/zfs/holds.pyc 
group=group mode=0644 owner=owner 
path=usr/lib/python2.6/vendor-packages/zfs/holds.pyc
         file usr/lib/python2.6/vendor-packages/zfs/ioctl.so group=group 
mode=0755 owner=owner path=usr/lib/python2.6/vendor-packages/zfs/ioctl.so
         file usr/lib/python2.6/vendor-packages/zfs/table.py group=group 
mode=0644 owner=owner path=usr/lib/python2.6/vendor-packages/zfs/table.py
         file usr/lib/python2.6/vendor-packages/zfs/table.pyc 
group=group mode=0644 owner=owner 
path=usr/lib/python2.6/vendor-packages/zfs/table.pyc
         file usr/lib/python2.6/vendor-packages/zfs/unallow.py 
group=group mode=0644 owner=owner 
path=usr/lib/python2.6/vendor-packages/zfs/unallow.py
         file usr/lib/python2.6/vendor-packages/zfs/unallow.pyc 
group=group mode=0644 owner=owner 
path=usr/lib/python2.6/vendor-packages/zfs/unallow.pyc
         file usr/lib/python2.6/vendor-packages/zfs/userspace.py 
group=group mode=0644 owner=owner 
path=usr/lib/python2.6/vendor-packages/zfs/userspace.py
         file usr/lib/python2.6/vendor-packages/zfs/userspace.pyc 
group=group mode=0644 owner=owner 
path=usr/lib/python2.6/vendor-packages/zfs/userspace.pyc
         file usr/lib/python2.6/vendor-packages/zfs/util.py group=group 
mode=0644 owner=owner path=usr/lib/python2.6/vendor-packages/zfs/util.py
         file usr/lib/python2.6/vendor-packages/zfs/util.pyc group=group 
mode=0644 owner=owner path=usr/lib/python2.6/vendor-packages/zfs/util.pyc
         file usr/lib/zfs/pyzfs.py group=group mode=0555 owner=owner 
path=usr/lib/zfs/pyzfs.py
         file usr/lib/zfs/pyzfs.pyc group=group mode=0555 owner=owner 
path=usr/lib/zfs/pyzfs.pyc

Second time I fixed only the manifest and ran nightly incrementally - 
email msg attached

> I think you also need to updated the comment to list your code
> reviewers, using hg reci.  Each reviewer should be on a line like this:
>
> Reviewed by: name at domain.com
Hmm, but I still did not get any response that resume all is ok :(

> Thanks.
>
> 	 - Garrett

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: mail_msg
URL: <http://lists.illumos.org/pipermail/developer/attachments/20101130/87e1e582/attachment.ksh>


More information about the Developer mailing list