GitHub user maitreyak reopened a pull request:
https://github.com/apache/zeppelin/pull/3101
[ZEPPELIN-3667] [Improvement] Large CVS download.
### What is this PR for?
The download CSV feature from the table views fails when the total data
accumulated is greater than 2MB on the chrome browser.
encodeURIComponent call has a maxs out for larger sizes of csv, using blob
extends csv download size limitations.
### What type of PR is it?
[Improvement]
### What is the Jira issue?
[ZEPPELIN-3667](https://issues.apache.org/jira/browse/ZEPPELIN-3667)
### How should this be tested?
set env variable ZEPPELIN_INTERPRETER_OUTPUT_LIMIT to greater than 2 MB.
Test downloading a small to moderate CSV from the table segment on chrome,
safari, opera and firefox.
Test downloading a large CSV(2MB or greater) from the table segment on
chrome, safari, opera and firefox.
All downloads should pass.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/maitreyak/zeppelin branch-0.7
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/zeppelin/pull/3101.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #3101
----
commit 9e32a5ce4c1acdc07878f98a984bf5ce4760becc
Author: Maitreya <maitreyak@...>
Date: 2018-07-27T19:11:29Z
Enhancement to download CSV greater than 2 MB
commit 3f882c4352d0869856b339ef4ce11fb238d21ae8
Author: maitreya kundurthy <slasher@...>
Date: 2018-07-27T21:17:20Z
removed encodeComponentURI call
----
---