gharris1727 opened a new pull request, #13291:
URL: https://github.com/apache/kafka/pull/13291

   On my local machine, testIntervalBoundary is asserting on nearly 2.5 million 
records, when it appears that the test is written to need only 100-1000 records 
to perform assertions. This causes OOMEs in the test assertions which iterate 
over the set of records and perform memory allocations.
   
   I looked into reducing the assertion's memory overhead, but it didn't seem 
practical as even the smallest allocations appeared to exceed the memory limit.
   
   Instead, I configured the pre-existing throttle mechanism inside the 
MonitorableSourceConnector, so that tests now seem to produce ~90k records on 
my machine, leaving adequate spare memory for the existing assertions to pass 
without issue.
   
   ### Committer Checklist (excluded from commit message)
   - [ ] Verify design and implementation 
   - [ ] Verify test coverage and CI build status
   - [ ] Verify documentation (including upgrade notes)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: jira-unsubscr...@kafka.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to