You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@airavata.apache.org by "ASF subversion and git services (Jira)" <ji...@apache.org> on 2021/04/28 22:04:00 UTC
[jira] [Commented] (AIRAVATA-3458) Don't preview large files in
user storage browser
[ https://issues.apache.org/jira/browse/AIRAVATA-3458?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17335030#comment-17335030 ]
ASF subversion and git services commented on AIRAVATA-3458:
-----------------------------------------------------------
Commit e02efcced32fe34d2b9825f7d65a76b7c33b2dcf in airavata-django-portal-sdk's branch refs/heads/mft-integration from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal-sdk.git;h=e02efcc ]
AIRAVATA-3458 Get file metadata for a data product
> Don't preview large files in user storage browser
> -------------------------------------------------
>
> Key: AIRAVATA-3458
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3458
> Project: Airavata
> Issue Type: Bug
> Components: Django Portal
> Reporter: Marcus Christie
> Assignee: Marcus Christie
> Priority: Major
>
> The user storage browser automatically tries to download files that are the right type to preview but doesn't check their size first. So with a large file, it attempts to load the entire file into the codemirror editor and this causes the browser to hang.
> The file size should be checked first and no preview/edit offered for large files.
> TODO
> - [ ] add a get_data_product_metadata function to user_storage, similar to get_file_metadata but taking a data_product or data_product_uri
> - [ ] add a check in UserStorageTextEditViewer.vue to load the filesize first and display a message if the file is too large, otherwise load the file into the editor like it is currently doing
> - [ ] add gzip compression to file download ((/) in api and [ ] in SDK)
--
This message was sent by Atlassian Jira
(v8.3.4#803005)