aboutsummaryrefslogtreecommitdiff
path: root/sys/geom/mirror
Commit message (Expand)AuthorAgeFilesLines
...
* Introduce and use delayed-destruction functionality from a pre-sync hook,Pawel Jakub Dawidek2006-04-103-56/+92
* - 'ndisks' variable is not boolean, so compare it with a value.Pawel Jakub Dawidek2006-03-301-1/+1
* Update copyright for 2006.Pawel Jakub Dawidek2006-03-193-3/+3
* kern.geom.mirror.sync_requests=2 seems to be a better default - it stillPawel Jakub Dawidek2006-03-191-2/+2
* Fix build on 64-bit platforms.Ruslan Ermilov2006-03-131-2/+2
* - Speed up synchronization process by using configurable number of I/OPawel Jakub Dawidek2006-03-133-274/+559
* When inserting a new component md_provsize metadata field wasn't set, whichPawel Jakub Dawidek2006-03-101-0/+1
* Allow to dump kernel to gmirror providers.Pawel Jakub Dawidek2006-03-081-0/+37
* On component state change to ACTIVE don't forget to update metadata.Pawel Jakub Dawidek2006-02-121-3/+2
* Use time_uptime instead of time_second, as the latter may go backwards.Pawel Jakub Dawidek2006-02-121-4/+4
* - Add kern.geom.mirror.disconnect_on_failure sysctl/tunnable (default to 1Pawel Jakub Dawidek2006-02-112-10/+47
* Mark array as CLEAN when there are no write requests inPawel Jakub Dawidek2006-02-112-103/+54
* Remove trailing spaces.Pawel Jakub Dawidek2006-02-013-4/+4
* Remove dead code.Pawel Jakub Dawidek2006-01-181-2/+0
* Check for g_read_data(9) errors properly:Maxim Sobolev2005-11-301-1/+1
* Normalize a significant number of kernel malloc type names:Robert Watson2005-10-311-1/+1
* After provider creation!!Pawel Jakub Dawidek2005-05-251-6/+6
* - Call root_mount_rel() when provider IS created, not earlier.Pawel Jakub Dawidek2005-05-251-8/+20
* Add some debug code to diagnose root-on-mirror problems with recent -current.Pawel Jakub Dawidek2005-05-231-0/+3
* Add KASSERT() to be sure there is an active component.Pawel Jakub Dawidek2005-05-111-0/+1
* Fix provider's size check for 'insert' command.Pawel Jakub Dawidek2005-04-251-1/+2
* Remove the hack which allowed to use gmirror for root file system,Pawel Jakub Dawidek2005-04-192-49/+8
* Make the code more obvious - when an error occurs in g_mirror_connect_disk(),Pawel Jakub Dawidek2005-03-261-9/+13
* Check for return values.Pawel Jakub Dawidek2005-03-261-0/+12
* - Add md_provsize field to metadata, which will help withPawel Jakub Dawidek2005-02-272-3/+48
* Update copyright in files changed this year.Pawel Jakub Dawidek2005-02-163-3/+3
* Increase default synchronization speed.Pawel Jakub Dawidek2005-01-091-1/+1
* Spoiling is now not possible, because we keep consumers open for writingPawel Jakub Dawidek2005-01-043-38/+13
* Fix 'rebuild' command (we ignore retaste event now, so don't relay on it).Pawel Jakub Dawidek2005-01-033-11/+23
* Stop explicitly touching td_base_pri outside of the scheduler and simplyJohn Baldwin2004-12-301-1/+4
* Update disk->d_genid field when increasing sc->sc_genid.Pawel Jakub Dawidek2004-12-231-0/+1
* - Add genid field to the metadata which will allow to improve reliability a bit.Pawel Jakub Dawidek2004-12-223-57/+185
* Now, when force device destruction is done on shutdown, hide warning,Pawel Jakub Dawidek2004-12-211-1/+1
* This should not be permitted, but some GEOM classes held the topology lockPawel Jakub Dawidek2004-12-211-6/+30
* Remove unused variables.Pawel Jakub Dawidek2004-12-191-6/+1
* - Argument 'flags' in g_mirror_destroy_consumer() function is unsed -Pawel Jakub Dawidek2004-12-191-2/+3
* Some major cleanups.Pawel Jakub Dawidek2004-12-191-175/+107
* Don't quit on first failure, just skip failures.Pawel Jakub Dawidek2004-12-191-6/+6
* Before trying to update metadata (so open consumer for writing), be surePawel Jakub Dawidek2004-11-091-10/+27
* Don't rely on DIRTY flag to be sure that consumer if open, becausePawel Jakub Dawidek2004-11-091-1/+1
* Drop Giant lock before grabbing the topology lock.Pawel Jakub Dawidek2004-11-091-0/+2
* If device is marked as beeing destroyed, deny all access requests.Pawel Jakub Dawidek2004-11-081-1/+2
* Don't forget to make sure that there are no not-finished requests beforePawel Jakub Dawidek2004-11-051-16/+33
* Use shutdown hooks to mark mirrors as clean after all file systems arePawel Jakub Dawidek2004-11-051-1/+47
* Remove unused #include.Pawel Jakub Dawidek2004-11-051-1/+0
* - Add a sysctl kern.geom.mirror.idletime, so one can specify after how manyPawel Jakub Dawidek2004-11-051-13/+37
* MFp4:Pawel Jakub Dawidek2004-11-052-13/+69
* Ehh. Introduce a hack: Wait for 3 seconds, so GEOM is able to give usPawel Jakub Dawidek2004-10-141-0/+5
* Be sure to always return 0 for negative access requests.Pawel Jakub Dawidek2004-10-071-0/+8
* Geoms without softc are geoms which are initialized, so wait for them.Pawel Jakub Dawidek2004-10-061-2/+4