...
- Functionality:
- Use a site's (My Workspace, Course, Project) Resources tool to add and retrieve content. The content is stored in "/var/sakai/content" --> "/afs/.ucdavis.edu/app/sakai/misc/content/smartsite".
- How To Test:
- Add, remove, edit content by using the Resources graphical user interface. This needs to be tested for all three types of sites (My Workspace, Course, Project)
- Add, remove, edit content using WebDAV. This needs to be tested for all three types of sites (My Workspace, Course, Project)Instructions for using WebDAV:
- In the Resources tool, click on "Upload-Download Multiple Resources"
- Upload/retrieve single files
- Upload/retrieve folders containing files as well as sub-folders
- Expected Outcome:
- All uploaded files/folders are visible in the Resources tool
- Also, the files/folders need to be present in the above mentioned location in AFS space.
- All retrieved/downloaded files/folders need to be present in the downloaded to location.
...
Testing different error scenarios
AFS error scenarios
– Unmount volumes
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:
...
– Change volume permissions ACL, read, write, modify, etc.
Load testing
- Come up with a scenario with highly dynamic (lots of edits) content and test for slowness
- Create many new small files using webdav (create 3000 files)