Versions Compared

Key

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

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)