Rdbfs retries were broken; after the first retry attempt, a resend would never occur. If the maximum number of retries are exhausted, a client would also hang due to a missing Rread. This patch also fixes improper use of exits when handling a kill, which caused libthread to hang indefinitely. Finally, rdbfs was updated such that a user can use conventional kill/slay commands to unmount the fs.
|