| Commit message (Collapse) | Author | Age | Files | Lines | 
| | 
| 
| 
| 
| 
| 
| 
|  | 
Signed-off-by: Anand V. Avati <avati@blackhole.gluster.com>
Signed-off-by: Anand V. Avati <avati@dev.gluster.com>
BUG: 971 (dynamic volume management)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=971
 | 
| | 
| 
| 
|  | 
Signed-off-by: Anand V. Avati <avati@dev.gluster.com>
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
|  | 
from the kernel
Signed-off-by: Anand V. Avati <avati@dev.gluster.com>
BUG: 223 (flush not sent)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=223
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
|  | 
Removing unused 'dict_t *ctx' from both inode and fd structures.
Signed-off-by: Anand V. Avati <avati@dev.gluster.com>
BUG: 128 (cleanup unwanted ctx dictionary in 'inode' and 'fd' structures.)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=128
 | 
| | 
| 
| 
|  | 
Signed-off-by: Anand V. Avati <avati@dev.gluster.com>
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
|  | 
This change is being brought in so that we can
differentiate between fdentry_ts when debugging using
gdb.
Signed-off-by: Anand V. Avati <avati@dev.gluster.com>
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
|  | 
This commit reduces CPU usage of gf_fd_unused_get drastically by
making it O(1) instead of O(n).
Related to: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=16
Signed-off-by: Anand V. Avati <avati@dev.gluster.com>
 | 
| | 
| 
| 
| 
| 
| 
| 
|  | 
Added __fd_ctx_get
      __fd_ctx_set
      __fd_ctx_del which do not hold any lock.
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
- 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 <avati@amp.gluster.com>
 | 
| | 
| 
| 
| 
| 
|  | 
updated copyright header to include 2009.
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
 | 
| | 
| 
| 
| 
| 
|  | 
fd->_ctx access and modifications are now protected by fd->lock.
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
 | 
|    | 
 |