Commit Graph

  • 14c5492a2c performance/stat-prefetch: get inode context from local->loc.inode instead of inode passed as arguement in sp_lookup_cbk. Raghavendra G 2009-12-02 12:29:56 +00:00
  • 855a57a1f9 cluster/afr: Fix conditional typo. Vikas Gorur 2009-12-02 10:28:34 +00:00
  • c04c1a170d storage/posix: Added janitor thread. Vikas Gorur 2009-12-02 07:48:45 +00:00
  • 90328b8277 performance/stat-prefetch: fix access to inode table. Raghavendra G 2009-12-02 01:00:44 +00:00
  • 67d6a0a619 fixes to compile on MacOSX (no fuse client) Amar Tumballi 2009-12-01 20:28:28 +00:00
  • 0c4b5814e7 bring new MOP called NOTIFY. Amar Tumballi 2009-11-28 03:09:02 +00:00
  • 0a6b3ce3bf afr: remove memcpy of @local contents in afr_local_copy Anand Avati 2009-12-01 20:06:18 +00:00
  • dc16ba6f79 afr: fix fd reference leak Anand Avati 2009-12-01 19:58:02 +00:00
  • 933e87700e performance/io-cache: Hold locks on inode before creating rbt tree. Vijay Bellur 2009-12-01 12:03:08 +00:00
  • 6afe4faeaa libglusterfsclient/read: break reads bigger than the iobuffer size into smaller ones. Raghavendra G 2009-12-01 14:39:45 +00:00
  • 435b234325 libglusterfsclient/readv: break reads bigger than the iobuffer size into smaller ones. Raghavendra G 2009-12-01 14:39:31 +00:00
  • b491da7cc5 extras/benchmarking: port glfs-bm.c to master. Raghavendra G 2009-12-01 14:46:21 +00:00
  • 8d9b1a1987 changed the version of glusterfs from 2.1.0 to 3.0.0 Amar Tumballi 2009-12-01 14:51:15 +00:00
  • ade63327d7 trash_ftruncate fop added Amar Tumballi 2009-11-30 01:20:20 +00:00
  • 4f78860347 trash_truncate fop added Amar Tumballi 2009-11-30 01:19:10 +00:00
  • 7bb52eb192 trash_rename fop added Amar Tumballi 2009-11-30 01:18:41 +00:00
  • 056e3e7a56 trash_unlink fop added Amar Tumballi 2009-11-30 01:18:09 +00:00
  • 936001b147 features/trash initial cleanup commit Amar Tumballi 2009-11-30 01:16:35 +00:00
  • 90cebe1938 Booster configuration fixed for per transport type and honours conf-dir option. Harshavardhana Ranganath 2009-11-30 01:17:22 +00:00
  • 85ed82893a cluster/afr: Don't do memcpy of afr_local_t in afr_local_copy. Vikas Gorur 2009-12-01 06:11:06 +00:00
  • cc57da8750 cluster/afr: Set file size properly before unwinding from self-heal. Vikas Gorur 2009-12-01 06:11:05 +00:00
  • ab99355f55 cluster/afr: Set the self-heal "source" as read subvolume even when not doing self-heal. Vikas Gorur 2009-12-01 06:11:04 +00:00
  • d2a30ec4aa stat-prefetch: fix unsafe reference to @local in sp_lookup_cbk Anand Avati 2009-12-01 07:02:02 +00:00
  • d7e0bf1757 performance/stat-prefetch: make lookup to wait for the completion of another lookup on same path if one is in progress. Raghavendra G 2009-11-30 15:48:38 +00:00
  • 47a8f97b72 performance/stat-prefetch: don't use same variable for getting inode context of an inode and its parent. Raghavendra G 2009-11-30 15:48:21 +00:00
  • cff970c450 performance/stat-prefetch: fix errors in handling memory allocation failures in sp_inode_ctx_process. Raghavendra G 2009-11-30 15:48:08 +00:00
  • 2a3adcfe5c fix leaks pointed out by cppcheck static analyzer Csaba Henk 2009-11-29 19:26:57 +00:00
  • cc3967db49 cluster/afr: Preserve generation number along with inode in lookup and creation fops. Vikas Gorur 2009-11-30 04:35:09 +00:00
  • d21e010863 cluster/afr: Refactored lookup_cbk and introduce precedence of errors. Vikas Gorur 2009-11-30 02:27:12 +00:00
  • 357e464ffe afr: fix crash in afr_sh_data_close Anand Avati 2009-11-29 09:27:54 +00:00
  • 6c949d9d0d protocol/server: enhance trace logging Anand Avati 2009-11-29 07:45:20 +00:00
  • 77a7250b16 afr: handle fdctx->pre_op_done handling Anand Avati 2009-11-29 07:37:32 +00:00
  • 51600217be afr: fix logic to break out of diff/checksum loop Anand Avati 2009-11-28 05:34:41 +00:00
  • 1ec37aa78f protocol/server: fix improper validation of fd in server_rchecksum Anand Avati 2009-11-28 05:34:11 +00:00
  • 915299aff3 performance/quick-read: add options to doc/translator-options.txt. Raghavendra G 2009-11-28 11:04:19 +00:00
  • 79243bfdee performance/quick-read: change the maximum value of max-file-size to 1000KB from 1MB. Raghavendra G 2009-11-28 10:52:37 +00:00
  • 04da2ae78b Excluding static libraries. Harshavardhana Ranganath 2009-11-26 15:47:28 +00:00
  • 4b363f1c96 Removed deprecated export_dir in print string. Harshavardhana Ranganath 2009-11-26 15:42:26 +00:00
  • 07d5b01960 moved unify from 'cluster/unify' to 'legacy/cluster/unify' Amar Tumballi 2009-11-26 14:55:03 +00:00
  • ff9944ff79 performance/stat-prefetch: Changed rbthash to make use of 1 bucket Vijay Bellur 2009-11-26 13:36:34 +00:00
  • 03949adaf0 Volgen rewritten using option parser and added proper support for booster. Harshavardhana Ranganath 2009-11-26 12:08:44 +00:00
  • 9b2159c611 THIS: transport to use xlator_notify() for proper setting of @THIS Anand Avati 2009-11-26 07:22:08 +00:00
  • bf34a8714e protocol/server: Introduce option trace to log requests and replies in normal log. Pavan Sondur 2009-11-26 07:51:26 +00:00
  • e91b3c49e3 protocol/server: Get all fops to use the new 'resolve_and_resume' path in server/protocol. Pavan Sondur 2009-11-26 07:50:49 +00:00
  • 63f963700f Changed rbthash_table_init() to take a mem-pool argument. Vijay Bellur 2009-11-26 06:37:30 +00:00
  • a928aa5e0d fixes in nufa Amar Tumballi 2009-11-25 21:29:25 +00:00
  • fc87b19f0b switch translator added Amar Tumballi 2009-11-25 21:26:24 +00:00
  • 057c071403 Volgen supporting multidisks and booster configuration for nfs and cifs Harshavardhana Ranganath 2009-11-25 14:40:55 +00:00
  • 3429e87557 add an extra check for loc->parent when loc->ino is not 1 Amar Tumballi 2009-11-25 15:13:37 +00:00
  • 28e2901806 Fixed typo in gf_proc_dump for attribute_timeout. Harshavardhana Ranganath 2009-11-26 04:16:27 +00:00
  • b80fac5417 don't allow stripe with just one subvolume Amar Tumballi 2009-11-26 03:29:46 +00:00
  • d1f3cdc4dc protocol/server: Changed logging level of message on deep resolution Vijay Bellur 2009-11-26 00:53:49 +00:00
  • 61a73726a5 changed the log level of failure case in client_setvolume_cbk Amar Tumballi 2009-11-26 00:38:28 +00:00
  • 25c220cf50 Added boundaries for each fops, mops and cbks. Harshavardhana Ranganath 2009-11-25 13:15:36 +00:00
  • 2517ec18ae cluster/afr: Include "common-utils.h" instead of alloca.h Vikas Gorur 2009-11-24 10:08:54 +00:00
  • 1c6a55b04c protocol/client: Make log message print both generation number and inode number. Vikas Gorur 2009-11-25 02:19:31 +00:00
  • 1bcb009cf6 cluster/afr: Do self-heal on unopened fds. Vikas Gorur 2009-11-25 07:51:23 +00:00
  • 9806bd1f58 performance/stat-prefetch: Add refcounting to cache objects Raghavendra G 2009-11-24 20:47:00 +00:00
  • ca4c8115a8 performance/stat-prefetch: remove lock member in sp_fd_ctx_t. Raghavendra G 2009-11-24 20:46:48 +00:00
  • 81af21adec performance/stat-prefetch: don't free the cache in readdir if the offset is not the expected one. Raghavendra G 2009-11-24 20:46:34 +00:00
  • 250edc9e49 cluster/afr: Refactored the self-heal interface. Vikas Gorur 2009-11-24 08:45:10 +00:00
  • 74612a456a cluster/afr: Do self-heal on reopened fds. Vikas Gorur 2009-11-24 08:45:09 +00:00
  • 218959e059 cluster/afr: Provide a post-post_op hook in the transaction. Vikas Gorur 2009-11-24 08:45:08 +00:00
  • 9e3fddb137 cluster/afr: Refactored the data self-heal algorithm. Vikas Gorur 2009-11-24 08:45:07 +00:00
  • 21cffbc219 cluster/afr: Hold blocking locks for data self-heal. Vikas Gorur 2009-11-24 08:45:06 +00:00
  • a63e189822 cluster/afr: Set read-child = source regardless of foreground/background self-heal Vikas Gorur 2009-11-24 08:45:05 +00:00
  • 3fe840d937 cluster/afr: Fix inode context bitmasks. Vikas Gorur 2009-11-24 07:41:36 +00:00
  • 4a43031ce0 cluster/afr: Fix double-free in opendir self-heal callback. Vikas Gorur 2009-11-24 06:07:16 +00:00
  • 6adfd86558 performance/quick-read: use STACK_UNWIND_STRICT for unwinding. Raghavendra G 2009-11-23 18:57:40 +00:00
  • fe34bb798c performance/write-behind: use STACK_UNWIND_STRICT for unwinding. Raghavendra G 2009-11-23 18:57:33 +00:00
  • 9aed8cd659 performance/read-ahead: use STACK_UNWIND_STRICT for unwinding. Raghavendra G 2009-11-23 18:57:27 +00:00
  • afdc2c9569 performance/io-threads: use STACK_UNWIND_STRICT for unwinding. Raghavendra G 2009-11-23 18:57:21 +00:00
  • 8b8205c2be performance/io-cache: use STACK_UNWIND_STRICT for unwinding. Raghavendra G 2009-11-23 18:57:13 +00:00
  • 54188f9d88 performance/stat-prefetch: use STACK_UNWIND_STRICT for unwinding. Raghavendra G 2009-11-23 18:56:22 +00:00
  • 7c6bc261e7 cluster/afr: Unlock only those paths which have been locked during rename. Vikas Gorur 2009-10-14 14:07:51 +00:00
  • 1cd2e38902 cluster/afr: Fix handling of revalidate lookups. Vikas Gorur 2009-11-24 04:46:35 +00:00
  • 5b483cb62f Revert "libglusterfs/src/gf-dirent.c: In gf_dirent_nb structure d_name should be char array of size 1." Anand V. Avati 2009-11-24 03:40:53 -08:00
  • 40dfc3e78b storage/posix: Fix condition typo. Vikas Gorur 2009-11-20 07:35:45 +00:00
  • 96ac455941 performance/io-cache: don't use stat got in read_cbk if it is zero-filled. Raghavendra G 2009-11-19 17:28:00 +00:00
  • 83598e6015 Fix Redhat init file so that it knows the correct binary location Paul Rawson 2009-11-17 00:13:24 +00:00
  • 9503af5428 Fix rpm building for Fedora 11. Erick Tryzelaar 2009-11-16 13:27:30 +00:00
  • 717faf468f transport/ib-verbs: assign to qpreg before accessing it in __ib_verbs_lookup_peer. Raghavendra G 2009-11-18 15:07:22 +00:00
  • 68a9546e5c performance/stat-prefetch: don't cache dentries corresponding to directory. Raghavendra G 2009-11-18 00:29:17 +00:00
  • d14d014782 performance/stat-prefetch: don't use pre-allocated dirent structure in sp_get_cache_entry. Raghavendra G 2009-11-18 00:29:05 +00:00
  • 892710a37a cluster/distribute: copy the stat structure while copying dentries in readdirp_cbk. Raghavendra G 2009-11-18 00:28:49 +00:00
  • dd216deb8a debug/error-gen: Correct log messages in init function. vinayak hegde 2009-11-19 01:39:39 +00:00
  • 6148894110 Check for other return values as well from call to inode_path. Pavan Sondur 2009-11-18 01:11:11 +00:00
  • 7a5325d284 cluster/stripe: Wrong variable is checked after calloc. vinayak hegde 2009-11-17 06:17:04 +00:00
  • 5cd0d1c744 protocol/client: Changed default ping-timeout to 42 Vijay Bellur 2009-11-16 13:08:31 +00:00
  • 916ca4d87c Do not access a free'd lock while releasing all inodelks of transport. Pavan Sondur 2009-11-17 05:24:03 +00:00
  • 7a6b1de614 cluster/afr: Handle op_ret properly in opendir_cbk Vikas Gorur 2009-11-18 07:02:25 +00:00
  • 71d6a1c8aa libglusterfsclient/umount: fix double free. Raghavendra G 2009-11-18 01:20:41 +00:00
  • 9d9cbb8936 libglusterfsclient: don't change the st_dev in stat-structure before doing inode_link. Raghavendra G 2009-11-18 01:20:30 +00:00
  • ed75d65888 libglusterfsclient/open: don't send create call if the file is already present, instead send open. Raghavendra G 2009-11-18 01:20:15 +00:00
  • 80f89493ce protocol/server: add debug messages. Raghavendra G 2009-11-18 01:20:02 +00:00
  • 9e481a7aee libglusterfsclient: update iattr cache only if operation was successful. Raghavendra G 2009-11-18 01:19:50 +00:00
  • 2bf35da812 libglusterfsclient: fix memory leak. Raghavendra G 2009-11-18 01:19:37 +00:00
  • 64a4b1f78e booster: implement xattr related apis. Raghavendra G 2009-11-18 01:19:22 +00:00
  • 95d31d089e libglusterfsclient: change the prototype of glusterfs_lsetxattr. Raghavendra G 2009-11-18 01:17:49 +00:00
  • 8d22d68815 libglusterfsclient: fix __do_path_resolve to return zero if the path happens to be resolved in path_to_parenti. Raghavendra G 2009-11-18 01:17:36 +00:00