SPIKE: test our upload implementation for the max file size it can process

RCA Group

None

Description

Find limitations for the file upload functionality. Any browser limitation to the file size? For this spike, assume a maximum of 3 browsers will be investigated.

Results: wiki page describing steps taken, plus:

Once investigations done, decide if there should be a few more stories, and if so create them (or work with A-M to create the UI stories):
1. What to recommend to users that have very large files to upload (alternate method). Make sure tenant is aware that their server must have enough free space to accommodate such big files.
2. If browser limitation found, consider adding some sort of message/warning in the UI if they attempt to upload a file that is too large.
3. Maybe add an option for the tenant to set a file size limitation into the file upload (maybe we don't implement, but recommend for Stripes Force to add to the central component)

Environment

None

Potential Workaround

None

Checklist

hide

TestRail: Results

Activity

Show:

Oleksii KuzminovJanuary 11, 2019 at 2:06 PM

As a result of the research and testing of the file upload functionality, the following results were obtained:

  • Performance issues were found in Okapi, RMB, and mod-audit-filter. Related tasks and bugs were created and attached to this spike

  • PR with increasing the performance of our module was created and merged

  • Created a spike to investigate the improvement of the upload on the UI

  • Created story to check the required space and memory for the uploaded file on the backend side

  • Current implementation of the of the module together with the RMB was tested and was carried out and the required amount of memory for the work of the file loading functionality was determined

  • Info about needed memory was added on readme page with modules documentation on GitHub

Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Folijet

Fix versions

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created December 5, 2018 at 2:19 PM
Updated May 13, 2019 at 11:55 AM
Resolved January 14, 2019 at 10:15 AM
TestRail: Cases
TestRail: Runs

Flag notifications