Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
f2029b1e47b607619d1dd2cb0bbb77f64ec6b7c2
/
drivers
/
md
/
md-cluster.c
d6385db
md-cluster: make resync lock also could be interruptted
by Guoqing Jiang
· 8 years ago
7bcda71
md-cluster: introduce dlm_lock_sync_interruptible to fix tasks hang
by Guoqing Jiang
· 8 years ago
fccb60a
md-cluster: convert the completion to wait queue
by Guoqing Jiang
· 8 years ago
5f0aa21
md-cluster: protect md_find_rdev_nr_rcu with rcu lock
by Guoqing Jiang
· 8 years ago
e3f924d
md-cluster: remove some unnecessary dlm_unlock_sync
by Guoqing Jiang
· 8 years ago
400cb45
md-cluster: use FORCEUNLOCK in lockres_free
by Guoqing Jiang
· 8 years ago
0f6187d
md-cluster: fix error return code in join()
by Wei Yongjun
· 8 years ago
1fa9a1a
md-cluster: check the return value of process_recvd_msg
by Guoqing Jiang
· 9 years ago
51e453a
md-cluster: gather resync infos and enable recv_thread after bitmap is ready
by Guoqing Jiang
· 9 years ago
18c9ff7
md-cluster: sync bitmap when node received RESYNCING msg
by Guoqing Jiang
· 9 years ago
1535212
md-cluster: fix locking when node joins cluster during message broadcast
by Guoqing Jiang
· 9 years ago
5b0fb33
md-cluster: unregister thread if err happened
by Guoqing Jiang
· 9 years ago
eb315cd
md-cluster: wake up thread to continue recovery
by Guoqing Jiang
· 9 years ago
41a9a0d
md-cluster: change resync lock from asynchronous to synchronous
by Guoqing Jiang
· 9 years ago
4ac7a65
md-cluster: fix missing memory free
by Shaohua Li
· 9 years ago
e19508f
md-cluster: update comments for MD_CLUSTER_SEND_LOCKED_ALREADY
by Guoqing Jiang
· 9 years ago
8b9277c
md-cluster: Protect communication with mutexes
by Guoqing Jiang
· 9 years ago
15858fa
md-cluster: Defer MD reloading to mddev->thread
by Guoqing Jiang
· 9 years ago
f6a2dc6
md-cluster: append some actions when change bitmap from clustered to none
by Guoqing Jiang
· 9 years ago
54a8839
md-cluster: Fix the remove sequence with the new MD reload code
by Goldwyn Rodrigues
· 9 years ago
659b254
md-cluster: remove a disk asynchronously from cluster environment
by Guoqing Jiang
· 9 years ago
ac277c6
md-cluster: Avoid the resync ping-pong
by Goldwyn Rodrigues
· 9 years ago
30661b4
md-cluster: remove mddev arg from add_resync_info()
by NeilBrown
· 9 years ago
2e2a7cd
md-cluster: don't cast void pointers when assigning them.
by NeilBrown
· 9 years ago
8238152
md-cluster: discard unused sb_mutex.
by NeilBrown
· 9 years ago
cf97a34
md-cluster: Fix warnings when build with CF=-D__CHECK_ENDIAN__
by Guoqing Jiang
· 9 years ago
ba2746b
md-cluster: metadata_update_finish: consistently use cmsg.raid_slot as le32
by NeilBrown
· 9 years ago
86b5727
md-cluster: Add 'SUSE' as author for md-cluster.c
by Guoqing Jiang
· 9 years ago
aee177a
md-cluster: zero cmsg before it was sent
by Guoqing Jiang
· 9 years ago
256f5b2
md-cluster: make sure the node do not receive it's own msg
by Guoqing Jiang
· 9 years ago
487cf914
md-cluster: remove unnecessary setting for slot
by Guoqing Jiang
· 9 years ago
faeff83
md-cluster: make other members of cluster_msg is handled by little endian funcs
by Guoqing Jiang
· 9 years ago
d216711
md-cluster: Do not printk() every received message
by Goldwyn Rodrigues
· 9 years ago
dbb64f8
md-cluster: Fix adding of new disk with new reload code
by Goldwyn Rodrigues
· 9 years ago
c186b12
md-cluster: Perform resync/recovery under a DLM lock
by Goldwyn Rodrigues
· 9 years ago
70bcecd
md-cluster: Improve md_reload_sb to be less error prone
by Goldwyn Rodrigues
· 9 years ago
b8ca846
md-cluster: Wake up suspended process
by Goldwyn Rodrigues
· 9 years ago
0999541
md-cluster: send BITMAP_NEEDS_SYNC when node is leaving cluster
by Guoqing Jiang
· 9 years ago
c40f341
md-cluster: Use a small window for resync
by Goldwyn Rodrigues
· 9 years ago
9ed38ff5
md-cluster: complete all write requests before adding suspend_info
by Goldwyn Rodrigues
· 9 years ago
18b9f67
md-cluster: remove inappropriate try_module_get from join()
by NeilBrown
· 9 years ago
abb9b22
md-cluster: Read the disk bitmap sb and check if it needs recovery
by Guoqing Jiang
· 9 years ago
eece075
md-cluster: only call complete(&cinfo->completion) when node join cluster
by Guoqing Jiang
· 9 years ago
6e6d9f2
md-cluster: add missed lockres_free
by Guoqing Jiang
· 9 years ago
b2b9bff
md-cluster: remove the unused sb_lock
by Guoqing Jiang
· 9 years ago
9e3072e
md-cluster: init suspend_list and suspend_lock early in join
by Guoqing Jiang
· 9 years ago
b5ef567
md-cluster: add the error check if failed to get dlm lock
by Guoqing Jiang
· 9 years ago
b83d51c
md-cluster: init completion within lockres_init
by Guoqing Jiang
· 9 years ago
66099bb
md-cluster: fix deadlock issue on message lock
by Guoqing Jiang
· 9 years ago
dc737d7
md-cluster: transfer the resync ownership to another node
by Guoqing Jiang
· 9 years ago
05cd0e5
md-cluster: split recover_slot for future code reuse
by Guoqing Jiang
· 9 years ago
b89f704
md-cluster: use %pU to print UUIDs
by Guoqing Jiang
· 9 years ago
90382ed
Fix read-balancing during node failure
by Goldwyn Rodrigues
· 10 years ago
97f6cd3
md-cluster: re-add capabilities
by Goldwyn Rodrigues
· 10 years ago
88bcfef
md-cluster: remove capabilities
by Goldwyn Rodrigues
· 10 years ago
8c58f02
md-cluster: correct the num for comparison
by Guoqing Jiang
· 10 years ago
09dd1af
md/cluster: Communication Framework: fix semicolon.cocci warnings
by kbuild test robot
· 10 years ago
6dc69c9
md: recover_bitmaps() can be static
by kbuild test robot
· 10 years ago
fa8259d
md: Fix stray --cluster-confirm crash
by Goldwyn Rodrigues
· 10 years ago
1aee41f
Add new disk to clustered array
by Goldwyn Rodrigues
· 10 years ago
589a1c4
Suspend writes in RAID1 if within range
by Goldwyn Rodrigues
· 11 years ago
e59721c
Resync start/Finish actions
by Goldwyn Rodrigues
· 11 years ago
965400e
Send RESYNCING while performing resync start/stop
by Goldwyn Rodrigues
· 11 years ago
1d7e3e9
Reload superblock if METADATA_UPDATED is received
by Goldwyn Rodrigues
· 11 years ago
293467a
metadata_update sends message to other nodes
by Goldwyn Rodrigues
· 11 years ago
601b515
Communication Framework: Sending functions
by Goldwyn Rodrigues
· 11 years ago
4664680
Communication Framework: Receiving
by Goldwyn Rodrigues
· 11 years ago
4b26a08
Perform resync for cluster node failure
by Goldwyn Rodrigues
· 11 years ago
e94987d
Initiate recovery on node failure
by Goldwyn Rodrigues
· 11 years ago
96ae923
Gather on-going resync information of other nodes
by Goldwyn Rodrigues
· 11 years ago
54519c5
Lock bitmap while joining the cluster
by Goldwyn Rodrigues
· 11 years ago
b97e9257
Use separate bitmaps for each nodes in the cluster
by Goldwyn Rodrigues
· 11 years ago
cf921cc
Add node recovery callbacks
by Goldwyn Rodrigues
· 11 years ago
c4ce867
Introduce md_cluster_info
by Goldwyn Rodrigues
· 11 years ago
edb39c9
Introduce md_cluster_operations to handle cluster functions
by Goldwyn Rodrigues
· 11 years ago
47741b7
DLM lock and unlock functions
by Goldwyn Rodrigues
· 11 years ago
8e854e9
Create a separate module for clustering support
by Goldwyn Rodrigues
· 11 years ago