Commit cdf452dd authored by ASHISH KUMAR GOYAL's avatar ASHISH KUMAR GOYAL

Update meeting_minutes.md formatitng

parent 2ec2f55f
# MTP Meeting Minutes # MTP Meeting Minutes
### 2020-09-21(Monday) ### 2020-09-21(Monday)
- [@asgoyal] Page cache stats module not complete yet. Traversing fd_array for open files gives NULL for all indexes(fd no). Although for init process, this is not the same. - [@asgoyal] Page cache stats module not complete yet. Traversing fd_array for open files gives NULL for all indexes(fd no). Although for init process, this is not the same.
- [@puru] Check by traverse the fd_table list instead. - [@puru] Check by traverse the fd_table list instead.
- [@puru] The problem description written describes the solution and approach instead of problem itself. - [@puru] The problem description written describes the solution and approach instead of problem itself.
- Action items for Thrusday meeting: - Action items for Thrusday meeting:
- [] Try out traversing the fdtable list and complete the page cache stats module. - [ ] Try out traversing the fdtable list and complete the page cache stats module.
- [] Come up with secong version of problem description with these components- - [ ] Come up with secong version of problem description with these components-
- [] what is the context and general problem? - [ ] what is the context and general problem?
- [] what are possible requirements? - [ ] what are possible requirements?
- [] why interesting/challenging? - [ ] why interesting/challenging?
- [] related work - [ ] related work
- [] solution components - [ ] solution components
- [] implementation steps - [ ] implementation steps
### 2020-09-17(Thrusday) ### 2020-09-17(Thrusday)
- [@asgoyal] Uploaded the problem description. - [@asgoyal] Uploaded the problem description.
- [@asgoyal] Kernel- traversed through the task list. kernel panic issue. - [@asgoyal] Kernel- traversed through the task list. kernel panic issue.
- [@puru] Possibly Check for null pointer dereferences. - [@puru] Possibly Check for null pointer dereferences.
- [@puru] Use fd number for searching instead of using filename. - [@puru] Use fd number for searching instead of using filename.
- Print the page cache information for different scenarios like no reads, many reads etc. - Print the page cache information for different scenarios like no reads, many reads etc.
### 2020-09-14(Monday) ### 2020-09-14(Monday)
- Export symbol issue while trying to call a function defined in existing kernel module from a lodable module. - Export symbol issue while trying to call a function defined in existing kernel module from a lodable module.
- Need to export symbol from the file which defines it, which would require kernel compilation. - Need to export symbol from the file which defines it, which would require kernel compilation.
- Instead could traverse the tasks list on your own. - Instead could traverse the tasks list on your own.
- Write the problem description. may include- notes on each OS components affected, why is it intersting, related works in it, how would you test your solutions. - Write the problem description. may include- notes on each OS components affected, why is it intersting, related works in it, how would you test your solutions.
### 2020-09-7(Monday) ### 2020-09-7(Monday)
- [@asgoyal] No progress on previous action items. - [@asgoyal] No progress on previous action items.
- [@asgoyal] Read about page cache in LKD and pmem.io book 2 chapters. - [@asgoyal] Read about page cache in LKD and pmem.io book 2 chapters.
- [@puru] Come up with a summary of what you read if not anything on implementaion. - [@puru] Come up with a summary of what you read if not anything on implementaion.
- [@puru] Revisit all action items of previous week. - [@puru] Revisit all action items of previous week.
- [@puru] Show some output on what you have done. - [@puru] Show some output on what you have done.
- Update the git repo with action items and meeting minutes. - Update the git repo with action items and meeting minutes.
- Next meeting on Thrusday(10th Sept.) at 12:30PM. - Next meeting on Thrusday(10th Sept.) at 12:30PM.
### 2020-08-31(Monday) ### 2020-08-31(Monday)
- Come up with a more detailed list of kernel/kvm excersizes which may be done. The list may keep on changing as move forward. - Come up with a more detailed list of kernel/kvm excersizes which may be done. The list may keep on changing as move forward.
- Examples\- - Examples\-
- Implement some tool to demonstrate how KVM manages VM image file later point in time. (Read about this and come up with some excersize). - Implement some tool to demonstrate how KVM manages VM image file later point in time. (Read about this and come up with some excersize).
- To demonstrate page cache organisation, manipulation and updation. - To demonstrate page cache organisation, manipulation and updation.
- Come up with a description of problem we are working on. What all OS components would possible need modification. - Come up with a description of problem we are working on. What all OS components would possible need modification.
### 2020-08-28(Friday) ### 2020-08-28(Friday)
- Use Case and Architecture assumptions as of now- - Use Case and Architecture assumptions as of now-
- Handling persistent page caches for VM images. - Handling persistent page caches for VM images.
- VM images stored on network and client has hybrid NVRAM/DRAM memory. - VM images stored on network and client has hybrid NVRAM/DRAM memory.
- Possible Challenges- - Possible Challenges-
- VM images may be modified when client system is off. eg- login from different machine, defragment, dedup(?). - VM images may be modified when client system is off. eg- login from different machine, defragment, dedup(?).
- Similarly other challenges has to be figured out. - Similarly other challenges has to be figured out.
- Start Reading about page caches in LKD. - Start Reading about page caches in LKD.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment