[PVFS2-CVS]
commit by neill in pvfs2: ChangeLog configure configure.in
CVS commit program
cvs at parl.clemson.edu
Fri Sep 17 18:32:19 EDT 2004
Update of /projects/cvsroot/pvfs2
In directory parlweb:/tmp/cvs-serv3229
Modified Files:
ChangeLog configure configure.in
Log Message:
- changelog updates; version bump -- ready for tagging
Index: ChangeLog
===================================================================
RCS file: /projects/cvsroot/pvfs2/ChangeLog,v
diff -p -u -r1.120 -r1.121
--- ChangeLog 16 Sep 2004 19:32:54 -0000 1.120
+++ ChangeLog 17 Sep 2004 21:32:18 -0000 1.121
@@ -3,13 +3,74 @@ PVFS2 Release ChangeLog
-----------------------
-pvfs2-0.6.5pre1
-===============
-- broke several server state machines into multiple nested machines
-- some PAV cleanups, including support for a larger number of meta servers
- than io servers
-- update k_size (number of keyvals) in dspace attr cache when the number of
- keyvals on disk changes
+pvfs2-0.6.5
+===========
+- broke several server state machines into multiple nested machines
+- some PAV cleanups, including support for a larger number of meta
+ servers than io servers
+- update k_size (number of keyvals) in dspace attr cache when the
+ number of keyvals on disk changes
+- replaced all vfs 64 bit operation tags to be unsigned
+- replaced pint-dev code to work with 64 bit unsigned tags
+- moved all op initialization out of the constructor and into the
+ op_alloc routine
+- fixed tag cancellation upcall/method to use a 64 bit tag, rather
+ than an unsigned long
+- added a PVFS_util method to get the current system and return it as
+ a valid PVFS_time type
+- added arguments to the crdirent/chdirent/rmdirent operations that
+ now can take optional parent atime/mtime/ctime fields
+- added support on server *dirent operations that update the parent
+ time attributes (if specified) on successful completion of the
+ *dirent operation; null/zero time fields are not modified
+- modified sys-create/sys-mkdir/sys-symlink/sys-rename/sys-remove to
+ work with the new operations properly; in general,
+ create/remove/rename operations updates the mtime and ctime of the
+ parent directory, which is now properly supported
+- moved some common server side attribute handling code into a macro
+ to make it re-useable across several server state machines
+- updated en{de}coding of modified operations
+- remove sync calls on readonly trove operations
+- added sanity check to kernel's device poll; makes sure the device is
+ opened by only one user before returning valid results
+- make the device's request list waitqueue non-exclusive, since poll
+ waits as well
+- some formatting changes on kernel error reporting
+- added mmap-ra-cache support for partial cache fills on incomplete
+ requests; misc mmap-ra-cache enhancements
+- cast setparam values to uint64_t rather than int64_t in admin utils
+- remove trove sync call on server side root handle check
+- modify server side remove state machine to check the k_size of the
+ dirdata object being removed if it's a directory to report early
+ back to the client that the directory is not empty (if it's not)
+- remove the readdir checks in the client remove path now that the
+ server-side remove can tell us directly if a directory is not empty
+- modified PVFS specific error routines to print the value of
+ unrecognized error codes if encountered
+- fixed memory leak on check_fs_id setparam
+- fixed 64bit compile warnings (AMD64/Opteron)
+- split msgpair debugging into it's own class (no longer part of
+'client')
+- break out clientcore debugging into its own debugging mask
+- fixed trove error codes
+- give trove flush and resize operations the ability to create the
+ bstream they're working with if it doesn't exist instead of
+ returning an error
+- fixed bug in (threaded) trove that did not properly reinitialize
+ condition variables after the first finalize
+- improvements to the storage space and collection removal code
+- extensive trove cleanups and cruft removal
+- check for error codes when doing server side getattr and reading
+ metafile information; stop processing if an error is reached
+- invalidate attr cache on write_at calls (never used)
+- changed pvfs2-showcoll coll_id prints from hex to decimal
+- kernel changes:
+ - enable kernel readahead hints on mmap/execution (i.e. sequential)
+ - initialize kernel module's request_list_waitq at declaration time
+ - put large print statement into a macro for convenience
+ - make all bufmap allocations GFP_KERNEL, regardless of highmem usage
+ - use add_waitqueue_exclusive for the io_completion_waitq entries
+ - clear random readahead hint on mmap
pvfs2-0.6.4
Index: configure
===================================================================
RCS file: /projects/cvsroot/pvfs2/configure,v
diff -p -u -r1.183 -r1.184
--- configure 13 Sep 2004 20:52:50 -0000 1.183
+++ configure 17 Sep 2004 21:32:19 -0000 1.184
@@ -590,7 +590,7 @@ CONFIGURE_TIME=`date -u +"%F@%T"`
PVFS2_MAJOR=0
PVFS2_MINOR=6
PVFS2_SUB=5
-PVFS2_PRE="pre1-$CONFIGURE_TIME"
+PVFS2_PRE=""
am__api_version="1.4"
# Find a good install program. We prefer a C program (faster),
Index: configure.in
===================================================================
RCS file: /projects/cvsroot/pvfs2/configure.in,v
diff -p -u -r1.182 -r1.183
--- configure.in 13 Sep 2004 20:52:51 -0000 1.182
+++ configure.in 17 Sep 2004 21:32:19 -0000 1.183
@@ -18,8 +18,8 @@ CONFIGURE_TIME=`date -u +"%F@%T"`
PVFS2_MAJOR=0
PVFS2_MINOR=6
PVFS2_SUB=5
-dnl PVFS2_PRE=""
-PVFS2_PRE="pre1-$CONFIGURE_TIME"
+PVFS2_PRE=""
+dnl PVFS2_PRE="pre1-$CONFIGURE_TIME"
AM_INIT_AUTOMAKE(pvfs2, $PVFS2_MAJOR.$PVFS2_MINOR.$PVFS2_SUB$PVFS2_PRE)
More information about the PVFS2-CVS
mailing list