Commit Graph

  • a284bf490c cluster/afr: Pick the data self-heal algorithm dynamically. Vikas Gorur 2009-10-26 05:24:19 +00:00
  • d40ce2cbcd cluster/afr: Check the target of symlink's in entry self-heal. Vikas Gorur 2009-10-26 05:07:31 +00:00
  • 82dea30438 storage/posix: Ensure time(2) is stored in a 64-bit variable. Vikas Gorur 2009-10-26 05:34:21 +00:00
  • bd14507716 protocol/server: touchup loc only if inode/entry resolution was successful Anand Avati 2009-10-26 05:45:59 +00:00
  • 79a5b7273d protocol/server: fix assignment of inode number in server_readlink Anand Avati 2009-10-26 05:43:59 +00:00
  • 106a651826 booster: seperate out the implementations of readdir and readdir64. Raghavendra G 2009-10-23 13:02:01 +00:00
  • 7445700d03 cluster/afr: Set read-subvolume to the source while self-heal is in progress. Vikas Gorur 2009-10-24 08:17:36 +00:00
  • 4163a3f8fb cluster/afr: Do self-heal in the background. Vikas Gorur 2009-10-23 10:11:47 +00:00
  • 6490122f10 cluster/afr: Pipeline the "diff" data self-heal read-write loop. Vikas Gorur 2009-10-23 09:31:52 +00:00
  • 10dea43935 mount/fuse: Don't use fsi if it is already cleaned up Vijay Bellur 2009-10-23 08:37:29 +00:00
  • a5219b99db protocol/server: deep resolution support Anand Avati 2009-10-23 08:23:20 +00:00
  • 52b02bbaba protocol/server: send fresh lookups on revalidate failures Anand Avati 2009-10-23 08:22:49 +00:00
  • 919d80171c whitespace fixes Anand Avati 2009-10-23 08:22:20 +00:00
  • 00d2fafa1b cluster/afr: Pipeline the "full" data self-heal read-write loop. Vikas Gorur 2009-10-15 04:48:09 +00:00
  • 58efcf03a6 cluster/afr: Prevent spurious entry self-heal. Vikas Gorur 2009-10-23 06:44:46 +00:00
  • dfa1f5755b fuse-bridge: send fresh lookup on failed revalidate to return new nodeid Anand Avati 2009-10-22 02:04:39 +00:00
  • fc00f8c622 inode.c: whitespace fixes Anand Avati 2009-10-22 02:04:21 +00:00
  • 8c86febc41 cluster/afr: entry self-heal: Store parent_loc on the heap for impunge_parent_setattr. Vikas Gorur 2009-10-22 06:36:22 +00:00
  • d5009323b3 cluster/afr: entry self-heal: Set parent directory's attributes using a new frame. Vikas Gorur 2009-10-22 05:37:36 +00:00
  • 1fe48896b9 glusterfsd.c: Unnecessary writing of strerror of errorno on pipe vinayak hegde 2009-10-20 23:56:28 +00:00
  • 568b3ffa16 protocol/server: generation number and dentry resolution Anand Avati 2009-10-20 11:53:24 +00:00
  • 40fb2587c5 inode: fix internal refs and minor fixes Anand Avati 2009-10-20 10:54:24 +00:00
  • 492993570b performance/write-behind: fix to bug in setattr which was causing frames to be missed. Raghavendra G 2009-10-20 03:43:43 +00:00
  • 61d0ad5443 performance/read-ahead: Process state dump operations are added. vinayak hegde 2009-10-20 07:18:16 +00:00
  • f8d40aad7e performance/quick-read: Process state dump operations are added. vinayak hegde 2009-10-20 07:17:42 +00:00
  • f90bc2a051 performance/write-behind: Process state dump operations are added. vinayak hegde 2009-10-20 07:17:06 +00:00
  • 4d5ab4c0b8 cluster/afr: Attempt to set fd ctx in create only if the call has succeeded. Vikas Gorur 2009-10-20 01:35:17 +00:00
  • a2a09bb7f3 protocol/client: incoroporate generation numbers Anand Avati 2009-10-18 15:02:02 +00:00
  • 7d62e85887 protocol: format changes to incorporate generation numbers Anand Avati 2009-10-18 15:01:07 +00:00
  • 11ddca1cd1 inode_ctx_{get,put,del}2 API support Amar Tumballi 2009-10-18 14:05:40 +00:00
  • 3d09fb9909 fuse: use inode_t address as nodeid and use new inode API Anand V. Avati 2009-10-18 13:35:15 +00:00
  • 7e831d735e inode: API changes for generation number support Anand V. Avati 2009-10-18 13:35:14 +00:00
  • b2c0c6c713 inode: fix indentation and spacings Anand V. Avati 2009-10-18 13:35:13 +00:00
  • 9d73eb4c8a locks: fix leak in inodelk Anand Avati 2009-10-18 11:42:30 +00:00
  • aacde00714 storage/posix: Set right the op_ret value from posix_readlink() Vijay Bellur 2009-10-18 09:58:18 +00:00
  • aa701e2f60 indentation fixes to conform to coding standards in locks Anand Avati 2009-10-16 09:13:22 +00:00
  • 7bf78408ff locks: keep ref on the inode while locks are held Anand Avati 2009-10-16 09:12:57 +00:00
  • 5d423ab454 posix: posix_{f, l}stat_with_gen to return 0 on success (instead of >= 0) Anand V. Avati 2009-10-16 08:48:42 +00:00
  • d56c6a81ba posix - generation number support Anand V. Avati 2009-10-16 07:30:26 +00:00
  • 355150088d posix - use lchown and lchmod in setattr Anand V. Avati 2009-10-16 07:30:25 +00:00
  • ff38298144 distribute - more NULL check Anand V. Avati 2009-10-16 07:30:24 +00:00
  • cb76cadb74 distribute,nufa: layout handling changes Anand V. Avati 2009-10-16 07:30:23 +00:00
  • fa4e9d639b fix double initialization of dht_local_t Anand V. Avati 2009-10-16 07:30:22 +00:00
  • 3defca52e6 NULL checks on local->loc.parent Anand V. Avati 2009-10-16 07:30:21 +00:00
  • 61b5516701 performance/write-behind: initialize frame->local before goto out label vinayak hegde 2009-10-16 00:38:25 +00:00
  • 6fda29fcd6 shuffle hash layouts on directories Anand Avati 2009-10-15 11:28:00 +00:00
  • ccb0f6fa67 performance/write-behind: In wb_setattr, inode is checked twice vinayak hegde 2009-10-15 00:27:14 +00:00
  • 8b048b48b6 performance/io-cache: remove caching in lookup. Raghavendra G 2009-10-15 01:47:54 +00:00
  • b78fa55bbb performance/quick-read: frame->local need not be set in qr_open_cbk. Raghavendra G 2009-10-15 08:39:01 +00:00
  • 680164e64a performance/quick-read: flush should proceed with winding if fd-context is not found. Raghavendra G 2009-10-14 21:14:36 +00:00
  • 44db9af90b storage/posix: Use the right macro to set nsec of mtime in posix_do_utimes Vijay Bellur 2009-10-14 14:00:58 +00:00
  • 4203033c2d mount/fuse: Initialize attr and set nsec values for atime and mtime. Vijay Bellur 2009-10-14 14:00:07 +00:00
  • 347385beb5 performance/write-behind:STACK_UNWIND happens only in failure path of wb_stat() Vijay Bellur 2009-10-14 13:48:23 +00:00
  • 89b40ae93a storage/posix: Initialize op_errno to 0 in posix_create. Vijay Bellur 2009-10-14 07:32:37 +00:00
  • a9364b0a56 io-cache: NFS-friendly changes Shehjar Tikoo 2009-10-14 05:50:59 +00:00
  • 65f02619c7 performance/write-behind: return from wb_open after STACK_WIND Vijay Bellur 2009-10-14 02:07:25 +00:00
  • 7c4429b963 afr transaction: fix op_ret check during locking Anand Avati 2009-10-13 07:32:46 +00:00
  • 103a9ecfaf cluster/afr: Set mtime of parent directory in self-heal properly. Vikas Gorur 2009-10-13 06:42:28 +00:00
  • 7d6e73d442 posix/client/server: Send postparent in lookup even if lookup fails on the entry itself. Vikas Gorur 2009-10-13 06:42:13 +00:00
  • f085beebd0 prevent spurious unlocks from afr selfheal Anand Avati 2009-10-13 06:42:15 +00:00
  • b20cee4572 afr transaction prevent spurious unlocks Anand Avati 2009-10-13 06:22:37 +00:00
  • babdbcbb6a performance/write-behind: In wb_setattr file is used before getting fd context vinayak hegde 2009-10-12 23:38:41 +00:00
  • e84a3cf749 performance/write-behind: file is referenced, without checking for NULL vinayak hegde 2009-10-12 09:09:33 +00:00
  • 6df45979aa cluster/afr: Hold second lock after first lock has been granted for rename transactions. Vikas Gorur 2009-10-12 07:01:13 +00:00
  • 0f177f59d1 protocol/server: Set preparent and postparent in the response struct. Vikas Gorur 2009-10-12 09:12:45 +00:00
  • 5cec042dfa replicate: fix missing frame in entry-self-heal Anand Avati 2009-10-12 11:26:59 +00:00
  • a3da2ad4cd performance/quick-read: change the default option values in quick-read. Raghavendra G 2009-10-09 12:40:19 +00:00
  • 077d73fa46 posix: Ensure ENOTEMPTY return on rmdir Shehjar Tikoo 2009-10-09 09:15:36 +00:00
  • 73027dae83 Add INIT_LIST_HEAD which was left out in the previous commit Anand Avati 2009-10-09 08:00:23 +00:00
  • 7ef9876616 Add all generated files to .gitignore Corentin Chary 2009-10-06 06:36:31 +00:00
  • 2231e5f8ab features/locks: Fix insert_and_merge Corentin Chary 2009-10-09 06:25:11 +00:00
  • 58bc556b84 performance/write-behind: Add enable-trickling-writes to volume_options. Raghavendra G 2009-10-09 02:40:10 +00:00
  • 72fc9328b1 debug/trace: Check asprintf return value to avoid warning, while build vinayak hegde 2009-10-09 02:38:13 +00:00
  • ec7c17bc6f performance/stat-prefetch: checking for cache and creation if not present is made atomic. Raghavendra G 2009-10-08 06:21:56 +00:00
  • 9f87687372 performance/stat-prefetch: lookup path in xattrop if it is not already looked up. Raghavendra G 2009-10-08 06:21:54 +00:00
  • 3fb8e1d67a performance/stat-prefetch: implement sp_entrylk. Raghavendra G 2009-10-08 06:21:53 +00:00
  • 94f24f0664 performance/stat-prefetch: implement sp_inodelk. Raghavendra G 2009-10-08 06:21:52 +00:00
  • ebbe78de02 performance/stat-prefetch: lookup path in removexattr if it is not already looked up. Raghavendra G 2009-10-08 06:21:50 +00:00
  • f86d713f8e performance/stat-prefetch: implement sp_getxattr. Raghavendra G 2009-10-08 06:21:49 +00:00
  • 4c83e0c25c performance/stat-prefetch: lookup path in setxattr if it is not already looked up. Raghavendra G 2009-10-08 06:21:48 +00:00
  • 506a269855 performance/stat-prefetch: lookup path in opendir if it is not already looked up. Raghavendra G 2009-10-08 06:21:46 +00:00
  • d53db7415f performance/stat-prefetch: lookup path in create if it is not already looked up. Raghavendra G 2009-10-08 06:21:45 +00:00
  • bbaf6e2d35 performance/stat-prefetch: remove stat corresponding to oldloc->path from cache in sp_link. Raghavendra G 2009-10-08 06:21:43 +00:00
  • 7fcb479dc3 performance/stat-prefetch: lookup oldloc->path in link if it has not already been looked up. Raghavendra G 2009-10-08 06:21:42 +00:00
  • aa8323817e performance/stat-prefetch: lookup oldpath and newpath in rename if they've not already been looked up. Raghavendra G 2009-10-08 06:21:40 +00:00
  • 5cb21335e3 performance/stat-prefetch: lookup path in symlink if it is not already looked up. Raghavendra G 2009-10-08 06:21:38 +00:00
  • 153e2fd4f5 performance/stat-prefetch: lookup path in rmdir if it is not already looked up. Raghavendra G 2009-10-08 06:21:36 +00:00
  • 9857c10cd6 performance/stat-prefetch: lookup path in unlink if it is not already looked up. Raghavendra G 2009-10-08 06:21:35 +00:00
  • 19322c4a2a performance/stat-prefetch: fix mkdir to unwind with proper number of arguments. Raghavendra G 2009-10-08 06:21:33 +00:00
  • be267e3449 performance/stat-prefetch: lookup path in mkdir if it is not already looked up. Raghavendra G 2009-10-08 06:21:31 +00:00
  • d4f0250bc6 performance/stat-prefetch: lookup path in mknod if it is not already looked up. Raghavendra G 2009-10-08 06:21:30 +00:00
  • 54990af07b peformance/stat-prefetch: lookup path in readlink if it is not already looked up. Raghavendra G 2009-10-08 06:21:29 +00:00
  • 7a4c856af8 performance/stat-prefetch: implement sp_access Raghavendra G 2009-10-08 06:21:27 +00:00
  • b49ab8f21d performance/stat-prefetch: lookup path in truncate if it is not already looked up. Raghavendra G 2009-10-08 06:21:26 +00:00
  • 063041b55c performance/stat-prefetch: lookup path in setattr if it is not already looked up. Raghavendra G 2009-10-08 06:21:16 +00:00
  • 31a48a6b86 performance/stat-prefetch: implement sp_stat. Raghavendra G 2009-10-08 06:21:14 +00:00
  • f01de62f51 performance/stat-prefetch: lookup path in checksum if it is not already looked up. Raghavendra G 2009-10-08 06:21:12 +00:00
  • f114e547b7 performance/stat-prefetch: lookup the path in open if it is not already looked up. Raghavendra G 2009-10-08 06:21:11 +00:00
  • 8260e8c1ec performance/stat-prefetch: implement procedure sp_process_inode_ctx. Raghavendra G 2009-10-08 06:21:10 +00:00
  • f89f4c64af performance/stat-prefetch: use op_errno instead of errno to store error code. Raghavendra G 2009-10-08 06:21:08 +00:00