PDA

View Full Version : Device-mapper Development


Pages : 1 2 3 4 5 6 [7] 8 9 10 11 12 13 14 15

  1. block: reorganize claim/release implementation
  2. block: make blkdev_get/put() handle exclusive access
  3. block: simplify holder symlink handling
  4. btrfs: close_bdev_exclusive() should use the same @flags as the matching open_bdev_exclusive()
  5. mtd: fix bdev exclusive open bugs in block2mtd::add_device()
  6. block: clean up bdev claim/release handling
  7. dm: lock bd_mutex when setting device size
  8. dm: use revalidate_disk to update device size after set_capacity
  9. multipath-tools libcheckers/directio.c libchec ...
  10. Antw: Q: md-RAID1 creation with I/O error (attempt to access beyond end of device)
  11. dm-kcopyd: Delayed unplug of the queues
  12. Remove BIO_RW_SYNCIO flag from kcopyd
  13. bad performance and system stalls when using dm-crypt
  14. CFQ and dm-crypt
  15. dm: use little-endian bit operations
  16. /usr/src/linux/drivers/md/bitmap.c: strange rounding lines 855-875
  17. Q: md-RAID1 creation with I/O error (attempt to access beyond end of device)
  18. failure in path between fc switch and storage: info request
  19. dm: use revalidate_disk to update device size after set_capacity
  20. dm-snap-mv update
  21. device mapper multipath and /sys/block/XXX/device/queue_dept
  22. unmapping luns doesn't work (good)
  23. Fix missing dm_put()
  24. scsi_dh_rdac: Add two new SUN devices to rdac_dev_list
  25. Make it possible to set a uuid if one was not set during DM_DEV_CREATE.
  26. block: eliminate potential for infinite loop in blkdev_issue_discard
  27. dm: use little endian bit operations
  28. ioctl HDIO_GETGEO to device mapper devpath
  29. device-mapper: Allow setting of UUID via rename if not already set
  30. workqueue: fix HIGHPRI handling in keep_working()
  31. Fix double free and use generic private pointer in per-cpu struct
  32. DM-CRYPT: Scale to multiple CPUs v3
  33. raid0 and discard/trim - current state?
  34. Q: Device mapper core and private biosets
  35. device-mapper: Allow setting of UUID via rename if not already set
  36. Make it possible to set a uuid if one was not set during DM_DEV_CREATE.
  37. Problem regarding splitting and merging of bio's in dm target
  38. Make it possible to set a uuid if one was not set during DM_DEV_CREATE.
  39. Linux 2.6.36-rc7
  40. Make it possible to set a uuid if one was not set during DM_DEV_CREATE.
  41. introduce dm-snap-mv
  42. New: 2.6.36-rc6 BUG at drivers/scsi/scsi_lib.c:1113
  43. dm log userspace add version number
  44. dm log userspace check additional error conditions
  45. dm-thinp: new device mapper target to thin provision storage
  46. dm-thinp: new device mapper target to thin provision storage
  47. block: eliminate potential for infinite loop in blkdev_issue_discard
  48. SMP aware kcryptd
  49. block: set the bounce_pfn to the actual DMA limit rather than to max memory
  50. scsi_dh_emc vs scsi_dh_alua in RHEL5.5
  51. block: set the bounce_pfn to the actual DMA limit rather than to max memory
  52. Is it deliberate that the device mapper is not passing the DISCARD ioctls
  53. idr_get_new_exact ?
  54. Is it deliberate that the device mapper is not passing the DISCARD ioctls
  55. dm: Fix possible NULL dereferences
  56. virtio-blk: put request that was created to retrieve the device id
  57. Help ! : device-mapper: reload ioctl failed: Invalid argument
  58. OT: device mapper development/testing.
  59. Combined storage tree
  60. multipath-tools/libmultipath dict.c
  61. dm: use cpu_relax when busy waiting for condition
  62. virtio-blk: put request that was created to retrieve the device id
  63. dm: convey that all flushes are processed as empty
  64. i_size misuses
  65. dm: convey that all flushes are processed as empty
  66. dm: convey that all flushes are processed as empty
  67. dm_crypt: very low performance of random IO operations
  68. jbd2: Modify ASYNC_COMMIT code to not rely on queue draining on barrier
  69. multipath-tools/libmultipath config.h dict.c s ...
  70. block, fs: replace HARDBARRIER with FLUSH/FUA, take#2
  71. jbd2: Modify ASYNC_COMMIT code to not rely on queue draining on barrier
  72. dm: fix locking context in queue_io()
  73. block: make __blk_rq_prep_clone() copy most command flags
  74. block: update documentation for REQ_FLUSH / REQ_FUA
  75. block: make sure FSEQ_DATA request has the same rq_disk as the original
  76. block: kick queue after sequencing REQ_FLUSH/FUA
  77. block: initialize flush request with WRITE_FLUSH instead of REQ_FLUSH
  78. block, fs: replace HARDBARRIER with FLUSH/FUA, take#2
  79. dm_crypt: very low performance of random IO operations
  80. doubt in installation of dm-ioband
  81. option to multipath to not modify the bindinfs file
  82. Discard support for dm-snap
  83. dm: implement REQ_FLUSH/FUA support for bio-based dm
  84. block: initialize flush request with WRITE_FLUSH instead of REQ_FLUSH
  85. dm: implement REQ_FLUSH/FUA support for request-based dm
  86. block: remove the WRITE_BARRIER flag
  87. dm: implement REQ_FLUSH/FUA support for request-based dm
  88. dm: relax ordering of bio-based flush implementation
  89. dm: implement REQ_FLUSH/FUA support for bio-based dm
  90. block: make __blk_rq_prep_clone() copy most command flags
  91. block, dm: finish REQ_FLUSH/FUA conversion, take#2
  92. block: QUEUE_FLAG_CLUSTER and no_cluster are NOT in sync
  93. block: Set stacked device's bounce_gfp same as that of the underlying device
  94. block: blk_phys_contig_segment() doesn't account for bounce pages
  95. imported patch propagate-bounce-gfp-to-stacked-drivers.patch
  96. imported patch sync-no_cluster-with-cluster-flag.patch
  97. multipath-tools/libmultipath dict.c parser.c p ...
  98. oblem with lvm and multipath on fedora 13
  99. option to multipath to not modify the bindinfs file
  100. block: update documentation for REQ_FLUSH / REQ_FUA
  101. jbd2: Modify ASYNC_COMMIT code to not rely on queue draining on barrier
  102. training mpath to discern between SCSI errors
  103. block, fs: replace HARDBARRIER with FLUSH/FUA
  104. block: remove the BLKDEV_IFL_BARRIER flag
  105. block: replace barrier with sequenced flush)
  106. block: remove the BH_Eopnotsupp flag
  107. block: remove the BLKDEV_IFL_BARRIER flag
  108. swap: do not send discards as barriers
  109. fat: do not send discards as barriers
  110. ext4: do not send discards as barriers
  111. jbd2: replace barriers with explicit flush / FUA usage
  112. jbd: replace barriers with explicit flush / FUA usage
  113. nilfs2: replace barriers with explicit flush / FUA usage
  114. reiserfs: replace barriers with explicit flush / FUA usage
  115. gfs2: replace barriers with explicit flush / FUA usage
  116. btrfs: replace barriers with explicit flush / FUA usage
  117. xfs: replace barriers with explicit flush / FUA usage
  118. block: pass gfp_mask and flags to sb_issue_discard
  119. lguest: replace VIRTIO_F_BARRIER support with VIRTIO_F_FLUSH support
  120. virtio_blk: drop REQ_HARDBARRIER support
  121. block: filter flush bio's in __generic_make_request()
  122. ide: remove unnecessary blk_queue_flushing() test in do_ide_request()
  123. block, fs: replace HARDBARRIER with FLUSH/FUA
  124. md: implment REQ_FLUSH/FUA support
  125. multipath-tools/multipath mpath_wait multipath ...
  126. DM manual failback doesn't work on RHEL5
  127. block: simplify queue_next_fseq
  128. lguest: replace VIRTIO_F_BARRIER support with VIRTIO_F_FLUSH support
  129. virtio_blk: drop REQ_HARDBARRIER support
  130. snapshots of mirror problems
  131. option to multipath to not modify the bindinfs file
  132. pvmove hangs
  133. virtio_blk: implement REQ_FLUSH/FUA support
  134. dm: implement REQ_FLUSH/FUA support
  135. md: implment REQ_FLUSH/FUA support
  136. lguest: replace VIRTIO_F_BARRIER support with VIRTIO_F_FLUSH/FUA support
  137. virtio_blk: implement REQ_FLUSH/FUA support
  138. block/loop: implement REQ_FLUSH/FUA support
  139. block: convert to REQ_FLUSH/FUA
  140. loader: parseCmdLineIp* takes just the value as an argument now.
  141. linux-2.6.35+ causes LVM to fail with " device-mapper: version ioctl failed: Inappropriate ioctl for device"
  142. linux-2.6.35+ causes LVM to fail with " device-mapper: version ioctl failed: Inappropriate ioctl for device"
  143. block: deprecate barrier and replace blk_queue_ordered() with blk_queue_flush()
  144. linux-2.6.35+ causes LVM to fail with " device-mapper: version ioctl failed: Inappropriate ioctl for device"
  145. block: replace barrier with sequenced flush
  146. block: replace barrier with sequenced flush
  147. block: replace barrier with sequenced flush
  148. block: replace barrier with sequenced flush
  149. fs, block: propagate REQ_FLUSH/FUA interface to upper layers
  150. block: use REQ_FLUSH in blkdev_issue_flush()
  151. fs, block: propagate REQ_FLUSH/FUA interface to upper layers
  152. block: implement REQ_FLUSH/FUA based interface for FLUSH/FUA requests
  153. block: rename barrier/ordered to flush
  154. block: rename blk-barrier.c to blk-flush.c
  155. block: drop barrier ordering by queue draining
  156. block: misc cleanups in barrier code
  157. block: remove spurious uses of REQ_HARDBARRIER
  158. block: deprecate barrier and replace blk_queue_ordered() with blk_queue_flush()
  159. block: kill QUEUE_ORDERED_BY_TAG
  160. block/loop: queue ordered mode should be DRAIN_FLUSH
  161. block: replace barrier with sequenced flush
  162. Fix traceback when using duplicate name for added/edited repo (#623080)
  163. device-mapper patches for 2.6.36
  164. multipath-tools/multipath multipath.conf.5
  165. dm-throttle: new device mapper target to throttle reads and writes
  166. [PATCH} dm-throttle: new device mapper target to throttle reads and writes
  167. scsi_dh_rdac: retry IO for 06/3f/03 in rdac_check_sense fn
  168. md updates for 2.6.36
  169. relaxed barriers
  170. Questions about dm-raid isw (device naming and partition table)
  171. How does dm-raid isw compare to other linux software raid solutions (e.g. mdadm)?
  172. dm: Fixes memory leak in setup_indexes function
  173. Performance impact of CONFIG_SCHED_MC? direct-io test case
  174. Performance impact of CONFIG_DEBUG? direct-io test case
  175. bio, fs: update READA and SWRITE to match the corresponding BIO_RW_* bits
  176. bio, fs: update READA and SWRITE to match the corresponding BIO_RW_* bits
  177. Use part instead of device in PartitionWindow.populate() (#575749)
  178. PartitionWindow.populate() fix
  179. : Fix for memory leak in setup indexes
  180. How to track down abysmal performance ata - raid1 - crypto - vg/lv - xfs
  181. How to track down abysmal performance ata - raid1 - crypto - vg/lv - xfs
  182. How to track down abysmal performance ata - raid1 - crypto - vg/lv - xfs
  183. dm: support REQ_FLUSH directly
  184. relaxed cache flushes
  185. multipath: add fast_io_fail and dev_loss_tmo config parameters
  186. coda: rename REQ_* to CODA_REQ_*
  187. bio, fs: update RWA_MASK, READA and SWRITE to match the corresponding BIO_RW_* bits
  188. Fix up copying of firmware.
  189. Correct paths of things started by loader/init that have moved.
  190. Step 3 of merging installer images: No longer create install.img.
  191. makeinstimage is no longer used.
  192. instbin is no longer used.
  193. A couple minor changes to mk-images.
  194. The --loaderbin parameter to makeinitrd is unused. Kill it.
  195. Step 2 of merging installer images: Move most everything out of makeinitrd.
  196. Step 1 of merging installer images: Don't copy files into a new root.
  197. No longer do the bin -> usr/bin copy song and dance.
  198. The --initrdsize parameter to makeinitrd is unused. Kill it.
  199. A stern warning of things to come
  200. bio, fs: separate out bio_types.h and define READ/WRITE constants in terms of BIO_RW_* flags
  201. bio, fs: separate out bio_types.h and define READ/WRITE constants in terms of BIO_RW_* flags
  202. bio, fs: update READA and SWRITE to match the corresponding BIO_RW_* bits
  203. scsi_dh_rdac: retry IO for 06/3f/03 in rdac_check_sense fn
  204. multipath: add fast_io_fail and dev_loss_tmo config parameters
  205. scsi_dh : Couple of fixes for scsi device handlers
  206. Add support for dm-mod module autoloading
  207. scsi_dh : increment the refcounts while calling activate
  208. scsi_dh_rdac : Adding MODULE VERSION for rdac device handler
  209. scsi_dh : release the refcounts in scsi_dh_rdac handler when activate is complete
  210. scsi_dh : release the refcounts in scsi_dh_hp_sw handler when activate is complete
  211. scsi_dh : release the refcounts in scsi_dh_emc handler when activate is complete
  212. scsi_dh : release the refcounts in scsi_dh_alua handler when activate is complete
  213. scsi_dh : increment the refcounts while calling activate
  214. scsi_dh : rename and export __detach_handler
  215. scsi_dh : Couple of fixes for scsi device handlers
  216. RAID/block regression starting from 2.6.32, bisected
  217. dm stripe: move sector translation to a function
  218. dm stripe: optimize sector division
  219. dm: use dm_target_offset in targets
  220. How to associate pci id with wwpn for an hba
  221. dm-multipath: typo, strncat instead of strncpy
  222. dm stripe: enable discard support
  223. dm-stripe: optimize sector division
  224. dm-stripe: discard support
  225. dm-stripe: move sector translation to a function
  226. BIO_RW_SYNCIO
  227. rq-based mpath failed path on SCSI target failure (malformed discard)
  228. rq-based mpath failed path on SCSI target failure (malformed discard)
  229. dm-dirty-log: allow log size to be different from target size.
  230. The DM part of dm-raid45
  231. dm-raid456: add support for setting IO hints.
  232. dm-raid456: switch to use dm_dirty_log for tracking dirty regions.
  233. dm stripe: enable efficient discard support
  234. block: update request stacking methods to support discards
  235. dm: use common __issue_target_request for flush and discard support
  236. dm: remove the DM_TARGET_SUPPORTS_DISCARDS feature flag
  237. dm: enable discard support for more targets
  238. block: update request stacking methods to support discards
  239. dm stripe: enable efficient discard support
  240. dm mpath: enable discard support
  241. block: update request stacking methods to support discards
  242. dm delay: enable discard support
  243. dm error: return error for discards too
  244. dm zero: silently drop discards too
  245. dm: split discard requests on target boundaries
  246. dm: factor max_io_len for code reuse
  247. dm: use common __issue_target_request for flush and discard support
  248. dm: remove the DM_TARGET_SUPPORTS_DISCARDS feature flag
  249. dm: introduce num_discard_requests in dm_target structure
  250. dm: rename map_info flush_request to target_request_nr