Commit Graph

  • 8660bb2bef afr-transaction: handle double flushes Anand V. Avati 2009-04-20 12:00:50 +05:30
  • 3b8f7ed4c0 client_protocol_reconnect - do not send notify of CHILD_DOWN event if errno from transport_connect() was EINPROGRES Anand V. Avati 2009-04-20 08:08:26 +05:30
  • 42617775a2 keep ctx->page_size fixed at 128KB but only add the margin for iobufs which are created Anand V. Avati 2009-04-18 13:27:21 +05:30
  • fb5cc405ae enhancement to migrate-unify-to-distribute.sh Anand V. Avati 2009-04-18 11:19:34 +05:30
  • 093141a749 added migration script from unify based setup to distribute based setup Amar Tumballi 2009-04-17 16:07:00 -07:00
  • 9a4a2e2286 pruning buffer margin - do not destroy if no other non-filled arenas are in the pool Anand V. Avati 2009-04-18 02:49:03 +05:30
  • 307528ef9a disconnect transport peer if system is out of memory while allocating iobuf Anand V. Avati 2009-04-18 01:09:31 +05:30
  • 50b2291e3b iobuf - account with iobref_size() instead of iov_length (vector) Anand V. Avati 2009-04-17 23:35:43 +05:30
  • 1d6dfe94fb added 2 APIs iobuf_size and iobref_size to return the system memory usage by an iobuf, and by all iobufs in an iobref respectively Anand V. Avati 2009-04-17 23:12:37 +05:30
  • 7867577b34 Destroy old ping timer before setting new one. Vikas Gorur 2009-04-17 06:15:16 -07:00
  • 7b1beca0a3 Fix two memory leaks in afr self heal code. Vikas Gorur 2009-04-17 05:42:23 -07:00
  • 98a872df82 add 4KB margin in iobuf to accommodate fuse header Anand V. Avati 2009-04-17 17:52:07 +05:30
  • 0b20c24a39 Fixed parameter to finodelk in STACK_WIND in dht Vikas Gorur 2009-04-17 04:23:58 -07:00
  • 4e3eae6561 libglusterfsclient: Fix typecast to fix build warning Shehjar Tikoo 2009-04-17 02:33:01 -07:00
  • 4a632ea96b protocol/client - set remote inode number in inode context for root inode also, during lookup_cbk(). Basavanagowda Kanur 2009-04-17 14:19:18 +05:30
  • 6bd53940d1 Renamed abs_top_srcdir to top_srcdir for older versions of autotool Harshavardhana 2009-04-17 01:08:00 -07:00
  • 4e68cf7c4d libglusterfsclient: Remove unused variables Shehjar Tikoo 2009-04-16 23:59:02 -07:00
  • 27d73ca503 libglusterfsclient: Add realpath API Shehjar Tikoo 2009-04-16 23:58:50 -07:00
  • 4ada36f9bd libglusterfsclient: Add lstat API Shehjar Tikoo 2009-04-16 23:58:39 -07:00
  • 7cd3cc24c8 libglusterfsclient: Add readlink API Shehjar Tikoo 2009-04-16 23:58:26 -07:00
  • a6f0446541 libglusterfsclient: Add symlink API Shehjar Tikoo 2009-04-16 23:58:13 -07:00
  • 7aff8936f9 libglusterfsclient: Add unlink API Shehjar Tikoo 2009-04-16 23:58:00 -07:00
  • 42528875cd libglusterfsclient: Add mkfifo API Shehjar Tikoo 2009-04-16 23:57:40 -07:00
  • 933c3eee81 libglusterfsclient: Add mknod API Shehjar Tikoo 2009-04-16 23:57:24 -07:00
  • 169976dfaf libglusterfsclient: Add utime API Shehjar Tikoo 2009-04-16 23:57:13 -07:00
  • c9017ae0de libglusterfsclient: Add utimes API Shehjar Tikoo 2009-04-16 23:57:01 -07:00
  • 366bd140f3 libglusterfsclient: Add rename API Shehjar Tikoo 2009-04-16 23:56:51 -07:00
  • 5feab82f0c libglusterfsclient: Add statvfs API Shehjar Tikoo 2009-04-16 23:56:40 -07:00
  • ff2bacf346 libglusterfsclient: Add statfs API Shehjar Tikoo 2009-04-16 23:56:29 -07:00
  • f199ebf5d0 libglusterfsclient: Add link API Shehjar Tikoo 2009-04-16 23:56:08 -07:00
  • e18b8031ab libglusterfsclient: Add ftruncate API Shehjar Tikoo 2009-04-16 23:55:55 -07:00
  • 9193494d20 linglusterfsclient: Add fsync API Shehjar Tikoo 2009-04-16 23:55:40 -07:00
  • 912f1a8492 libglusterfsclient: Add fchown API Shehjar Tikoo 2009-04-16 23:55:26 -07:00
  • 67561c9652 libglusterfsclient: Add fchmod API Shehjar Tikoo 2009-04-16 23:55:12 -07:00
  • 01a48790c4 libglusterfsclient: Add closedir API Shehjar Tikoo 2009-04-16 23:54:58 -07:00
  • eb4d5f0074 libglusterfsclient: Add opendir API Shehjar Tikoo 2009-04-16 23:54:42 -07:00
  • f6ebe58492 libglusterfsclient: Add chown API Shehjar Tikoo 2009-04-16 23:54:27 -07:00
  • e7d7a19d57 libglusterfsclient: Add chmod API Shehjar Tikoo 2009-04-16 23:54:14 -07:00
  • f887fd6f7c libglusterfsclient: Abstract away inode attr cache updates Shehjar Tikoo 2009-04-16 23:54:00 -07:00
  • 4c98eaf4c4 libglusterfsclient: Replace dict based inode ctx with array based one Shehjar Tikoo 2009-04-16 23:53:51 -07:00
  • c71110fb15 libglusterfsclient: Fix fd_ctx leak on release cbks Shehjar Tikoo 2009-04-16 23:53:39 -07:00
  • adb677be13 libglusterfsclient: Replace dict-based fd ctx with array-based one Shehjar Tikoo 2009-04-16 23:53:24 -07:00
  • 00968db306 libglusterfsclient: Generalize [RW] checks on dirs Shehjar Tikoo 2009-04-16 23:53:12 -07:00
  • 1873d0bdb5 libglusterfsclient: Check for directory on O_CREAT Shehjar Tikoo 2009-04-16 23:52:54 -07:00
  • 79215d4f24 libglusterfsclient: Create and use LIBGF_REPLY_NOTIFY macro Shehjar Tikoo 2009-04-16 23:52:43 -07:00
  • ba4833355a libglusterfsclient: Fix segfault on non-NULL loc->name Shehjar Tikoo 2009-04-16 23:52:27 -07:00
  • c1b3deff11 libglusterfsclient: Use macros for argument checks Shehjar Tikoo 2009-04-16 23:52:04 -07:00
  • b3e3fc79d4 libglusterfsclient: Rename XLATOR_NAME define Shehjar Tikoo 2009-04-16 23:51:45 -07:00
  • 41011cdb4c protocol/client - NULL check for loc->inode added in statfs(), before trying to retrieve remote inode number from loc->inode's context. Basavanagowda Kanur 2009-04-17 00:32:17 +05:30
  • 4c4021bea2 RPM spec file updates for RHEL,CentOS,Fedora,SLES and OpenSUSE for upcoming 2.0.0 stable release Harshavardhana 2009-04-16 06:15:48 -07:00
  • 7ae141bb05 add NULL check in iobuf_arena_destroy Anand V. Avati 2009-04-16 17:32:05 +05:30
  • 6bc3f3c19b logging enhances to commit d77279ef04ca75ab9715864274567d1ce0ce66a6 Raghavendra G 2009-04-16 03:41:54 -07:00
  • 8a00ad080c Use original pid when calling the FOP in afr transaction. Vikas Gorur 2009-04-15 06:02:22 -07:00
  • 34f8f0b3e1 write-behind aggregate-size related changes Raghavendra G 2009-04-15 03:11:21 -07:00
  • ffb863c3a8 write-behind: adhere to coding guidelines. Raghavendra G 2009-04-15 03:12:17 -07:00
  • e77eb62f25 cluster/distribute bug fix - try to create linkfile in dht_lookup_everywhere_cbk(), only if hashed subvolume can be determined, else error out with ENOENT. Basavanagowda Kanur 2009-04-16 14:38:02 +05:30
  • d170334473 Fixed the build problems observed Harshavardhana 2009-04-15 01:00:01 -07:00
  • e6c22c0587 eliminate this_ino_get(), this_ino_set(). handle inode_ctx_{get,set}() at the fop level itself. Basavanagowda Kanur 2009-04-14 15:28:34 +05:30
  • f7902b7072 Changed xattr format of afr changelog to support adding and removing of subvolumes while keeping existing data. Vikas Gorur 2009-04-14 08:15:50 -07:00
  • d77279ef04 server-helpers: Add check for NULL connection arguement being passed in helpers. Raghavendra G 2009-04-14 02:53:09 -07:00
  • 3baa437e99 remove unused variable @ret in ib_verbs_options_init Anand V. Avati 2009-04-14 15:09:37 +05:30
  • 54c40bbfb4 use MAP_FAILED macro to free mem_base in arena_destroy Anand V. Avati 2009-04-14 14:51:26 +05:30
  • 1ce5acccf5 FREE arena->iobufs in iobuf_arena_destory Anand V. Avati 2009-04-14 14:51:16 +05:30
  • 8b32e03f87 cluster/unify link() should be sent to only one subvolume. Basavanagowda Kanur 2009-04-14 14:20:04 +05:30
  • 7a4bc3fbb3 minor bug fix in posix_create() when 'o-direct enable' option is given. Amar Tumballi 2009-04-14 00:41:43 -07:00
  • 33e81bc949 bug fixes in dht-disk-usage feature. Amar Tumballi 2009-04-13 23:40:22 -07:00
  • d8bc2834d0 Send statbuf from the same subvolume, even across revalidates. Vikas Gorur 2009-04-13 07:23:59 -07:00
  • 8e0d48cbb2 use ctx->page_size in all translators and transports instead of having their own configurations Anand V. Avati 2009-04-13 18:42:36 +05:30
  • 451620e0ec introduce page_size in glusterfs_ctx_t to be used by all translators set it to 128KB in main() Anand V. Avati 2009-04-13 17:50:21 +05:30
  • 3093ff0b12 client_readv_cbk - when op_ret is 0, iobuf comes NULL from transport, handles this case Anand V. Avati 2009-04-13 15:41:01 +05:30
  • a0bb8a02cd bug fix in iobuf_select_arena - call __iobuf_pool_add_arena (unlocked version) Anand V. Avati 2009-04-13 14:03:43 +05:30
  • 3fb7252c5e bug fix - arena destruction now calls munmap and not FREE Anand V. Avati 2009-04-13 14:03:35 +05:30
  • dc9cdbdc1c add purge list support to make iobuf_pool_purge() in expensive, and actually call it in iobuf_put :-) Anand V. Avati 2009-04-13 14:03:28 +05:30
  • b9a210a419 bug fix in iobuf_select_arena - never created a new arena Anand V. Avati 2009-04-13 14:03:21 +05:30
  • 688db6452b add @filled list in iobuf_pool to keep away filled list from getting searched in iobuf_select_arena Anand V. Avati 2009-04-13 14:03:13 +05:30
  • 4f0d487c96 change arena size to 8MB Anand V. Avati 2009-04-13 14:03:02 +05:30
  • 00dff3bddc use MAP_FAILED macro to check for mmap failure instead of (void *) -1 Anand V. Avati 2009-04-13 14:02:57 +05:30
  • 014cdf3856 fixed sizeof parameter in CALLOC of a new arena Anand V. Avati 2009-04-13 14:02:47 +05:30
  • 5dd850ae84 switch scheduler to validate the subvolume specified for a pattern, against the given subvolumes of cluster/unify. Basavanagowda Kanur 2009-04-13 11:21:20 +05:30
  • ec06475f22 changes to database read interface, to make use of a given buffer instead of allocating internally. Basavanagowda Kanur 2009-04-13 04:47:39 +05:30
  • 945f438d39 log formatting fixes. use GF_PRI_SIZET for size_t. Basavanagowda Kanur 2009-04-13 02:09:25 +05:30
  • 3f1e93c298 minor initialization bug fix in quota's build_loc Amar Tumballi 2009-04-12 04:16:09 -07:00
  • ecead44b5c in dht, initialize the free available space properly, so the first few creates are not confused. Amar Tumballi 2009-04-12 04:12:00 -07:00
  • e00bdb4a32 Coding Style: Add a few points Shehjar Tikoo 2009-04-08 02:28:16 -07:00
  • 4a62b5af1c feature to disable volumefile's checksum Amar Tumballi 2009-04-10 00:34:34 -07:00
  • be99096064 reset errno to 0 before calling first fuse_lowlevel_new() to reliably detect for unsupported params Anand V. Avati 2009-04-10 09:22:18 +05:30
  • fa9eb588fb io-threads: Remove unnecessary call to pthread_attr_setstacksize Shehjar Tikoo 2009-04-10 07:09:49 -07:00
  • 4f81149489 prefix ULL to large constants (to fix bdb build warning) Anand V. Avati 2009-04-11 00:54:29 +05:30
  • 45c4fb76df updated glusterfsd to create iobuf pool at initialization Anand V. Avati 2009-04-11 23:32:24 +05:30
  • 6d94a368e0 updated libglusterfsclient with IOBUF/IOBREFs Anand V. Avati 2009-04-11 23:22:26 +05:30
  • 77714c065d updated transport/ib-verbs to use IOBUF/IOBREFs Anand V. Avati 2009-04-11 23:09:15 +05:30
  • 07e8f88754 updated transport/socket to use IOBUF/IOBREFs Anand V. Avati 2009-04-11 23:00:59 +05:30
  • 19cac9a1b3 updated mount/fuse with new readv writev prototypes Anand V. Avati 2009-04-11 22:04:44 +05:30
  • 1650945f23 updated encryption/rot-13 with new readv writev prototypes Anand V. Avati 2009-04-11 21:53:57 +05:30
  • 5617f5e3a3 update features/quota with new readv writev prototypes Anand V. Avati 2009-04-11 21:52:08 +05:30
  • 91e3976e99 updated features/filter with new readv writev prototypes Anand V. Avati 2009-04-11 21:48:35 +05:30
  • 5d80832d2d updated features/locks with new readv writev prototypes Anand V. Avati 2009-04-11 21:46:54 +05:30
  • d7b12cdc8d updated debug/error-gen with new readv writev prototypes Anand V. Avati 2009-04-11 21:43:51 +05:30
  • aed3aaef43 updated debug/trace with new readv writev prototypes Anand V. Avati 2009-04-11 21:42:45 +05:30
  • d720afb836 updated performance/io-cache with new readv writev prototypes Anand V. Avati 2009-04-11 21:40:19 +05:30