Commit Graph

  • 1125e8cbc0 io-cache: handle memory allocation failures Raghavendra G 2009-06-11 01:46:04 +00:00
  • 180cfc0c4b Initialize central logging in glusterfs main(). Vikas Gorur 2009-06-09 05:08:59 +00:00
  • 181ab58c6a Implemented LOG MOP in server-protocol. Vikas Gorur 2009-06-09 05:09:01 +00:00
  • 2943c77d88 Log to a central server. Vikas Gorur 2009-06-09 05:09:00 +00:00
  • e7e6144a76 Functions to store a central log flag in TLS. Vikas Gorur 2009-06-09 05:08:59 +00:00
  • f7ca417394 Include glusterfs.h in dict.c Vikas Gorur 2009-06-09 05:08:59 +00:00
  • 7db5c60ded Implemented LOG MOP in client-protocol. Vikas Gorur 2009-06-09 05:08:58 +00:00
  • 1a69896139 Added MOP log to libglusterfs/* Vikas Gorur 2009-06-09 05:08:58 +00:00
  • 77d8cfeab5 Do not fail over readdir in replicate. Vikas Gorur 2009-06-11 08:47:06 +00:00
  • 998a1e0f74 Do itransform on every entry in readdir_cbk. Vikas Gorur 2009-06-11 08:46:40 +00:00
  • 3b99c6d82f booster: fix memory corruption in booster_cleanup Raghavendra G 2009-06-10 07:02:27 +00:00
  • 943a38e9f8 libglusterfsclient: reset the vmplist and vmpentries to 0 in glusterfs_reset Raghavendra G 2009-06-10 07:02:15 +00:00
  • 4a31c02a56 booster: implement fcntl. Raghavendra G 2009-06-10 07:01:59 +00:00
  • 5dcbc0563f libglusterfsclient: implement glusterfs_fcntl. Raghavendra G 2009-06-10 07:01:45 +00:00
  • 8ebb4499d0 booster: implement readdir_r and readdir64_r. Raghavendra G 2009-06-11 04:59:00 +00:00
  • 75f555fd89 libglusterfsclient: implement glusterfs_readdir_r Raghavendra G 2009-06-10 07:01:16 +00:00
  • ac53b60bc2 libglusterfsclient: update offset in glusterfs_read_async_cbk only if offset stored in fd_ctx is used. Raghavendra G 2009-06-10 07:00:59 +00:00
  • 157469a432 booster: call glusterfs_umount_all during cleanup Raghavendra G 2009-06-10 07:00:44 +00:00
  • e0650e53ca booster: implement sendfile. Raghavendra G 2009-06-10 07:00:26 +00:00
  • ee22651f34 libglusterfsclient: implement glusterfs_sendfile. Raghavendra G 2009-06-11 04:58:30 +00:00
  • 29a3619d6b libglusterfsclient: add glusterfs_umount_all. Raghavendra G 2009-06-10 06:59:50 +00:00
  • 82130d7ef5 libglusterfsclient: make glusterfs_umount thread safe Raghavendra G 2009-06-10 06:59:34 +00:00
  • 54976b6872 libglusterfsclient: make glusterfs_mount thread safe. Raghavendra G 2009-06-10 06:59:14 +00:00
  • dfff100cc3 booster: remove mount table which maps a path to glusterfs handler. Raghavendra G 2009-06-10 06:55:32 +00:00
  • 8f4e5ace5d Filter out changelog xattrs in replicate. Vikas Gorur 2009-06-11 04:36:14 +00:00
  • 1c4d58fe57 io-threads: Fix missed notification in sem_timedwait Shehjar Tikoo 2009-06-10 01:25:38 +00:00
  • bd2b529fd3 read-ahead: handle memory allocation failures Raghavendra G 2009-06-11 01:45:45 +00:00
  • b930b38a2a read-ahead: return with error code EBADF for fops on fds without file set in their context. Raghavendra G 2009-06-04 06:14:31 +00:00
  • 3f4362cede read-ahead: unwind with a return value of -1 and error code of ENOMEM on memory allocation for ra_file in open/create Raghavendra G 2009-06-04 06:13:58 +00:00
  • cc2c0b5356 removed unused option 'page-size' in io-cache Amar Tumballi 2009-05-29 16:08:04 +00:00
  • 5b90d71324 Print PID after daemonizing glusterfs. Vikas Gorur 2009-06-08 07:18:18 +00:00
  • 7c42fd0f20 configure.ac: print summary to stdout Anand V. Avati 2009-06-09 06:17:37 -07:00
  • e98d380847 server-helpers: cleanup connection only if there are no active transports. Raghavendra G 2009-06-03 00:38:26 +00:00
  • 1d940e5ab2 Fix crash in afr data self heal. Bugzilla ID: 3 Vikas Gorur 2009-06-03 02:17:19 +00:00
  • a4a0054cae libglusterfsclient: Avoid dirent copies in readdir cbk Shehjar Tikoo 2009-06-03 01:05:42 +00:00
  • 4c0b91a5a0 libglusterfs: Add empty and NULL dirents list checks Shehjar Tikoo 2009-06-03 01:05:34 +00:00
  • 08d46effee ib-verbs error log enhancement Amar Tumballi 2009-06-01 17:58:41 +00:00
  • 2dc70c22bd io-cache: prevent frames from getting woken up while page is getting validated Anand Avati 2009-05-29 13:52:07 +00:00
  • 834efc9198 unify getdents count reduced to 512 (from 1024) Amar Tumballi 2009-05-29 16:09:05 +00:00
  • 3c1fa49fb5 libglusterfsclient: Increase readdir block size Shehjar Tikoo 2009-05-28 04:43:05 +00:00
  • b6434aadbe libglusterfsclient: Add dirent pre-fetching and caching Shehjar Tikoo 2009-05-28 04:42:58 +00:00
  • 1fea167f86 booster: attr_timeout: Read timeout from booster fstab Shehjar Tikoo 2009-05-28 04:42:51 +00:00
  • bc99744f20 libglusterfsclient: Simplify inode and stat caching Shehjar Tikoo 2009-06-03 01:31:37 +00:00
  • f47f568aa0 libglusterfsclient: Allocate right sized structure Shehjar Tikoo 2009-05-28 04:42:37 +00:00
  • a29ec1f148 booster: Clean-up handling of log/fstab env variables Shehjar Tikoo 2009-05-24 23:05:26 +00:00
  • f888b3f5be booster: Eliminate gluster context creation race Shehjar Tikoo 2009-05-24 23:05:18 +00:00
  • 380cd4e6d2 booster: Clear up env var usage Shehjar Tikoo 2009-05-24 23:05:11 +00:00
  • a7e5888508 bug fix in dht-diskusage when statvfs->f_blocks is 0 Amar Tumballi 2009-05-28 20:12:05 +00:00
  • f5d0e815b4 Remove absolute path for init scripts. Harshavardhana 2009-05-28 02:46:45 +00:00
  • 4e89da5054 socket: New option: Set receive and send buffer size Shehjar Tikoo 2009-05-26 09:02:29 +00:00
  • 23976ec1e8 Fix mismatch in size of used buffer to prevent an infinite loop Pavan Sondur 2009-05-27 10:39:38 +00:00
  • b84ab58d8c Do itransform in AFR readdir. Vikas Gorur 2009-05-26 05:02:27 +00:00
  • 696428efb6 Always do itransform of the inode number from the first up child. Vikas Gorur 2009-05-26 05:01:35 +00:00
  • 0af126294a add booster_fstab.h in noinst_HEADERS to fix build breakage after 'make dist' Anand Avati 2009-05-26 04:31:28 +00:00
  • 2951b04c7a Preserve atime/mtime during data self heal. Vikas Gorur 2009-05-25 05:02:25 +00:00
  • 8b56178a79 fix crash in __socket_reset. Previously iobuf_p was an allocated pointer, but since introduction of IObuf it is no more. Now iobuf has to be unref'ed instead. Anand Avati 2009-05-22 03:33:41 +00:00
  • abb075def5 THIS: use xlator_init() for initializing xlators Anand V. Avati 2009-05-22 02:10:32 +00:00
  • 6d5aff7bfd THIS: add xlator_init() API to set @THIS Anand V. Avati 2009-05-22 02:10:31 +00:00
  • bbce052d47 THIS: bootstrap @THIS in fuse thread Anand V. Avati 2009-05-22 02:10:30 +00:00
  • bebe16ae8d THIS: unify now uses xlator_notify for setting THIS Anand V. Avati 2009-05-22 02:10:29 +00:00
  • 17cf09641d THIS: protocol/client now uses xlator_notify for setting THIS Anand V. Avati 2009-05-22 02:10:28 +00:00
  • f0fed682ec THIS: ib-verbs now uses xlator_notify for setting THIS Anand V. Avati 2009-05-22 02:10:27 +00:00
  • ad3fdbb2e1 THIS: socket now uses xlator_notify for setting THIS Anand V. Avati 2009-05-22 02:10:26 +00:00
  • 61e343c72b THIS: default_notify to use xlator_notify for THIS compatibility Anand V. Avati 2009-05-22 02:10:25 +00:00
  • 9cec4a0a79 THIS: xlator_notify API to be used for propagating notifications with proper THIS setting Anand V. Avati 2009-05-22 02:10:24 +00:00
  • 99bf8da476 THIS: set appropriately in call stub resumes Anand V. Avati 2009-05-22 02:10:23 +00:00
  • b7c1bcb4ea THIS: set appropriately in STACK_* macros Anand V. Avati 2009-05-22 02:10:22 +00:00
  • 207fb347ed globals: add globals.h/c THIS: macro to access thread specific current xlator CTX: macro to access glusterfs global context (glusterfs_ctx_t) Anand V. Avati 2009-05-22 02:10:21 +00:00
  • bd297be1d1 Check for returns when apxs fails and disable mod_glusterfs Harshavardhana 2009-05-21 02:20:26 +00:00
  • c7fd9f1df3 mem-pool,io-threads: Destroy mem-pool on deallocation Shehjar Tikoo 2009-05-21 01:37:05 +00:00
  • ef7fcc0d7c booster: Move fstab parsing into booster from libglusterfs Shehjar Tikoo 2009-05-20 22:50:10 +00:00
  • 5bb6653c43 add xlator debug/io-stats Csaba Henk 2009-04-28 10:22:03 +00:00
  • d734a305d5 add 'non-blocking-io' to the options array in sockets. Amar Tumballi 2009-05-20 13:36:01 +00:00
  • 0961d301dd io-threads: Use boolean enums instead of integer 1 Shehjar Tikoo 2009-05-19 12:42:31 +00:00
  • 693e4f912b io-threads: Change mutexes/condvars to spinlocks/semaphores Shehjar Tikoo 2009-05-19 12:42:22 +00:00
  • 62a920642a io-threads: Reduce default max for threads to 64 Shehjar Tikoo 2009-05-19 12:42:14 +00:00
  • 9a916de3f3 io-threads: Support mem-pool allocator for iot_request_t Shehjar Tikoo 2009-05-19 12:42:06 +00:00
  • ef0af3ca33 io-threads: Add graceful shutdown of worker threads Raghavendra G 2009-05-15 05:50:09 +00:00
  • c228109111 io-threads: handle memory allocation failures Raghavendra G 2009-05-07 00:51:39 +00:00
  • 7f001813bc Change errno to EAGAIN in readv/writev Vikas Gorur 2009-05-18 08:19:10 +00:00
  • a9d0be4f1b mem-pool: Restructure mem-pool behaviour Shehjar Tikoo 2009-05-19 04:34:11 +00:00
  • 25dc191c51 mem-pool: Fix #define spelling Shehjar Tikoo 2009-05-19 04:33:58 +00:00
  • 3aea8a66a4 mem-pool: Remove hard coded value for pad boundary Shehjar Tikoo 2009-05-19 04:33:48 +00:00
  • acf28ed1ef mem-pool: Fix memory leak in mem-pool init phase Shehjar Tikoo 2009-05-19 04:33:37 +00:00
  • d71a5601fb booster: Fall back to remaining real_* functors Shehjar Tikoo 2009-05-19 17:57:02 +05:30
  • 87b938d02b booster: Dont de-init fd tables on VMP-init failure Shehjar Tikoo 2009-05-19 17:56:54 +05:30
  • 9189418db9 booster: Do not read info for non-glusterfs mount points Shehjar Tikoo 2009-05-19 17:56:47 +05:30
  • c5b90f7595 Appropriate changes to statvfs struct for Solaris host. Harshavardhana Ranganath 2009-05-19 06:39:42 -07:00
  • 35fc174ea3 libglusterfsclient: Comply with EEXIST rule on rename Shehjar Tikoo 2009-05-11 18:24:43 +05:30
  • 95ce0a87f5 libglusterfsclient: __do_path_resolve: Fix pathname resolution bug Shehjar Tikoo 2009-05-11 18:24:34 +05:30
  • fe06790a36 libglusterfsclient: Wipe loc->ino in libgf_client_loc_wipe Shehjar Tikoo 2009-05-11 18:24:21 +05:30
  • 1279d7398c booster: Add telldir API Shehjar Tikoo 2009-05-11 18:24:08 +05:30
  • e3e7f850ed booster: Add seekdir API Shehjar Tikoo 2009-05-11 18:23:58 +05:30
  • 358f5ba408 booster: Add rewinddir API Shehjar Tikoo 2009-05-11 18:23:38 +05:30
  • e420eb2206 libglusterfsclient: Refine readdir entry parsing logic Shehjar Tikoo 2009-05-11 18:23:24 +05:30
  • e1ae573f73 libglusterfsclient: Add telldir API Shehjar Tikoo 2009-05-11 18:23:14 +05:30
  • 35bf3f0584 libglusterfsclient: Add seekdir API Shehjar Tikoo 2009-05-11 18:22:57 +05:30
  • dddcf49861 libglusterfsclient: Add rewinddir API Shehjar Tikoo 2009-05-11 18:22:42 +05:30
  • aeda0a3197 libglusterfsclient: Revert and re-do readdir conformance Shehjar Tikoo 2009-05-11 18:22:29 +05:30
  • 4f1a87a245 booster: Supplement fstab option parsing Shehjar Tikoo 2009-05-11 18:22:19 +05:30