Stefan Haberland
5107a7be16
zconf/lsdasd: fix Copy Pair related output
...
Fix the default output for copy pair secondary devices to not show
a faulty blockdevice entry and major:minor combination.
The new output looks like:
# lsdasd
Bus-ID Status Name Device Type BlkSz Size Blocks
================================================================================
0.0.9740 secondary ECKD
0.0.9741 secondary ECKD
0.0.9742 secondary ECKD
0.0.e964 active dasda 94:0 ECKD 4096 21129MB 5409180
0.0.e967 active dasdb 94:4 ECKD 4096 21129MB 5409180
0.0.9330 active dasdc 94:8 ECKD 4096 782MB 200340
0.0.9700 active dasdd 94:12 ECKD 4096 782MB 200340
0.0.9701 active dasdf 94:20 ECKD 4096 782MB 200340
0.0.9702 active dasdh 94:28 ECKD 4096 782MB 200340
Also add copy_pairs to extended output:
# lsdasd -l 9700
0.0.9700/dasdd/94:12
status: active
type: ECKD
blksz: 4096
size: 782MB
blocks: 200340
extent_size: 1113
logical_capacity: 1113
space_allocated: 1113
use_diag: 0
readonly: 0
eer_enabled: 0
erplog: 0
hpf: 1
uid: IBM.750000000ABT31.9700.00
fc_security: Unsupported
paths_installed: 38 39 3a 3b
paths_in_use: 38 39 3a 3b
paths_non_preferred:
paths_invalid_cabling:
paths_cuir_quiesced:
paths_invalid_hpf_characteristics:
paths_error_threshold_exceeded:
copy_pairs: 0.0.9700,0.0.9740 0.0.9700,0.0.9743 0.0.9700,0.0.9744 0.0.9700,0.0.9745
Signed-off-by: Stefan Haberland <sth@linux.ibm.com >
Reviewed-by: Jan Hoeppner <hoeppner@linux.ibm.com >
Signed-off-by: Jan Höppner <hoeppner@linux.ibm.com >
2022-11-15 10:24:42 +01:00
Jan Höppner
d619b492e9
lsdasd: Add FC Endpoint Security information
...
Provide the status of the FC Endpoint Security information via the long
output of lsdasd for online Base and Alias devices.
New Output:
$ lsdasd -l c600
0.0.c600/dasdd/9412
status: n/f
type: ECKD
blksz: 512
size:
blocks:
extent_size: 1113
logical_capacity: 1113
space_allocated: 1113
use_diag: 0
readonly: 0
eer_enabled: 0
erplog: 0
hpf: 1
uid: IBM.750000000KMV11.c600.00
fc_security: Encryption
paths_installed: 38 39 3a 3b
paths_in_use: 38 39 3a 3b
paths_non_preferred:
paths_invalid_cabling:
paths_cuir_quiesced:
paths_invalid_hpf_characteristics:
paths_error_threshold_exceeded:
Reviewed-by: Stefan Haberland <sth@linux.ibm.com >
Signed-off-by: Jan Höppner <hoeppner@linux.ibm.com >
2020-11-12 10:50:48 +01:00
Jan Höppner
15b7f9d83f
lsdasd: Add support for thin-provisioned volumes
...
Make lsdasd aware of thinly provisioned (Extent Space Efficient (ESE))
DASD volumes.
The ESE information is added to the discipline output and the extended
output additionally lists information about logical capacity, allocated
space, and the extent size.
Output before:
Bus-ID Status Name Device Type BlkSz Size Blocks
==============================================================================
0.0.95e0 alias ECKD
0.0.7eb4 active dasda 94:0 ECKD 4096 7043MB 1803060
0.0.7eb7 active dasdb 94:4 ECKD 4096 7043MB 1803060
0.0.95d0 active dasdc 94:8 ECKD 4096 42259MB 10818360
0.0.95d1 n/f dasdd 94:12 ECKD
0.0.95d4 n/f dasde 94:16 ECKD
0.0.95d5 active dasdh 94:28 ECKD 4096 831097MB 212761080
Output after:
Bus-ID Status Name Device Type BlkSz Size Blocks
================================================================================
0.0.95e0 alias ECKD
0.0.7eb4 active dasda 94:0 ECKD 4096 7043MB 1803060
0.0.7eb7 active dasdb 94:4 ECKD 4096 7043MB 1803060
0.0.95d0 active dasdc 94:8 ECKD (ESE) 4096 42259MB 10818360
0.0.95d1 n/f dasdd 94:12 ECKD (ESE)
0.0.95d4 n/f dasde 94:16 ECKD (ESE)
0.0.95d5 active dasdh 94:28 ECKD (ESE) 4096 831097MB 212761080
Extended output before:
0.0.95d0/dasdc/94:8
status: active
type: ECKD
blksz: 4096
size: 42259MB
blocks: 10818360
use_diag: 0
readonly: 0
eer_enabled: 0
erplog: 0
hpf: 1
uid: IBM.750000000ABT31.9500.d0
paths_installed: 38 39 3a 3b
paths_in_use: 38 39 3a 3b
paths_non_preferred:
paths_invalid_cabling:
paths_cuir_quiesced:
paths_invalid_hpf_characteristics:
paths_error_threshold_exceeded:
Extended output after:
0.0.95d0/dasdc/94:8
status: active
type: ECKD (ESE)
blksz: 4096
size: 42259MB
blocks: 10818360
extent_size: 1113
logical_capacity: 60102
space_allocated: 18921
use_diag: 0
readonly: 0
eer_enabled: 0
erplog: 0
hpf: 1
uid: IBM.750000000ABT31.9500.d0
paths_installed: 38 39 3a 3b
paths_in_use: 38 39 3a 3b
paths_non_preferred:
paths_invalid_cabling:
paths_cuir_quiesced:
paths_invalid_hpf_characteristics:
paths_error_threshold_exceeded:
Reviewed-by: Stefan Haberland <sth@linux.ibm.com >
Signed-off-by: Jan Höppner <hoeppner@linux.ibm.com >
2019-08-08 15:27:21 +02:00
Michael Holzheu
b627b8d8e1
Initial s390-tools-2.0.0 import
...
This commit is based on the s390-tools-1.39.0 version.
Changes on top of s390-tools-1.39.0:
- Add MIT license to all source files
- Add LICENSE file
- Transform REAMDE to README.md (markdown)
- Add AUTHORS.md file
- Add CONTRIBUTING.md file
- Move changelog from README to CHANGELOG.md file
Reviewed-by: Stefan Haberland <sth@linux.vnet.ibm.com >
Signed-off-by: Michael Holzheu <holzheu@linux.vnet.ibm.com >
2017-08-21 10:55:40 +02:00