- Made PGR test more verbose (naming initiator).

- Added test for Exclusive Access PGR reservation access testing.
This commit is contained in:
Lee Duncan
2012-12-27 12:51:38 -08:00
parent eb2a586cc4
commit fbf8b5e426
5 changed files with 347 additions and 15 deletions

View File

@@ -198,6 +198,8 @@ int T1110_persistent_reserve_in_serviceaction_range(const char *initiator, const
int T1120_persistent_register_simple(const char *initiator, const char *url, int data_loss, int show_info);
int T1130_persistent_reserve_simple(const char *initiator, const char *url,
int data_loss, int show_info);
int T1140_persistent_reserve_access_check_ea(const char *initiator,
const char *url, int data_loss, int show_info);
/*
@@ -245,6 +247,10 @@ int release(struct iscsi_context *iscsi, int lun,
unsigned long long key, enum scsi_persistent_out_type pr_type);
int verify_reserved_as(struct iscsi_context *iscsi, int lun,
unsigned long long key, enum scsi_persistent_out_type pr_type);
int verify_read_works(struct iscsi_context *iscsi, int lun, unsigned char *buf);
int verify_write_works(struct iscsi_context *iscsi, int lun, unsigned char *buf);
int verify_read_fails(struct iscsi_context *iscsi, int lun, unsigned char *buf);
int verify_write_fails(struct iscsi_context *iscsi, int lun, unsigned char *buf);
int testunitready(struct iscsi_context *iscsi, int lun);
int testunitready_nomedium(struct iscsi_context *iscsi, int lun);
int testunitready_conflict(struct iscsi_context *iscsi, int lun);