[SSI] openssi ChangeLog,1.270,1.271
Roger Tsang <[email protected]> Wed, 18 Dec 2013 08:06:48 +0000
| Newsgroups | gmane.linux.cluster.ssic.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/ssic-linux/openssi
In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv11422
Modified Files:
Tag: OPENSSI-FC
ChangeLog
Log Message:
update
Index: ChangeLog
===================================================================
RCS file: /cvsroot/ssic-linux/openssi/ChangeLog,v
retrieving revision 1.270
retrieving revision 1.271
diff -u -d -r1.270 -r1.271
--- ChangeLog 16 Nov 2011 08:04:39 -0000 1.270
+++ ChangeLog 18 Dec 2013 08:06:46 -0000 1.271
@@ -1,5 +1,112 @@
????/??/?? *** Release of OpenSSI 2.0.0rc1 ***
+2013/12/18 rogertsang <[email protected]>
+ * CVS Tag: OPENSSI-FC-1-9-6-PRE76
+
+ * CFS:
+ cluster/ssi/cfs/inode.c
+ - cfs_getattr: acquire CFS_ATTR token. fix possible stale attribute cache at remote cluster nodes. regression introduced in CVS tag OPENSSI-FC-1-9-6-PRE63
+
+ cluster/ssi/cfs/inode.c | 53 ++++++++++++++++++++++++++++------------
+ 1 files changed, 38 insertions(+), 15 deletions(-)
+
+2013/12/18 rogertsang <[email protected]>
+ * CVS Tag: OPENSSI-FC-1-9-6-PRE75
+
+ * Files in ci-linux project were modified (see ci/ChangeLog).
+
+ * IPVS:
+ The IPVS master director is no longer responsible for updating other
+ directors in the cluster because there is a time window between master
+ director failure and failover when remote operations for the master
+ director return -EREMOTE and the IPVS service in question becomes stale
+ on the slave directors.
+
+ cluster/ssi/net/ipvs_ssisys.c
+ - _ipvs_del_entry, _ipvs_add_entry: handle RPC error. fix uninitialized
+ return value.
+ - local_ipvs_del_entry, local_ipvs_add_entry: no longer needed. client
+ updates all directors.
+ - ripvs_add_entry, ripvs_del_entry: master director no longer updates
+ other directors. client will update all directors.
+
+ cluster/ssi/net/ipvs_svr.c
+ - inaddr_any_op: use list_for_each_entry_rcu() primitive instead of
+ list_for_each_continue_rcu().
+ - put_director: optimize away __del_directors() since the final
+ put_director() cannot race.
+ - register_ipvs_service: fix Aneesh's code comment.
+ - register_ports: use list_for_each_entry_rcu() primitive instead of
+ list_for_each_continue_rcu(). (#ifdef IPVS_REGISTER_PORTS_FIX)
+ - register_ports: caller ensures we can optimize away getport_desc()
+ test. (#ifdef IPVS_REGISTER_PORTS_FIX)
+ - register_ports: fix regression. passing byte-swapped port number
+ broke is_bound() test in register_port() code path. fixes
+ `setport_weight` userland did not register into IPVS cluster already
+ running services (existing listen ports) until the next time the
+ affected services are restarted. (#ifdef IPVS_REGISTER_PORTS_FIX)
+ - set_pos_director: fix regression struct ipvs_dirinfo reference count
+ leak. bug introduced in CVS tag OPENSSI-FC-1-9-6-PRE2
+
+ cluster/ssi/net/ipvs_ssisys.c | 45 ++---------
+ cluster/ssi/net/ipvs_svr.c | 129 +++++++++++-----------------------
+ 2 files changed, 53 insertions(+), 121 deletions(-)
+
+2013/12/18 rogertsang <[email protected]>
+ * CVS Tag: OPENSSI-FC-1-9-6-PRE74
+
+ * IPVS:
+ net/ipv4/ipvs/ip_vs_core.c (#ifdef CONFIG_SSI)
+ - ip_vs_in_icmp: bypass IPVS when sysctl_ip_vs_loadbalance is not set.
+
+ cluster/ssi/net/ipvs_ssisys.c
+ - _ipvs_add_entry: remove unused code.
+ - _ipvs_del_entry: remove unused code.
+
+ include/cluster/ssi/net.h
+ cluster/ssi/net/ipvs_svr.c (#ifdef IPVS_SERVICE_RACE_FIX)
+ - clean up, move unrelated bug fixes out of compiler pragma
+ - ripvs_add_entry: use memcpy() to avoid strlen() calls; avoid
+ traversing beyond allocated memory region of string buffer since
+ caller passes non-null terminated string.
+
+ cluster/ssi/net/ipvs_ssisys.c | 32 +--------------
+ cluster/ssi/net/ipvs_svr.c | 71 +++++++---------------------------
+ include/cluster/ssi/net.h | 1
+ net/ipv4/ipvs/ip_vs_core.c | 9 ++++
+ 4 files changed, 30 insertions(+), 83 deletions(-)
+
+2013/12/18 rogertsang <[email protected]>
+ * CVS Tag: OPENSSI-FC-1-9-6-PRE73
+
+ * IPVS:
+ cluster/ssi/net/ipvs_svr.c (#ifdef IPVS_SERVICE_RACE_FIX)
+ - ssi_inet_bind, ssi_inet_listen: remove extra inet_release() in error
+ path.
+ - ssi_inet_bind, ssi_inet_listen, ssi_inet_release: fix debug messages
+ printing IP port number in network byte order
+ - implement lockless ipvs_directors list traversal.
+
+ cluster/ssi/net/ipvs_svr.c | 156 ++++++++++++++++++-------------------
+ include/cluster/ssi/net.h | 1
+ 2 files changed, 78 insertions(+), 79 deletions(-)
+
+2013/12/18 rogertsang <[email protected]>
+ * CVS Tag: OPENSSI-FC-1-9-6-PRE72
+
+ * Files in ci-linux project were modified (see ci/ChangeLog).
+
+ * VPROC:
+ cluster/ssi/util/load_level.c
+ - update_load_info: use new clms_get_node_status_nolock()
+
+ cluster/ssi/vproc/dvp_pvpsops.c
+ - pvpsop_get_execnode: use new clms_get_node_status_nolock()
+
+ cluster/ssi/util/load_level.c | 3 ++-
+ cluster/ssi/vproc/dvp_pvpsops.c | 2 +-
+ 2 files changed, 3 insertions(+), 2 deletions(-)
+
2011/11/16 rogertsang <[email protected]>
* CVS Tag: OPENSSI-FC-1-9-6-PRE71
------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT
organizations don't have a clear picture of how application performance
affects their revenue. With AppDynamics, you get 100% visibility into your
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk