171 Commits

Author SHA1 Message Date
Csaba Henk
901ba842cd bring in fusermount 2009-08-12 06:26:31 -07:00
Csaba Henk
d5910898f1 basic version of direct FUSE interface (ie. not relying on libfuse) 2009-08-12 06:21:04 -07:00
Anand V. Avati
48755d7eaf enable libglusterfsclient build by default
Signed-off-by: Anand V. Avati <avati@dev.gluster.com>
2009-07-23 15:38:57 -07:00
Amar Tumballi
2105226253 removed mod_glusterfs from the build
future plan is to have httpd use booster and libglusterfsclient
instead.

Signed-off-by: Anand V. Avati <avati@dev.gluster.com>
2009-07-17 14:05:24 -07:00
Raghavendra G
1b4e68977c Implementing quick-read translator.
lookup can fetch the entire file in xattr dictionary using the key
"glusterfs.content". We set the maximum size of the file that can
be fetched so in the xattr_req dictionary using the same key. If file-size
is less than or equal to the value set in dictionary, the content is stored
in the dictionary using same key in lookup_cbk.

For small files, we can do an optimization wherein we do not really send the
calls open, read and close to the storage translators. Instead there can be
an xlator which fakes open, read and close calls. For reads, it sends the data
it has cached during lookup and hence saving the time for open, read and close
calls to reach storage translators (this time can be significant if calls have
to go through network to reach storage translator).

Signed-off-by: Anand V. Avati <avati@dev.gluster.com>
2009-07-16 00:37:44 -07:00
Basavanagowda Kanur
80c769b54e use fuse_reply_iov() in fuse_readv_cbk
changes come in two places.

configure.ac - define HAVE_FUSE_REPLY_IOV if fuse_reply_iov is
               available in libfuse.

mount/fuse - use fuse_reply_iov() in place of fuse_reply_vec(), if
             HAVE_FUSE_REPLY_IOV is defined.

Signed-off-by: Anand V. Avati <avati@dev.gluster.com>
2009-07-07 16:51:53 -07:00
Harshavardhana
5feb0ccb6e fuse 2.8 version check at configure level
Signed-off-by: Anand V. Avati <avati@dev.gluster.com>
2009-07-01 18:32:20 -07:00
Amar Tumballi
193b0e696f version changes in GIT repo to differentiate between branches
package-version: because master is undergoing changes for 2.1.x release,
protocol-version: because of addition of mops 'log'

Signed-off-by: Anand V. Avati <avati@dev.gluster.com>
2009-06-30 16:10:34 -07:00
Harshavardhana Ranganath
84bfdfee65 Booster build should not depend on if mod_glusterfs is disabled
Thanks to Erick Tryzelaar

Sending this patch on behalf of Erick Tryzelaar <idadesub@users.sourceforge.net>

Signed-off-by: Anand V. Avati <avati@dev.gluster.com>
2009-06-17 16:04:33 -07:00
Anand V. Avati
7c42fd0f20 configure.ac: print summary to stdout 2009-06-09 06:17:37 -07:00
Harshavardhana
bd297be1d1 Check for returns when apxs fails and disable mod_glusterfs
Signed-off-by: Anand V. Avati <avati@dev.gluster.com>
2009-05-21 03:35:36 -07:00
Csaba Henk
5bb6653c43 add xlator debug/io-stats
Signed-off-by: Anand V. Avati <avati@dev.gluster.com>
2009-05-20 12:33:25 -07:00
Harshavardhana
ce653eadc2 modified init scripts to honour @prefix@
fixes http://savannah.nongnu.org/bugs/?26581

Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
2009-05-16 15:32:44 +05:30
Csaba Henk
a2d44f8cd3 make the location of the mount utility tunable at configure time
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
2009-03-26 16:31:07 +05:30
Anand V. Avati
eab182e8a8 disable building of user-guide
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
2009-03-05 02:14:23 +05:30
Amar Tumballi
130ae0dee7 changes in patchset and repo version
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>
2009-03-03 11:45:12 +05:30
Harshavardhana
da71d1359c Added proper handling for the init scripts for (Debian, Ubuntu, SuSE, Redhat), SuSE init script also added.
* Init scripts added for Debian, Redhat, SuSE distribution, each are installed
  by checking each distribution specific.

Tested on
1. Debian, Ubuntu.
2. Redhat, CentOS.
3. OpenSUSE.

Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
2009-03-03 11:44:21 +05:30
Harshavardhana
b29a555c0b now user-guide.info is built only when "makeinfo" found
user-guide info is built only when "makeinfo" found

Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
2009-03-03 11:43:39 +05:30
Harshavardhana
b6bf3b8d6e CALLOC changed to calloc in rdd.c and several other cleanup and moved rdd.c into more appropriate "benchmarking" directory.
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
2009-02-28 00:06:40 +05:30
Basavanagowda Kanur
3d8bc3cbaf updated copyright header to extend copyright upto 2009
updated copyright header to include 2009.

Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
2009-02-26 22:18:46 +05:30
Vikas Gorur
77adf4cd64 Added all files 2009-02-18 17:36:07 +05:30