aboutsummaryrefslogtreecommitdiff
path: root/sys/geom/mirror
Commit message (Expand)AuthorAgeFilesLines
* Add `gmirror create` subcommand, alike to gstripe, gconcat, etc.Alexander Motin2016-11-303-14/+244
* Use providergone method to cover race between destroy and g_access().Alexander Motin2016-11-132-27/+40
* gmirror: Add a subroutine to free synchronization BIOs.Mark Johnston2016-10-201-11/+21
* gmirror: Release pending regular requests when synchronization stops.Mark Johnston2016-10-201-7/+1
* Fix possible geom destruction before final provider close.Alexander Motin2016-10-063-29/+17
* gmirror: Write an updated syncid before queuing writes.Mark Johnston2016-10-061-7/+8
* gmirror: Bump the syncid if broken disks are found during startup.Mark Johnston2016-10-061-1/+8
* gmirror: Use bool instead of boolean_t.Mark Johnston2016-10-051-4/+4
* Use g_wither_provider() where applicable.Alexander Motin2016-09-231-3/+2
* Don't treat an error from g_mirror_clear_metadata() as fatal.Mark Johnston2016-09-061-2/+6
* Add some fail points to gmirror.Mark Johnston2016-09-061-0/+15
* Move some gmirror metadata update messages to a higher debug level.Mark Johnston2016-07-141-4/+4
* Do not complete pending gmirror BIOs when tearing down the provider.Mark Johnston2016-06-221-2/+15
* When we are in panic, always go the asynchronous path in g_mirror_destroy(),Gleb Smirnoff2016-06-011-1/+2
* Removal of Giant droping wrappers for GEOM classes.Konstantin Belousov2016-05-201-2/+0
* sys/geom: spelling fixes in comments.Pedro F. Giffuni2016-04-291-2/+2
* geom: unsign some types to match their definitions and avoid overflows.Pedro F. Giffuni2016-04-271-1/+1
* Bump bio_cmd and bio_*flags from 8 bits to 16.Warner Losh2016-04-141-1/+1
* Create an API to reset a struct bio (g_reset_bio). This is mandatoryWarner Losh2016-02-171-1/+1
* CALLOUT_MPSAFE has lost its meaning since r141428, i.e., for more than tenJung-uk Kim2015-05-221-1/+1
* Remove extra semicolon.Alexander Motin2015-03-271-1/+1
* Remove request sorting from GEOM_MIRROR and GEOM_RAID.Alexander Motin2015-03-271-4/+4
* Fix bug on memory allocation error in split method.Alexander Motin2015-03-271-3/+2
* Fix couple BIO_DELETE bugs in geom_mirror.Alexander Motin2015-03-121-2/+24
* Pull in r267961 and r267973 again. Fix for issues reported will follow.Hans Petter Selasky2014-06-281-10/+4
* Revert r267961, r267973:Glen Barber2014-06-271-4/+10
* Extend the meaning of the CTLFLAG_TUN flag to automatically check ifHans Petter Selasky2014-06-271-10/+4
* Show error code when failing to destroy a mirror on delayBryan Drewery2014-04-051-1/+2
* Add an ability to stop gmirror and clear its metadata in one command.Andrey V. Elsukov2013-12-273-4/+13
* Prevent users from deactivating the last component of a mirror.Andrey V. Elsukov2013-12-191-1/+12
* Add "resize" verb to gmirror(8) and such functionality to geom_mirror(4).Andrey V. Elsukov2013-11-192-5/+106
* Merge GEOM direct dispatch changes from the projects/camlock branch.Alexander Motin2013-10-222-23/+37
* Fix the formatting of the error message.Ed Schouten2013-08-121-2/+2
* Fix a mystery cut-n-paste corruption from the previous commit.Scott Long2013-06-191-1/+1
* Mark geom_mirror as capable of unmapped i/oScott Long2013-06-191-5/+18
* g_mirror: g_getattr() failure should not be fatalAndriy Gapon2013-01-261-3/+1
* Alike to r242314 for GRAID make GMIRROR more aggressive in marking volumesAlexander Motin2013-01-151-9/+12
* When synchronizing, include in the config dump amount ofGleb Smirnoff2012-09-111-0/+5
* Make geom_mirror more friendly to SSDs. To properly support TRIM,Gleb Smirnoff2012-07-012-3/+15
* In g_mirror_regular_request() upon successful delivery treatGleb Smirnoff2012-07-011-1/+2
* Prevent removing of the last active component from a mirror.Andrey V. Elsukov2012-05-181-1/+12
* Introduce new device flag G_MIRROR_DEVICE_FLAG_TASTING. It shouldAndrey V. Elsukov2012-05-182-0/+10
* Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.Ed Schouten2011-11-071-1/+2
* Include sys/sbuf.h directly.Andrey V. Elsukov2011-07-111-0/+1
* Implement relaxed comparision for hardcoded provider names to make itAlexander Motin2011-04-271-1/+2
* Add some FEATURE macros for various GEOM classes.Alexander Leidinger2011-02-251-0/+1
* - Allow to specify value as const pointers.Pawel Jakub Dawidek2010-09-131-2/+2
* Remove bintime_cmp() function, unused since r200086.Alexander Motin2010-08-181-15/+0
* Move wakeup() out of mutex to reduce contention.Alexander Motin2010-01-051-4/+4
* As soon as mirror has no own stripes, report largest stripe of unrerlyingAlexander Motin2009-12-241-0/+9