-
alex authored
we need this becase client's timeout should be longer then inter-mds recovery may take - few ugly hacks that allow client to reconnect with old (before failure took place) UUID - mds_preprw() and mds_preprw() should use l_dput() instead of f_dput() - SOCKNAL_IO_TIMEOUT has been set to 20 seconds to make discovery of stale connection faster - lconf generates persisten UUIDs for LMV clients it each new LMV uses fresh UUID, then each recovered MDS looks like new client (target MDS doesn't recognize it's old because of new UUID). if target MDS gets restarted, then it'll find more clients in LAST_RCVD then it actually had
alex authoredwe need this becase client's timeout should be longer then inter-mds recovery may take - few ugly hacks that allow client to reconnect with old (before failure took place) UUID - mds_preprw() and mds_preprw() should use l_dput() instead of f_dput() - SOCKNAL_IO_TIMEOUT has been set to 20 seconds to make discovery of stale connection faster - lconf generates persisten UUIDs for LMV clients it each new LMV uses fresh UUID, then each recovered MDS looks like new client (target MDS doesn't recognize it's old because of new UUID). if target MDS gets restarted, then it'll find more clients in LAST_RCVD then it actually had