Performance test image refactor#1979
Conversation
|
/unassign |
|
/uncc |
f21b841 to
51ae437
Compare
51ae437 to
feeb14f
Compare
|
/test pull-knative-eventing-unit-tests |
5ab5185 to
c0b7d07
Compare
|
@grantr couple of questions after merge with master changes: These flags: https://github.com/knative/eventing/pull/1979/files#diff-8658fa4c6c07318887e574ee745825d3R126 must be optional or mandatory? And what their values should be in configs needed to run test manually? (like here https://github.com/knative/eventing/pull/1979/files?file-filters%5B%5D=.yaml#diff-f26b9b92ae11ebd49be7b5be576eda8d) |
I think we can make these flags optional with a default value of |
Signed-off-by: slinkydeveloper <francescoguard@gmail.com>
Signed-off-by: slinkydeveloper <francescoguard@gmail.com>
Signed-off-by: slinkydeveloper <francescoguard@gmail.com>
Signed-off-by: slinkydeveloper <francescoguard@gmail.com>
031a125 to
e69dfc0
Compare
Signed-off-by: slinkydeveloper <francescoguard@gmail.com>
|
Good stuff, sorry for taking so long to review! |
|
Ran this locally and got a grpc error:
So I think we need to increase the max rpc size allowed by the aggregator. The mako sidecar sets it to maxint. |
|
@grantr what was your pace configuration? |
|
Am I wrong or the actual |
It looks like grpc thinks the max receive size is 4MB. Maybe there's something wrong with my local setup. I'll try again. |
|
On the second try I don't get that error, but the aggregator hangs: Looks like it's waiting for a report from the receiver, but it's never sent. |
|
And can you check if you expect 2 records more than one? |
|
Ok I get the problem, the end message is dropped at some point. So perhaps or I set a timeout when I don't receive any message after N seconds, or I send end events at low pace for N seconds... Or maybe both, just in case 😄 Wdyt? |
Signed-off-by: slinkydeveloper <francescoguard@gmail.com>
|
I've added a timeout timer calculated from pace configuration, I did a couple of test runs and looks good |
|
/lgtm |
grantr
left a comment
There was a problem hiding this comment.
/lgtm
One minor comment comment, but that can be fixed in a followup. Thanks @slinkydeveloper!
| @@ -39,9 +39,8 @@ const ( | |||
|
|
|||
| // Those two depends on the maximum tolerated latency. If latency is higher than 1 sec, increase these. | |||
There was a problem hiding this comment.
Looks like this comment didn't get moved with the waitFor* constants.
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: grantr, slinkydeveloper The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
/retest |
Proposed Changes
gcevent is sent, to ask to the receiver to perform a gc cycleendevent is sent--verboseflag (not really useful since we always need a basic logging)--roleto--roles--expect-recordmust be 2/area performance
/assign grantr
/assign antoineco