You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by ac...@apache.org on 2009/04/15 19:50:11 UTC

svn commit: r765286 - in /qpid/trunk/qpid/cpp/src/qpid/cluster: EventFrame.cpp Multicaster.h OutputInterceptor.cpp

Author: aconway
Date: Wed Apr 15 17:50:10 2009
New Revision: 765286

URL: http://svn.apache.org/viewvc?rev=765286&view=rev
Log:
Removed un-used LatencyMetric hack: missed in lat commit.

Modified:
    qpid/trunk/qpid/cpp/src/qpid/cluster/EventFrame.cpp
    qpid/trunk/qpid/cpp/src/qpid/cluster/Multicaster.h
    qpid/trunk/qpid/cpp/src/qpid/cluster/OutputInterceptor.cpp

Modified: qpid/trunk/qpid/cpp/src/qpid/cluster/EventFrame.cpp
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/src/qpid/cluster/EventFrame.cpp?rev=765286&r1=765285&r2=765286&view=diff
==============================================================================
--- qpid/trunk/qpid/cpp/src/qpid/cluster/EventFrame.cpp (original)
+++ qpid/trunk/qpid/cpp/src/qpid/cluster/EventFrame.cpp Wed Apr 15 17:50:10 2009
@@ -28,9 +28,7 @@
 
 EventFrame::EventFrame(const EventHeader& e, const framing::AMQFrame& f, int rc)
     : connectionId(e.getConnectionId()), frame(f), readCredit(rc), type(e.getType())
-{
-    QPID_LATENCY_INIT(frame);
-}
+{}
 
 std::ostream& operator<<(std::ostream& o, const EventFrame& e) {
     if (e.frame.getBody()) o << e.frame;

Modified: qpid/trunk/qpid/cpp/src/qpid/cluster/Multicaster.h
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/src/qpid/cluster/Multicaster.h?rev=765286&r1=765285&r2=765286&view=diff
==============================================================================
--- qpid/trunk/qpid/cpp/src/qpid/cluster/Multicaster.h (original)
+++ qpid/trunk/qpid/cpp/src/qpid/cluster/Multicaster.h Wed Apr 15 17:50:10 2009
@@ -55,8 +55,6 @@
     void mcast(const Event& e);
     /** End holding mode, held events are mcast */
     void release();
-    /** Call when events are self-delivered to manage flow control. */
-    void selfDeliver(const Event&);
     
   private:
     typedef sys::PollableQueue<Event> PollableEventQueue;

Modified: qpid/trunk/qpid/cpp/src/qpid/cluster/OutputInterceptor.cpp
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/src/qpid/cluster/OutputInterceptor.cpp?rev=765286&r1=765285&r2=765286&view=diff
==============================================================================
--- qpid/trunk/qpid/cpp/src/qpid/cluster/OutputInterceptor.cpp (original)
+++ qpid/trunk/qpid/cpp/src/qpid/cluster/OutputInterceptor.cpp Wed Apr 15 17:50:10 2009
@@ -48,7 +48,6 @@
     }
     if (!parent.isCatchUp())
         sent += f.encodedSize();
-    QPID_LATENCY_RECORD("up to write queue", f);
 }
 
 void OutputInterceptor::activateOutput() {
@@ -99,7 +98,6 @@
 // Send a doOutput request if one is not already in flight.
 void OutputInterceptor::sendDoOutput() {
     if (!parent.isLocal()) return;
-    QPID_LATENCY_INIT(*this);
     doingOutput = true;
     size_t request = writeEstimate.sending(getBuffered());
     



---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:commits-subscribe@qpid.apache.org


Re: svn commit: r765286 - in /qpid/trunk/qpid/cpp/src/qpid/cluster: EventFrame.cpp Multicaster.h OutputInterceptor.cpp

Posted by Alan Conway <ac...@redhat.com>.
Martin Ritchie wrote:
> Hi Alan,
> 
> The Cruise Control boxes I keep an eye on are failing to build the C++
> code after this commit:
> 
> make[3]: *** No rule to make target `qpid/sys/LatencyMetric.cpp',
> needed by `qpid/sys/LatencyMetric.lo'.  Stop.
> 
> Are you also seeing this?
> 

I was, I duffed up that commit and missed some files. I comitted the rest 
shortly afterward. Things should be ok as of r765615, shout if not.

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org


Re: svn commit: r765286 - in /qpid/trunk/qpid/cpp/src/qpid/cluster: EventFrame.cpp Multicaster.h OutputInterceptor.cpp

Posted by Martin Ritchie <ri...@apache.org>.
Hi Alan,

The Cruise Control boxes I keep an eye on are failing to build the C++
code after this commit:

make[3]: *** No rule to make target `qpid/sys/LatencyMetric.cpp',
needed by `qpid/sys/LatencyMetric.lo'.  Stop.

Are you also seeing this?

Cheers

Martin

2009/4/15  <ac...@apache.org>:
> Author: aconway
> Date: Wed Apr 15 17:50:10 2009
> New Revision: 765286
>
> URL: http://svn.apache.org/viewvc?rev=765286&view=rev
> Log:
> Removed un-used LatencyMetric hack: missed in lat commit.
>
> Modified:
>    qpid/trunk/qpid/cpp/src/qpid/cluster/EventFrame.cpp
>    qpid/trunk/qpid/cpp/src/qpid/cluster/Multicaster.h
>    qpid/trunk/qpid/cpp/src/qpid/cluster/OutputInterceptor.cpp
>
> Modified: qpid/trunk/qpid/cpp/src/qpid/cluster/EventFrame.cpp
> URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/src/qpid/cluster/EventFrame.cpp?rev=765286&r1=765285&r2=765286&view=diff
> ==============================================================================
> --- qpid/trunk/qpid/cpp/src/qpid/cluster/EventFrame.cpp (original)
> +++ qpid/trunk/qpid/cpp/src/qpid/cluster/EventFrame.cpp Wed Apr 15 17:50:10 2009
> @@ -28,9 +28,7 @@
>
>  EventFrame::EventFrame(const EventHeader& e, const framing::AMQFrame& f, int rc)
>     : connectionId(e.getConnectionId()), frame(f), readCredit(rc), type(e.getType())
> -{
> -    QPID_LATENCY_INIT(frame);
> -}
> +{}
>
>  std::ostream& operator<<(std::ostream& o, const EventFrame& e) {
>     if (e.frame.getBody()) o << e.frame;
>
> Modified: qpid/trunk/qpid/cpp/src/qpid/cluster/Multicaster.h
> URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/src/qpid/cluster/Multicaster.h?rev=765286&r1=765285&r2=765286&view=diff
> ==============================================================================
> --- qpid/trunk/qpid/cpp/src/qpid/cluster/Multicaster.h (original)
> +++ qpid/trunk/qpid/cpp/src/qpid/cluster/Multicaster.h Wed Apr 15 17:50:10 2009
> @@ -55,8 +55,6 @@
>     void mcast(const Event& e);
>     /** End holding mode, held events are mcast */
>     void release();
> -    /** Call when events are self-delivered to manage flow control. */
> -    void selfDeliver(const Event&);
>
>   private:
>     typedef sys::PollableQueue<Event> PollableEventQueue;
>
> Modified: qpid/trunk/qpid/cpp/src/qpid/cluster/OutputInterceptor.cpp
> URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/src/qpid/cluster/OutputInterceptor.cpp?rev=765286&r1=765285&r2=765286&view=diff
> ==============================================================================
> --- qpid/trunk/qpid/cpp/src/qpid/cluster/OutputInterceptor.cpp (original)
> +++ qpid/trunk/qpid/cpp/src/qpid/cluster/OutputInterceptor.cpp Wed Apr 15 17:50:10 2009
> @@ -48,7 +48,6 @@
>     }
>     if (!parent.isCatchUp())
>         sent += f.encodedSize();
> -    QPID_LATENCY_RECORD("up to write queue", f);
>  }
>
>  void OutputInterceptor::activateOutput() {
> @@ -99,7 +98,6 @@
>  // Send a doOutput request if one is not already in flight.
>  void OutputInterceptor::sendDoOutput() {
>     if (!parent.isLocal()) return;
> -    QPID_LATENCY_INIT(*this);
>     doingOutput = true;
>     size_t request = writeEstimate.sending(getBuffered());
>
>
>
>
> ---------------------------------------------------------------------
> Apache Qpid - AMQP Messaging Implementation
> Project:      http://qpid.apache.org
> Use/Interact: mailto:commits-subscribe@qpid.apache.org
>
>



-- 
Martin Ritchie

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org