aboutsummaryrefslogtreecommitdiff
path: root/sys/geom/mirror/g_mirror.h
Commit message (Expand)AuthorAgeFilesLines
* Implement GEOM::rotation_rate for gmirrorAlan Somers2023-09-061-0/+1
* sys: Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-231-2/+0
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-07-251-1/+1
* gmirror: Pre-allocate the timeout event structureMark Johnston2021-03-181-0/+1
* GEOM: Reduce unnecessary log interleaving with sbufsConrad Meyer2019-08-071-22/+4
* gmirror: Relocate DEVICE_FLAGS to adjacent linesConrad Meyer2019-01-231-6/+6
* gmirror: Evaluate mirror components against newest metadata copyConrad Meyer2018-12-071-0/+4
* Revert r341665 due to tinderbox breakageConrad Meyer2018-12-071-4/+0
* gmirror: Evaluate mirror components against newest metadata copyConrad Meyer2018-12-061-0/+4
* Clarify the use of the gmirror flag mask constants.Mark Johnston2018-01-101-0/+4
* Avoid using bioq_* in gmirror.Mark Johnston2017-12-191-9/+6
* Update gmirror metadata less frequently when synchronizing.Mark Johnston2017-11-301-0/+1
* sys/geom: adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Allow kern.geom.mirror.debug to be negative.Mark Johnston2017-11-231-1/+1
* gmirror: treat ENXIO as disk disconnect, not media errorAndriy Gapon2017-09-151-2/+4
* Rename two gmirror state flags to make their meanings slightly clearer.Mark Johnston2017-04-141-2/+2
* Add `gmirror create` subcommand, alike to gstripe, gconcat, etc.Alexander Motin2016-11-301-0/+8
* Use providergone method to cover race between destroy and g_access().Alexander Motin2016-11-131-0/+1
* Fix possible geom destruction before final provider close.Alexander Motin2016-10-061-0/+1
* Add an ability to stop gmirror and clear its metadata in one command.Andrey V. Elsukov2013-12-271-0/+1
* Merge GEOM direct dispatch changes from the projects/camlock branch.Alexander Motin2013-10-221-0/+2
* Make geom_mirror more friendly to SSDs. To properly support TRIM,Gleb Smirnoff2012-07-011-1/+3
* Introduce new device flag G_MIRROR_DEVICE_FLAG_TASTING. It shouldAndrey V. Elsukov2012-05-181-0/+1
* Change 'load' balancing mode algorithm:Alexander Motin2009-12-031-2/+2
* Now, that we have gjournal in the tree add possibility to configurePawel Jakub Dawidek2006-11-011-4/+10
* Introduce and use delayed-destruction functionality from a pre-sync hook,Pawel Jakub Dawidek2006-04-101-1/+5
* Update copyright for 2006.Pawel Jakub Dawidek2006-03-191-1/+1
* - Speed up synchronization process by using configurable number of I/OPawel Jakub Dawidek2006-03-131-5/+14
* - Add kern.geom.mirror.disconnect_on_failure sysctl/tunnable (default to 1Pawel Jakub Dawidek2006-02-111-0/+1
* Mark array as CLEAN when there are no write requests inPawel Jakub Dawidek2006-02-111-0/+2
* Remove trailing spaces.Pawel Jakub Dawidek2006-02-011-1/+1
* Remove the hack which allowed to use gmirror for root file system,Pawel Jakub Dawidek2005-04-191-0/+2
* - Add md_provsize field to metadata, which will help withPawel Jakub Dawidek2005-02-271-3/+44
* Update copyright in files changed this year.Pawel Jakub Dawidek2005-02-161-1/+1
* Spoiling is now not possible, because we keep consumers open for writingPawel Jakub Dawidek2005-01-041-7/+2
* Fix 'rebuild' command (we ignore retaste event now, so don't relay on it).Pawel Jakub Dawidek2005-01-031-0/+3
* - Add genid field to the metadata which will allow to improve reliability a bit.Pawel Jakub Dawidek2004-12-221-19/+88
* MFp4:Pawel Jakub Dawidek2004-11-051-0/+1
* Just use MAXPHYS as maximum I/O request size, instead of using my ownPawel Jakub Dawidek2004-09-281-2/+0
* Forgot to commit addition of ds_resync field.Pawel Jakub Dawidek2004-09-261-0/+1
* MFp4: Simplify code a bit:Pawel Jakub Dawidek2004-08-111-6/+6
* Actually, HARDCODED flag isn't stored in metadata, so don't botherPawel Jakub Dawidek2004-08-111-2/+0
* - Fix typo.Pawel Jakub Dawidek2004-08-111-1/+3
* - Introduce option for hardcoding providers' names into metadata.Pawel Jakub Dawidek2004-08-091-5/+10
* - Add two fields to bio structure: 'bio_cflags' which can be used byPawel Jakub Dawidek2004-08-041-0/+3
* - Add "prefer" balance algorithm. When used, only disk with the biggestPawel Jakub Dawidek2004-08-041-3/+6
* Remove unused field.Pawel Jakub Dawidek2004-07-311-1/+0
* Add GEOM_MIRROR class which provide RAID1 functionality and has many usefulPawel Jakub Dawidek2004-07-301-0/+350