302 Commits

Author SHA1 Message Date
Amar Tumballi
7a4bc3fbb3 minor bug fix in posix_create() when 'o-direct enable' option is given.
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
2009-04-14 14:52:02 +05:30
Amar Tumballi
33e81bc949 bug fixes in dht-disk-usage feature.
fixes bugs seen with dht's disk usage.

Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
2009-04-14 14:51:53 +05:30
Vikas Gorur
d8bc2834d0 Send statbuf from the same subvolume, even across revalidates.
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
2009-04-13 20:11:13 +05:30
Anand V. Avati
8e0d48cbb2 use ctx->page_size in all translators and transports instead of having their own configurations
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
2009-04-13 20:10:49 +05:30
Anand V. Avati
451620e0ec introduce page_size in glusterfs_ctx_t to be used by all translators set it to 128KB in main()
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
2009-04-13 20:10:49 +05:30
Anand V. Avati
3093ff0b12 client_readv_cbk - when op_ret is 0, iobuf comes NULL from transport, handles this case
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
2009-04-13 15:45:42 +05:30
Anand V. Avati
a0bb8a02cd bug fix in iobuf_select_arena - call __iobuf_pool_add_arena (unlocked version)
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
2009-04-13 14:55:32 +05:30
Anand V. Avati
3fb7252c5e bug fix - arena destruction now calls munmap and not FREE
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
2009-04-13 14:55:29 +05:30
Anand V. Avati
dc9cdbdc1c add purge list support to make iobuf_pool_purge() in expensive, and actually call it in iobuf_put :-)
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
2009-04-13 14:55:25 +05:30
Anand V. Avati
b9a210a419 bug fix in iobuf_select_arena - never created a new arena
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
2009-04-13 14:55:22 +05:30
Anand V. Avati
688db6452b add @filled list in iobuf_pool to keep away filled list from getting searched in iobuf_select_arena
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
2009-04-13 14:55:19 +05:30
Anand V. Avati
4f0d487c96 change arena size to 8MB
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
2009-04-13 14:55:15 +05:30
Anand V. Avati
00dff3bddc use MAP_FAILED macro to check for mmap failure instead of (void *) -1
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
2009-04-13 14:55:09 +05:30
Anand V. Avati
014cdf3856 fixed sizeof parameter in CALLOC of a new arena
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
2009-04-13 14:54:58 +05:30
Basavanagowda Kanur
5dd850ae84 switch scheduler to validate the subvolume specified for a pattern, against the given subvolumes of cluster/unify.
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
2009-04-13 12:28:16 +05:30
Basavanagowda Kanur
ec06475f22 changes to database read interface, to make use of a given buffer instead of allocating internally.
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
2009-04-13 10:26:37 +05:30
Basavanagowda Kanur
945f438d39 log formatting fixes. use GF_PRI_SIZET for size_t.
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
2009-04-13 10:24:26 +05:30
Amar Tumballi
3f1e93c298 minor initialization bug fix in quota's build_loc
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
2009-04-12 19:18:12 +05:30
Amar Tumballi
ecead44b5c in dht, initialize the free available space properly, so the first few creates are not confused.
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
2009-04-12 19:18:03 +05:30
Shehjar Tikoo
e00bdb4a32 Coding Style: Add a few points
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
2009-04-12 12:41:42 +05:30
Amar Tumballi
4a62b5af1c feature to disable volumefile's checksum
in server volume define, "option verify-volfile-checksum no" to disable
the checksum feature.

Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
2009-04-12 11:59:56 +05:30
Anand V. Avati
be99096064 reset errno to 0 before calling first fuse_lowlevel_new() to reliably detect for unsupported params
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
2009-04-12 11:59:34 +05:30
Shehjar Tikoo
fa9eb588fb io-threads: Remove unnecessary call to pthread_attr_setstacksize
We do not need to explicitly set the stack size to its default
value.

Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
2009-04-12 11:59:24 +05:30
Anand V. Avati
4f81149489 prefix ULL to large constants (to fix bdb build warning)
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
2009-04-12 11:58:25 +05:30
Anand V. Avati
45c4fb76df updated glusterfsd to create iobuf pool at initialization
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
2009-04-12 11:33:48 +05:30
Anand V. Avati
6d94a368e0 updated libglusterfsclient with IOBUF/IOBREFs
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
2009-04-12 11:33:48 +05:30
Anand V. Avati
77714c065d updated transport/ib-verbs to use IOBUF/IOBREFs
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
2009-04-12 11:33:48 +05:30
Anand V. Avati
07e8f88754 updated transport/socket to use IOBUF/IOBREFs
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
2009-04-12 11:33:48 +05:30
Anand V. Avati
19cac9a1b3 updated mount/fuse with new readv writev prototypes
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
2009-04-12 11:33:48 +05:30
Anand V. Avati
1650945f23 updated encryption/rot-13 with new readv writev prototypes
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
2009-04-12 11:33:48 +05:30
Anand V. Avati
5617f5e3a3 update features/quota with new readv writev prototypes
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
2009-04-12 11:33:48 +05:30
Anand V. Avati
91e3976e99 updated features/filter with new readv writev prototypes
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
2009-04-12 11:33:48 +05:30
Anand V. Avati
5d80832d2d updated features/locks with new readv writev prototypes
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
2009-04-12 11:33:48 +05:30
Anand V. Avati
d7b12cdc8d updated debug/error-gen with new readv writev prototypes
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
2009-04-12 11:33:48 +05:30
Anand V. Avati
aed3aaef43 updated debug/trace with new readv writev prototypes
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
2009-04-12 11:33:48 +05:30
Anand V. Avati
d720afb836 updated performance/io-cache with new readv writev prototypes
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
2009-04-12 11:33:48 +05:30
Anand V. Avati
be1d7c1e3b updated performance/io-threads with new readv writev prototypes
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
2009-04-12 11:33:47 +05:30
Anand V. Avati
795fb95f42 update performance/read-ahead with new readv writev prototypes
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
2009-04-12 11:33:47 +05:30
Anand V. Avati
c29b171052 update performance/write-behind with new readv writev prototypes
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
2009-04-12 11:33:47 +05:30
Anand V. Avati
e062dd5c2f update protocol/server with new readv writev prototypes
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
2009-04-12 11:33:47 +05:30
Anand V. Avati
ad86fba6e2 updated protocol/client with new readv writev prototypes
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
2009-04-12 11:33:47 +05:30
Anand V. Avati
2e743ddc4a updated transport interface functions to accommodate IOBUF/IOBREF
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
2009-04-12 11:33:47 +05:30
Anand V. Avati
0e9cda6d77 update storage/bdb with new readv writev prototypes
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
2009-04-12 11:33:47 +05:30
Anand V. Avati
6e641226df update storage/posix with new readv writev prototypes
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
2009-04-12 11:33:47 +05:30
Anand V. Avati
fa58474014 update cluster/map with new readv writev prototypes
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
2009-04-12 11:33:47 +05:30
Anand V. Avati
645c60e308 update cluster/ha with new readv writev prototypes
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
2009-04-12 11:33:47 +05:30
Anand V. Avati
89cacef43e update cluster/dht with new readv writev prototypes
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
2009-04-12 11:33:47 +05:30
Anand V. Avati
f33f0669ef update cluster/afr with new readv writev prototypes
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
2009-04-12 11:33:47 +05:30
Anand V. Avati
e0e6acd6fb update cluster/stripe with new readv writev prototypes
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
2009-04-12 11:33:46 +05:30
Anand V. Avati
f551e72584 update cluster/unify with new readv writev prototypes
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
2009-04-12 11:33:46 +05:30