Note | ||
---|---|---|
| ||
Initial Notes:
Tools/Services:
- Resource Tool
- Add content
- Remove content
- Edit content
- Perform the above operations to exploit potential concurrency issues. Some of this is applicable in an single application server environment as well as clustered environment.
- Archiving features that use resource tool such as site archive etc. Are there other tools that allow archiving and use the resource tool's archive feature.
- Samigo, file upload question type
- Melete content
- White List Batch Job: white-list.txt file will live in AFS space (/var/sakai/ucd-data/)
- Black List Service: black-list.txt file will live in AFS space (/var/sakai/ucd-data/)
- Set Provider Id Job: provider-id.txt file will live in AFS space (/var/sakai/ucd-date/)
Input from Tom Arons: - AFS may perform slow for highly dynamic content
- AFS may perform slow for lost of file creation at a time e.g. webdav 3000 files
- There may be some issues when run in a clustered environment w.r.t. file dirty updates in cache
Error and Failure Scenarios:
...
Test Environment
Hard Ware
...
- Functionality:
- During the Content Section creation step, you can choose to "upload a file for this section's content"
- The uploaded file is temporarily stored at: "/var/uploads" --> "/afs/.ucdavis.edu/app/sakai/misc/melete/smartsite/uploads"
- After temporarily storing it in "/var/uploads" the file is moved to: /var/meleteDocs" --> "/afs/.ucdavis.edu/app/sakai/misc/melete/smartsite/meleteDocs"
- Under meleteDocs, melete creates sub-folders, one per instructor (author) e.g. meleteDocs/inst_<some user name> (e.g. inst_tpa) and finally stores all the content in there.
- How To Test:
- Add a module (test module 1)
- Add a content section (test section 1)
- In the "You can create content for this section in one of three ways:" part, select "upload a file for this section's content"
- Browse to file and click add
- Click on Finish
- Expected Outcome:
- After clicking on "View" and selecting "test module 1" --> "test section 1", you should see the content of the uploaded file displayed in that page. Also, the file need to be present in the
...
Initial Notes:
Tools/Services:
- Resource Tool
- Add content
- Remove content
- Edit content
- Perform the above operations to exploit potential concurrency issues. Some of this is applicable in an single application server environment as well as clustered environment.
- Archiving features that use resource tool such as site archive etc. Are there other tools that allow archiving and use the resource tool's archive feature.
- Samigo, file upload question type
- Melete content
- White List Batch Job: white-list.txt file will live in AFS space (/var/sakai/ucd-data/)
- Black List Service: black-list.txt file will live in AFS space (/var/sakai/ucd-data/)
- Set Provider Id Job: provider-id.txt file will live in AFS space (/var/sakai/ucd-date/)
Input from Tom Arons: - AFS may perform slow for highly dynamic content
- AFS may perform slow for lost of file creation at a time e.g. webdav 3000 files
- There may be some issues when run in a clustered environment w.r.t. file dirty updates in cache
Error and Failure Scenarios:
- Manipulate file/directory/volume permissions to cause error/failure
- Mimic AFS outage via unmount volumes or other means (iptables)