Commit Graph

  • 2dc9d11fe1 performance/stat-prefetch: Add support code to implement lookup-behind. Raghavendra G 2009-10-08 06:21:07 +00:00
  • 490edcd9f7 performance/stat-prefetch: remove lookup-behind in sp_lookup. Raghavendra G 2009-10-08 06:21:05 +00:00
  • 5c3bd66db8 performance/stat-prefetch: optimizations to sp_lookup. Raghavendra G 2009-10-08 06:21:04 +00:00
  • 78da899c5c performance/stat-prefetch: Add accounting of cache hits and misses. Raghavendra G 2009-10-08 06:21:02 +00:00
  • b9bfc46a9a performance/stat-prefetch: change behaviour of sp_lookup when xattr_req is not NULL. Raghavendra G 2009-10-08 06:21:01 +00:00
  • f5aa617d7c performance/stat-prefetch: change the cache to use rbtree based hashtable instead of list for caching dentries. Raghavendra G 2009-10-08 06:20:59 +00:00
  • 59d4142ff1 performance/stat-prefetch: fix memory leaks Raghavendra G 2009-10-08 06:20:50 +00:00
  • 3949b2828a debug/error-gen: Feature enhancement of error-gen translator vinayak hegde 2009-10-08 23:35:57 +00:00
  • d160d55c41 performance/write-behind: Refining the check for fd_ctx in fds Raghavendra G 2009-10-09 00:05:43 +00:00
  • c74e5ac0a2 libglusterfs/defaults: default_readdirp should call fops->readdirp instead of fops->readdir. Raghavendra G 2009-10-08 05:59:49 +00:00
  • adc495298c performance/write-behind: Change STACK_UNWIND to STACK_UNWIND_STRICT. Vikas Gorur 2009-10-08 06:31:33 +00:00
  • a310d0e6b0 cluster/dht: Change STACK_UNWIND to STACK_UNWIND_STRICT. Vikas Gorur 2009-10-08 05:48:21 +00:00
  • 1534a696da Initialize local before any call to STACK_WIND to prevent a crash Pavan Sondur 2009-10-07 13:12:36 +00:00
  • ef488e7cce assign client_readdirp to .readdirp in protocol/client & fix 2 other bugs in call_stub Pavan Sondur 2009-10-07 12:55:54 +00:00
  • 6215731b42 mount/fuse: Handle FATTR_MODE flag properly. Vikas Gorur 2009-10-07 06:43:44 +00:00
  • 0b1197defa Changed occurrences of Z Research to Gluster. Vijay Bellur 2009-10-05 23:59:13 +00:00
  • 5ea9f35a53 cluster/afr: Change STACK_UNWIND to STACK_UNWIND_STRICT. Vikas Gorur 2009-10-07 04:38:49 +00:00
  • bb8ea22c3c mount/fuse: Don't send fsetattr if ATIME or MTIME needs to be changed. Vikas Gorur 2009-10-05 09:25:33 +00:00
  • 29f81133a6 Removed remaining references to chmod, chown and utimens as part of setattr changes. Pavan Sondur 2009-10-05 09:45:52 +00:00
  • f3e46f2cb4 core: Add rbtree based hash table Shehjar Tikoo 2009-10-05 07:42:02 +00:00
  • 39243caeca mem-pool: Include stdlib for calloc() Shehjar Tikoo 2009-10-05 07:42:01 +00:00
  • d03e51668d libglusterfsclient: Port directory reading to readdirp fop Shehjar Tikoo 2009-10-02 03:08:07 +00:00
  • 56bba06b21 client: Support readdirp fop Shehjar Tikoo 2009-10-02 03:08:06 +00:00
  • 6968e06d00 server: Support readdirp fop Shehjar Tikoo 2009-10-02 03:08:05 +00:00
  • 4b624979ce stat-prefetch: Port stat-prefetching to readdirp fop Shehjar Tikoo 2009-10-02 03:08:04 +00:00
  • 2bcd6ffad9 io-threads: Support readdirp fop Shehjar Tikoo 2009-10-02 03:08:03 +00:00
  • e1b3fa2194 trace: Support readdirp fop Shehjar Tikoo 2009-10-02 03:08:02 +00:00
  • 95b6af6c35 io-stats: Support readdirp fop Shehjar Tikoo 2009-10-02 03:08:01 +00:00
  • d4bd1b3945 error-gen: Support readdirp fop Shehjar Tikoo 2009-10-02 03:08:00 +00:00
  • 12947025dd unify: Support readdirp fop Shehjar Tikoo 2009-10-02 03:07:59 +00:00
  • ee3b60524b map: Support readdirp fop Shehjar Tikoo 2009-10-02 03:07:58 +00:00
  • d3c3d0a8dd ha: Support readdirp fop Shehjar Tikoo 2009-10-02 03:07:57 +00:00
  • 512dcad823 distribute: Support readdirp fop Shehjar Tikoo 2009-10-02 03:07:56 +00:00
  • 02bced3069 afr: Support readdirp fop Shehjar Tikoo 2009-10-02 03:07:55 +00:00
  • 6b5a8b8536 posix: Support readdirp fop Shehjar Tikoo 2009-10-02 03:07:54 +00:00
  • 55f55db650 core: Separate readdirp and readdir fops Shehjar Tikoo 2009-10-02 03:07:53 +00:00
  • 81cc40fee8 storage/posix: Process "glusterfs.content" key in lookup only for regular files. Vikas Gorur 2009-10-06 06:45:04 +00:00
  • f719a64184 features/locks: Change STACK_UNWIND to STACK_UNWIND_STRICT. Vikas Gorur 2009-10-05 05:38:09 +00:00
  • 965b74d7d6 storage/posix: Change STACK_UNWIND to STACK_UNWIND_STRICT. Vikas Gorur 2009-10-05 05:37:51 +00:00
  • 97b564c708 libglusterfs: Add STACK_UNWIND_STRICT macro. Vikas Gorur 2009-10-05 05:37:31 +00:00
  • 7e6c9643e6 glusterfsd.c: Pipe is used during daemonization as ipc. vinayak hegde 2009-10-05 05:21:58 +00:00
  • 8e0f5e7105 cluster/afr: Initialize local->first_up_child in AFR_LOCAL_INIT. Vikas Gorur 2009-10-05 04:01:36 +00:00
  • b441730b5b libglusterfsclient: Remove redundant fchown and fchmod Shehjar Tikoo 2009-10-01 06:59:16 +00:00
  • 23d896068f libglusterfsclient: Use fsetattr for fchown Shehjar Tikoo 2009-10-01 06:59:15 +00:00
  • 1640178a10 libglusterfsclient: Use fsetattr for fchmod Shehjar Tikoo 2009-10-01 06:59:14 +00:00
  • 507a4aa75d libglusterfsclient: Support fsetattr fop Shehjar Tikoo 2009-10-01 06:59:13 +00:00
  • 3dc513b108 libglusterfsclient: Remove redundant chown code Shehjar Tikoo 2009-10-01 06:59:12 +00:00
  • 0778d42be1 libglusterfsclient: Remove redundant chmod code Shehjar Tikoo 2009-10-01 06:59:11 +00:00
  • 52193c0a79 libglusterfsclient: Remove redundant utimens code Shehjar Tikoo 2009-10-01 06:59:10 +00:00
  • 46c23afc98 libglusterfsclient: Use setattr for utime Shehjar Tikoo 2009-10-01 06:59:09 +00:00
  • a2013f6bc7 libglusterfsclient: Use setattr for utimes Shehjar Tikoo 2009-10-01 06:59:08 +00:00
  • bdeb23cac1 libglusterfsclient: Use setattr for chown Shehjar Tikoo 2009-10-01 06:59:07 +00:00
  • b017bcb852 libglusterfsclient: Use setattr for chmod Shehjar Tikoo 2009-10-01 06:59:06 +00:00
  • 709d46bcdb libglusterfsclient: Support setattr fop Shehjar Tikoo 2009-10-01 06:59:05 +00:00
  • 25217d43f9 distribute: NFS-friendly logic changes Shehjar Tikoo 2009-10-01 06:59:04 +00:00
  • 398de05aeb ha: Handle memory allocation failures Shehjar Tikoo 2009-10-01 06:59:03 +00:00
  • 3e25f22978 ha: NFS-friendly logic changes Shehjar Tikoo 2009-10-01 06:59:02 +00:00
  • 5c61f94b00 symlink-cache: NFS-friendly logic changes Shehjar Tikoo 2009-10-01 06:59:01 +00:00
  • 7c1bdb3aad io-threads: NFS-friendly logic changes Shehjar Tikoo 2009-10-01 06:59:00 +00:00
  • 1e0b3920dc read-ahead: NFS-friendly logic changes Shehjar Tikoo 2009-10-01 06:58:59 +00:00
  • b342852f9d write-behind: NFS-friendly logic changes Shehjar Tikoo 2009-10-01 06:58:58 +00:00
  • cc709f8731 filter: NFS-friendly logic changes Shehjar Tikoo 2009-10-01 06:58:57 +00:00
  • b02cf677ff stripe: NFS-friendly logic changes Shehjar Tikoo 2009-10-01 06:58:56 +00:00
  • ef07ef2456 error-gen: NFS-friendly logic changes Shehjar Tikoo 2009-10-01 06:58:55 +00:00
  • 5654dc9f93 locks: NFS-friendly logic changes Shehjar Tikoo 2009-10-01 06:58:54 +00:00
  • ecf1ea918f io-stats: NFS-friendly logic changes Shehjar Tikoo 2009-10-01 06:58:53 +00:00
  • 2bc402003c trace: NFs-friendly logic changes Shehjar Tikoo 2009-10-01 06:58:52 +00:00
  • 2690799675 client: NFS-friendly logic changes Shehjar Tikoo 2009-10-01 06:58:51 +00:00
  • b5c4ad4cbb server: NFS-friendly logic changes Shehjar Tikoo 2009-10-01 06:58:50 +00:00
  • 9710782e8a posix: NFS-friendly logic changes Shehjar Tikoo 2009-10-01 06:58:49 +00:00
  • a27e706e31 unify: NFS-friendly logic changes Shehjar Tikoo 2009-10-01 06:58:48 +00:00
  • e11d66c8d6 Global: NFS-friendly prototype changes Shehjar Tikoo 2009-10-01 06:58:47 +00:00
  • 186a86f342 Global: Introduce setattr and fsetattr fops Shehjar Tikoo 2009-10-01 06:58:46 +00:00
  • dca4b2a23c Changes to use this->name while using logging instead of explicitly mentioning posix-locks. Pavan Sondur 2009-09-30 05:48:22 +00:00
  • 820b88c338 Make changes such that glusterfs builds with Werror and fix LONG_LONG_MAX definition. Pavan Sondur 2009-09-30 05:47:49 +00:00
  • 572fb95127 Check if path is valid after call to inode_path before accessing it. Pavan Sondur 2009-09-29 11:03:54 +00:00
  • 41c32c8489 cluster/afr: dir-write: Fix inode number handling. Vikas Gorur 2009-09-28 20:58:26 +00:00
  • 03b5a87b2f libglusterfsclient: don't destroy the iobuf pool during fini. Raghavendra G 2009-09-25 02:55:12 +00:00
  • 009fc3e3e9 libglusterfsclient: traverse the vmplist during fini only if any entries are mounted. Raghavendra G 2009-09-25 02:55:44 +00:00
  • 5816d5dcc5 cluster/afr: Fix memory leak in "diff" self-heal algorithm. Vikas Gorur 2009-09-24 04:18:18 +00:00
  • 2317913ae5 glusterfsd/main: Do a sem_post only if running in daemon mode. Vikas Gorur 2009-09-24 04:30:06 +00:00
  • 551782dfd5 booster: Cleanup booster_cleanup and register for atexit Shehjar Tikoo 2009-09-24 00:49:52 +00:00
  • d528f13409 libglusterfsclient: Support TRACE loglevel Shehjar Tikoo 2009-09-24 00:49:51 +00:00
  • cd13c7e736 libglusterfsclient: Wait for all call pools to be destroyed Shehjar Tikoo 2009-09-24 00:49:50 +00:00
  • 881e5f243d libglusterfsclient: Clean up fini and umount code paths Shehjar Tikoo 2009-09-24 00:49:49 +00:00
  • 7398c0a694 iobuf, logging: Expose existing functions as required Shehjar Tikoo 2009-09-24 00:49:48 +00:00
  • 5d7db5410f libglusterfsclient: Reduce logging aggressiveness to TRACE Shehjar Tikoo 2009-09-24 00:49:47 +00:00
  • 41cd359539 booster: Reduce logging aggressiveness to TRACE Shehjar Tikoo 2009-09-24 00:49:46 +00:00
  • 03764d0d30 libglusterfsclient: Re-validate root inode on every path resolution Shehjar Tikoo 2009-09-24 01:01:00 +00:00
  • c72b902afc performance/write-behind: Add a NULL check for request->stub before checking request->stub->fop. Raghavendra G 2009-09-24 00:59:04 +00:00
  • 155ffe5c5a fuse: emit a flush from release if we didn't get an adjacent FLUSH message from the kernel Csaba Henk 2009-09-22 07:53:14 +00:00
  • 3349819870 Implemented inodelks with support for domains. Pavan Vilas Sondur 2009-09-23 06:03:25 +00:00
  • 231196910d Implemented entry locks and support for domains. Pavan Vilas Sondur 2009-09-23 06:02:55 +00:00
  • 435b28132b Removed internal.c and old domain definition in locks. Pavan Vilas Sondur 2009-09-23 06:01:10 +00:00
  • 5535110f8e Changes for custom daemon function. vinayak hegde 2009-09-23 06:19:21 +00:00
  • 7df1671b5a mount.glusterfs had a problem understanding when "volfile" was given as one of the mount arguments. Harshavardhana Ranganath 2009-08-11 13:21:11 +00:00
  • 044679501c performance/write-behind: store currently aggregated data size in wb_file Raghavendra G 2009-09-23 00:22:17 +00:00
  • 3d1f342671 performance/write-behind: store the current window size in wb_file. Raghavendra G 2009-09-23 00:21:51 +00:00
  • 2f1261c194 performance/write-behind: reduce usage of iov_length. Raghavendra G 2009-09-23 00:21:31 +00:00
  • 35f96c039e cluster/afr: Add new option "data-self-heal-algorithm" Vikas Gorur 2009-09-17 05:56:32 +00:00