Enter kmdb

#mdb -K
[1]> *sd_state::walk softstate
60013075500
60013075a40
300000b3000
[1]> 60013075500::print -at struct sd_lun un_retry_count
60013075584 uint_t un_retry_count = 0x5
[1]> 60013075584/W 3
0x60013075584:  0x5             =       0x3
[1]> 60013075500::print -at struct sd_lun un_retry_count
60013075584 uint_t un_retry_count = 0x3
[1]>:c

Larry


Vic Engle wrote:
> I would like to do a test with a higher ssd_retry_count than the default 
> which seems to be set to 3 and is not tunable the way it was prior to Solaris 
> 10. The sddef.h header file includes a struct, sd_lun and this struct 
> includes this variable...
>
> uint_t  un_retry_count;     /* Per disk retry count */
>
> I can print the current value of this variable per lun with this command...
>
> echo "*ssd_state::walk softstate |::print -t struct sd_lun un_retry_count" | 
> mdb -k
>
> But what I really want to do for my test is to set that variable to 0x5. Is 
> it possible to change this variable in a running kernel and if so how?
>  
>  
> This message posted from opensolaris.org
> _______________________________________________
> storage-discuss mailing list
> [email protected]
> http://mail.opensolaris.org/mailman/listinfo/storage-discuss
>   
_______________________________________________
storage-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/storage-discuss

Reply via email to