diff options
| author | Raghavendra G <raghavendra@gluster.com> | 2010-04-26 09:31:58 +0000 | 
|---|---|---|
| committer | Anand V. Avati <avati@dev.gluster.com> | 2010-04-27 02:38:15 -0700 | 
| commit | 608e73fb963a9ae3ca9a81d95f18af7b6749c846 (patch) | |
| tree | 2d97c6e04a141aeae7e99e471eab51caa4043d91 /xlators/performance/quick-read/src/quick-read.h | |
| parent | 6607f92f578b4aad5a8df3e8121420b9db69382d (diff) | |
performance/quick-read: don't try to validate again if qr_readv is called just after validation.
Signed-off-by: Raghavendra G <raghavendra@gluster.com>
Signed-off-by: Anand V. Avati <avati@dev.gluster.com>
BUG: 852 (QR cache-timeout 0 causes high CPU usage and app hangs)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=852
Diffstat (limited to 'xlators/performance/quick-read/src/quick-read.h')
| -rw-r--r-- | xlators/performance/quick-read/src/quick-read.h | 1 | 
1 files changed, 1 insertions, 0 deletions
diff --git a/xlators/performance/quick-read/src/quick-read.h b/xlators/performance/quick-read/src/quick-read.h index fdecd61ed04..7562f6e65af 100644 --- a/xlators/performance/quick-read/src/quick-read.h +++ b/xlators/performance/quick-read/src/quick-read.h @@ -56,6 +56,7 @@ typedef struct qr_fd_ctx qr_fd_ctx_t;  struct qr_local {          char         is_open; +        char         just_validated;          fd_t        *fd;          int          open_flags;          int32_t      op_ret;  | 
