| Commit message (Collapse) | Author | Age | Files | Lines | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
- add dentry support to libglusterfsclient.
  - changes related to using array, to store context in inode instead of
    dictionary.
  - code changes related to cleanup of libglusterfsclient interface.
  - added glusterfs_mkdir and glusterfs_rmdir
  - other changes in libglusterfsclient to make it work with code changes
    in other parts of glusterfs.
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>
 | 
| | 
| 
| 
| 
| 
|  | 
Marinelli <gio@reversiva.net>
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
 | 
| | 
| 
| 
| 
| 
|  | 
Changed few lines to ensure lesser code optimization while checking the EOF for the file pointed to by specfp.
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
 | 
| | 
| 
| 
|  | 
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
 | 
| | 
| 
| 
| 
| 
|  | 
\ while fetching volume specification file from server
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
 | 
| | 
| 
| 
| 
| 
|  | 
- patch submitted by anonymous user (ref: bug #26006 on savannah).
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
 | 
| | 
| 
| 
| 
| 
| 
| 
|  | 
- used to validate options like remote-host, bind-address.
  - Also validate options of translators created during fetch of volume
    specification file from remote server.
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
 | 
| | 
| 
| 
| 
| 
| 
| 
|  | 
this patch avoids setting of duplicate key/value pairs in the context.
note that consumers have to explicitly check for previous existance of key
to avoid any kind of resource leak resulting from this overwrite.
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
 | 
| | 
| 
| 
| 
| 
|  | 
Fixed the warning message to be more clearer for return of the null by CALLOC, by changing old to newdata.
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
 | 
| | 
| 
| 
| 
| 
|  | 
The fix in posix will fix 'unresolved' symbol errors in Mac/Solaris/FreeBSD
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
|  | 
- syscall.c provides platform-independent system calls
- previous code for this from compat.c removed
- posix xlator uses new functions from syscall.c
- solaris_flistxattr added to compat.c
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
 | 
| | 
| 
| 
|  | 
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
 | 
| | 
| 
| 
| 
| 
| 
| 
|  | 
strings).
'if (!opt->value)' always fails as 'value' member is an array of size ZR_OPTION_MAX_ARRAY_SIZE and is always non-null. it should have been 'if (opt->value[0] == NULL)' instead.
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
 | 
| | 
| 
| 
| 
| 
|  | 
Changed the poll_in variable to poll_out variable at two more places in the code.
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
 | 
| | 
| 
| 
|  | 
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
 | 
| | 
| 
| 
| 
| 
|  | 
implementation is changed to hold inode->lock.
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
 | 
| | 
| 
| 
|  | 
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
 | 
| | 
| 
| 
|  | 
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
 | 
| | 
| 
| 
| 
| 
| 
|  | 
noticed that if anyone pulls from git repo, the version says 'tla' and
patchset also shows tla's patch.
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
 | 
| | 
| 
| 
| 
| 
|  | 
Changed the poll_in variable to poll_out variable, so that the logging is relevant to the case of invalid poll_out value.
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
 | 
| | 
| 
| 
| 
| 
|  | 
Complete (including feature to properly umount) in my sense.
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
 | 
| | 
| 
| 
| 
| 
| 
| 
|  | 
davies-meyer).
moved dht_hashfn_tea() to libglusterfs/src/hashfn.c as gf_dm_hashfn().
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>
 | 
| | 
| 
| 
| 
| 
| 
| 
|  | 
unlink_inode might be NULL in inode_unlink() under the following circumstances:
1. 'inode' got forget() and was unhashed.
2. 'inode' was replaced by a new inode object and the new object got forget() or was pruned out of the inode table.
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
 | 
| | 
| 
| 
| 
| 
| 
|  | 
- text within backtick can span multiple lines
  - check exit status of command after execution
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
 | 
| | 
| 
| 
| 
| 
| 
| 
|  | 
libglusterfs/*
fixed indentation and resubmitting
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
 | 
| | 
| 
| 
|  | 
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
 | 
| | 
| 
| 
| 
| 
|  | 
fixed warning
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
 | 
| | 
| 
| 
| 
| 
|  | 
fixed warning
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
 | 
| | 
| 
| 
| 
| 
|  | 
needed to complete the build scripts without warnings
Signed-off-by: Anand V. Avati <avati@dev.gluster.com>
 | 
| | 
| 
| 
| 
| 
| 
|  | 
Fix the order of  CALLOC arguments.
Signed-off-by: Shehjar Tikoo <shehjart@zresearch.com>
Signed-off-by: Anand V. Avati <avati@dev.gluster.com>
 | 
|    | 
 |