From 6eb419f1ca68f536a700e63c1521e428560a0d9d Mon Sep 17 00:00:00 2001 From: Raghavendra G Date: Fri, 3 Apr 2009 06:30:54 -0700 Subject: server-protocol - reimplement connection cleanup to happen in 2 phases - first phase, which happens when POLLERR is received on transport, releases all locks, flushes all open fds. - second phase, which happens when both the transports of connection destroyed, destroys the containers like lock table, fd table along with the connection. - the first phase, clears up any references to transport held by translators like posix-locks(in the form of blocked locks) paving way for the second phase. Signed-off-by: Anand V. Avati --- xlators/protocol/server/src/server-helpers.h | 1 + 1 file changed, 1 insertion(+) (limited to 'xlators/protocol/server/src/server-helpers.h') diff --git a/xlators/protocol/server/src/server-helpers.h b/xlators/protocol/server/src/server-helpers.h index eb26de84..f26091ea 100644 --- a/xlators/protocol/server/src/server-helpers.h +++ b/xlators/protocol/server/src/server-helpers.h @@ -74,4 +74,5 @@ gf_del_locker (struct _lock_table *table, const char *volume, int32_t gf_direntry_to_bin (dir_entry_t *head, char **bufferp); + #endif /* __SERVER_HELPERS_H__ */ -- cgit