Commit Graph

  • ffc138f7f1 handle SIGINT in glusterfsd Amar Tumballi 2010-03-08 05:31:11 +00:00
  • 8cb697667f dht: preserve and return proper pre/postparent structures during unlink Anand Avati 2010-03-04 06:52:49 +00:00
  • 727fe837b8 quick-read: Store and propagate wbflags argument in open fop Shehjar Tikoo 2010-02-25 15:38:10 +00:00
  • 4b2f769dcd distribute: cleanup intermediate hardlink and linkfile on failed rename Anand Avati 2010-03-03 11:51:30 +00:00
  • fa19417943 distribute: perform self-heal as root Shehjar Tikoo 2010-02-25 15:38:08 +00:00
  • a8f10e72f2 distribute, nufa: return 0 mtimes in preparent/postparent Shehjar Tikoo 2010-02-25 15:38:07 +00:00
  • 11433ebf94 distribute: Save ino/dev from first subvolume during mkdir Shehjar Tikoo 2010-02-25 15:38:06 +00:00
  • 549d1a81f4 distribute: Restore parent ino from local in symlink Shehjar Tikoo 2010-02-25 15:38:05 +00:00
  • 83c650fe5b distribute: Restore inode from saved ino on readv Shehjar Tikoo 2010-02-25 15:38:04 +00:00
  • 0a86bd1aa3 distribute: Respect end-of-dir on readdir only for last subvol Shehjar Tikoo 2010-02-25 15:38:03 +00:00
  • 59947fc4c2 distribute: Return pre/post-parent on successful unlink Shehjar Tikoo 2010-02-25 15:38:02 +00:00
  • b49ad40a7e distribute: Return ino from the first-up subvolume in lookup Shehjar Tikoo 2010-02-25 15:38:01 +00:00
  • ed54528c22 replicate: Use link's parent ino for post/pre-parent not target dir's Shehjar Tikoo 2010-02-25 15:38:00 +00:00
  • 5493db0d06 replicate: Restore parent ino from saved inode number Shehjar Tikoo 2010-02-25 15:37:59 +00:00
  • 8a7b7b09c9 trace: Display op_errno even on successful readv Shehjar Tikoo 2010-02-25 15:37:58 +00:00
  • e180e55a99 trace: Do not print results on failed readlink Shehjar Tikoo 2010-02-25 15:37:57 +00:00
  • cbe617301a trace: Print st_dev for struct stat Shehjar Tikoo 2010-02-25 15:37:56 +00:00
  • dc3e568cfa trace: Support new option: force-log-level Shehjar Tikoo 2010-02-25 15:37:55 +00:00
  • 3f467f4464 trace: Print correct variable in lookup_cbk Shehjar Tikoo 2010-02-25 15:37:54 +00:00
  • 390f4fd298 trace: Do not clobber own itable Shehjar Tikoo 2010-02-25 15:37:53 +00:00
  • 1582bc4e20 core: Provide helper macro to set [ug]id in frame Shehjar Tikoo 2010-03-03 11:50:23 +00:00
  • efa1ce755b core: Add NULL check for inode in fd_lookup Shehjar Tikoo 2010-02-25 15:37:51 +00:00
  • ac93e41b70 core: Add setattr mode test macros Shehjar Tikoo 2010-02-25 15:37:49 +00:00
  • 508075b079 core: New function: gf_dirent_for_namelen Shehjar Tikoo 2010-02-25 15:37:48 +00:00
  • 9fe5c6d391 posix: Support EOF for file reading Shehjar Tikoo 2010-02-25 15:37:47 +00:00
  • 1262b1e4fe posix: Support end-of-stream determination Shehjar Tikoo 2010-02-25 15:37:46 +00:00
  • bdf3fc6985 iobuf: Expose macros and create new ones Shehjar Tikoo 2010-02-25 15:37:45 +00:00
  • db199434df transport/socket: fix to valid_ipv6_address. Raghavendra G 2010-03-03 02:14:37 +00:00
  • 85a1716cd5 cluster/afr: Failover readdir calls. Vikas Gorur 2010-03-01 17:47:06 +00:00
  • 2970ec5447 io-stats: new counters Anand Avati 2010-03-04 04:00:53 +00:00
  • 90fbc2d6e3 io-stats: indentation fixes Anand Avati 2010-03-04 03:59:55 +00:00
  • c90fd15d33 libglusterfs: Copy va_list types using va_copy instead of memcpy. Pavan Sondur 2010-03-03 12:52:01 +00:00
  • 25126f64ea posix: gen number fixes on non-Linux systems Vijay Bellur 2010-03-02 07:20:31 +00:00
  • f2097590eb features/quota: Remember '/' loc_t to initiate xattr calls. Pavan Sondur 2010-03-02 03:45:26 +00:00
  • 2c7e6f22f7 socket: Add NULL check for failed ioq entry allocation Shehjar Tikoo 2010-02-25 15:38:11 +00:00
  • bcab556247 features/quota: store the entire vector in local instead of just a pointer to it in writev. Raghavendra G 2010-02-25 05:17:02 +00:00
  • 12c06f4e17 local->failed set to one twice Raghavendra Bhat 2010-03-02 03:46:34 +00:00
  • bf0b366cc9 stripe read fix (when read() is done on a sparse file over glusterfs) Amar Tumballi 2010-03-01 03:14:39 +00:00
  • 904fef5cfe io-threads: more fixes Anand Avati 2010-02-27 07:00:10 +00:00
  • 042fe15e63 storage/posix: Don't use FTW_CONTINUE Vikas Gorur 2010-02-23 13:50:25 +00:00
  • 24309c6e13 dht: fix READDIR semantics which got broken in 512dcad823feb199d78f5b66a09bc404ccb899e8 Anand Avati 2010-02-23 02:52:46 +00:00
  • fa598e1bbb performance/write-behind: fix data corruption while aggregating the adjacent contiguous iobufs into a single iobuf Raghavendra G 2010-02-22 23:59:05 +00:00
  • b7c361c6c3 performance/write-behind: refactor __wb_collapse_write_bufs Raghavendra G 2010-02-22 23:58:35 +00:00
  • 30207094c5 performance/io-cache: set path in local during lookup. Raghavendra G 2010-02-23 01:27:21 +00:00
  • 5ae4f11319 io-threads: single queue/multi-thread model Anand Avati 2010-02-22 11:00:20 +00:00
  • 5f524f4b2f common-utils: gf_log2 handles 0 input Anand Avati 2010-02-22 10:59:40 +00:00
  • 2a78ca786d dht: fix leak introduced in 137f94ed123b1c7c7ada541aaa599679e19888f6 Anand Avati 2010-02-22 09:23:13 +00:00
  • 9dbae0c805 dht: unlink stale linkfiles in rmdir to prevent ENOTEMPTY Anand Avati 2010-02-22 08:59:10 +00:00
  • 96ed73c155 storage/posix: Check for path before logging it in case of an error in xattrop FOP. Pavan Sondur 2010-02-22 05:17:28 +00:00
  • a748fd6bfe features/quota: Changes in arguments in STACK_UNWINDs for most FOPs. Pavan Sondur 2010-02-22 05:01:00 +00:00
  • ec72771139 features/quota: Fix memory leak while syncing disk usage. Pavan Sondur 2010-02-22 05:00:01 +00:00
  • bca308d50d Add new gf_strstr dropin replacement for "strstr" Harshavardhana Ranganath 2010-02-22 04:39:26 +00:00
  • 867b0beafb inode: guard against possible infinite loops Anand Avati 2010-02-22 04:28:07 +00:00
  • fa3b447cb0 protocol/client: better pointer check on saved_frames mapping in ping timer Anand Avati 2010-02-22 03:42:04 +00:00
  • 40a07c180a protocol/client: add memory allocation checks Anand Avati 2010-02-22 02:52:31 +00:00
  • 94d31fdaf9 fuse: bring over recent mounting code changes from libfuse upstream Csaba Henk 2010-02-20 18:53:38 +00:00
  • f9269f4776 fuse: check the return value of pthread_cond_timedwait before logging in fuse_thread_proc Raghavendra Bhat 2010-02-20 06:06:19 +00:00
  • 2cf958fd48 Support new option "conf-dir" Harshavardhana Ranganath 2010-02-11 10:29:11 +00:00
  • 54b77d368f cluster/stripe: Set op_ret as failure if inode is not being set in lookup cbk Vijay Bellur 2010-02-14 09:28:34 +00:00
  • 52aa84d64c Add quota support to volgen Harshavardhana Ranganath 2010-02-18 09:41:17 +00:00
  • 961cb224dd Remove dns lookup issued for each hostnames. Harshavardhana Ranganath 2010-02-17 06:36:28 +00:00
  • 23fe453127 server_writev: add proper iobuf into iobref Anand Avati 2010-02-18 10:28:06 +00:00
  • f823b85d80 features/locks: Set dummy fd ctx in all relevant places so that release callback in locks is always called. Pavan Sondur 2010-02-12 04:08:03 +00:00
  • 090a96d0a5 dht: Remove pointer casting in layout handling Anand Avati 2010-02-07 04:30:20 +00:00
  • fd4523e667 Fix memory access in afr's self-heal code (replace pointer casts by memcpy). Hraban Luyat 2009-12-21 01:29:46 +00:00
  • 137f94ed12 'lookup-unhashed' option of distribute should be 'auto' by default. Amar Tumballi 2010-02-05 01:38:29 +00:00
  • c3005ce736 Fixes for MacOSX and Solaris build Anand Avati 2010-02-05 05:00:20 +00:00
  • 4f736b6eb9 cluster/dht: Remove linkfile before unlinking the datafile. Vikas Gorur 2010-02-01 07:31:40 +00:00
  • 8bcc534da4 storage/posix: Set op_ret to -1 when open fails. Vikas Gorur 2010-02-02 06:51:15 +00:00
  • 902422d4de performance/write-behind: Set right an incorrect message displayed in log Vijay Bellur 2010-01-29 03:26:12 +00:00
  • 4462b4a31e cluster/dht: Check for size 0 in check_is_linkfile() Vijay Bellur 2010-01-28 08:24:23 +00:00
  • 15b3f715ac transport/socket: guess an appropriate address family when it is not specified in configuration. Raghavendra G 2010-01-27 07:19:43 +00:00
  • e5a43ac65f storage/posix: Fix device number handling. Vikas Gorur 2010-01-28 06:55:05 +00:00
  • 5a574d96c3 Revert "Server backend storage hang should not cause the mount point to hang." Harshavardhana Ranganath 2010-01-26 09:06:18 +00:00
  • ffc36da0fd Fix fetching volume file from the server, by sending parent up through the xlator graph. Harshavardhana Ranganath 2010-01-26 03:43:15 +00:00
  • 6041019b63 mount/fuse: Fix file type checking. Vikas Gorur 2010-01-25 07:02:45 +00:00
  • 7b12c4eb7e storage/posix: Fix an access-after-free bug in release() and releasedir(). Vikas Gorur 2010-01-25 05:59:28 +00:00
  • 61dbadb2e7 performance/io-cache: cache only those files whose size falls under configured window. Raghavendra G 2010-01-25 05:43:24 +00:00
  • 3eef8dfd1b Fix occurence of cache-size being floating point Harshavardhana Ranganath 2010-01-25 05:09:40 +00:00
  • e5f49cc81a protocol/client: timeout tweaks Anand Avati 2010-01-23 17:37:38 +00:00
  • 83d1db8ee0 trace: multiple fixes Anand Avati 2010-01-23 16:52:48 +00:00
  • c9a2054973 protocol/server: unlink dentry only for non-root inodes Anand Avati 2010-01-23 15:18:21 +00:00
  • bc111de015 write-behind: fix 'option enable-trickling-writes' Anand Avati 2010-01-23 14:49:05 +00:00
  • 899b89a8c2 booster/fcntl: implement F_GETFD and F_SETFD. Raghavendra G 2009-12-23 15:06:38 +00:00
  • da505a63c1 dht: initialize layout type Anand Avati 2010-01-23 13:26:39 +00:00
  • 6313f854fb protocol/client: Look only for op_ret while handling a setvolume response. Vijay Bellur 2010-01-23 12:53:56 +00:00
  • 502fef89bb error-gen: change all STACK_UNWIND calls to STACK_UNWIND_STRICT Anand Avati 2010-01-23 07:03:08 +00:00
  • 6f15b21994 error-gen: unwind fsync with proper parameters Anand Avati 2010-01-23 07:02:35 +00:00
  • 546168723f protocol/server: cleanup whitespaces Anand Avati 2010-01-23 05:14:49 +00:00
  • a0b148ea4e Server backend storage hang should not cause the mount point to hang. Anand Avati 2010-01-23 05:14:31 +00:00
  • 9c53d5daf4 core: fix initialization of disjoint xlator graph Anand Avati 2010-01-23 05:13:24 +00:00
  • 95dba6f085 protocol/server: handle group id decoding in a stricter way Anand Avati 2010-01-23 00:46:16 +00:00
  • 375f08e1b5 transport: set proper reference counts on peer_trans for local connections Anand Avati 2010-01-22 08:53:49 +00:00
  • a116e5b3ef transport/socket: use appropriate address family macro when address family is inet-sdp. Raghavendra G 2010-01-22 03:02:32 +00:00
  • ab8cabcd30 Cache size is now dynamic and is 20% of the total memory on the client side. Harshavardhana Ranganath 2010-01-21 05:36:42 +00:00
  • 27399cc92d cluster/afr: Send the struct flock returned by the server to the user. Vikas Gorur 2010-01-21 07:28:59 +00:00
  • 84fe79c086 storage/posix: Make the janitor sleep duration configurable. Vikas Gorur 2010-01-21 06:46:25 +00:00
  • a6a1f596a4 extras: Add defrag scripts to the repository Pavan Sondur 2010-01-19 08:11:05 +00:00
  • a23185f3a4 storage/posix: Hand off calling close() and closedir() to the janitor thread. Vikas Gorur 2010-01-15 06:59:00 +00:00
  • 4951f4dcc1 stripe entry self heal Amar Tumballi 2010-01-12 13:21:59 +00:00