An apparatus comprising: at least two Peripheral Component Interconnect Express, PCIe, switches, each having an input port operatively connected to a respective CPU and at least one output port; at least one multiplexer (310, 312) connected between the at least one output port of each of the at least two PCIe switches and a PCIe disk array, the at least one multiplexer (310, 312) configured to alternate a connection of the PCIe disk array between a first configuration and a second configuration in response to a change in a configuration policy of the PCIe disk array, a hot-add surprise addition of a PCIe disk array without prior system notification, or a hot-remove surprise removal of a PCIe disk array without prior system notification, wherein in the first configuration the at least one multiplexer (310, 312) is connected to a single PCIe switch of the at least two PCIe switches in one x4 port mode or two x2 port mode, wherein in the second configuration the at least one multiplexer (310, 312) is connected to two PCIe switches of the at least two PCIe switches in x2 port mode, the at least one multiplexer (310, 312) being configured to dynamically effect a switch-over between the first configuration and the second configuration in response to the change; and a control logic device operatively connected to the at least two PCIe switches and the at least one multiplexer (310, 312) and configured to monitor PCIe disk array information to determine whether a hot-add surprise addition or a hot-remove surprise removal of a PCIe disk array has occurred and PCIe disk array configuration policy execution and to control the at least one multiplexer (310, 312) to switch between the first and second configurations in response to the monitoring. at least two Peripheral Component Interconnect Express, PCIe, switches, each having an input port operatively connected to a respective CPU and at least one output port; at least one multiplexer (310, 312) connected between the at least one output port of each of the at least two PCIe switches and a PCIe disk array, the at least one multiplexer (310, 312) configured to alternate a connection of the PCIe disk array between a first configuration and a second configuration in response to a change in a configuration policy of the PCIe disk array, a hot-add surprise addition of a PCIe disk array without prior system notification, or a hot-remove surprise removal of a PCIe disk array without prior system notification, wherein in the first configuration the at least one multiplexer (310, 312) is connected to a single PCIe switch of the at least two PCIe switches in one x4 port mode or two x2 port mode, wherein in the second configuration the at least one multiplexer (310, 312) is connected to two PCIe switches of the at least two PCIe switches in x2 port mode, the at least one multiplexer (310, 312) being configured to dynamically effect a switch-over between the first configuration and the second configuration in response to the change; and a control logic device operatively connected to the at least two PCIe switches and the at least one multiplexer (310, 312) and configured to monitor PCIe disk array information to determine whether a hot-add surprise addition or a hot-remove surprise removal of a PCIe disk array has occurred and PCIe disk array configuration policy execution and to control the at least one multiplexer (310, 312) to switch between the first and second configurations in response to the monitoring.