DMaaP PubSub test wasn’t designed to run in parallel.

The test is confirming that Write's succeed since kafka get into a mode where 
the REST API can read but not write to a topic.

The test does a Get, then a Write of a message to a test topic and then polls 
via Get till it sees the message or a loop counter is met (failure).
The client queue used by robot is the same for every test (saves on that 
problem of kafka not providing messages before a new client connection)

if you run it in parallel then likely only 1 will succeed since it will remove 
all the messages from the topic (since it was read in bulk) and the other 
clients wont see the message that was consumed by the first client read/GET.

It wouldn’t be that hard to change it to be parallelizable by making the test 
client ID be unique to the test but this might have some other affects since it 
will look like an ever growing number of clients if you need to continuously 
run the PubSub test.

So given that, why are we running it in parallel ?

And we should definitely be running it for all size and particularly full.

Brian



-----Original Message-----
From: onap-discuss@lists.onap.org <onap-discuss@lists.onap.org> On Behalf Of 
Morgan Richomme via lists.onap.org
Sent: Tuesday, September 1, 2020 5:45 AM
To: SAWANT, MANDAR <ms5...@att.com>; RAMESH, BHANU <bg6...@att.com>; 
conor.w...@ericsson.com; fiachra.corco...@est.tech; LUNANUOVA, DOMINIC 
<d...@research.att.com>; UNNAVA, SUNIL <su6...@att.com>
Cc: DESBUREAUX Sylvain TGI/OLN <sylvain.desbure...@orange.com>; 
onap-discuss@lists.onap.org
Subject: Re: [onap-discuss] [ONAP [Dmaap] [healthcheck] questions on the dmaap 
healthchecks

up
any comment from dmaap team?

currently Health-Check . Basic DMAAP Message Router PubSub Health Check is the 
only failing healthcheck test in daily frankfurt small/medium healthcheck 
suites ( 
https://urldefense.proofpoint.com/v2/url?u=https-3A__logs.onap.org_onap-2Dintegration_daily_onap-5Fdaily-5Fpod4-5Ffrankfurt_09-2D01-2D2020-5F03-2D09_&d=DwIGaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=e3d1ehx3DI5AoMgDmi2Fzw&m=z8kZKgLOF7FQ0pOCJTFw8otmhytXWA2F7E8wtoBOLf0&s=JVUDTDHXFR4xBEOHKj8zbYiVXqFd6jkMU_q_Zyl6uwg&e=
 > healthcheck > Full results > medium or small)

And it is also failing in daily master (but only in small - it is Ok in medium 
https://urldefense.proofpoint.com/v2/url?u=https-3A__logs.onap.org_onap-2Dintegration_daily_onap-5Fdaily-5Fpod4-5Fmaster_09-2D01-2D2020-5F06-2D09_&d=DwIGaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=e3d1ehx3DI5AoMgDmi2Fzw&m=z8kZKgLOF7FQ0pOCJTFw8otmhytXWA2F7E8wtoBOLf0&s=sqJt7KIQOGwc55XkHNfLk8KQz9rDHBvV41HJmefcrW8&e=
 

could you help us to clarify dmaap healthcheck tests?

thanks

/Morgan



Le jeudi 27 août 2020 à 10:07 +0200, Morgan Richomme a écrit :
> Hi,
> 
> I recently noticed that the list of dmaap healthcheck tests  is 
> different according to the scenario core/small/medium and full 
> healthchecks run in CI (see details below).
> the core/small/medium/health tags correspond to a 
> minimal/small/medium/full installation.
> Dmaap tests are executed in all cases as it is part of a minimal 
> installation. We run the HC in //
> 
> I have 2 questions:
> 
> 1) "Health-Check . Basic DMAAP Message Router PubSub Health Check" is 
> not run in full, any reason?
> Could you list the dmaap healthcheck test we have to run (tests 
> maintained). I will adapt te tags accordingly
> 
> 2) "Basic DMAAP Message Router PubSub Health Check"
> this test is run 3 times in //, it seems that //zation can be a
> problem..1 test works weel, but seems to prevent the others.
> is there any restriction to play this test several times in //?
> If so we can play on the tag to execute it only once (full for
> instance)
> 
> thanks
> 
> Morgan
> 
> 
> If you look at the last run: 
> https://urldefense.proofpoint.com/v2/url?u=https-3A__gating-2Dresults.
> onap.eu_results_onap-5Fdaily-5Fpod4-5Ffrankfurt-2D705806202-2D08-2D27-
> 2D2020-5F02-2D08_&d=DwIGaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=e3d1ehx3DI5AoMgD
> mi2Fzw&m=z8kZKgLOF7FQ0pOCJTFw8otmhytXWA2F7E8wtoBOLf0&s=_UGejKMO6NeguwK
> tdDY3F7aZ7br6VBoi4UfIvoUlCNg&e=
> 
> core (tag core): 1 test KO (
> https://urldefense.proofpoint.com/v2/url?u=https-3A__orange-2Dopensour
> ce.gitlab.io_-2D_lfn_onap_xtesting-2Donap_-2D_jobs_705972817_artifacts
> _results_xtesting-2Dhealthcheck_core_core_report.html&d=DwIGaQ&c=LFYZ-
> o9_HUMeMTSQicvjIg&r=e3d1ehx3DI5AoMgDmi2Fzw&m=z8kZKgLOF7FQ0pOCJTFw8otmh
> ytXWA2F7E8wtoBOLf0&s=D_mlHg1mMONdVBxOSOD19gPesf8QMrPDzOCXoOn7syU&e=
> )
> - Health-Check . Basic DMAAP Message Router Health Check
> - Health-Check . Basic DMAAP Message Router PubSub Health Check (KO)
> 
> small (tag small): all tests OK
> - Health-Check . Basic DMAAP Message Router Health Check
> - Health-Check . Basic DMAAP Message Router PubSub Health Check
> 
> medium (tag medium): 1 test FAIL (
> https://urldefense.proofpoint.com/v2/url?u=https-3A__gating-2Dresults.
> onap.eu_results_onap-5Fdaily-5Fpod4-5Ffrankfurt-2D705806202-2D08-2D27-
> 2D2020-5F02-2D08_xtesting-2Dhealthcheck_medium_medium_report.html-23ta
> gs-3Fhealth-2Ddmaap&d=DwIGaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=e3d1ehx3DI5AoM
> gDmi2Fzw&m=z8kZKgLOF7FQ0pOCJTFw8otmhytXWA2F7E8wtoBOLf0&s=qvRgX3hA9cKvc
> dEHIp5SSxNb1IlRSJi4vJcJao5sPQ4&e=
> )
> - Health-Check . Basic DMAAP Message Router PubSub Health Check (KO)
> - Health-Check . Basic DMAAP Message Router Health Check
> 
> full (tag health): all tests OK (
> https://urldefense.proofpoint.com/v2/url?u=https-3A__gating-2Dresults.
> onap.eu_results_onap-5Fdaily-5Fpod4-5Ffrankfurt-2D705806202-2D08-2D27-
> 2D2020-5F02-2D08_xtesting-2Dhealthcheck_full_full_report.html&d=DwIGaQ
> &c=LFYZ-o9_HUMeMTSQicvjIg&r=e3d1ehx3DI5AoMgDmi2Fzw&m=z8kZKgLOF7FQ0pOCJ
> TFw8otmhytXWA2F7E8wtoBOLf0&s=IEKkCy59lpc3Dc1NRjOY-ztqUSEQ9zMWfZvAlTM2a
> bQ&e=
> )
> - Health-Check . Basic DMAAP Bus Controller Health Check With Basic 
> Auth
> - Health-Check . Basic DMAAP Data Router Health Check
> - Health-Check . Basic DMAAP Message Router Health Check
> 
> 

_________________________________________________________________________________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations 
confidentielles ou privilegiees et ne doivent donc pas etre diffuses, exploites 
ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez 
le signaler a l'expediteur et le detruire ainsi que les pieces jointes. Les 
messages electroniques etant susceptibles d'alteration, Orange decline toute 
responsabilite si ce message a ete altere, deforme ou falsifie. Merci.

This message and its attachments may contain confidential or privileged 
information that may be protected by law; they should not be distributed, used 
or copied without authorisation.
If you have received this email in error, please notify the sender and delete 
this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been 
modified, changed or falsified.
Thank you.





-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#22015): https://lists.onap.org/g/onap-discuss/message/22015
Mute This Topic: https://lists.onap.org/mt/76446833/21656
Group Owner: onap-discuss+ow...@lists.onap.org
Unsubscribe: https://lists.onap.org/g/onap-discuss/unsub  
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to