[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