[SSI] openssi ChangeLog,1.256,1.257

Roger Tsang <[email protected]> Sun, 08 Aug 2010 03:53:06 +0000
Newsgroups gmane.linux.cluster.ssic.cvs
Message-ID <[email protected]>
Update of /cvsroot/ssic-linux/openssi
In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv11316

Modified Files:
      Tag: OPENSSI-FC
	ChangeLog 
Log Message:
update


Index: ChangeLog
===================================================================
RCS file: /cvsroot/ssic-linux/openssi/ChangeLog,v
retrieving revision 1.256
retrieving revision 1.257
diff -u -d -r1.256 -r1.257
--- ChangeLog	3 May 2010 06:34:56 -0000	1.256
+++ ChangeLog	8 Aug 2010 03:53:04 -0000	1.257
@@ -1,5 +1,118 @@
 2010/??/??	*** Release of OpenSSI 2.0.0rc1 ***
 
+2010/08/07	rogertsang <[email protected]>
+	* CVS branch: OPENSSI-CENTOS
+
+	- Upgrade to procps-3.2.3-8.17.el4_8.2
+
+2010/08/07	rogertsang <[email protected]>
+	* CVS Tags: OPENSSI-FC-1-9-6-PRE41
+
+	* IPC (UNIX domain sockets):
+	- Implement lockless unixnm_svr_table list traversal. Reduce connect(),
+	  sendmsg() contention with bind(), connect(), sendmsg().
+	- ssi_unix_deregister() no longer traverses the unix_sockets_unbound
+	  list. Remove release() contention with bind() and various paths with
+	  unix_table_lock.
+	- unixnm_put() do lockless O(1) lookup of unixnm_cache_entry using
+	  reference in unix_sock field; skip unixnm_cache_list traversal.
+	  Reduce release() contention with bind(), connect(), sendmsg().
+	- Allocate unixnm_svr_entry and unixnm_cache_entry structures from the
+	  Linux slab cache.
+
+	* IPC:
+	- Move rmtunix_make_info(), rmtunix_cache_lookup(), and
+	  rmtunix_decache_info() into cluster/ssi/ipc/rmtunix.c
+	- rmtunix_make_info() is no longer inline.
+
+	 cluster/ssi/ipc/rmtunix.c        |   91 ++++++++
+	 cluster/ssi/ipc/unixnm.c         |  350 ++++++++++++++++++-------------
+	 include/cluster/ssi/ipc/unixnm.h |   97 --------
+	 include/cluster/ssi/unix.h       |   27 --
+	 include/net/af_unix.h            |    5 
+	 net/unix/af_unix.c               |    1 
+	 6 files changed, 310 insertions(+), 261 deletions(-)
+
+2010/08/07	rogertsang <[email protected]>
+	* CVS Tags: OPENSSI-FC-1-9-6-PRE40
+
+	- Fix unum_getnum() possible inode number overflow beyond 24-bit. Bits
+	  25 to 31 are reserved for SSI node number.
+	- unum_getnum() function is no longer inline.
+
+	 include/cluster/ssi/util/unum.h |   14 ++++++++++----
+	 1 files changed, 10 insertions(+), 4 deletions(-)
+
+2010/08/07	rogertsang <[email protected]>
+
+	* IPC (#ifdef DEBUG_SSI_IPC):
+	- freeundos() to print error message if semid not found in caller's
+	  sysvsem.undo_list.
+	- Undefine compiler pragma. Disable debug messages.
+
+	* VPROC (#ifdef DEBUG_LDLVL):
+	- Undefine compiler pragma. Disable debug messages.
+
+	 include/linux/config.h |    3 ++-
+	 ipc/sem.c              |    4 +++-
+	 2 files changed, 5 insertions(+), 2 deletions(-)
+
+2010/07/19	rogertsang <[email protected]>
+	* CVS branch: OPENSSI-CENTOS
+
+	- Upgrade to e2fsprogs-1.35-12.24.el4
+
+2010/07/15	rogertsang <[email protected]>
+	* CVS branch: OPENSSI-CENTOS
+
+	- Upgrade to logrotate-3.7.1-11.RHEL4
+
+2010/07/14	rogertsang <[email protected]>
+	* CVS branch: OPENSSI-CENTOS
+
+	- Upgrade to pam-0.77-66.26.el4_8.1
+	- Upgrade to nfs-utils-1.0.6-93.EL4
+	- Upgrade to sudo-1.6.7p5-30.1.5 (CentOS 4)
+
+2010/07/12	rogertsang <[email protected]>
+	* CVS branch: OPENSSI-CENTOS
+
+	- Upgrade to udev-039-10.29.el4
+
+2010/07/04	rogertsang <[email protected]>
+	* CVS branch: OPENSSI-CENTOS
+
+	- Import openssi/docs/redhat/
+
+2010/05/06	rogertsang <[email protected]>
+
+	* IPC (#ifdef SSI_IPC_OBJ_DB_LOCKLESS):
+	- Get rid of compiler warnings in objsvr_find_key() and nsc_ipcremove()
+	  when CONFIG_PREEMPT is defined.
+
+	* RMTFB (#ifdef RMTFB_HASH_LOCKLESS):
+	- Get rid of compiler warning in rmtfb_getcmn() when CONFIG_PREEMPT is
+	  defined.
+
+	 cluster/ssi/ipc/namesvr_func.c |   23 +++++++++++------------
+	 cluster/ssi/util/rmtfb.c       |   10 +++++-----
+	 2 files changed, 16 insertions(+), 17 deletions(-)
+
+2010/05/04	rogertsang <[email protected]>
+
+	* VPROC (#ifdef VPROC_RCU_MOVEMENT_LIST):
+	- Fix move_data struct leak in move_out_nodedown(). Bug introduced in
+	  OPENSSI-FC-1-9-6-PRE39.
+	- No need to acquire mh_lock in put_move_data(); there is no race.
+	  move_data struct is removed from mh_datalist before final
+	  put_move_data().
+
+	* VPROC:
+	- Remove unnecessary memory barriers.
+
+	 cluster/ssi/vproc/dvp_move.c |   29 ++++++++++-------------------
+	 1 files changed, 10 insertions(+), 19 deletions(-)
+
 2010/05/03	rogertsang <[email protected]>
 	* CVS Tags: OPENSSI-FC-1-9-6-PRE39
 


------------------------------------------------------------------------------
This SF.net email is sponsored by 

Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev