Message ID | 1470145080-31726-1-git-send-email-lirans@il.ibm.com |
---|---|
State | Accepted |
Headers | show
Return-Path: <dev-bounces@openvswitch.org> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from archives.nicira.com (archives.nicira.com [96.126.127.54]) by ozlabs.org (Postfix) with ESMTP id 3s3cj54LRLz9t2c for <incoming@patchwork.ozlabs.org>; Tue, 2 Aug 2016 23:38:17 +1000 (AEST) Received: from archives.nicira.com (localhost [127.0.0.1]) by archives.nicira.com (Postfix) with ESMTP id D5A5610AC4; Tue, 2 Aug 2016 06:38:16 -0700 (PDT) X-Original-To: dev@openvswitch.org Delivered-To: dev@openvswitch.org Received: from mx3v3.cudamail.com (mx3.cudamail.com [64.34.241.5]) by archives.nicira.com (Postfix) with ESMTPS id 678F510AC4 for <dev@openvswitch.org>; Tue, 2 Aug 2016 06:38:15 -0700 (PDT) Received: from bar6.cudamail.com (localhost [127.0.0.1]) by mx3v3.cudamail.com (Postfix) with ESMTPS id EA5031612CB for <dev@openvswitch.org>; Tue, 2 Aug 2016 07:38:14 -0600 (MDT) X-ASG-Debug-ID: 1470145093-0b32374d32450f00001-byXFYA Received: from mx3-pf2.cudamail.com ([192.168.14.1]) by bar6.cudamail.com with ESMTP id AEPMxXPO6KffCo6Z (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <dev@openvswitch.org>; Tue, 02 Aug 2016 07:38:14 -0600 (MDT) X-Barracuda-Envelope-From: lirans@il.ibm.com X-Barracuda-RBL-Trusted-Forwarder: 192.168.14.1 Received: from unknown (HELO mx0a-001b2d01.pphosted.com) (148.163.158.5) by mx3-pf2.cudamail.com with ESMTPS (AES256-SHA encrypted); 2 Aug 2016 13:38:13 -0000 Received-SPF: pass (mx3-pf2.cudamail.com: SPF record at il.ibm.com designates 148.163.158.5 as permitted sender) X-Barracuda-Apparent-Source-IP: 148.163.158.5 X-Barracuda-RBL-IP: 148.163.158.5 Received: from pps.filterd (m0098421.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.16.0.11/8.16.0.11) with SMTP id u72DYcA6138120 for <dev@openvswitch.org>; Tue, 2 Aug 2016 09:38:12 -0400 Received: from e06smtp06.uk.ibm.com (e06smtp06.uk.ibm.com [195.75.94.102]) by mx0a-001b2d01.pphosted.com with ESMTP id 24jr5kkx4k-1 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=NOT) for <dev@openvswitch.org>; Tue, 02 Aug 2016 09:38:12 -0400 Received: from localhost by e06smtp06.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for <dev@openvswitch.org> from <lirans@il.ibm.com>; Tue, 2 Aug 2016 14:38:10 +0100 Received: from d06dlp03.portsmouth.uk.ibm.com (9.149.20.15) by e06smtp06.uk.ibm.com (192.168.101.136) with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted; Tue, 2 Aug 2016 14:38:07 +0100 X-IBM-Helo: d06dlp03.portsmouth.uk.ibm.com X-IBM-MailFrom: lirans@il.ibm.com X-IBM-RcptTo: dev@openvswitch.org Received: from b06cxnps4075.portsmouth.uk.ibm.com (d06relay12.portsmouth.uk.ibm.com [9.149.109.197]) by d06dlp03.portsmouth.uk.ibm.com (Postfix) with ESMTP id B70B21B08076 for <dev@openvswitch.org>; Tue, 2 Aug 2016 14:39:36 +0100 (BST) Received: from d06av01.portsmouth.uk.ibm.com (d06av01.portsmouth.uk.ibm.com [9.149.37.212]) by b06cxnps4075.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id u72Dc6FI58720510 for <dev@openvswitch.org>; Tue, 2 Aug 2016 13:38:06 GMT Received: from d06av01.portsmouth.uk.ibm.com (localhost [127.0.0.1]) by d06av01.portsmouth.uk.ibm.com (8.14.4/8.14.4/NCO v10.0 AVout) with ESMTP id u72Dc6Wq018495 for <dev@openvswitch.org>; Tue, 2 Aug 2016 07:38:06 -0600 Received: from il.ibm.com (goku.haifa.ibm.com [9.148.28.190]) by d06av01.portsmouth.uk.ibm.com (8.14.4/8.14.4/NCO v10.0 AVin) with ESMTP id u72Dc5Lx018438; Tue, 2 Aug 2016 07:38:05 -0600 X-CudaMail-Envelope-Sender: lirans@il.ibm.com From: Liran Schour <lirans@il.ibm.com> To: Ben Pfaff <blp@ovn.org> X-CudaMail-MID: CM-V2-801011265 X-CudaMail-DTE: 080216 X-CudaMail-Originating-IP: 148.163.158.5 Date: Tue, 2 Aug 2016 16:37:59 +0300 X-ASG-Orig-Subj: [##CM-V2-801011265##][PATCH monitor_cond V12 1/2] lib: fix bug on ovsdb_idl_condition_remove_clause() X-Mailer: git-send-email 2.1.4 X-TM-AS-MML: disable X-Content-Scanned: Fidelis XPS MAILER x-cbid: 16080213-0024-0000-0000-000001FDD99D X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused x-cbparentid: 16080213-0025-0000-0000-00001FDCFE78 Message-Id: <1470145080-31726-1-git-send-email-lirans@il.ibm.com> X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2016-08-02_09:, , signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 suspectscore=2 malwarescore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1604210000 definitions=main-1608020139 X-GBUdb-Analysis: 0, 148.163.158.5, Ugly c=0.374854 p=-0.368421 Source Normal X-MessageSniffer-Rules: 0-0-0-4631-c X-Barracuda-Connect: UNKNOWN[192.168.14.1] X-Barracuda-Start-Time: 1470145094 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://web.cudamail.com:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at cudamail.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.10 X-Barracuda-Spam-Status: No, SCORE=0.10 using global scores of TAG_LEVEL=3.5 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=4.0 tests=BSF_SC0_MISMATCH_TO, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31692 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS Cc: dev@openvswitch.org Subject: [ovs-dev] [PATCH monitor_cond V12 1/2] lib: fix bug on ovsdb_idl_condition_remove_clause() X-BeenThere: dev@openvswitch.org X-Mailman-Version: 2.1.16 Precedence: list List-Id: <dev.openvswitch.org> List-Unsubscribe: <http://openvswitch.org/mailman/options/dev>, <mailto:dev-request@openvswitch.org?subject=unsubscribe> List-Archive: <http://openvswitch.org/pipermail/dev> List-Post: <mailto:dev@openvswitch.org> List-Help: <mailto:dev-request@openvswitch.org?subject=help> List-Subscribe: <http://openvswitch.org/mailman/listinfo/dev>, <mailto:dev-request@openvswitch.org?subject=subscribe> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: dev-bounces@openvswitch.org Sender: "dev" <dev-bounces@openvswitch.org> |
On Tue, Aug 02, 2016 at 04:37:59PM +0300, Liran Schour wrote: > Call for poll_immediate_wake() when condition is changed. > > Signed-off-by: Liran Schour <lirans@il.ibm.com> Applied, thanks!
diff --git a/lib/ovsdb-idl.c b/lib/ovsdb-idl.c index d70fb10..7f4167c 100644 --- a/lib/ovsdb-idl.c +++ b/lib/ovsdb-idl.c @@ -811,6 +811,7 @@ void ovsdb_idl_condition_remove_clause(struct ovsdb_idl *idl, arg, &column->type)))) { ovsdb_idl_clause_free(c); idl->cond_changed = table->cond_changed = true; + poll_immediate_wake(); return; } }
Call for poll_immediate_wake() when condition is changed. Signed-off-by: Liran Schour <lirans@il.ibm.com> --- lib/ovsdb-idl.c | 1 + 1 file changed, 1 insertion(+)