| Commit message (Expand) | Author | Age | Files | Lines |
* | Add `gmirror create` subcommand, alike to gstripe, gconcat, etc. | Alexander Motin | 2016-11-30 | 3 | -14/+244 |
* | Use providergone method to cover race between destroy and g_access(). | Alexander Motin | 2016-11-13 | 2 | -27/+40 |
* | gmirror: Add a subroutine to free synchronization BIOs. | Mark Johnston | 2016-10-20 | 1 | -11/+21 |
* | gmirror: Release pending regular requests when synchronization stops. | Mark Johnston | 2016-10-20 | 1 | -7/+1 |
* | Fix possible geom destruction before final provider close. | Alexander Motin | 2016-10-06 | 3 | -29/+17 |
* | gmirror: Write an updated syncid before queuing writes. | Mark Johnston | 2016-10-06 | 1 | -7/+8 |
* | gmirror: Bump the syncid if broken disks are found during startup. | Mark Johnston | 2016-10-06 | 1 | -1/+8 |
* | gmirror: Use bool instead of boolean_t. | Mark Johnston | 2016-10-05 | 1 | -4/+4 |
* | Use g_wither_provider() where applicable. | Alexander Motin | 2016-09-23 | 1 | -3/+2 |
* | Don't treat an error from g_mirror_clear_metadata() as fatal. | Mark Johnston | 2016-09-06 | 1 | -2/+6 |
* | Add some fail points to gmirror. | Mark Johnston | 2016-09-06 | 1 | -0/+15 |
* | Move some gmirror metadata update messages to a higher debug level. | Mark Johnston | 2016-07-14 | 1 | -4/+4 |
* | Do not complete pending gmirror BIOs when tearing down the provider. | Mark Johnston | 2016-06-22 | 1 | -2/+15 |
* | When we are in panic, always go the asynchronous path in g_mirror_destroy(), | Gleb Smirnoff | 2016-06-01 | 1 | -1/+2 |
* | Removal of Giant droping wrappers for GEOM classes. | Konstantin Belousov | 2016-05-20 | 1 | -2/+0 |
* | sys/geom: spelling fixes in comments. | Pedro F. Giffuni | 2016-04-29 | 1 | -2/+2 |
* | geom: unsign some types to match their definitions and avoid overflows. | Pedro F. Giffuni | 2016-04-27 | 1 | -1/+1 |
* | Bump bio_cmd and bio_*flags from 8 bits to 16. | Warner Losh | 2016-04-14 | 1 | -1/+1 |
* | Create an API to reset a struct bio (g_reset_bio). This is mandatory | Warner Losh | 2016-02-17 | 1 | -1/+1 |
* | CALLOUT_MPSAFE has lost its meaning since r141428, i.e., for more than ten | Jung-uk Kim | 2015-05-22 | 1 | -1/+1 |
* | Remove extra semicolon. | Alexander Motin | 2015-03-27 | 1 | -1/+1 |
* | Remove request sorting from GEOM_MIRROR and GEOM_RAID. | Alexander Motin | 2015-03-27 | 1 | -4/+4 |
* | Fix bug on memory allocation error in split method. | Alexander Motin | 2015-03-27 | 1 | -3/+2 |
* | Fix couple BIO_DELETE bugs in geom_mirror. | Alexander Motin | 2015-03-12 | 1 | -2/+24 |
* | Pull in r267961 and r267973 again. Fix for issues reported will follow. | Hans Petter Selasky | 2014-06-28 | 1 | -10/+4 |
* | Revert r267961, r267973: | Glen Barber | 2014-06-27 | 1 | -4/+10 |
* | Extend the meaning of the CTLFLAG_TUN flag to automatically check if | Hans Petter Selasky | 2014-06-27 | 1 | -10/+4 |
* | Show error code when failing to destroy a mirror on delay | Bryan Drewery | 2014-04-05 | 1 | -1/+2 |
* | Add an ability to stop gmirror and clear its metadata in one command. | Andrey V. Elsukov | 2013-12-27 | 3 | -4/+13 |
* | Prevent users from deactivating the last component of a mirror. | Andrey V. Elsukov | 2013-12-19 | 1 | -1/+12 |
* | Add "resize" verb to gmirror(8) and such functionality to geom_mirror(4). | Andrey V. Elsukov | 2013-11-19 | 2 | -5/+106 |
* | Merge GEOM direct dispatch changes from the projects/camlock branch. | Alexander Motin | 2013-10-22 | 2 | -23/+37 |
* | Fix the formatting of the error message. | Ed Schouten | 2013-08-12 | 1 | -2/+2 |
* | Fix a mystery cut-n-paste corruption from the previous commit. | Scott Long | 2013-06-19 | 1 | -1/+1 |
* | Mark geom_mirror as capable of unmapped i/o | Scott Long | 2013-06-19 | 1 | -5/+18 |
* | g_mirror: g_getattr() failure should not be fatal | Andriy Gapon | 2013-01-26 | 1 | -3/+1 |
* | Alike to r242314 for GRAID make GMIRROR more aggressive in marking volumes | Alexander Motin | 2013-01-15 | 1 | -9/+12 |
* | When synchronizing, include in the config dump amount of | Gleb Smirnoff | 2012-09-11 | 1 | -0/+5 |
* | Make geom_mirror more friendly to SSDs. To properly support TRIM, | Gleb Smirnoff | 2012-07-01 | 2 | -3/+15 |
* | In g_mirror_regular_request() upon successful delivery treat | Gleb Smirnoff | 2012-07-01 | 1 | -1/+2 |
* | Prevent removing of the last active component from a mirror. | Andrey V. Elsukov | 2012-05-18 | 1 | -1/+12 |
* | Introduce new device flag G_MIRROR_DEVICE_FLAG_TASTING. It should | Andrey V. Elsukov | 2012-05-18 | 2 | -0/+10 |
* | Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs. | Ed Schouten | 2011-11-07 | 1 | -1/+2 |
* | Include sys/sbuf.h directly. | Andrey V. Elsukov | 2011-07-11 | 1 | -0/+1 |
* | Implement relaxed comparision for hardcoded provider names to make it | Alexander Motin | 2011-04-27 | 1 | -1/+2 |
* | Add some FEATURE macros for various GEOM classes. | Alexander Leidinger | 2011-02-25 | 1 | -0/+1 |
* | - Allow to specify value as const pointers. | Pawel Jakub Dawidek | 2010-09-13 | 1 | -2/+2 |
* | Remove bintime_cmp() function, unused since r200086. | Alexander Motin | 2010-08-18 | 1 | -15/+0 |
* | Move wakeup() out of mutex to reduce contention. | Alexander Motin | 2010-01-05 | 1 | -4/+4 |
* | As soon as mirror has no own stripes, report largest stripe of unrerlying | Alexander Motin | 2009-12-24 | 1 | -0/+9 |