-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release 2019.04 - RC1 #113
Comments
Why is 1.1 marked as failed? As far as I can see the linked Murdock output only fails on the tests for |
Ok thank you for the clarification! |
Test 11.3 (LoRaWAN abp) fails. It freezes:
EDIT: I will check what's going on there |
Meta-comment: While I think that the spreadsheet could help with the syncing problem we faced in the past, it is a bit impractical in the regard that it doesn't provide links to the tasks, as the checklist did. |
I'm investigating why 4.3 is failing |
@danpetry regarding 4.7-8: did you compile the |
@miri64 I used the automated scripts, haven't checked further yet |
RIOT-OS/RIOT#9523 introduced the regression. I'm trying to find out why later. |
Putting hyperlinks in now. Is this adequate? Can revert back to the checklist if spreadsheet is not helping overall |
At least for the problem I pointed out it does. I'll open an issue to discuss the structure / tool for organizing the testing further. This way we get the discussion out of the way of the actual testing discussion. |
Regarding 4.3
The problem is that with RIOT-OS/RIOT#9523 ping is now asynchronous. So instead of sending packets in an interval [RTT of previous packet] + [given interval] we now burst out the packets every 100ms pretty much precisely. However, the round-trip time of a 1KB packet in 6LoWPAN is ~140ms, so we are already filling up the packet buffer with a second packet while we still wait for the reply from the last (maybe even a third, I did not analyze it that deeply). Because of that the packet buffer fills up, resulting in not enough space for the reply. If I change the test parameters to 500 packets every 200ms, it works. So I'd say given the use case the test specification is broken, we just did not realize since the implementation used to be wrong as well (obviously 100ms + RTT are not 100ms ;-)). |
Ok, LoRaWAN ABP test passes. |
See #120 |
Mhhh... the packet buffer doesn't seem to be the problem after all :-/ I still don't get any replies if make it bigger and it isn't even filled up 50% (note position of last used byte):
|
Yes, this module is being compiled |
It seems to be a resource problem after all. The reassembly buffer just runs full on both ends + the |
No issues with CoAP tests. |
No issue in Task 10. |
Closing in favor of #124 |
This issue is for discussion related to testing and bugfixing of Release Candidate 1 of the 2019.04 release.
To track testing, please use the tracking spreadsheet, which contains the list of tests and a column for your initials if you're testing something, and pass/fail status for your test. This should hopefully be a better way of capturing information than a checklist and inline conversation, let me know if it's not.
https://docs.google.com/spreadsheets/d/18k5rijHnoFEC3AZA5Ur3_nRjwban-5na6R2bkDu2Jac/edit?usp=sharing
There is a "test failures and bugfixes" tab in the spreadsheet, which is there to capture the progress of bugfixes coming out of the tests. This is optional for you, as I'll keep it updated, but hopefully will be also useful.
There are also folders for you to drop test artefacts in, if there are any:
https://drive.google.com/drive/folders/14EwQPQM7zN0Go5SJHBtIOBF6qN8L7vig?usp=sharing
The text was updated successfully, but these errors were encountered: