You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commons-dev@ws.apache.org by Andreas Veithen <an...@gmail.com> on 2008/11/02 19:26:18 UTC
Re: transports cannot be built..
On Mon, Oct 6, 2008 at 13:11, Asankha C. Perera <as...@wso2.com> wrote:
>> BTW, do we have a continuous integration or nightly build set up? If yes,
>> where can I check the status?
>
> Well its on the way.. expect this in the next week or two..
Has there been progress on the continuous integration?
Andreas
Re: Issue with unit test..
Posted by "Asankha C. Perera" <as...@apache.org>.
Andreas
> There are actually three issues with the HTTP tests:
>
> 1. The "no increase in bytes sent" problem. No indication yet what
> could cause this.
> 2. Sporadic test failures. These are known for quite some time and are
> related to a bug in the transport. See [1].
> 3. A systematic failure in one of the REST test cases. This is a
> regression caused by the upgrade to httpcore 4.0-beta3. See
> SYNAPSE-479 for more details.
>
> Note that the symptoms of problems 2 and 3 are quite similar.
>
Thanks.. I will take a close look at the possible causes..
asankha
--
Asankha C. Perera
http://adroitlogic.org
http://esbmagic.blogspot.com
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@synapse.apache.org
For additional commands, e-mail: dev-help@synapse.apache.org
Re: Issue with unit test..
Posted by Andreas Veithen <an...@gmail.com>.
There are actually three issues with the HTTP tests:
1. The "no increase in bytes sent" problem. No indication yet what
could cause this.
2. Sporadic test failures. These are known for quite some time and are
related to a bug in the transport. See [1].
3. A systematic failure in one of the REST test cases. This is a
regression caused by the upgrade to httpcore 4.0-beta3. See
SYNAPSE-479 for more details.
Note that the symptoms of problems 2 and 3 are quite similar.
Andreas
[1] http://markmail.org/message/qk2pccvcnp26divx
On Mon, Nov 10, 2008 at 05:21, Asankha C. Perera <as...@apache.org> wrote:
> Andreas
>>
>> I added an assembly to synapse-transports that bundles the logs into a
>> ZIP and uploads it as an attached artifact. Can you add "-Phudson" to
>> the Maven command line executed by Hudson so that this gets activated?
>>
>
> I've added this to Hudson now.. but am wondering.. if you do not see it in
> your Windows/Mac environment, is this specific to Linux?
>
> I just ran the profile locally, but quite a few tests failed.. I have
> uploaded my logs to http://people.apache.org/~asankha/testkit-logs.zip
>
> asankha
>
> --
> Asankha C. Perera
> http://adroitlogic.org
>
> http://esbmagic.blogspot.com
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@synapse.apache.org
> For additional commands, e-mail: dev-help@synapse.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@synapse.apache.org
For additional commands, e-mail: dev-help@synapse.apache.org
Re: Issue with unit test..
Posted by "Asankha C. Perera" <as...@apache.org>.
Andreas
> I added an assembly to synapse-transports that bundles the logs into a
> ZIP and uploads it as an attached artifact. Can you add "-Phudson" to
> the Maven command line executed by Hudson so that this gets activated?
>
I've added this to Hudson now.. but am wondering.. if you do not see it
in your Windows/Mac environment, is this specific to Linux?
I just ran the profile locally, but quite a few tests failed.. I have
uploaded my logs to http://people.apache.org/~asankha/testkit-logs.zip
asankha
--
Asankha C. Perera
http://adroitlogic.org
http://esbmagic.blogspot.com
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@synapse.apache.org
For additional commands, e-mail: dev-help@synapse.apache.org
Re: Issue with unit test..
Posted by Andreas Veithen <an...@gmail.com>.
I added an assembly to synapse-transports that bundles the logs into a
ZIP and uploads it as an attached artifact. Can you add "-Phudson" to
the Maven command line executed by Hudson so that this gets activated?
Andreas
On Fri, Nov 7, 2008 at 10:23, Asankha C. Perera <as...@apache.org> wrote:
> Andreas
>>
>> The assertion can only be reached after the message has been received
>> by the endpoint. The weird thing is that the assertion just before
>> checks that the messagesSent metric has increased and that check
>> doesn't fail. I tried yesterday to figure out what could cause that
>> behavior, but I don't have a clue yet.
>>
>
> Hmm.. you are right..
>>
>> The testkit actually records a large amount of debugging information.
>> That information should be accessible in Hudson's workspace, but since
>> I don't have an account, I can't access it.
>
> If you can point me to what exactly is needed, I can look for it.. but
> generally the console output maybe helpful too, I have attached what was
> generated by the last build to the email
>>
>> I was planning to modify the pom.xml for the synapse-transport module so
>> that it attaches a ZIP
>> with these logs (in a Maven profile that would only be activated on
>> the build server). This would give anybody the opportunity to download
>> them from Hudson for inspection.
>>
>
> This would be good..
>
> asankha
>
> --
> Asankha C. Perera
> http://adroitlogic.org
>
> http://esbmagic.blogspot.com
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@synapse.apache.org
> For additional commands, e-mail: dev-help@synapse.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@synapse.apache.org
For additional commands, e-mail: dev-help@synapse.apache.org
Issue with unit test..
Posted by "Asankha C. Perera" <as...@apache.org>.
Andreas
> The assertion can only be reached after the message has been received
> by the endpoint. The weird thing is that the assertion just before
> checks that the messagesSent metric has increased and that check
> doesn't fail. I tried yesterday to figure out what could cause that
> behavior, but I don't have a clue yet.
>
Hmm.. you are right..
> The testkit actually records a large amount of debugging information.
> That information should be accessible in Hudson's workspace, but since
> I don't have an account, I can't access it.
If you can point me to what exactly is needed, I can look for it.. but
generally the console output maybe helpful too, I have attached what was
generated by the last build to the email
> I was planning to modify the pom.xml for the synapse-transport module so that it attaches a ZIP
> with these logs (in a Maven profile that would only be activated on
> the build server). This would give anybody the opportunity to download
> them from Hudson for inspection.
>
This would be good..
asankha
--
Asankha C. Perera
http://adroitlogic.org
http://esbmagic.blogspot.com
Re: transports cannot be built..
Posted by Andreas Veithen <an...@gmail.com>.
The assertion can only be reached after the message has been received
by the endpoint. The weird thing is that the assertion just before
checks that the messagesSent metric has increased and that check
doesn't fail. I tried yesterday to figure out what could cause that
behavior, but I don't have a clue yet.
The testkit actually records a large amount of debugging information.
That information should be accessible in Hudson's workspace, but since
I don't have an account, I can't access it. I was planning to modify
the pom.xml for the synapse-transport module so that it attaches a ZIP
with these logs (in a Maven profile that would only be activated on
the build server). This would give anybody the opportunity to download
them from Hudson for inspection.
Andreas
On Thu, Nov 6, 2008 at 11:36, Asankha C. Perera <as...@apache.org> wrote:
> Andreas
>>>
>>> There is an interesting random failure in the HTTP NIO test cases:
>>>
>>> junit.framework.AssertionFailedError: No increase in bytes sent
>>>
>>> This would mean that the transport sender in some cases doesn't update
>>> the metrics correctly. Any idea?
>>>
>>
>> I noticed this too.. let me try to see whats happening, ..
>
> My suspicion is that the assert is called before actual send takes place
> (asynchronously). Also, this seems to fail for HTTP 1.0 case, where we
> buffer the message before sending (to calculate the Content-Length)
>
> Thus a workaround would be to check if the bytesSent increased, and if not,
> wait a few milliseconds (maybe 200) and then check again before failing..
> however, this is just a guess since I am not familiar with the test kit
> codebase..
>
> Could you fix this with the above or a better solution?
>
> asankha
>
> --
> Asankha C. Perera
> http://adroitlogic.org
>
> http://esbmagic.blogspot.com
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@synapse.apache.org
> For additional commands, e-mail: dev-help@synapse.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@synapse.apache.org
For additional commands, e-mail: dev-help@synapse.apache.org
Re: transports cannot be built..
Posted by "Asankha C. Perera" <as...@apache.org>.
Andreas
>> There is an interesting random failure in the HTTP NIO test cases:
>>
>> junit.framework.AssertionFailedError: No increase in bytes sent
>>
>> This would mean that the transport sender in some cases doesn't update
>> the metrics correctly. Any idea?
>>
> I noticed this too.. let me try to see whats happening, ..
My suspicion is that the assert is called before actual send takes place
(asynchronously). Also, this seems to fail for HTTP 1.0 case, where we
buffer the message before sending (to calculate the Content-Length)
Thus a workaround would be to check if the bytesSent increased, and if
not, wait a few milliseconds (maybe 200) and then check again before
failing.. however, this is just a guess since I am not familiar with the
test kit codebase..
Could you fix this with the above or a better solution?
asankha
--
Asankha C. Perera
http://adroitlogic.org
http://esbmagic.blogspot.com
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@synapse.apache.org
For additional commands, e-mail: dev-help@synapse.apache.org
Re: transports cannot be built..
Posted by "Asankha C. Perera" <as...@apache.org>.
Andreas
> There is an interesting random failure in the HTTP NIO test cases:
>
> junit.framework.AssertionFailedError: No increase in bytes sent
>
> This would mean that the transport sender in some cases doesn't update
> the metrics correctly. Any idea?
>
I noticed this too.. let me try to see whats happening, ..
> Makes sense, except that if a change in Axis2 breaks something in
> Synapse, you could more easily locate the problem if Axis2 is also
> built by Hudson.
>
Yep.. but still as we use Axis2 as a library, we will still find any
problems within a period of 6 hours (~ 12 at most) since Dims has a cron
building Axis2 and deploying the snapshots to M2 SNAPSHOT repo
asankha
--
Asankha C. Perera
http://adroitlogic.org
http://esbmagic.blogspot.com
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@synapse.apache.org
For additional commands, e-mail: dev-help@synapse.apache.org
Re: transports cannot be built..
Posted by Andreas Veithen <an...@gmail.com>.
On Mon, Nov 3, 2008 at 13:45, Asankha <as...@apache.org> wrote:
> Ok.. we've got Synapse building on Hudson now, running every 6 hours, or on
> detection of a change in the codebase:
> http://hudson.zones.apache.org/hudson/job/Synapse%20-%20Trunk/
Cool!
There is an interesting random failure in the HTTP NIO test cases:
junit.framework.AssertionFailedError: No increase in bytes sent
This would mean that the transport sender in some cases doesn't update
the metrics correctly. Any idea?
> Hadoop-Admin and Hama-Admin have been running over 3 days, and the Hudson
> server had to be rebooted, and hence the delay.. Since I do not know of a
> Axis2 and Commons automated build system on Apache, I think we should just
> let the latest snapshots be pulled from maven.. except for the transports,
> due to the close association..
Makes sense, except that if a change in Axis2 breaks something in
Synapse, you could more easily locate the problem if Axis2 is also
built by Hudson.
Andreas
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@synapse.apache.org
For additional commands, e-mail: dev-help@synapse.apache.org
Re: transports cannot be built..
Posted by Asankha Perera <as...@apache.org>.
Hi Dims
Davanum Srinivas wrote:
> Asankha,
>
> I have a cron that updates maven snapshot repository with the following.
>
> xmlschema
> axiom
> neethi
> transport
> axis2
> woden
> rampart
> sandesha
>
Thanks.. Thats great :-) !
asankha
> On Mon, Nov 3, 2008 at 7:45 AM, Asankha <as...@apache.org> wrote:
>
>> Hi all
>>
>>>>>> BTW, do we have a continuous integration or nightly build set up? If
>>>>>> yes,
>>>>>> where can I check the status?
>>>>>>
>>>>>>
>>>>> Well its on the way.. expect this in the next week or two..
>>>>>
>>>>>
>>>> Has there been progress on the continuous integration?
>>>>
>>>>
>>> Yes, I've got an account on the Hudson Zone for Synapse, and am working on
>>> it..
>>>
>> Ok.. we've got Synapse building on Hudson now, running every 6 hours, or on
>> detection of a change in the codebase:
>> http://hudson.zones.apache.org/hudson/job/Synapse%20-%20Trunk/
>>
>> Hadoop-Admin and Hama-Admin have been running over 3 days, and the Hudson
>> server had to be rebooted, and hence the delay.. Since I do not know of a
>> Axis2 and Commons automated build system on Apache, I think we should just
>> let the latest snapshots be pulled from maven.. except for the transports,
>> due to the close association..
>>
>> asankha
>>
--
Asankha C. Perera
http://adroitlogic.org
http://esbmagic.blogspot.com
Re: transports cannot be built..
Posted by Asankha Perera <as...@apache.org>.
Hi Dims
Davanum Srinivas wrote:
> Asankha,
>
> I have a cron that updates maven snapshot repository with the following.
>
> xmlschema
> axiom
> neethi
> transport
> axis2
> woden
> rampart
> sandesha
>
Thanks.. Thats great :-) !
asankha
> On Mon, Nov 3, 2008 at 7:45 AM, Asankha <as...@apache.org> wrote:
>
>> Hi all
>>
>>>>>> BTW, do we have a continuous integration or nightly build set up? If
>>>>>> yes,
>>>>>> where can I check the status?
>>>>>>
>>>>>>
>>>>> Well its on the way.. expect this in the next week or two..
>>>>>
>>>>>
>>>> Has there been progress on the continuous integration?
>>>>
>>>>
>>> Yes, I've got an account on the Hudson Zone for Synapse, and am working on
>>> it..
>>>
>> Ok.. we've got Synapse building on Hudson now, running every 6 hours, or on
>> detection of a change in the codebase:
>> http://hudson.zones.apache.org/hudson/job/Synapse%20-%20Trunk/
>>
>> Hadoop-Admin and Hama-Admin have been running over 3 days, and the Hudson
>> server had to be rebooted, and hence the delay.. Since I do not know of a
>> Axis2 and Commons automated build system on Apache, I think we should just
>> let the latest snapshots be pulled from maven.. except for the transports,
>> due to the close association..
>>
>> asankha
>>
--
Asankha C. Perera
http://adroitlogic.org
http://esbmagic.blogspot.com
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@synapse.apache.org
For additional commands, e-mail: dev-help@synapse.apache.org
Re: transports cannot be built..
Posted by Davanum Srinivas <da...@gmail.com>.
Asankha,
I have a cron that updates maven snapshot repository with the following.
xmlschema
axiom
neethi
transport
axis2
woden
rampart
sandesha
thanks,
dims
On Mon, Nov 3, 2008 at 7:45 AM, Asankha <as...@apache.org> wrote:
> Hi all
>>>>>
>>>>> BTW, do we have a continuous integration or nightly build set up? If
>>>>> yes,
>>>>> where can I check the status?
>>>>>
>>>>
>>>> Well its on the way.. expect this in the next week or two..
>>>>
>>>
>>> Has there been progress on the continuous integration?
>>>
>>
>> Yes, I've got an account on the Hudson Zone for Synapse, and am working on
>> it..
>
> Ok.. we've got Synapse building on Hudson now, running every 6 hours, or on
> detection of a change in the codebase:
> http://hudson.zones.apache.org/hudson/job/Synapse%20-%20Trunk/
>
> Hadoop-Admin and Hama-Admin have been running over 3 days, and the Hudson
> server had to be rebooted, and hence the delay.. Since I do not know of a
> Axis2 and Commons automated build system on Apache, I think we should just
> let the latest snapshots be pulled from maven.. except for the transports,
> due to the close association..
>
> asankha
>
> --
> Asankha C. Perera
> http://adroitlogic.org
>
> http://esbmagic.blogspot.com
>
>
--
Davanum Srinivas :: http://davanum.wordpress.com
Re: transports cannot be built..
Posted by Davanum Srinivas <da...@gmail.com>.
Asankha,
I have a cron that updates maven snapshot repository with the following.
xmlschema
axiom
neethi
transport
axis2
woden
rampart
sandesha
thanks,
dims
On Mon, Nov 3, 2008 at 7:45 AM, Asankha <as...@apache.org> wrote:
> Hi all
>>>>>
>>>>> BTW, do we have a continuous integration or nightly build set up? If
>>>>> yes,
>>>>> where can I check the status?
>>>>>
>>>>
>>>> Well its on the way.. expect this in the next week or two..
>>>>
>>>
>>> Has there been progress on the continuous integration?
>>>
>>
>> Yes, I've got an account on the Hudson Zone for Synapse, and am working on
>> it..
>
> Ok.. we've got Synapse building on Hudson now, running every 6 hours, or on
> detection of a change in the codebase:
> http://hudson.zones.apache.org/hudson/job/Synapse%20-%20Trunk/
>
> Hadoop-Admin and Hama-Admin have been running over 3 days, and the Hudson
> server had to be rebooted, and hence the delay.. Since I do not know of a
> Axis2 and Commons automated build system on Apache, I think we should just
> let the latest snapshots be pulled from maven.. except for the transports,
> due to the close association..
>
> asankha
>
> --
> Asankha C. Perera
> http://adroitlogic.org
>
> http://esbmagic.blogspot.com
>
>
--
Davanum Srinivas :: http://davanum.wordpress.com
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@synapse.apache.org
For additional commands, e-mail: dev-help@synapse.apache.org
Re: transports cannot be built..
Posted by Andreas Veithen <an...@gmail.com>.
On Mon, Nov 3, 2008 at 13:45, Asankha <as...@apache.org> wrote:
> Ok.. we've got Synapse building on Hudson now, running every 6 hours, or on
> detection of a change in the codebase:
> http://hudson.zones.apache.org/hudson/job/Synapse%20-%20Trunk/
Cool!
There is an interesting random failure in the HTTP NIO test cases:
junit.framework.AssertionFailedError: No increase in bytes sent
This would mean that the transport sender in some cases doesn't update
the metrics correctly. Any idea?
> Hadoop-Admin and Hama-Admin have been running over 3 days, and the Hudson
> server had to be rebooted, and hence the delay.. Since I do not know of a
> Axis2 and Commons automated build system on Apache, I think we should just
> let the latest snapshots be pulled from maven.. except for the transports,
> due to the close association..
Makes sense, except that if a change in Axis2 breaks something in
Synapse, you could more easily locate the problem if Axis2 is also
built by Hudson.
Andreas
Re: transports cannot be built..
Posted by Asankha <as...@apache.org>.
Hi all
>>>> BTW, do we have a continuous integration or nightly build set up?
>>>> If yes,
>>>> where can I check the status?
>>>>
>>> Well its on the way.. expect this in the next week or two..
>>>
>> Has there been progress on the continuous integration?
>>
> Yes, I've got an account on the Hudson Zone for Synapse, and am
> working on it..
Ok.. we've got Synapse building on Hudson now, running every 6 hours, or
on detection of a change in the codebase:
http://hudson.zones.apache.org/hudson/job/Synapse%20-%20Trunk/
Hadoop-Admin and Hama-Admin have been running over 3 days, and the
Hudson server had to be rebooted, and hence the delay.. Since I do not
know of a Axis2 and Commons automated build system on Apache, I think we
should just let the latest snapshots be pulled from maven.. except for
the transports, due to the close association..
asankha
--
Asankha C. Perera
http://adroitlogic.org
http://esbmagic.blogspot.com
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@synapse.apache.org
For additional commands, e-mail: dev-help@synapse.apache.org
Re: transports cannot be built..
Posted by Asankha <as...@apache.org>.
Hi all
>>>> BTW, do we have a continuous integration or nightly build set up?
>>>> If yes,
>>>> where can I check the status?
>>>>
>>> Well its on the way.. expect this in the next week or two..
>>>
>> Has there been progress on the continuous integration?
>>
> Yes, I've got an account on the Hudson Zone for Synapse, and am
> working on it..
Ok.. we've got Synapse building on Hudson now, running every 6 hours, or
on detection of a change in the codebase:
http://hudson.zones.apache.org/hudson/job/Synapse%20-%20Trunk/
Hadoop-Admin and Hama-Admin have been running over 3 days, and the
Hudson server had to be rebooted, and hence the delay.. Since I do not
know of a Axis2 and Commons automated build system on Apache, I think we
should just let the latest snapshots be pulled from maven.. except for
the transports, due to the close association..
asankha
--
Asankha C. Perera
http://adroitlogic.org
http://esbmagic.blogspot.com
Re: transports cannot be built..
Posted by Asankha <as...@apache.org>.
>>> BTW, do we have a continuous integration or nightly build set up? If yes,
>>> where can I check the status?
>>>
>> Well its on the way.. expect this in the next week or two..
>>
> Has there been progress on the continuous integration?
>
Yes, I've got an account on the Hudson Zone for Synapse, and am working
on it..
asankha
--
Asankha C. Perera
http://adroitlogic.org
http://esbmagic.blogspot.com
Re: transports cannot be built..
Posted by Asankha <as...@apache.org>.
>>> BTW, do we have a continuous integration or nightly build set up? If yes,
>>> where can I check the status?
>>>
>> Well its on the way.. expect this in the next week or two..
>>
> Has there been progress on the continuous integration?
>
Yes, I've got an account on the Hudson Zone for Synapse, and am working
on it..
asankha
--
Asankha C. Perera
http://adroitlogic.org
http://esbmagic.blogspot.com
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@synapse.apache.org
For additional commands, e-mail: dev-help@synapse.apache.org