HDFS-7953. NN Web UI fails to navigate to paths that contain #. Contributed by kanaka kumar avvaru.

This commit is contained in:
Haohui Mai 2015-03-18 11:08:08 -07:00
parent 54e63c52c9
commit 5293ae0311
2 changed files with 10 additions and 7 deletions

View File

@ -852,6 +852,9 @@ Release 2.7.0 - UNRELEASED
HDFS-7946. TestDataNodeVolumeFailureReporting NPE on Windows. (Xiaoyu Yao
via Arpit Agarwal)
HDFS-7953. NN Web UI fails to navigate to paths that contain #.
(kanaka kumar avvaru via wheat9)
BREAKDOWN OF HDFS-7584 SUBTASKS AND RELATED JIRAS
HDFS-7720. Quota by Storage Type API, tools and ClientNameNode

View File

@ -78,6 +78,12 @@
return data.RemoteException !== undefined ? data.RemoteException.message : "";
}
function encode_path(abs_path) {
abs_path = encodeURIComponent(abs_path);
var re = /%2F/g;
return abs_path.replace(re, '/');
}
function view_file_details(path, abs_path) {
function show_block_info(blocks) {
var menus = $('#file-info-blockinfo-list');
@ -102,12 +108,6 @@
menus.change();
}
function encode_path(abs_path) {
abs_path = encodeURIComponent(abs_path);
var re = /%2F/g;
return abs_path.replace(re, '/');
}
abs_path = encode_path(abs_path);
var url = '/webhdfs/v1' + abs_path + '?op=GET_BLOCK_LOCATIONS';
$.get(url).done(function(data) {
@ -149,7 +149,7 @@
return chunk.write('' + new Date(Number(value)).toLocaleString());
}
};
var url = '/webhdfs/v1' + dir + '?op=LISTSTATUS';
var url = '/webhdfs/v1' + encode_path(dir) + '?op=LISTSTATUS';
$.get(url, function(data) {
var d = get_response(data, "FileStatuses");
if (d === null) {