[PVFS2-CVS] commit by neill in pvfs2: CREDITS ChangeLog

CVS commit program cvs at parl.clemson.edu
Fri Jul 16 14:20:56 EDT 2004


Update of /projects/cvsroot/pvfs2
In directory parlweb:/tmp/cvs-serv6452

Modified Files:
	CREDITS ChangeLog 
Log Message:
- more credit and changelog additions for the release


Index: CREDITS
===================================================================
RCS file: /projects/cvsroot/pvfs2/CREDITS,v
diff -p -u -r1.8 -r1.9
--- CREDITS	16 Jul 2004 16:38:32 -0000	1.8
+++ CREDITS	16 Jul 2004 17:20:56 -0000	1.9
@@ -15,17 +15,19 @@ Nathan Poznick <poznick at conwaycorp.net>
    various pvfs2-client related patches (noted in cvs logs)
    authored the pvfs2-chown admin utility program
    detailed bug reporting and analysis
+   fixed permissions on newly created dirs using pvfs2-mkdir
 
 Murali Vilayannur <vilayann at mcs.anl.gov>
 -- testing and development
    initial linux 2.4.x prototype (before 2.6.x merge)
-   initial 64-bit operation tag implementation
+   initial 64-bit operation tag implementation (in kernel)
 
 Sven Marnach <sven at pvs.informatik.uni-heidelberg.de>
 -- fixed makefile LD selection and html docs target
 
 Philipp Sadleder <philipp at sadleder.de>
 -- reported a problem with large username handling in pvfs2-ls
+   extended pvfs2-cp to truncate target files if they exist
 
 Other contributors
 ==================

Index: ChangeLog
===================================================================
RCS file: /projects/cvsroot/pvfs2/ChangeLog,v
diff -p -u -r1.96 -r1.97
--- ChangeLog	16 Jul 2004 16:38:32 -0000	1.96
+++ ChangeLog	16 Jul 2004 17:20:56 -0000	1.97
@@ -5,7 +5,7 @@ PVFS2 Release ChangeLog
 
 pvfs2-0.6.0pre2
 ===============
-- remove pvfs2-import and pvfs2-export in favor of pvfs2-cp
+- removed pvfs2-import and pvfs2-export in favor of pvfs2-cp
 - added compile time option for disabling thread-safety in the client
   library (enabled by default; --disable-thread-safety to disable)
 - improved configure summary information emitted at configure time
@@ -51,8 +51,8 @@ pvfs2-0.6.0pre2
 - allow the sysint post() method to complete an op if finished
   (i.e. all states are immed. completion) by adding it to the
   completion list (which test/testsome can retrieve)
-- remove 'cached' attribute fields from getattr_sm object
-- remove mostly duplicated code from shared-state-methods.c
+- removed 'cached' attribute fields from getattr_sm object
+- removed mostly duplicated code from shared-state-methods.c
 - added support (testing only) for building a threaded client library
 - gracefully terminate thread-mgr testing threads on errors
   [ this is only really useful for graceful shutdown of the threaded
@@ -62,9 +62,9 @@ pvfs2-0.6.0pre2
 - fixed kernel bugs that didn't release the bufmap indices in use on
   some error paths (eventually caused all of them to be permanently
   used which caused hangs on I/O)
-- extend msgpairarray code to only retry msgpairs that haven't
+- extended msgpairarray code to only retry msgpairs that haven't
   completed already
-- increase kernel module single operation timeout to be 60 seconds
+- increased kernel module single operation timeout to be 60 seconds
   instead of 30 seconds (note: as a side-effect this also extends the
   amount of time you'll have to wait on interrupted operations via
   signal for now)
@@ -78,7 +78,7 @@ pvfs2-0.6.0pre2
   descriptors and db references; replaces dbpf-bstream-fd-cache,
   dbpf-dspace-db-cache, and dbpf-keyval-db-cache; fixes a few long
   standing file size and attribute bugs
-- add a few missing admin tools to make install target
+- added a few missing admin tools to make install target
 - more attribute debugging messages or server
 - added admin utility program pvfs2-chown
 - added make lib/pvfs2-threaded.a target that can be used to build a
@@ -113,6 +113,43 @@ pvfs2-0.6.0pre2
 - added new "cancel" debugging mask to look at job timeout behavior
 - documentation updates: a new high availability document, faq update,
   guide update, manpages
+- moved exported pvfs2-util string functions to private str-utils
+- added permission checking debugging mask and keyword to debug what the
+  server is doing on permission granting or failure
+- modified cosmetic output of admin tool pvfs2-set-debugmask
+- make sure pvfs2-client doesn't cause a hang on ssh logout due to improperly
+  closed fds; this was fixed in the past but unfixed to report exec failures.
+  we can't do that anymore with this setup, so we'll have to either require
+  an absolute path to the client (preferred), or scan the PATH ourself to 
+  be sure it can be found; or log to a file like the server
+- added debugging regarding the handle re-use timeout
+- increased the default handle re-use timeout from 45 to 360 seconds
+- removed redefinition of the default handle timeout constant
+- change permissions to reasonable defaults on newly created directories
+  using pvfs2-mkdir
+- extended pvfs2-cp to preserve src to dest permissions where applicable
+- extended pvfs2-cp to allow symlinks to be copied to and from pvfs2 (as
+  the link target file, not as a link -- similar to normal 'cp')
+- extended pvfs2-cp to truncate target files if they exist
+- added a threaded vfs test program to perform heavy I/O on a single file
+- fixed pvfs2-server to continue processing after recoverable
+  BMI_testcontext errors
+- added some gossip debugging along the acache code path
+- kernel bugfixes:
+  - don't attempt to shrink the sb's dcache on device close in the case
+    that the sb has not yet been filled
+  - translate error codes that occurred while waiting for the downcall,
+    rather than assuming an error came back from the downcall (in the case
+    that it didn't); fixes a possible oops on invalid mounts
+  - use 64-bit op tags instead of relying on unreliable casts and
+    assumptions moving from kernel space to userspace
+- changed pre-posted write_ack recv posting to have an infinite timeout
+  that is reset on flow completion to avoid timeouts before operation
+  completion
+- fixed crash bugs when an invalid (or unsupported) encoding type is
+  specified by reporting the error to the user, and the completing the
+  operation if possible by cycling through the valid encoders
+- added pvfs2tab support for the line encoding=default
 
 
 pvfs2-0.5.1



More information about the PVFS2-CVS mailing list