diff --git a/app/controllers/volume_controller.rb b/app/controllers/volume_controller.rb index 803cb84..600ab1c 100644 --- a/app/controllers/volume_controller.rb +++ b/app/controllers/volume_controller.rb @@ -75,7 +75,7 @@ class VolumeController < ApplicationController volume_name = params[:volume_name] volume_name = volume_name.delete(' ') puts "gluster volume delete " + volume_name - #output = `sshpass -p#{@config["host_password"]} ssh #{@config["host_port"]} #{@config["host_user"]}@#{@config["host_ip"]} gluster volume delete #{volume_name}` + output = `yes | sshpass -p#{@config["host_password"]} ssh #{@config["host_port"]} #{@config["host_user"]}@#{@config["host_ip"]} gluster volume delete #{volume_name}` redirect_to '/volume/index' end end diff --git a/app/views/volume/index.html.erb b/app/views/volume/index.html.erb index 1b90693..e80c073 100644 --- a/app/views/volume/index.html.erb +++ b/app/views/volume/index.html.erb @@ -1,9 +1,71 @@ -
- + Create Volume
@@ -79,21 +140,24 @@
style="display: none;" <%end%> > +
-

Volume Info

- Type : <%=t["Type"]%>
- Volume ID : <%=t["Volume ID"]%>
- Status : <%=t["Status"]%>
- Number of Bricks : <%=t["Number of Bricks"]%>
- Transport-type : <%=t["Transport-type"]%>
- Bricks : <%=t["Bricks"]%>
- Bricks1 : <%=t["Brick1"]%>
- Options Reconfigured : <%=t["Options Reconfigured"]%>
- performance.readdir-ahead : <%=t["performance.readdir-ahead"]%> -


- + +
+

Volume Info

+ Type : <%=t["Type"]%>
+ Volume ID : <%=t["Volume ID"]%>
+ Status : <%=t["Status"]%>
+ Number of Bricks : <%=t["Number of Bricks"]%>
+ Transport-type : <%=t["Transport-type"]%>
+ Bricks : <%=t["Bricks"]%>
+ Bricks1 : <%=t["Brick1"]%>
+ Options Reconfigured : <%=t["Options Reconfigured"]%>
+ performance.readdir-ahead : <%=t["performance.readdir-ahead"]%> +


+
+ <% if t["Status"] == " Stopped" %> -

Start

@@ -101,20 +165,18 @@
Delete - <% else %> -

Stop

- - Mount - + Mount <% end %>
+ +

Drag multiple files to the box below for multi upload or click to select files.

@@ -173,7 +235,7 @@ $("#tbody_volume1").empty(); var new_tr = " "; - new_tr += " .."; + new_tr += " .."; new_tr += " "; for( var i = 0; i < result.file.length; i++){ @@ -190,7 +252,7 @@ new_tr += "" + result.file[i].name + ""; new_tr += ""+result.file[i].auth+""; - new_tr += "