Alessandro Nardin commented: https://gitlab.rtems.org/groups/rtems/-/epics/3#note_109368 **Link to Blog:** https://alessandronardin.github.io/ **Week 1 - 09 May/15 May** Planned: - Review the patches Joel sent me Done: - Patch 0001 - necessary - Patch 0003 - necessary Blockers: - I got stuck on patch 0002, which modifies a .scn file. It's unclear to me what that file does, i tried to look online but i didn't find anything relevant. Next week: - Review the patch i'm missing - Create a merge request for the necessary patches - Go through all the codebase relevant to my project to understand what it does in depth. **Week 2 - 16 May/22 May** Planned: - Open MR for the reviewed patches - Create Weekly Blog to track progress - Study the Codebase Done: - Opened MR for the reviewed patches - Created Weekly Blog to track progress (link:https://alessandronardin.github.io/) - Started studying the Codebase Blockers: - None Planned for Next Week: - Do last fixes to merge the code - Update the comments in the aio files to use Doxygen - Keep studying the codebase **Week 3 - 23 May/29 May** Planned: - Merge the 3 MRs opened last week (!40, !41, !42). - Update the comments in the AIO files to use Doxygen. Done: - Merged 2 out of 3 MRs (missing MR !42). Planned for next week: - Complete the merging of MR !42. - Update the comments in the AIO files to use Doxygen. - Build Doxygen locally. - Start working on the first deliverables (fix deficiencies in the existing AIO methods). **Week 4 - 30 May / 5 June** Planned: - Complete the merging of MR !42. - Update the comments in the AIO files to use Doxygen. - Start working on the first deliverables (fix deficiencies in the existing AIO methods). Done: - Update the comments in the AIO files to use Doxygen (Opened !56). - Identified issues in current AIO methods and started gathering ideas on possible fixes. Constraint: - I have to study for upcoming exams Planned for next week: - Complete merge of !56 - discuss with mentors possible fixes for identified issues **Week 5 - 6 June/12 June** Planned: - Complete the merge of MR !56. - Discuss possible fixes for identified issues with mentors. Done: - Completed the merge of MR !56. - Identified issues. Planning to open an issue for each of them today to discuss them there. Constraints: - Exams Next Week: - Discuss identified issues with mentors and start working on fixes. **Week 6 - 13 June/19 June** Planned: - Discuss identified issues with mentors and start working on fixes. Done: - Discussed possible approaches for issues #5039 and #5040. - Started working on issue #5039. Constraints: - Exams Next Week: - Finish work on issue #5039. - Start work on issue #5040. **Week 7 - 20 June/26 June** Planned: - Finish work on issue #5039. - Start work on issue #5040. Done: - Completed work on #5039 ( aio_return() can be called indefinitely. ) - Did some research on possible solutions for #5040 ( aio_fsync() does not support O_DSYNC ) Next Week: - Continue work on #5040 - Check if test coverage is adequate **Week 8 - 27 June/3 July** Planned: - Continue work on issue #5040. - Focus on tests and documentation. Done: - Updated documentation for asynchronous I/O (aio) methods. - Implemented code to resolve issue #5040. - Began researching to prepare for the next deliverable. Blockers: - Waiting Joel's patch to be merged into newlib. Constraints: - Exams (Last exam on July 9th). Next Week: - Merge the fix for #5040. - Continue studying for next deliverable. - check and improve test coverage for existing methods **Week 9 4 July/10 July** Planned: - Merge the fix for #5040. - Continue studying for next deliverable. - check and improve test coverage for existing methods Done: - Checked test coverage - Added some test to improve test coverage, i'll include them in the next MR sonce it's not much code. - Planned next step. Implement signal after request completion. Blockers: - Waiting for Joel's patch to newlib to be included in the rsb before merging #5040. Next Week: - Implement signal generation on task completion -- View it on GitLab: https://gitlab.rtems.org/groups/rtems/-/epics/3#note_109368 You're receiving this email because of your account on gitlab.rtems.org.
_______________________________________________ bugs mailing list [email protected] http://lists.rtems.org/mailman/listinfo/bugs
