diff --git a/doc/config-reference/block-storage/drivers/storpool-driver.xml b/doc/config-reference/block-storage/drivers/storpool-driver.xml
new file mode 100644
index 0000000000..518d22ceb0
--- /dev/null
+++ b/doc/config-reference/block-storage/drivers/storpool-driver.xml
@@ -0,0 +1,31 @@
+
+ StorPool driver
+ StorPool is distributed data storage software running on standard x86
+ servers. StorPool aggregates the performance and capacity of all drives
+ into a shared pool of storage distributed among the servers. Within
+ this storage pool the user creates thin-provisioned volumes that are
+ exposed to the clients as block devices. StorPool consists of two parts
+ wrapped in one package - a server and a client. The StorPool server
+ allows a hypervisor to act as a storage node, while the StorPool client
+ allows a hypervisor node to access the storage pool and act as a compute
+ node. In OpenStack terms the StorPool solution allows each hypervisor
+ node to be both a storage and a compute node simultaneously. More
+ information can be found on StorPool's homepage.
+
+ To make full use of StorPool's native network communication protocol,
+ the Nova compute nodes will need to use the StorPool libvirt volume
+ attachment driver, nova.virt.libvirt.storpool.LibvirtStorPoolVolumeDriver.
+
+ To use Block Storage with StorPool, first set the
+ volume_driver in
+ cinder.conf:
+ volume_driver=cinder.volume.drivers.storpool.StorPoolDriver
+ The following table contains the configuration options
+ supported by the StorPool driver.
+
+
diff --git a/doc/config-reference/block-storage/section_volume-drivers.xml b/doc/config-reference/block-storage/section_volume-drivers.xml
index 60530438b5..f1ddf8e73b 100644
--- a/doc/config-reference/block-storage/section_volume-drivers.xml
+++ b/doc/config-reference/block-storage/section_volume-drivers.xml
@@ -43,6 +43,7 @@
+