Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 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)