rpms/openais/devel cpg-hash-collision.patch, NONE, 1.1 makefile-install-clm.patch, NONE, 1.1 openais.spec, 1.10, 1.11
fedora-cvs-commits at redhat.com
fedora-cvs-commits at redhat.com
Thu Aug 10 21:27:06 UTC 2006
Author: sdake
Update of /cvs/dist/rpms/openais/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv28306/devel
Modified Files:
openais.spec
Added Files:
cpg-hash-collision.patch makefile-install-clm.patch
Log Message:
auto-import openais-0.80-1.2 on branch devel from openais-0.80-1.2.src.rpm
cpg-hash-collision.patch:
cpg.c | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
--- NEW FILE cpg-hash-collision.patch ---
>From openais-bounces at lists.osdl.org Thu Aug 10 09:40:01 2006
Return-Path: <openais-bounces at lists.osdl.org>
Received: from localhost.localdomain ([unix socket]) by
pobox.corp.redhat.com (Cyrus v2.2.12-Invoca-RPM-2.2.12-3.RHEL4.1) with
LMTPA; Thu, 10 Aug 2006 09:40:01 -0400
X-Sieve: CMU Sieve 2.2
Received: from int-mx1.corp.redhat.com (int-mx1.corp.redhat.com
[172.16.52.254]) by localhost.localdomain (8.13.1/8.12.8) with ESMTP id
k7ADe1G9028844; Thu, 10 Aug 2006 09:40:01 -0400
Received: from mx3.redhat.com (mx3.redhat.com [172.16.48.32]) by
int-mx1.corp.redhat.com (8.12.11.20060308/8.12.11) with ESMTP id
k7ADe0TG021303; Thu, 10 Aug 2006 09:40:00 -0400
Received: from smtp.osdl.org (smtp.osdl.org [65.172.181.4]) by
mx3.redhat.com (8.13.1/8.13.1) with ESMTP id k7ADdloZ004053; Thu, 10 Aug
2006 09:39:53 -0400
Received: from fire-2.osdl.org (localhost [127.0.0.1]) by smtp.osdl.org
(8.12.8/8.12.8) with ESMTP id k7ADSpnX013631; Thu, 10 Aug 2006 06:28:56
-0700
Received: from mx1.redhat.com (mx1.redhat.com [66.187.233.31]) by
smtp.osdl.org (8.12.8/8.12.8) with ESMTP id k7ADSlnV013627 for
<openais at lists.osdl.org>; Thu, 10 Aug 2006 06:28:48 -0700
Received: from int-mx1.corp.redhat.com (int-mx1.corp.redhat.com
[172.16.52.254]) by mx1.redhat.com (8.12.11.20060308/8.12.11) with ESMTP id
k7ADSkMt010120 for <openais at lists.osdl.org>; Thu, 10 Aug 2006 09:28:46 -0400
Received: from pobox.surrey.redhat.com (pobox.surrey.redhat.com
[172.16.10.17]) by int-mx1.corp.redhat.com (8.12.11.20060308/8.12.11) with
ESMTP id k7ADSjIC015325 for <openais at lists.osdl.org>; Thu, 10 Aug 2006
09:28:46 -0400
Received: from [192.168.1.2] (vpn-68-1.surrey.redhat.com [10.32.68.1]) by
pobox.surrey.redhat.com (8.12.11.20060308/8.12.11) with ESMTP id
k7ADSjZC024256 for <openais at lists.osdl.org>; Thu, 10 Aug 2006 14:28:45 +0100
Message-ID: <44DB348C.4040206 at redhat.com>
Date: Thu, 10 Aug 2006 14:28:44 +0100
From: Patrick Caulfield <pcaulfie at redhat.com>
Organization: Red Hat
User-Agent: Thunderbird 1.5 (X11/20051201)
MIME-Version: 1.0
To: openais at lists.osdl.org
X-Enigmail-Version: 0.94.0.0
Received-SPF: pass (localhost is always allowed.)
X-Spam-Status: No, hits=-10.637 required=5
tests=AWL,OSDL_HEADER_LISTID_KNOWN,OSDL_HEADER_SPF_PASS,OSDL_HEADER_SUBJECT_BRACKETED,PATCH_SUBJECT_OSDL,PATCH_UNIFIED_DIFF_OSDL
X-Spam-Checker-Version: SpamAssassin 2.63-osdl_revision__1.94__
X-MIMEDefang-Filter: osdl$Revision: 1.142 $
Subject: [Openais] [PATCH] CPG: Fix lookup bug when hashes collide
X-BeenThere: openais at lists.osdl.org
X-Mailman-Version: 2.1.8
Precedence: list
List-Id: Open SA Forum AIS Services mailing list <openais.lists.osdl.org>
List-Unsubscribe: <https://lists.osdl.org/mailman/listinfo/openais>,
<mailto:openais-request at lists.osdl.org?subject=unsubscribe>
List-Archive: <http://lists.osdl.org/pipermail/openais>
List-Post: <mailto:openais at lists.osdl.org>
List-Help: <mailto:openais-request at lists.osdl.org?subject=help>
List-Subscribe: <https://lists.osdl.org/mailman/listinfo/openais>,
<mailto:openais-request at lists.osdl.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Sender: openais-bounces at lists.osdl.org
Errors-To: openais-bounces at lists.osdl.org
X-RedHat-Spam-Score: 0
X-Evolution-Source: imap://sdake@pobox.corp.redhat.com/
Content-Transfer-Encoding: 8bit
This patch fixes a bug in cpg where get_group() will return the wrong group
info structure if there is a hash collision.
This is a bad bug that needs fixing in whitetank as well as trunk IMHO.
--
patrick
Index: exec/cpg.c
===================================================================
--- exec/cpg.c (revision 1198)
+++ exec/cpg.c (working copy)
@@ -464,12 +464,15 @@
{
struct list_head *iter;
struct group_info *gi = NULL;
+ struct group_info *itergi;
uint32_t hash = jhash(name->value, name->length, 0) % GROUP_HASH_SIZE;
for (iter = group_lists[hash].next; iter != &group_lists[hash]; iter = iter->next) {
- gi = list_entry(iter, struct group_info, list);
- if (memcmp(gi->group_name.value, name->value, name->length) == 0)
+ itergi = list_entry(iter, struct group_info, list);
+ if (memcmp(itergi->group_name.value, name->value, name->length) == 0) {
+ gi = itergi;
break;
+ }
}
if (!gi) {
_______________________________________________
Openais mailing list
Openais at lists.osdl.org
https://lists.osdl.org/mailman/listinfo/openais
makefile-install-clm.patch:
Makefile | 2 ++
1 files changed, 2 insertions(+)
--- NEW FILE makefile-install-clm.patch ---
diff -uNr openais-0.80/Makefile openais-0.80-new/Makefile
--- openais-0.80/Makefile 2006-07-21 13:30:29.000000000 -0700
+++ openais-0.80-new/Makefile 2006-08-10 14:01:27.000000000 -0700
@@ -108,6 +108,7 @@
cp -a lib/libais.so $(DESTDIR)$(LIBDIR)
cp -a lib/libSaAmf.so $(DESTDIR)$(LIBDIR)
+ cp -a lib/libSaClm.so $(DESTDIR)$(LIBDIR)
cp -a lib/libSaCkpt.so $(DESTDIR)$(LIBDIR)
cp -a lib/libSaEvt.so $(DESTDIR)$(LIBDIR)
cp -a lib/libSaLck.so $(DESTDIR)$(LIBDIR)
@@ -119,6 +120,7 @@
cp -a lib/libais.so.2 $(DESTDIR)$(LIBDIR)
cp -a lib/libSaAmf.so.2 $(DESTDIR)$(LIBDIR)
+ cp -a lib/libSaClm.so.2 $(DESTDIR)$(LIBDIR)
cp -a lib/libSaCkpt.so.2 $(DESTDIR)$(LIBDIR)
cp -a lib/libSaEvt.so.2 $(DESTDIR)$(LIBDIR)
cp -a lib/libSaLck.so.2 $(DESTDIR)$(LIBDIR)
Index: openais.spec
===================================================================
RCS file: /cvs/dist/rpms/openais/devel/openais.spec,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- openais.spec 8 Aug 2006 16:19:31 -0000 1.10
+++ openais.spec 10 Aug 2006 21:27:04 -0000 1.11
@@ -1,7 +1,7 @@
Name: openais
Summary: The openais Standards-Based Cluster Framework executive and APIs
Version: 0.80
-Release: 1.1
+Release: 1.2
License: BSD
Group: System Environment/Base
URL: http://developer.osdl.org/dev/openais/
@@ -23,6 +23,8 @@
Patch14: revision-1191.patch
Patch15: revision-1192.patch
Patch16: revision-1193.patch
+Patch17: cpg-hash-collision.patch
+Patch18: makefile-install-clm.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
ExclusiveArch: i386 ppc x86_64 ppc64 ia64 s390 s390x
Requires(pre): /usr/sbin/useradd
@@ -63,6 +65,8 @@
%patch14 -p0
%patch15 -p0
%patch16 -p0
+%patch17 -p0
+%patch18 -p1
%build
# -O3 required for performance reasons
@@ -114,6 +118,7 @@
%dir /etc/ais
%config(noreplace) /etc/ais/openais.conf
%config(noreplace) /etc/ais/amf.conf
+%config /etc/ld.so.conf.d/openais-*.conf
%{_initrddir}/openais
%dir %{_libexecdir}/lcrso
%{_libexecdir}/lcrso/aisparser.lcrso
@@ -128,16 +133,6 @@
%{_libexecdir}/lcrso/service_lck.lcrso
%{_libexecdir}/lcrso/service_msg.lcrso
%{_libexecdir}/lcrso/vsf_ykd.lcrso
-%{_mandir}/man8/openais_overview.8*
-%{_mandir}/man8/cpg_overview.8*
-%{_mandir}/man8/evs_overview.8*
-
-%files devel
-%defattr(-,root,root,-)
-%dir %{_docdir}/%{name}-%{version}
-%doc %{_docdir}/%{name}-%{version}/CHANGELOG
-%doc %{_docdir}/%{name}-%{version}/README.devmap
-%config /etc/ld.so.conf.d/openais-*.conf
%dir %{_libdir}/openais
%{_libdir}/openais/libais.so*
%{_libdir}/openais/libcpg.so*
@@ -150,6 +145,16 @@
%{_libdir}/openais/libSaLck.so*
%{_libdir}/openais/libSaMsg.so*
%{_libdir}/openais/libtotem_pg.so*
+%{_mandir}/man8/openais_overview.8*
+%{_mandir}/man8/cpg_overview.8*
+%{_mandir}/man8/evs_overview.8*
+%{_mandir}/man5/openais.conf.5*
+
+%files devel
+%defattr(-,root,root,-)
+%dir %{_docdir}/%{name}-%{version}
+%doc %{_docdir}/%{name}-%{version}/CHANGELOG
+%doc %{_docdir}/%{name}-%{version}/README.devmap
%dir %{_includedir}/openais/
%{_includedir}/openais/cpg.h
%{_includedir}/openais/cfg.h
@@ -176,7 +181,6 @@
%{_includedir}/openais/service/print.h
%{_includedir}/openais/service/swab.h
%{_includedir}/openais/service/service.h
-%{_mandir}/man5/openais.conf.5*
%{_mandir}/man3/cpg_dispatch.3*
%{_mandir}/man3/cpg_fd_get.3*
%{_mandir}/man3/cpg_finalize.3*
@@ -196,7 +200,12 @@
%{_mandir}/man3/evs_membership_get.3*
%changelog
-* Tue Aug 8 2006 Steven Dake <sdake at redhat.com> - 0.80-1.1
+* Thu Aug 10 2006 Steven Dake <sdake at redhat.com> - 0.80-1.2
+- Move libraries to openais package.
+- Add cpg hash collision patch.
+- Add makefile install clm patch.
+
+* Tue Aug 8 2006 Steven Dake <sdake at redhat.com> - 0.80-1.1
- New process of tracking any revisions in the upstream stable branch.
* Sun Jul 23 2006 Steven Dake <sdake at redhat.com> - 0.80-1.0
More information about the fedora-cvs-commits
mailing list