mirror of
https://github.com/versity/scoutfs.git
synced 2026-04-20 21:40:29 +00:00
While checking in on some other code I noticed that we have lingering allocator and writer contexts over in the lock server. The lock server used to manage its own client state and recovery. We've sinced moved that into shared recov functionality in the server. The lock server no longer manipulates its own btrees and doesn't need these unused references to the server's contexts. Signed-off-by: Zach Brown <zab@versity.com>
18 lines
719 B
C
18 lines
719 B
C
#ifndef _SCOUTFS_LOCK_SERVER_H_
|
|
#define _SCOUTFS_LOCK_SERVER_H_
|
|
|
|
int scoutfs_lock_server_recover_response(struct super_block *sb, u64 rid,
|
|
struct scoutfs_net_lock_recover *nlr);
|
|
int scoutfs_lock_server_finished_recovery(struct super_block *sb);
|
|
int scoutfs_lock_server_request(struct super_block *sb, u64 rid,
|
|
u64 net_id, struct scoutfs_net_lock *nl);
|
|
int scoutfs_lock_server_greeting(struct super_block *sb, u64 rid);
|
|
int scoutfs_lock_server_response(struct super_block *sb, u64 rid,
|
|
struct scoutfs_net_lock *nl);
|
|
int scoutfs_lock_server_farewell(struct super_block *sb, u64 rid);
|
|
|
|
int scoutfs_lock_server_setup(struct super_block *sb);
|
|
void scoutfs_lock_server_destroy(struct super_block *sb);
|
|
|
|
#endif
|