diff options
author | Prashanth Pai <ppai@redhat.com> | 2018-10-27 16:32:05 +0530 |
---|---|---|
committer | Amar Tumballi <amarts@redhat.com> | 2018-11-12 04:09:51 +0000 |
commit | 54a5f0a07817098134219aea9414b029013927f3 (patch) | |
tree | 80134ca2cbf9eb16ff41f13c2dac9e7a07da088f /xlators/storage | |
parent | 28b4096fe484f545ae578dcef040a69acf6205cd (diff) |
glusterfsd: Make each multiplexed brick sign in
NOTE: This change will be consumed by brick mux implementation of
glusterd2 only. No corresponsing change in glusterd1 has been made.
When a multiplexed brick process is shutting down, it sends sign out
requests to glusterd for all bricks that it contains. However, sign in
request is only sent for a single brick. Consequently, glusterd has to
use some tricky means to repopulate pmap registry with information of
multiplexed bricks during glusterd restart.
This change makes each multiplexed brick send a sign in request to
glusterd2 which ensures that glusterd2 can easily repopulate pmap
registry with port information.
As a bonus, sign in request will now also contain PID of the brick
sending the request so that glusterd2 can rely on this instead of
having to read/manage brick pidfiles.
Change-Id: I409501515bd9a28ee7a960faca080e97cabe5858
updates: bz#1193929
Signed-off-by: Prashanth Pai <ppai@redhat.com>
Diffstat (limited to 'xlators/storage')
0 files changed, 0 insertions, 0 deletions