----------------------- OrangeFS Release ChangeLog ----------------------- orangefs-2.8.5 SVN changes can be seen at http://www.orangefs.org/fisheye/orangefs/changelog/orangefs/branches/orangefs-2-8-5 * Bug Fix: Problem: server seg faulted when the unstuff state machine tried to unstuff a file defined as needing more datafilesthan I/O servers currently in the system. A side affect was that this worked when there was more than one server in the system. The correct behavior is to NEVER define more datahandles than there are I/O servers in the system. Correction: Modified function PINT_cached_config_get_num_dfiles to return no more than the number of I/O servers, regardless of the number requested by the user or needed by the distribution. This function is called during the sys-create state machine BEFORE the number of requested datafiles is sent to the server. SVN: Change #9082 * Enhancement: Added optimization. When a file is created and the requested number of dfiles is 1, then we create the metadata without "stuffed" values,i.e., key="nd". When data is written to this file, there is no need to execute the "unstuff" server side state machine. SVN: Change #9083 Text after "CVS: " can be prepended with "http://www.pvfs.org/fisheye/changelog/~br=Orange-Branch/PVFS/?cs=Orange-Branch:" to view related change sets in FishEye. * Enhancement: change to kernel source path to support SuSE style kernel sources CVS: mtmoore:20110831005433 * Enhancement: add prompt after X removals during a pvfs2-fsck when -y specified CVS: mtmoore:20110824144127 * Enhancement: Add sanity checks to extended attribute operations CVS: mtmoore:20110811180653 * Enhancement addition of counters and application to feed SNMP counters CVS: walt:20110628184842 CVS: walt:20110628161840 CVS: walt:20110617152339 * Enhancement: addition of scripts used for OrangeFS CI Jenkins testing CVS: mtmoore:20110623183144 * Enhancement: add backtrace handler to SIGABRT CVS: mtmoore:20110607235041 * Enhancement: add sanity checks during trove cleanup/initialization CVS: mtmoore:20110607232817 * Enhancement: allow server log to be re-opened on SIGHUP to allow log rotation CVS: mtmoore:20110607023901 CVS: mtmoore:20110530143543 * Enhancement: allow debug mask to be reset during SIGHUP CVS: bligon:20110504200411 * Enhancement: add Berkeley DB configure check for version 4.8.30 CVS: mtmoore:20110405050554 Additional Information: https://www.orangefs.org/trac/orangefs/wiki/DBVersionRequired * Enhancement add configure checks for binaries required during build CVS: mtmoore:20110404165443 * Enhancement: kernel changes to support newer kernels (up to 2.6.40 tested and 3.X compiles, not tested) CVS: mtmoore:20110831005433 CVS: mtmoore:20110823184109 CVS: mtmoore:20110822232017 CVS: mtmoore:20110412175323 CVS: mtmoore:20110525205504 CVS: mtmoore:20110405142136 CVS: mtmoore:20110405141506 * Bug Fix: man pages are now gzip'd during installation CVS: mtmoore:20110904010919 * Bug Fix: berkeley db gives back unaligned pages (in custom compare/multi-key cases), use local variables to fix ARM failures CVS: mtmoore:20110902173424 * Bug Fix: pointer dereference size issue in dbpf-mgmt on non-x86 platforms, Neal Ferguson CVS: mtmoore:20110823171834 * Bug Fix: file corruption using direct backend when writes continuously appending to single file CVS: elaine:20110819120934 CVS: mtmoore:20110629130442 * Bug Fix: segfault in pvfs2-xattr due to mirror handle string comparison, Nick Mills CVS: mtmoore:20110809180325 * Bug Fix: add backtrace functionality back in for newer distributions CVS: mtmoore:20110801124552 CVS: mtmoore:20110607215819 * Bug Fix: server-side memory leak related to operation completion CVS: bligon:20110708194724 * Bug Fix: slab cache fix, Bart Taylor CVS: bligon:20110613200154 * Bug Fix: duplicate handle fix in iterate-handles, Phil Carns CVS: bligon:20110610202309 * Bug Fix: correctly parse pvfs2-server alias argument CVS: mtmoore:20110608010721 * Bug Fix: mx_address lookup failure with multiple protocols CVS: bligon:20110530173949 * Bug Fix: admin apps segfault with IB CVS: bligon:20110512215357 * Bug Fix: allow pvfs2-server to re-read configuratio file regardless of absolute or relative path CVS: mtmoore:20110506194814 * Bug Fix: root squash functionality, Bart Taylor CVS: bligon:20110506173620 * Bug Fix: various kernel related stability and error-handling fixes CVS: mtmoore:20110729151843 CVS: mtmoore:20110729143317 CVS: mtmoore:20110530154853 CVS: mtmoore:20110412175444 * Bug Fix: pin memory passed in to the kernel to prevent swap pages and kernel panic CVS: mtmoore:20110725160953 ------------------------------------------------------------------------------- orangefs-2.8.4 * Change verisioning to no longer include dates, just increment the sub version for every release orangefs-2.8.3-20110323 * Bug fix: resolve assert in dbpf_open_cache_remove() when using tree code for file remove CVS: Orange-Branch:bligon:20110322141529 * Bug fix: PINT_dist_encode() segfault in pvfs2-server caused by the client create state machine not sending dist information on create retries. CVS: Orange-Branch:mtmoore:20110322014656 CVS: Orange-Branch:mtmoore:20110322031703 CVS: Orange-Branch:mtmoore:20110322040628 CVS: Orange-Branch:mtmoore:20110322114637 CVS: Orange-Branch:mtmoore:20110322121208 * Bug fix: fix incorrect attribute output using sys attrs CVS: Orange-Branch:mtmoore:20110301023749 * Bug fix: fix segfault in pvfs2-server if client provides too large of buffer in the list-eattr state machine. Includes additional sanity checks on extended attribute operations CVS: Orange-Branch:mtmoore:20110225222047 * Bug fix: merge dir.c fix from main branch CVS: Orange-Branch:bligon:20110126215228 * Bug fix: resolve data corruption caused by ki_pos not being updated during synchronous I/O through asynchronous path (relevant to newer kernels). CVS: Orange-Branch:mtmoore:20110123143300 * Bug fix: fix resolving symbolic links from pvfs2-* utilities CVS: Orange-Branch:mtmoore:20110114215452 * Bug fix: Fix ncache entry update when moving files by David Metheny CVS: Orange-Branch:mtmoore:20110111154332 * Bug fix: PVFS_hint_add fix by Julian Kunkel and refinement of patch CVS: Orange-Branch:mtmoore:20110105051448 CVS: Orange-Branch:bligon:20110224203131 * Bug fix: change where unlocks occur w.r.t __PVFS_JOB_THREADED__ to prevent deadlock CVS: Orange-Branch:mtmoore:20101221163004 * Bug fix: change incorrect use of union members in tree-communicate CVS: Orange-Branch:mtmoore:20101214182035 * Bug fix: initialize values in trove-migrate to resolve segfault CVS: Orange-Branch:bligon:20101213175120 * Bug fix: pvfs2-mkspace not set collection-only properly CVS: Orange-Branch:bligon:20101213174458 * Bug fix: update iteration in quickhash to use safe variant CVS: Orange-Branch:mtmoore:20101207004159 * Bug fix: null handle/fs_id sent to getattr in client create state machine CVS: Orange-Branch:bligon:20101201170021 * Added support for newer (> 2.6.18) kernels up through 2.6.34. CVS: Orange-Branch:mtmoore:20101216185529 CVS: Orange-Branch:mtmoore:20101221153412 CVS: Orange-Branch:mtmoore:20101221153514 CVS: Orange-Branch:mtmoore:20101221153709 CVS: Orange-Branch:mtmoore:20101221153806 CVS: Orange-Branch:mtmoore:20101221154012 CVS: Orange-Branch:mtmoore:20101221154240 CVS: Orange-Branch:mtmoore:20101221160327 CVS: Orange-Branch:mtmoore:20110123143015 CVS: Orange-Branch:mtmoore:20110124130323 CVS: Orange-Branch:mtmoore:20110203182026 * Added beginning of new user interface CVS: Orange-Branch:walt:20110208213934 * Cleanup: change PINT_dist_finalize to unregister and free distributions cleanly CVS: Orange-Branch:mtmoore:20101221163224 * Cleanup: delete items from timer queue list when element is freed CVS: Orange-Branch:mtmoore:20101221163041 ------------------------------------------------------------------------------- orangefs-2.8.2-20100920 * Changed unstuff state machine to handle writing to files with read-only permissions on create CVS: Orange-Branch:bligon:20100920181650 * Bug fix for kernel panics from list corruption CVS: Orange-Branch:mtmoore:20100915132022 * Trove version increase to 0.1.5 to support precreate pools of multiple types CVS: Orange-Branch:mtmoore:20100908153740 * PJMP memory leak fix CVS: Orange-Branch:bligon:20100906203050 * BMI memory leak fix CVS: Orange-Branch:bligon:20100831190531, Orange-Branch:bligon:20100831190748, Orange-Branch:bligon:20100902155433