[
https://issues.apache.org/jira/browse/HBASE-9850?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Kashif J S updated HBASE-9850:
------------------------------
Attachment: HBASE-9850.patch
Verified Patch for Trunk. Tested the same in IE/Firefox browsers.
IE --> Auto Redirection to back page is OK. No repeated split/compact requests
from Table page sent to server. For snapshot clone/restore requests are also
OK. No more repeated requests
Firefox --> Auto Redirection to back page is OK. No repeated requests for
split/compact/clone/restore was observed earlier. Now also it is OK.
> Issues with UI for table compact/split operation completion. After
> split/compaction operation using UI, the page is not automatically
> redirecting back using IE8/Firefox.
> -------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: HBASE-9850
> URL: https://issues.apache.org/jira/browse/HBASE-9850
> Project: HBase
> Issue Type: Bug
> Components: UI
> Affects Versions: 0.94.11
> Reporter: Kashif J S
> Attachments: HBASE-9850.patch
>
>
> Steps:
> 1. create table with regions.
> 2. insert some amount of data in such a way that make some Hfiles which is
> lessthan min.compacted files size (say 3 hfiles are there but min compaction
> files 10)
> 3. from ui perform compact operation on the table.
> "TABLE ACTION REQUEST Accepted" page is displayed
> 4. operation is failing becoz compaction criteria is not meeting. but from ui
> compaction requests are continously sending to server. This happens using
> IE(history.back() seems to resend compact/split request). Firefox seems Ok in
> this case.
> 5. Later no automatic redirection to main hamster page occurs.
> SOLUTION:
> table.jsp in hbase master.
> The meta tag for HTML contains refresh with javascript:history.back().
> A javascript cannot execute in the meta refresh tag like above in table.jsp
> and snapshot.jsp
> <meta http-equiv="refresh" content="5,javascript:history.back()" />
> This will FAIL.
> W3 school also suggests to use refresh in JAVAscript rather than meta tag.
> If above meta is replaced as below, the behavior is OK verified for
> IE8/Firefox.
> <script type="text/javascript">
> <!--
> setTimeout("history.back()",5000);
> -->
> </script>
> Hence in table.jsp and snapshot.jsp, it should be modified as above.
--
This message was sent by Atlassian JIRA
(v6.1#6144)