aboutsummaryrefslogtreecommitdiff
path: root/drivers/md/md-cluster.c
AgeCommit message (Expand)AuthorFilesLines
2016-09-21md-cluster: make resync lock also could be interrupttedGravatar Guoqing Jiang 1-2/+3
2016-09-21md-cluster: introduce dlm_lock_sync_interruptible to fix tasks hangGravatar Guoqing Jiang 1-1/+39
2016-09-21md-cluster: convert the completion to wait queueGravatar Guoqing Jiang 1-5/+9
2016-09-21md-cluster: protect md_find_rdev_nr_rcu with rcu lockGravatar Guoqing Jiang 1-4/+8
2016-09-21md-cluster: remove some unnecessary dlm_unlock_syncGravatar Guoqing Jiang 1-5/+1
2016-09-21md-cluster: use FORCEUNLOCK in lockres_freeGravatar Guoqing Jiang 1-15/+11
2016-08-24md-cluster: fix error return code in join()Gravatar Wei Yongjun 1-3/+9
2016-05-09md-cluster: check the return value of process_recvd_msgGravatar Guoqing Jiang 1-3/+10
2016-05-09md-cluster: gather resync infos and enable recv_thread after bitmap is readyGravatar Guoqing Jiang 1-6/+24
2016-05-04md-cluster: sync bitmap when node received RESYNCING msgGravatar Guoqing Jiang 1-0/+27
2016-05-04md-cluster: fix locking when node joins cluster during message broadcastGravatar Guoqing Jiang 1-3/+10
2016-05-04md-cluster: unregister thread if err happenedGravatar Guoqing Jiang 1-0/+2
2016-05-04md-cluster: wake up thread to continue recoveryGravatar Guoqing Jiang 1-3/+6
2016-05-04md-cluster: change resync lock from asynchronous to synchronousGravatar Guoqing Jiang 1-2/+0
2016-01-24md-cluster: fix missing memory freeGravatar Shaohua Li 1-1/+5
2016-01-06md-cluster: update comments for MD_CLUSTER_SEND_LOCKED_ALREADYGravatar Guoqing Jiang 1-5/+18
2016-01-06md-cluster: Protect communication with mutexesGravatar Guoqing Jiang 1-10/+63
2016-01-06md-cluster: Defer MD reloading to mddev->threadGravatar Guoqing Jiang 1-1/+3
2016-01-06md-cluster: append some actions when change bitmap from clustered to noneGravatar Guoqing Jiang 1-0/+57
2016-01-06md-cluster: Fix the remove sequence with the new MD reload codeGravatar Goldwyn Rodrigues 1-1/+1
2016-01-06md-cluster: remove a disk asynchronously from cluster environmentGravatar Guoqing Jiang 1-2/+5
2016-01-06md-cluster: Avoid the resync ping-pongGravatar Goldwyn Rodrigues 1-0/+8
2015-10-24md-cluster: remove mddev arg from add_resync_info()Gravatar NeilBrown 1-3/+3
2015-10-24md-cluster: don't cast void pointers when assigning them.Gravatar NeilBrown 1-2/+2
2015-10-24md-cluster: discard unused sb_mutex.Gravatar NeilBrown 1-2/+0
2015-10-24md-cluster: Fix warnings when build with CF=-D__CHECK_ENDIAN__Gravatar Guoqing Jiang 1-10/+11
2015-10-16md-cluster: metadata_update_finish: consistently use cmsg.raid_slot as le32Gravatar NeilBrown 1-4/+5
2015-10-12md-cluster: Add 'SUSE' as author for md-cluster.cGravatar Guoqing Jiang 1-0/+1
2015-10-12md-cluster: zero cmsg before it was sentGravatar Guoqing Jiang 1-3/+3
2015-10-12md-cluster: make sure the node do not receive it's own msgGravatar Guoqing Jiang 1-0/+3
2015-10-12md-cluster: remove unnecessary setting for slotGravatar Guoqing Jiang 1-2/+0
2015-10-12md-cluster: make other members of cluster_msg is handled by little endian funcsGravatar Guoqing Jiang 1-10/+14
2015-10-12md-cluster: Do not printk() every received messageGravatar Goldwyn Rodrigues 1-14/+0
2015-10-12md-cluster: Fix adding of new disk with new reload codeGravatar Goldwyn Rodrigues 1-10/+25
2015-10-12md-cluster: Perform resync/recovery under a DLM lockGravatar Goldwyn Rodrigues 1-3/+26
2015-10-12md-cluster: Improve md_reload_sb to be less error proneGravatar Goldwyn Rodrigues 1-11/+16
2015-10-12md-cluster: Wake up suspended processGravatar Goldwyn Rodrigues 1-2/+5
2015-10-12md-cluster: send BITMAP_NEEDS_SYNC when node is leaving clusterGravatar Guoqing Jiang 1-0/+20
2015-10-12md-cluster: Use a small window for resyncGravatar Goldwyn Rodrigues 1-36/+5
2015-10-12md-cluster: complete all write requests before adding suspend_infoGravatar Goldwyn Rodrigues 1-2/+5
2015-08-31md-cluster: remove inappropriate try_module_get from join()Gravatar NeilBrown 1-4/+0
2015-08-31md-cluster: Read the disk bitmap sb and check if it needs recoveryGravatar Guoqing Jiang 1-1/+15
2015-08-31md-cluster: only call complete(&cinfo->completion) when node join clusterGravatar Guoqing Jiang 1-1/+10
2015-08-31md-cluster: add missed lockres_freeGravatar Guoqing Jiang 1-1/+3
2015-08-31md-cluster: remove the unused sb_lockGravatar Guoqing Jiang 1-9/+0
2015-08-31md-cluster: init suspend_list and suspend_lock early in joinGravatar Guoqing Jiang 1-3/+2
2015-08-31md-cluster: add the error check if failed to get dlm lockGravatar Guoqing Jiang 1-6/+35
2015-08-31md-cluster: init completion within lockres_initGravatar Guoqing Jiang 1-2/+1
2015-08-31md-cluster: fix deadlock issue on message lockGravatar Guoqing Jiang 1-7/+7
2015-08-31md-cluster: transfer the resync ownership to another nodeGravatar Guoqing Jiang 1-0/+15