index
:
kernel/git/hare/mdadm.git
cluster
data_offset
devel-3.0
devel-3.1
devel-3.2
devel-3.3
hotunplug
master
mdadm-2
mdadm-2.6.7.x
mdadm-3.2.x
mdadm-3.3.x
origin
r10-reshape
scratch-3.0
shlib
sles11
stable-1
hare's fork of mdadm.git
Hannes Reinecke
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
Grow.c
Age
Commit message (
Expand
)
Author
Files
Lines
2021-04-06
mdadm: fix growing containers
Nigel Croxon
1
-8
/
+11
2021-03-09
Grow: Block reshape when external metadata and write-intent bitmap
Jakub Radtke
1
-9
/
+15
2021-03-03
Grow: be careful of corrupt dev_roles list
NeilBrown
1
-3
/
+12
2021-03-03
mdadm: fix reshape from RAID5 to RAID6 with backup file
Nigel Croxon
1
-2
/
+5
2020-11-25
mdadm: Unify forks behaviour
Mariusz Tkaczyk
1
-45
/
+7
2020-06-18
mdadm/Grow: prevent md's fd from being occupied during delayed time
allenpeng
1
-1
/
+1
2019-02-13
Fix reshape for decreasing data offset
Corey Hickey
1
-2
/
+2
2019-02-11
Fix spelling typos.
Dimitri John Ledkov
1
-3
/
+3
2018-12-06
Grow: report correct new chunk size.
NeilBrown
1
-1
/
+1
2018-12-06
Grow: avoid overflow in compute_backup_blocks()
NeilBrown
1
-1
/
+2
2018-08-01
Grow: Frozen array can't be idle
Mariusz Tkaczyk
1
-1
/
+2
2018-07-11
Coverity: Resource leak: close fd before return
Anthony Youngman
1
-0
/
+1
2018-04-27
mdadm/grow: correct size and chunk_size casting
Roman Sobanski
1
-1
/
+1
2018-01-25
Grow.c: Block any level migration with chunk size change
Mariusz Tkaczyk
1
-0
/
+5
2017-11-28
mdadm/grow: correct the s->size > 1 to make 'max' work
Zhilong Liu
1
-1
/
+1
2017-11-09
To support clustered raid10
Guoqing Jiang
1
-0
/
+6
2017-10-11
mdadm/grow: adding a test to ensure resize was required
Zhilong Liu
1
-2
/
+2
2017-10-02
Grow: Use all 80 characters
Jes Sorensen
1
-220
/
+197
2017-10-02
Grow: fix switching on PPL during recovery
Pawel Baldysiak
1
-3
/
+0
2017-10-02
mdadm/grow: Component size must be larger than chunk size
Zhilong Liu
1
-0
/
+6
2017-10-02
Grow: stop previous reshape process first
Tomasz Majchrzak
1
-2
/
+2
2017-08-16
Error messages should end with a newline character.
NeilBrown
1
-2
/
+2
2017-06-09
Grow: don't allow to enable PPL when reshape is in progress
Tomasz Majchrzak
1
-0
/
+12
2017-06-09
Grow: don't allow array geometry change with ppl enabled
Tomasz Majchrzak
1
-0
/
+7
2017-06-05
Grow: set component size prior to array size
Tomasz Majchrzak
1
-0
/
+2
2017-05-16
mdadm: Fixup != broken formatting
Jes Sorensen
1
-6
/
+7
2017-05-16
mdadm: Fixup more broken logical operator formatting
Jes Sorensen
1
-7
/
+9
2017-05-16
mdadm: Fixup a large number of bad formatting of logical operators
Jes Sorensen
1
-18
/
+16
2017-05-05
mdadm/util: unify fstat checking blkdev into function
Zhilong Liu
1
-6
/
+4
2017-05-03
change back 0644 permission for Grow.c
Zhilong Liu
1
-0
/
+0
2017-05-02
Grow: Grow_continue_command: Avoid aliasing array variable
Jes Sorensen
1
-3
/
+3
2017-04-20
Grow_continue_command: ensure 'content' is properly initialised.
NeilBrown
1
-0
/
+1
2017-04-05
Grow: Stop bothering about md driver versions older than 0.90.00
Jes Sorensen
1
-7
/
+0
2017-03-30
sysfs: Make sysfs_init() return an error code
Jes Sorensen
1
-6
/
+33
2017-03-30
Grow: Do not shadow an existing variable
Jes Sorensen
1
-3
/
+3
2017-03-30
Grow: Remove unnecessary optimization
Jes Sorensen
1
-12
/
+0
2017-03-29
util: Introduce md_set_array_info()
Jes Sorensen
1
-9
/
+8
2017-03-29
util: Introduce md_get_disk_info()
Jes Sorensen
1
-7
/
+7
2017-03-29
util: Introduce md_get_array_info()
Jes Sorensen
1
-15
/
+16
2017-03-29
Grow: Fixup a pile of cosmetic issues
Jes Sorensen
1
-28
/
+32
2017-03-29
Grow: support consistency policy change
Artur Paszkiewicz
1
-0
/
+172
2017-03-29
super1: PPL support
Artur Paszkiewicz
1
-1
/
+14
2017-03-28
Add 'force' flag to *hot_remove_disk().
NeilBrown
1
-1
/
+1
2017-03-28
Retry HOT_REMOVE_DISK a few times.
NeilBrown
1
-8
/
+1
2016-11-17
Increase buffer for sysfs disk state
Tomasz Majchrzak
1
-2
/
+4
2016-10-19
Allow level migration only for single-array container
Mariusz Dabrowski
1
-0
/
+20
2016-06-16
MDADM:Check mdinfo->reshape_active more times before calling Grow_continue
Xiao Ni
1
-30
/
+37
2016-06-03
Use dev_t for devnm2devid and devid2devnm
Mike Lovell
1
-1
/
+1
2016-05-12
Grow: Apply some more consistent formatting to Grow_addbitmap()
Jes Sorensen
1
-20
/
+21
2016-05-12
Grow: Simplify error paths in Grow_addbitmap()
Jes Sorensen
1
-10
/
+10
2016-05-12
mdadm: Make add_internal_bitmap() return 0 on success
Jes Sorensen
1
-1
/
+1
2016-05-12
Grow: Handle failure to load superblock in Grow_addbitmap()
Jes Sorensen
1
-1
/
+6
2016-05-12
Grow: Grow_addbitmap() reduce indentation
Jes Sorensen
1
-18
/
+18
2016-03-24
Change the option from NoUpdate to NodeNumUpdate
Guoqing Jiang
1
-1
/
+1
2016-03-22
Grow: goto release if Manage_subdevs failed
Guoqing Jiang
1
-3
/
+5
2016-03-11
Grow: analyse_change add notification about only 2-device can be convert from...
Yi Zhang
1
-0
/
+3
2016-03-11
Grow: close fd earlier to avoid "cannot get excl access" when stopping
Pawel Baldysiak
1
-0
/
+4
2016-03-09
Grow: Grow_addbitmap(): Add check to quiet down static code checkers
Jes Sorensen
1
-1
/
+8
2016-03-09
Grow: Grow_continue_command() remove dead code
Jes Sorensen
1
-6
/
+1
2016-02-22
Grow: Add documentation to abort_reshape() for suspend_{lo,hi} setting
Jes Sorensen
1
-0
/
+8
2015-12-24
Grow: close file descriptor earlier to avoid "still in use" when stopping
Artur Paszkiewicz
1
-0
/
+3
2015-12-22
Check and remove bitmap first when reshape to raid0
Xiao Ni
1
-0
/
+9
2015-12-16
mdadm: output info more precisely when change bitmap to none
Guoqing Jiang
1
-2
/
+5
2015-12-16
mdadm: Change timestamps to unsigned data type.
Deepa Dinamani
1
-2
/
+2
2015-09-28
Increment version for clustered bitmaps
Goldwyn Rodrigues
1
-0
/
+3
2015-07-27
Merge branch 'cluster'
NeilBrown
1
-4
/
+8
2015-07-06
Grow: remove stray tracing message.
NeilBrown
1
-3
/
+1
2015-06-18
Grow: fix typo in comment
NeilBrown
1
-1
/
+1
2015-06-17
mdadm: add the ability to change cluster name
Guoqing Jiang
1
-1
/
+1
2015-06-17
Convert a bitmap=none device to clustered
Guoqing Jiang
1
-3
/
+7
2015-05-28
Grow: fix a couple of typos.
NeilBrown
1
-2
/
+2
2015-05-28
Grow: fix problem with --grow --continue
NeilBrown
1
-3
/
+4
2015-05-25
Grow: another attempt to fix stop-during-reshape race.
NeilBrown
1
-16
/
+18
2015-05-15
Grow: be even more careful about handing a '0' completed value.
NeilBrown
1
-1
/
+3
2015-05-15
Grow: retry when writing 'reshape' to 'sync_action' is EBUSY.
NeilBrown
1
-3
/
+8
2015-05-15
Grow: be more careful if array is stopped during critical section.
NeilBrown
1
-3
/
+10
2015-05-15
Grow: add missing space in message.
NeilBrown
1
-1
/
+1
2015-05-14
Grow: only warn about incompatible metadata when no fallback available.
NeilBrown
1
-1
/
+3
2015-03-26
reshape: support raid5 grow on certain older kernels.
NeilBrown
1
-2
/
+13
2015-02-25
Grow.c: Fix classic readlink() buffer overflow
Jes Sorensen
1
-1
/
+1
2015-02-12
Don't break long strings onto multiple lines.
NeilBrown
1
-123
/
+59
2015-02-12
Consistently print program Name and __func__ in debug messages.
NeilBrown
1
-10
/
+9
2015-02-12
Change way of printing name of a process
Pawel Baldysiak
1
-9
/
+9
2014-12-02
Grow: Fix wrong 'goto' in set_new_data_offset
Pawel Baldysiak
1
-1
/
+1
2014-10-29
Grow: fix resize of array component size to > 32bits
Justin Maggard
1
-1
/
+1
2014-09-03
Grow: Report when grow needs metadata update
Andy Smith
1
-1
/
+3
2014-07-29
Grow: improve error message is "--grow -n2" used on Linear arrays.
NeilBrown
1
-1
/
+6
2014-07-21
Grow: fix that preventing resize of array to 32bit size.
NeilBrown
1
-1
/
+1
2014-07-17
Grow: Do not try to restart if reshape is running
Pawel Baldysiak
1
-1
/
+4
2014-06-12
Grow: fix removal of line in wrong case
Pawel Baldysiak
1
-1
/
+1
2014-06-05
Make sure "make everything" builds again.
NeilBrown
1
-1
/
+3
2014-06-02
Grow: Do not fork via systemd if freeze_reshape is set
Baldysiak, Pawel
1
-1
/
+1
2014-06-02
Grow: Use 'forked' also for reshape_container in Grow_continue
Baldysiak, Pawel
1
-1
/
+1
2014-06-02
Do not set default 'before.layout' when reshaping from RAID4 to RAID4
Baldysiak, Pawel
1
-1
/
+0
2014-05-22
mdadm: Do not reimplment offsetof
Cristian RodrÃguez
1
-4
/
+1
2014-05-22
Grow: fix resent grow_continue breakage.
NeilBrown
1
-3
/
+3
2014-05-20
Reshape: use systemd to continue containers as well as native arrays.
NeilBrown
1
-0
/
+4
2014-05-20
Grow: split continue_via_systemd into a separate function.
NeilBrown
1
-47
/
+48
2014-05-20
Grow: add 'forked' option to reshape_container.
NeilBrown
1
-7
/
+7
2014-05-15
Grow: try to let "--grow --continue" from systemd complete a reshape.
NeilBrown
1
-2
/
+58
2014-05-15
Grow: store a link to current backup file in /run/mdadm or similar.
NeilBrown
1
-2
/
+52
2014-01-20
Grow: fix problems with prematurely aborting of reshapes.
NeilBrown
1
-3
/
+13
2013-09-03
Release mdadm-3.3
mdadm-3.3
NeilBrown
1
-1
/
+1
2013-08-28
Grow: fix hang when growing a RAID5.
NeilBrown
1
-0
/
+1
2013-08-01
Grow: exit background thread cleanly on SIGTERM.
NeilBrown
1
-2
/
+13
2013-07-31
Avoid double close()
Jes Sorensen
1
-0
/
+2
2013-07-24
Grow: don't hold array open while waiting for reshape.
NeilBrown
1
-2
/
+4
2013-07-11
Grow: pass INVALID_SECTORS to reshape_array, not 0.
NeilBrown
1
-2
/
+3
2013-07-10
Grow: use mdstat_wait to wait for delayed reshape.
NeilBrown
1
-3
/
+3
2013-07-04
Grow: notice when --stop is synchronising a reshape and don't mess it up.
NeilBrown
1
-3
/
+12
2013-07-04
Grow: fix small bug when reshape interrupted.
NeilBrown
1
-0
/
+1
2013-07-02
Assemble: improve messages when restarting a reshape.
NeilBrown
1
-2
/
+3
2013-07-01
Manage: check alignment when stopping an array undergoing reshape.
NeilBrown
1
-11
/
+0
2013-07-01
New function: sysfs_wait
NeilBrown
1
-20
/
+8
2013-06-27
Grow: fix crash when restarting an array.
NeilBrown
1
-0
/
+10
2013-06-27
Grow: lack of head/tail space not fatal for RAID5 etc.
NeilBrown
1
-3
/
+13
2013-06-27
Grow: report better message when --grow --chunk cannot work.
NeilBrown
1
-7
/
+16
2013-06-24
Grow: chose default layout when converting from RAID0.
NeilBrown
1
-0
/
+4
2013-06-24
Grow: centralise level-change code.
NeilBrown
1
-66
/
+112
2013-06-24
Grow: remove excess drives when converting to RAID0.
NeilBrown
1
-0
/
+39
2013-06-24
Grow: clear new_layout when we change the level.
NeilBrown
1
-0
/
+1
2013-06-24
Grow: analyse_change needs to set new_size even if nothing much is happening.
NeilBrown
1
-0
/
+1
2013-06-24
Grow: fix two problems with new_data_offset
NeilBrown
1
-2
/
+4
2013-06-24
Grow: Try hard to set new_offset.
NeilBrown
1
-4
/
+15
2013-06-24
Grow: Make sure new data-offset is well-aligned
NeilBrown
1
-16
/
+51
2013-06-19
Grow: a data_offset should not be tested against 0.
NeilBrown
1
-1
/
+1
2013-06-19
Remove lots of unnecessary white space.
NeilBrown
1
-2
/
+0
2013-06-19
Grow: fix up recent changes to set_new_data_offset.
NeilBrown
1
-23
/
+21
2013-05-30
Make sure NOFILE resource limit is big enough.
NeilBrown
1
-0
/
+2
2013-05-28
Grow_continue: handle RESHAPE_NO_BACKUP correctly.
NeilBrown
1
-4
/
+8
2013-05-28
Grow: allow for different sized devices when updating data_offset.
NeilBrown
1
-16
/
+49
2013-05-28
Assemble: allow --update=revert-reshape
NeilBrown
1
-1
/
+2
2013-05-22
Grow: allow a reshape which only changes --data-offset
NeilBrown
1
-0
/
+4
2013-05-22
Grow: E2BIG should be reporte differently if --data-offset was requested.
NeilBrown
1
-0
/
+5
2013-05-22
Grow: --backup-file and --data-offset are incompatible.
NeilBrown
1
-3
/
+4
2013-05-22
Grow: handle E2BIG from new_offset changes more gracefully.
NeilBrown
1
-2
/
+5
2013-05-22
Grow: allow --data-offset to be specified for raid4/5/6
NeilBrown
1
-1
/
+2
2013-05-22
Grow: allow metadata to indicate that changing data_offset not supported.
NeilBrown
1
-0
/
+5
2013-05-22
Grow: use new_data_offset instead of backups for raid4/5/6 reshape.
NeilBrown
1
-0
/
+34
2013-05-22
Grow: introduce min_offset_change to struct reshape.
NeilBrown
1
-12
/
+14
2013-05-22
Grow: have analyse_change zero the reshape structure first.
NeilBrown
1
-12
/
+2
2013-05-21
Grow.c: split impose_reshape out as a function.
NeilBrown
1
-64
/
+82
2013-05-21
Grow.c: split out update_cache_size() function.
NeilBrown
1
-19
/
+27
2013-05-21
Grow.c remove some pointless casts on 'data_offset'.
NeilBrown
1
-4
/
+2
2013-05-21
Change some fprintf(stderrs to cont_err()
NeilBrown
1
-7
/
+6
2013-05-21
Change some "fprintf(stderr,"s to pr_err.
NeilBrown
1
-15
/
+14
2013-05-21
Grow: set_new_data_offset should report if kernel is too old.
NeilBrown
1
-1
/
+10
2013-05-21
comment typo
NeilBrown
1
-1
/
+1
2013-05-21
Grow: just pass delta_disks instead of all of 'info'.
NeilBrown
1
-4
/
+4
2013-05-21
Grow: split out code for setting new_data_offset
NeilBrown
1
-50
/
+68
2013-05-21
Grow: replace '1' with 'INVALID_SECTORS' where appropriate.
NeilBrown
1
-7
/
+7
2013-02-21
Discard devnum in favour of devnm
NeilBrown
1
-83
/
+64
2013-02-21
Grow: fix problem with reshaping RAID4 to RAID0.
NeilBrown
1
-1
/
+5
2013-02-21
Grow: disallow --size changes on RAID0 and Linear.
NeilBrown
1
-0
/
+6
2012-11-22
Grow: fix bug when multiple arrays present.
NeilBrown
1
-1
/
+1
2012-11-20
Grow.c: fix uninitialized variables compilation-time error
Lukasz Dorau
1
-1
/
+2
2012-11-20
Grow: fix reshape from RAID5 to RAID1.
NeilBrown
1
-1
/
+3
2012-10-11
Grow: fix a couple of typos with --assume-clean usage
NeilBrown
1
-2
/
+2
2012-10-09
Grow: allow --grow --continue to work for native metadata.
NeilBrown
1
-4
/
+37
2012-10-04
Grow/raid10: support reducing the devices in a RAID10.
NeilBrown
1
-11
/
+78
2012-10-04
Grow: add raid10 reshape.
NeilBrown
1
-38
/
+318
2012-10-04
Split 'GCD' out into a separate function.
NeilBrown
1
-6
/
+12
2012-10-04
Add --data-offset flag for Create and Grow
NeilBrown
1
-0
/
+6
2012-10-03
Grow: make warning about old metadata more explicit.
NeilBrown
1
-3
/
+2
2012-10-03
Grow - be careful about 'delayed' reshapes.
NeilBrown
1
-0
/
+34
2012-09-20
grow: fix typo : MAX_DISKS -> MAX_SIZE
NeilBrown
1
-1
/
+1
2012-08-13
Grow.c: change size to be unsigned and use '0' in case of 'no change'
Lukasz Dorau
1
-5
/
+5
2012-08-13
Minor cosmetic fixes in various files.
NeilBrown
1
-16
/
+27
2012-08-13
Fix default size calculations that were recently broken.
NeilBrown
1
-1
/
+3
2012-07-09
Use new struct context and struct shape for Grow_addbitmap
NeilBrown
1
-10
/
+10
2012-07-09
Use new struct context and struct shape in Grow_reshape
NeilBrown
1
-70
/
+68
2012-07-09
Change the values for "max size" from -1 to 1.
NeilBrown
1
-11
/
+12
2012-07-09
Convert 'quiet' to 'not verbose' in various places.
NeilBrown
1
-20
/
+20
2012-07-09
Remove scattered checks for malloc success.
NeilBrown
1
-14
/
+7
2012-07-09
Introduce pr_err for printing error messages.
NeilBrown
1
-206
/
+182
2012-05-15
Grow: don't print message if unfreezing fails.
NeilBrown
1
-2
/
+0
2012-05-15
Grow: fix --layout=preserve to match man page.
NeilBrown
1
-1
/
+29
2012-05-03
Grow: failing the set the per-device size is not an error.
NeilBrown
1
-1
/
+3
2012-04-30
Introduce sysfs_set_num_signed() and use it to set bitmap/offset
Jes Sorensen
1
-2
/
+2
2012-04-23
fix: correct extending size of raid0 array
Lukasz Dorau
1
-1
/
+1
2012-04-17
FIX: Size change is possible as standalone change only
Adam Kwolek
1
-1
/
+1
2012-04-17
FIX: Detect error and rollback metadata
Adam Kwolek
1
-2
/
+11
2012-04-17
FIX: Respect metadata size limitations
Adam Kwolek
1
-0
/
+21
2012-04-17
FIX: Extend size of raid0 array
Adam Kwolek
1
-0
/
+35
2012-04-17
FIX: Support metadata changes rollback
Adam Kwolek
1
-6
/
+10
2012-04-17
imsm: Execute size change for external metatdata
Adam Kwolek
1
-31
/
+47
2012-03-22
Grow: print useful error when converting RAID1->RAID5 will fail.
NeilBrown
1
-0
/
+4
2012-03-22
Remove possible crash during RAID6 -> RAID5 reshape.
NeilBrown
1
-6
/
+22
2012-02-20
FIX: Changes in '0' case for reshape position verification
Adam Kwolek
1
-2
/
+10
2012-02-09
FIX: Do not try to (continue) reshape using inactive array
Adam Kwolek
1
-0
/
+14
2012-02-09
FIX: restart reshape when reshape process is stopped just between 2 reshapes
Adam Kwolek
1
-0
/
+12
2012-02-09
FIX: use md position to reshape restart
Adam Kwolek
1
-26
/
+60
2012-02-09
Flush mdmon before next reshape step during container operation
Adam Kwolek
1
-2
/
+10
2012-01-30
FIX: Typo error in fprint command
Adam Kwolek
1
-1
/
+1
2012-01-30
FIX: mdmon check in reshape_container() can cause a problem
Adam Kwolek
1
-6
/
+0
2012-01-30
FIX: External metadata sometimes is not updated
Adam Kwolek
1
-0
/
+1
2011-12-23
Grow/bitmap: support adding bitmap via sysfs.
NeilBrown
1
-4
/
+20
2011-12-23
Grow.c: fix lots of white-space issues.
NeilBrown
1
-43
/
+41
2011-12-23
Grow: fix reshape-array for shrinking reshapes.
NeilBrown
1
-3
/
+5
2011-12-23
Grow: fix start_reshape for shrinking arrays.
NeilBrown
1
-4
/
+9
[next]