The following changes since commit cdd18ad87ed9a3639b76c41cfc9682ad7cce652e:
Jens Axboe (1):
Confusion between mutex and semaphore naming
are available in the git repository at:
git://git.kernel.dk/data/git/fio.git master
Jens Axboe (23):
Fix recursive dump of options
Fix bad inlining in mutex.h
When retrieving a requeued IO, don't setup data pointers again
Fix potential crash in terminate_threads()
Only initialize random map if we are actually going to use it
Add close_files() that closes all files
Update close file handler to return potential error
Enable quiet build mode, enable by default
Make file structures dynamically allocated
Remove the file->last_completed_pos variable
Add file locking hooks
Missed update of dup_files() for dynamically allocated files
Add a really simple allocator, backed with mmap'ed memory
Add a semaphore implementation
Allocate file structure from shared process pool
Remember to free the file structure as well
Add list_del_init() to list.h
Jobs must always open their own files
Remember to init and exit the smalloc allocator
Add file hashing helpers
Missed fio.h update for filehash, oops
Hook up the file hashing
Add the file sharing bits
HOWTO | 8 +
Makefile | 20 ++-
engines/mmap.c | 17 ++-
engines/net.c | 13 +--
engines/sg.c | 4 +-
engines/sync.c | 2 -
filehash.c | 107 +++++++++++++
filehash.h | 11 ++
filesetup.c | 133 ++++++++++++++---
fio.c | 31 +++-
fio.h | 30 +++-
init.c | 13 ++-
io_u.c | 18 ++-
ioengines.c | 16 ++-
list.h | 10 ++
log.c | 4 +-
mutex.h | 4 +-
options.c | 16 ++
parse.c | 37 ++++-
sem.c | 44 ++++++
sem.h | 16 ++
smalloc.c | 459 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
smalloc.h | 10 ++
23 files changed, 938 insertions(+), 85 deletions(-)
create mode 100644 filehash.c
create mode 100644 filehash.h
create mode 100644 sem.c
create mode 100644 sem.h
create mode 100644 smalloc.c
create mode 100644 smalloc.h
Received on Sun Mar 02 2008 - 06:00:03 CET
This archive was generated by hypermail 2.2.0 : Sun Mar 02 2008 - 06:30:01 CET