aboutsummaryrefslogtreecommitdiff
path: root/sys/geom/mirror
Commit message (Expand)AuthorAgeFilesLines
* g_eli: update comment for bool return typeEd Maste2024-11-131-2/+2
* sys: Automated cleanup of cdefs and other formattingWarner Losh2023-11-272-2/+0
* shutdown: audit shutdown_post_sync event callbacksMitchell Horne2023-11-231-1/+2
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-162-4/+0
* sys: Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-161-2/+0
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-123-3/+3
* Implement GEOM::rotation_rate for gmirrorAlan Somers2023-04-102-0/+30
* GEOM: Set G_CF_DIRECT_SEND/RECEIVE for taste consumers.Alexander Motin2022-01-301-0/+1
* g_mirror: don't fail reads while losing next-to-last diskAndriy Gapon2022-01-271-2/+12
* geom_mirror: plug set-but-not-unused varsMateusz Guzik2021-12-091-2/+2
* gmirror: Zero the metadata block before writingMark Johnston2021-07-132-9/+2
* gmirror: Pre-allocate the timeout event structureMark Johnston2021-03-112-9/+35
* Make MAXPHYS tunable. Bump MAXPHYS to 1M.Konstantin Belousov2020-11-281-2/+2
* Make g_attach() return ENXIO for orphaned providers; update variousEdward Tomasz Napierala2020-10-182-4/+10
* geom: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-2/+0
* Consistently use gctl_get_provider instead of home-grown variants.Xin LI2020-07-221-38/+18
* sys/geom: consistently use _PATH_DEV instead of hardcoding "/dev/".Xin LI2020-07-091-6/+6
* geom(4) mirror: Do not panic on gmirror(8) insert, resizeConrad Meyer2020-05-111-2/+59
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-1/+1
* Pass BIO_SPEEDUP through all the geom layersWarner Losh2020-01-171-1/+10
* Add KERNEL_PANICKED macro for use in place of direct panicstr testsMateusz Guzik2020-01-121-1/+1
* Remove duplicate g_debugflags declaration.Alexander Motin2019-12-051-1/+1
* GEOM: Reduce unnecessary log interleaving with sbufsConrad Meyer2019-08-073-22/+6
* g_mirror_taste: avoid deadlock, always clear tasting flagRyan Libby2019-07-011-1/+1
* Use sbuf_cat() in GEOM confxml generation.Alexander Motin2019-06-191-15/+15
* gmirror: Relocate DEVICE_FLAGS to adjacent linesConrad Meyer2019-01-231-6/+6
* Use g_handleattr() to reply to GEOM::candelete queries.Mark Johnston2019-01-021-4/+3
* gmirror: Remove a last-minute INVARIANTS breakage in r341840Conrad Meyer2018-12-121-2/+0
* gmirror: Fix a bug introduced in r341674Conrad Meyer2018-12-121-1/+4
* gmirror: Evaluate mirror components against newest metadata copyConrad Meyer2018-12-072-79/+167
* Revert r341665 due to tinderbox breakageConrad Meyer2018-12-072-166/+79
* gmirror: Evaluate mirror components against newest metadata copyConrad Meyer2018-12-062-79/+166
* Remove a redundant assertion.Mark Johnston2018-05-061-1/+0
* Avoid dropping the topology lock in gmirror's dumpconf implementation.Mark Johnston2018-05-061-15/+9
* Annotate geom modules with MODULE_VERSIONKyle Evans2018-04-101-0/+1
* Simplify synchronization read error handling.Mark Johnston2018-02-061-24/+7
* Fix handling of read errors during mirror synchronization.Mark Johnston2018-01-101-47/+85
* Clarify the use of the gmirror flag mask constants.Mark Johnston2018-01-101-0/+4
* Avoid referencing a possibly freed consumer after r327496.Mark Johnston2018-01-101-8/+7
* Sort and remove unneeded includes.Mark Johnston2018-01-082-19/+12
* Release the queue lock before restarting the worker loop.Mark Johnston2018-01-081-1/+3
* Fix some I/O ordering issues in gmirror.Mark Johnston2018-01-021-139/+161
* Avoid using bioq_* in gmirror.Mark Johnston2017-12-192-49/+58
* Give a couple of predication functions a bool return type.Mark Johnston2017-12-151-8/+8
* Typo.Mark Johnston2017-12-151-1/+1
* Address a possible lost wakeup for gmirror events.Mark Johnston2017-12-121-9/+2
* Give g_mirror_event_get() a more accurate name.Mark Johnston2017-12-121-3/+3
* Decrement sc_writes when BIO_DELETE requests complete.Mark Johnston2017-12-121-1/+1
* Update gmirror metadata less frequently when synchronizing.Mark Johnston2017-11-302-2/+9
* sys/geom: adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-273-0/+6