Sorry for the delay. When I did the last release, I put it out a little 
early and then did several refinements and some bug fixes really quickly 
after posting it. This is why we went from 865.0 to 865.X so quickly. In 
the hope of not creating as much confusion, I am going to do some 
release candidates.

This rc actually went through more testing than the 865.0 because of how 
the fedora and Red Hat schedules worked out. There are a lot of changes 
though, so please if you are using something like xfs + lvm + iscsi on a 
32bit box with high mem, please run some tests before trying out the 
release. I tested this release on 32 bit boxes with highmen and without 
highmen, 64 bit boxes, with xfs, with ext3, with and without software 
raid on a hand full of targets including cisco, istor, netapp and 
equallogic, IET, istgt, and open solaris. I did not test iscsi tape 
since I do not have such a device, and I was not able to hit the xfs + 
iscsi problem with the older release (pre 2.0) so me not hitting hit 
with this release may not mean much.

Since test1 the major addition is the fix for when records are 
overwritten when discovery is performed:

    - SendTargets iSCSI Discovery updating existing records:

             ./iscsiadm -m discovery -t sendtargets -p 192.168.1.1:3260 \
                 -o update

         If there a record for targetX and portalY exists in the DB, and
         is returned during discovery, it will be updated with the info
         from the iscsi.conf. New portals will be added and stale
         portals will not be removed.

     - SendTargets iSCSI Discovery deleting existing records:

             ./iscsiadm -m discovery -t sendtargets -p 192.168.1.1:3260 \
                 -o delete

         If a record for targetX and portalY exists in the DB, but
         is not returned during discovery it will be removed from the DB.
         No new portals will be added and existing portal records will not
         be changed.

         Note: If a session is logged into portal we are going to delete
         a record for, it will be logged out then the record will be
         deleted.

      - SendTargets iSCSI Discovery adding new records:

             ./iscsiadm -m discovery -t sendtargets -p 192.168.1.1:3260 \
                 -o new

         If there targetX and portalY is returned during discovery and does
         not have a record, it will be added. Existing records are not
         modified.

      - SendTargets iSCSI Discovery using multiple ops:

             ./iscsiadm -m discovery -t sendtargets -p 192.168.1.1:3260 \
                 -o new -o delete

         This command will add new portals and delete records for portals
         no longer returned. It will not change the record information for
         existing portals.


The default behavior is what we had before where new portals are added, 
stale portals are removed and new and existing portals use the values 
from the command line and iscsi.conf (equivalent to passing in all three 
operation values at the same time).

There have also been checks in iscsiadm added, so that if you try to 
modify a record values which is not allowed you will get an error, or if 
you try to delete a record iscsiadm will also log out a session using it 
for you.

Get it here
http://www.open-iscsi.org/bits/open-iscsi-2.0-868-rc1.tar.gz
Let me know how it is.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"open-iscsi" group.
To post to this group, send email to open-iscsi@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/open-iscsi
-~----------~----~----~----~------~----~------~--~---

Reply via email to