index
:
kernel/git/mtkaczyk/mdadm-test.git
cluster
data_offset
devel-3.0
devel-3.1
devel-3.2
devel-3.3
hotunplug
main
master
mdadm-2
mdadm-2.6.7.x
mdadm-3.2.x
mdadm-3.3.x
origin
r10-reshape
scratch-3.0
sles11
stable-1
Linux Software RAID known as Multiple Devices driver manager
Mariusz Tkaczyk
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
Monitor.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-03-11
Monitor, Incremental: use device policies
Mariusz Tkaczyk
1
-1
/
+2
2024-03-11
mdadm: drop get_required_spare_criteria()
Mariusz Tkaczyk
1
-30
/
+5
2024-03-11
mdadm: Add functions for spare criteria verification
Mariusz Tkaczyk
1
-12
/
+2
2024-02-29
Monitor: Allow no PID in check_one_sharer()
Mateusz Kusiak
1
-0
/
+5
2024-02-23
Monitor: open file before check in check_one_sharer()
Mateusz Kusiak
1
-8
/
+5
2024-01-24
Define sysfs max buffer size
Mateusz Kusiak
1
-3
/
+3
2023-11-21
Mdmonitor: Improve udev event handling
Mateusz Grzonka
1
-87
/
+50
2023-09-01
Add secure gethostname() wrapper
Blazej Kucman
1
-2
/
+1
2023-05-08
mdadm: define is_devname_ignore()
Mariusz Tkaczyk
1
-1
/
+1
2023-05-08
mdadm: define DEV_MD_DIR
Mariusz Tkaczyk
1
-14
/
+18
2023-03-02
Mdmonitor: Refactor check_one_sharer() for better error handling
Mateusz Grzonka
1
-27
/
+62
2023-03-02
Mdmonitor: Refactor write_autorebuild_pid()
Mateusz Grzonka
1
-19
/
+36
2023-03-02
Mdmonitor: Add helper functions
Mateusz Grzonka
1
-70
/
+158
2023-03-02
Mdmonitor: Pass events to alert() using enums instead of strings
Mateusz Grzonka
1
-53
/
+83
2023-03-02
Mdmonitor: Make alert_info global
Mateusz Grzonka
1
-63
/
+61
2022-12-28
Monitor: block if monitor modes are combined.
Blazej Kucman
1
-1
/
+6
2022-12-28
Mdmonitor: Split alert() into separate functions
Mateusz Grzonka
1
-91
/
+95
2022-09-29
Mdmonitor: Omit non-md devices
Lukasz Florczak
1
-8
/
+4
2022-09-08
Monitor: Fix statelist memory leaks
Pawel Baldysiak
1
-9
/
+31
2022-07-28
Monitor: use snprintf to fill device name
Kinga Tanska
1
-23
/
+14
2022-07-28
Monitor: use devname as char array instead of pointer
Kinga Tanska
1
-3
/
+5
2022-06-14
Mdmonitor: Improve logging method
Kinga Tanska
1
-11
/
+14
2022-06-14
Mdmonitor: Fix segfault
Kinga Tanska
1
-1
/
+9
2022-04-04
Replace error prone signal() with sigaction()
Lukasz Florczak
1
-2
/
+3
2021-12-08
Monitor: print message before quit for no array to monitor
Coly Li
1
-0
/
+1
2021-10-19
Fix 2 dc stream buffer
Nigel Croxon
1
-1
/
+1
2021-03-19
Monitor: make libudev dependency optional
Mariusz Tkaczyk
1
-5
/
+23
2021-03-08
mdmonitor: check if udev has finished events processing
Oleksandr Shchirskyi
1
-11
/
+64
2020-11-25
mdadm: Unify forks behaviour
Mariusz Tkaczyk
1
-4
/
+1
2020-11-25
Monitor: don't use default modes when creating a file
Mariusz Tkaczyk
1
-5
/
+12
2020-10-14
Check if other Monitor instance running before fork.
Blazej Kucman
1
-16
/
+28
2020-10-14
mdmonitor: set small delay once
Blazej Kucman
1
-1
/
+13
2020-10-14
Monitor: stop notifing about containers.
Mariusz Tkaczyk
1
-3
/
+16
2020-10-14
Monitor: refresh mdstat fd after select
Mariusz Tkaczyk
1
-3
/
+3
2020-04-27
Monitor: improve check_one_sharer() for checking duplicated process
Coly Li
1
-12
/
+20
2019-09-30
mdadm: Introduce new array state 'broken' for raid0/linear
Guilherme G. Piccoli
1
-2
/
+6
2018-05-31
Monitor: Increase size of percentalert to avoid gcc warning
Jes Sorensen
1
-1
/
+1
2017-11-21
Monitor/msg: Don't print error message if mdmon doesn't run
Mariusz Tkaczyk
1
-4
/
+5
2017-10-02
Monitor: Check redundancy for arrays
Mariusz Tkaczyk
1
-4
/
+4
2017-08-16
Monitor: Include containers in spare migration
Mariusz Tkaczyk
1
-1
/
+1
2017-08-16
Monitor: containers don't have the same sysfs properties as arrays
Mariusz Tkaczyk
1
-18
/
+28
2017-07-10
Monitor: don't assume mdadm parameter is a block device
Tomasz Majchrzak
1
-2
/
+11
2017-06-05
Get failed disk count from array state
Tomasz Majchrzak
1
-2
/
+2
2017-05-16
mdadm: Fixup more broken logical operator formatting
Jes Sorensen
1
-2
/
+2
2017-05-11
Monitor: Fixup a pile of whitespace issues
Jes Sorensen
1
-55
/
+55
2017-05-11
Monitor: mailfrom is initialized correctly
Jes Sorensen
1
-1
/
+1
2017-05-11
Monitor: Not much point declaring mdlist in both forks of the if() statement
Jes Sorensen
1
-2
/
+3
2017-05-09
Monitor/check_array: Use working_disks from sysfs
Jes Sorensen
1
-2
/
+2
2017-05-09
Monitor/check_array: Get nr_disks, active_disks and spare_disks from sysfs
Jes Sorensen
1
-7
/
+7
2017-05-09
Monitor/check_array: Get array_disks from sysfs
Jes Sorensen
1
-2
/
+2
2017-05-09
Monitor/check_array: Get 'failed_disks' from sysfs
Jes Sorensen
1
-3
/
+4
2017-05-09
Monitor/check_array: Obtain RAID level from syfs
Jes Sorensen
1
-3
/
+3
2017-05-09
Monitor/check_array: Read sysfs entry earlier
Jes Sorensen
1
-6
/
+10
2017-05-09
Monitor/check_array: Declate mdinfo instance globally
Jes Sorensen
1
-2
/
+2
2017-05-09
Monitor/check_array: Reduce duplicated error handling
Jes Sorensen
1
-24
/
+15
2017-05-09
Monitor/check_array: Centralize exit path
Jes Sorensen
1
-10
/
+14
2017-05-09
Add sector size as spare selection criterion
Alexey Obitotskiy
1
-0
/
+8
2017-05-09
Allow more spare selection criteria
Alexey Obitotskiy
1
-14
/
+16
2017-05-08
Monitor: Code is 80 characters per line
Jes Sorensen
1
-34
/
+27
2017-05-08
Monitor: Use md_array_active() instead of manually fiddling in sysfs
Jes Sorensen
1
-28
/
+11
2017-05-05
mdadm/util: unify stat checking blkdev into function
Zhilong Liu
1
-12
/
+4
2017-04-11
Retire mdassemble
Jes Sorensen
1
-3
/
+0
2017-03-30
sysfs: Make sysfs_init() return an error code
Jes Sorensen
1
-1
/
+3
2017-03-29
util: Introduce md_get_disk_info()
Jes Sorensen
1
-1
/
+1
2017-03-29
util: Introduce md_get_array_info()
Jes Sorensen
1
-3
/
+4
2017-03-27
mdadm/Monitor: Fix NULL pointer dereference when stat2devnm return NULL
Zhilong Liu
1
-1
/
+7
2016-07-21
Monitor: release /proc/mdstat fd when no arrays present
Tomasz Majchrzak
1
-0
/
+2
2016-06-10
Monitor: Use sysfs_free() to free object returned by sysfs_read()
Jes Sorensen
1
-1
/
+1
2016-02-08
Fix some type comparison problems
Xiao Ni
1
-1
/
+1
2015-07-06
Monitor: don't Wait forever on a 'frozen' array.
NeilBrown
1
-2
/
+10
2015-05-20
mdadm: monitor: fix nullptr dereference when get_md_name() returns NULL
Sergey Vidishev
1
-1
/
+9
2015-04-08
Monitor: use the "space protocol" for "Wrong-Level".
NeilBrown
1
-1
/
+1
2015-04-08
Monitor: Obey "space protocol" when writing to syslog.
NeilBrown
1
-1
/
+5
2015-02-12
Don't break long strings onto multiple lines.
NeilBrown
1
-23
/
+10
2015-02-12
Change way of printing name of a process
Pawel Baldysiak
1
-2
/
+2
2015-02-11
Monitor: fix for regression with container devices
Artur Paszkiewicz
1
-4
/
+10
2014-11-25
Monitor: don't open md array that doesn't exist.
NeilBrown
1
-1
/
+22
2014-08-14
Monitor: Stop monitoring devices that have disappeared.
NeilBrown
1
-6
/
+18
2013-07-01
New function: sysfs_wait
NeilBrown
1
-8
/
+2
2013-06-19
Remove lots of unnecessary white space.
NeilBrown
1
-7
/
+5
2013-05-01
Wait: also wait if an action is about to start.
NeilBrown
1
-0
/
+13
2013-02-21
Discard devnum in favour of devnm
NeilBrown
1
-46
/
+45
2012-11-22
Allow --wait to wait for delayed resync.
NeilBrown
1
-1
/
+1
2012-10-24
Monitor: don't complain about non-monitorable arrays in mdadm.conf
NeilBrown
1
-1
/
+3
2012-07-09
Change Monitor to take a struct context
NeilBrown
1
-13
/
+14
2012-07-09
Remove scattered checks for malloc success.
NeilBrown
1
-15
/
+9
2012-07-09
Introduce pr_err for printing error messages.
NeilBrown
1
-12
/
+12
2012-06-04
Monitor: fix reporting for Fail vs FailSpare etc.
NeilBrown
1
-27
/
+12
2012-06-04
Monitor: Report NewArray when an array the disappeared, reappears.
NeilBrown
1
-2
/
+7
2012-06-04
Monitor: fix inconsistencies in values for ->percent
NeilBrown
1
-5
/
+5
2012-06-04
Monitor: Allow correct monitoring of more member devices.
NeilBrown
1
-12
/
+7
2012-04-18
Add --prefer option for --detail and --monitor
NeilBrown
1
-7
/
+11
2012-02-23
Use MDMON_DIR for pid files created in Monitor.c
Jes Sorensen
1
-3
/
+5
2012-01-12
fix: Monitor sometimes crashes
Lukasz Dorau
1
-2
/
+3
2011-12-07
Report raid level type to syslog on RebuildFinished event.
Sergey B Kirpichev
1
-1
/
+2
2011-11-02
Monitor(): free allocated memory on exit
Jes Sorensen
1
-0
/
+6
2011-05-23
Check all member devices in enough_fd
NeilBrown
1
-2
/
+8
2011-04-13
Monitor: avoid NULL dereference with 0.90 metadata
Jonathan Liu
1
-1
/
+2
2011-04-11
mdadm: respect --syslog in monitor mode
Mike Frysinger
1
-2
/
+2
2011-04-05
Monitor: avoid NULL dereference with 0.90 metadata
NeilBrown
1
-1
/
+2
2011-04-05
Move WaitClean from sysfs to Monitor.c
NeilBrown
1
-0
/
+102
2011-03-22
Monitor: handle v.quick removal of devices better.
NeilBrown
1
-1
/
+1
2011-03-18
FIX: ping_monitor() usage causes memory leaks
Adam Kwolek
1
-1
/
+1
2011-02-01
Various compile fixes.
NeilBrown
1
-1
/
+2
2011-02-01
Allow domain_test to report that no domains were found.
NeilBrown
1
-1
/
+1
2011-02-01
Monitor: do not move partitions to external container
Czarnowska, Anna
1
-0
/
+4
2011-01-28
Monitor: avoid adding too many spares to container
Czarnowska, Anna
1
-3
/
+30
2011-01-17
fix: Monitor: min_size must be set to 0
Czarnowska, Anna
1
-1
/
+3
2011-01-17
fix: segfault if subarray is monitored but container is not
Czarnowska, Anna
1
-0
/
+5
2011-01-12
Monitor: skip array if error getting size
Anna Czarnowska
1
-8
/
+13
2011-01-05
move_spare function modified and moved to Manage.c
Anna Czarnowska
1
-47
/
+4
2011-01-05
Use one function chosing spares from container
Anna Czarnowska
1
-38
/
+13
2010-12-21
Monitor: Check destination array domain early.
Marcin Labun
1
-6
/
+8
2010-12-15
fix: Monitor doesn't return after starting daemon
Anna Czarnowska
1
-4
/
+12
2010-12-09
Allow --update=devicesize with --re-add
NeilBrown
1
-3
/
+3
2010-12-03
Monitor: don't add more spares than needed
Anna Czarnowska
1
-1
/
+22
2010-12-03
Monitor: only get min_size once
Anna Czarnowska
1
-8
/
+8
2010-12-03
Monitor: pass statelist reference when adding new arrays
Anna Czarnowska
1
-5
/
+5
2010-11-29
Monitor: array that has disappeared doesn't need spares
Anna Czarnowska
1
-1
/
+1
2010-11-29
Monitor: fix writing autorebuild.pid
Anna Czarnowska
1
-10
/
+16
2010-11-29
Monitor: reset dev when size too small
Anna Czarnowska
1
-2
/
+3
2010-11-29
Monitor: devid should be dev_t
Anna Czarnowska
1
-7
/
+7
2010-11-29
Monitor: few bug fixes for spare migration
Anna Czarnowska
1
-2
/
+11
2010-11-25
Monitor: choose spare correctly for external metadata.
NeilBrown
1
-1
/
+62
2010-11-25
Monitor: separate 'choose_spare' out from 'move_spare'
NeilBrown
1
-34
/
+42
2010-11-23
Monitor: check spare group is non-NULL before adding to domain list
NeilBrown
1
-1
/
+3
2010-11-22
Monitor: Allow metadata to set minimum size for spare to migrate in.
Anna Czarnowska
1
-1
/
+31
2010-11-22
Monitor: teach spare migration about containers
NeilBrown
1
-5
/
+23
2010-11-22
Monitor: policy based spare migration.
NeilBrown
1
-23
/
+39
2010-11-22
Monitor: split out check_donor
NeilBrown
1
-8
/
+16
2010-11-22
Monitor: split out move_spare in spare migration.
NeilBrown
1
-43
/
+55
2010-11-22
Monior: create struct for holding alert info.
NeilBrown
1
-67
/
+70
2010-11-22
Monitor: use calloc rather than malloc
NeilBrown
1
-13
/
+3
2010-11-22
Monitor: minor optimisation to spare migration.
NeilBrown
1
-16
/
+21
2010-11-22
Monitor: link containers with subarrays in statelist
Marcin Labun
1
-0
/
+36
2010-11-22
Break Monitor into smaller functions.
NeilBrown
1
-397
/
+452
2010-11-22
Monitor: track metadata type or parent/container of arrays.
NeilBrown
1
-0
/
+26
2010-11-22
Monitor: include containers in scan mode
Anna Czarnowska
1
-3
/
+3
2010-11-22
Monitor: avoid skipping checks on external arrays
NeilBrown
1
-2
/
+3
2010-11-22
mdadm: added --no-sharing option for Monitor mode
Anna Czarnowska
1
-2
/
+42
2010-11-22
Monitor: set err on arrays not in mdstat
Anna Czarnowska
1
-11
/
+12
2010-11-22
Improve type names for mddev_dev
NeilBrown
1
-3
/
+3
2010-11-22
Improve mddev_ident type definitions.
NeilBrown
1
-2
/
+2
2010-08-05
Compile with -Wextra by default
NeilBrown
1
-7
/
+7
2010-07-06
Add --test option to --re-add and similar
NeilBrown
1
-3
/
+3
2010-05-18
Monitor: don't report the disappearance of a faulty device as SpareActive.
NeilBrown
1
-0
/
+1
2009-10-19
Monitor: add option to specify rebuild increments
Zdenek Behan
1
-13
/
+13
2009-07-10
Monitor: use pclose rather than fclose
NeilBrown
1
-1
/
+1
2009-06-02
Merge branch 'master' into devel-3.0
NeilBrown
1
-5
/
+14
2009-06-02
Move WaitClean from Monitor.c to sysfs.c
NeilBrown
1
-104
/
+0
2009-06-02
Update copyright dates and remove references to @cse.unsw.edu.au
NeilBrown
1
-7
/
+2
2009-06-02
Monitor: don't get confused if utime is never set.
NeilBrown
1
-0
/
+4
2009-05-12
Monitor: support spare-group manipulation for 1.x metadata.
NeilBrown
1
-5
/
+14
2009-05-11
config: allow Array line to contain array name without /dev/md/ prefix.
NeilBrown
1
-1
/
+7
2009-05-11
config: support "ARRAY <ignore> ..." lines in mdadm.conf
NeilBrown
1
-0
/
+2
2009-04-14
Wait for POLLPRI on /proc or /sys files.
NeilBrown
1
-1
/
+1
2009-03-10
Merge branch 'master' in devel-3.0
NeilBrown
1
-0
/
+2
2009-02-05
Monitor: send --test message for arrays in /proc/mdstat that aren't in mdadm....
NeilBrown
1
-0
/
+2
2009-01-08
Merge branch 'master' into scratch-3.0
NeilBrown
1
-1
/
+1
2009-01-08
Free mdstat data structures properly.
NeilBrown
1
-1
/
+1
2008-12-02
fix ->metadata_version checking in Wait()
Dan Williams
1
-1
/
+1
2008-11-04
config: Don't require an array to have a device name.
NeilBrown
1
-1
/
+4
2008-10-15
quiet WaitClean()
Dan Williams
1
-5
/
+7
2008-10-15
Extend --wait-clean to checkpoint resync
Dan Williams
1
-0
/
+3
2008-10-15
--wait-clean: shorten timeout
Dan Williams
1
-12
/
+23
2008-09-15
'mdadm --wait-clean' wait for array to be marked clean
Dan Williams
1
-0
/
+88
2008-09-15
Add ping_monitor() to mdadm --wait
Dan Williams
1
-4
/
+8
2008-07-24
Clean up usage of open()
Doug Ledford
1
-1
/
+1
2008-04-28
Fix for segfault when reading /proc/mdstat
Neil Brown
1
-0
/
+1
2007-12-14
Replace sysarray with mdinfo
Neil Brown
1
-1
/
+1
2007-12-14
Remove spaces/tabs from ends of lines.
Neil Brown
1
-9
/
+9
2007-09-27
Monitor.c s/MAXINT/INT_MAX/g
maximilian attems
1
-6
/
+6
2007-09-27
Monitor.c include signal.h directly
maximilian attems
1
-1
/
+1
2007-07-09
Enhance raid4 support: --assemble and --monitor wasn't quite happy with it.
Doug Ledford
1
-5
/
+6
2007-07-09
Mark some files FD_CLOEXEC to protect sendmail from them.
Doug Ledford
1
-0
/
+1
2007-07-09
Fix spare migration and other problems with --monitor.
Neil Brown
1
-0
/
+1
2007-02-22
Fix a bug that was causing incorrect warning from --monitor.
Neil Brown
1
-1
/
+1
2006-12-21
Release 2.6
mdadm-2.6
Neil Brown
1
-1
/
+1
2006-12-21
Add new mode: --incremental
Neil Brown
1
-1
/
+1
2006-12-14
Don't hold md device open for so long in --monitor mode
Neil Brown
1
-4
/
+20
2006-12-14
When resync finished, report the mismatch count if there is one.
Neil Brown
1
-3
/
+19
2006-12-14
--wait or -W will wait for resync activity to finish on the given devices.
Neil Brown
1
-0
/
+35
2006-06-26
More consistent honoring of --configfile
Neil Brown
1
-6
/
+6
2006-06-26
Fix user-after-free bug in error path in --monitor mode.
Neil Brown
1
-1
/
+1
2006-06-02
Fix typo in mail message from --monitor
Neil Brown
1
-1
/
+1
2006-05-29
check return status of all write/fwrite functions as required by glibc 2.4
Neil Brown
1
-1
/
+1
2006-05-26
Choose better devnumbers and tidy up some issues with finding names.
Neil Brown
1
-0
/
+1
2006-05-19
Just updaqte copyright dates and email address
Neil Brown
1
-1
/
+1
2006-05-19
Add a copy of /proc/mdstat to the mail message send by mdadm --monitor.
Neil Brown
1
-0
/
+11
2006-05-15
Arrange that SparesMissing events generate an email too.
Neil Brown
1
-1
/
+3
2006-05-15
Support 'mailfrom' line in mdadm.conf so the From: line in alert emails can b...
Neil Brown
1
-18
/
+24
2006-03-28
Reduce dependance on MD_SB_DISKS
Neil Brown
1
-7
/
+17
2006-03-28
Create missing /dev files where needed.
Neil Brown
1
-2
/
+2
2006-01-31
Sort mdstat entries so that composites are well-ordered.
Neil Brown
1
-1
/
+1
2005-12-05
syslog support for monitor mode
Neil Brown
1
-18
/
+45
2005-12-05
Report which device failed in a Fail message.
Neil Brown
1
-0
/
+3
2005-04-04
Change MAJOR() etc to major() etc
Neil Brown
1
-5
/
+5
2004-11-01
mdadm-1.8.0
mdadm-1.8.0
Neil Brown
1
-2
/
+15
2004-08-11
mdadm-1.7.0
mdadm-1.7.0
Neil Brown
1
-1
/
+8
2004-06-04
mdadm-1.6.0
mdadm-1.6.0
Neil Brown
1
-7
/
+10
[next]