Skip to content
This repository has been archived by the owner on Jan 26, 2022. It is now read-only.

Commit

Permalink
update vblob urls
Browse files Browse the repository at this point in the history
1. update vblob urls to the same format of mysql/pg

Change-Id: Iffe53e1d3598c6e261bc72a5a89744d0b0fb3a63
Signed-off-by: michael zhang <zhangcheng@rbcon.com>
  • Loading branch information
michael zhang committed Oct 19, 2012
1 parent ea7c1a6 commit 18ff7fc
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions sinatra/app_sinatra_service_quota/main.rb
Original file line number Diff line number Diff line change
Expand Up @@ -565,16 +565,16 @@
end
end

post '/service/vblob/:bucket/:object/:megabytes' do
post '/service/vblob/:bucket/:megabytes' do
e1 = nil
begin
load_vblob
data = prepare_data(1)
number = params[:megabytes].to_i
return "ok" if number == 0
AWS::S3::S3Object.store("#{params[:object]}0", data, params[:bucket])
AWS::S3::S3Object.store("testobject0", data, params[:bucket])
for i in 1..number-1
AWS::S3::S3Object.copy("#{params[:object]}0", "#{params[:object]}#{i}", params[:bucket])
AWS::S3::S3Object.copy("testobject0", "testobject#{i}", params[:bucket])
end
rescue Exception => e
e1 = e
Expand All @@ -588,14 +588,14 @@
end
end

post '/service/vblob/obj_limit/:bucket/:object/:megabytes' do
post '/service/vblob/obj_limit/:bucket/:megabytes' do
e1 = nil
begin
load_vblob
number = params[:megabytes].to_i
AWS::S3::S3Object.store("#{params[:object]}0", '', params[:bucket])
AWS::S3::S3Object.store("testobject0", '', params[:bucket])
for i in 1..number-1
AWS::S3::S3Object.copy("#{params[:object]}0", "#{params[:object]}#{i}", params[:bucket])
AWS::S3::S3Object.copy("testobject0", "testobject#{i}", params[:bucket])
end
rescue => e
e1 = e
Expand All @@ -608,13 +608,13 @@
end
end

delete '/service/vblob/:bucket/:object/:megabytes' do
delete '/service/vblob/:bucket/:megabytes' do
e1 = nil
begin
load_vblob
number = params[:megabytes].to_i
for i in 0..number-1
AWS::S3::S3Object.delete("#{params[:object]}#{i}", params[:bucket])
AWS::S3::S3Object.delete("testobject#{i}", params[:bucket])
end
rescue => e
e1 = e
Expand Down

0 comments on commit 18ff7fc

Please sign in to comment.