+ delete '/arvados/v1/collections/' + uuid, params: {}, headers: auth(:active)
+ end
+ end
+
+ slow_test "memory usage" do
+ hugemanifest = make_manifest(streams: 1,
+ files_per_stream: 2000,
+ blocks_per_file: 200,
+ bytes_per_block: 2**26,
+ api_token: api_token(:active))
+ json = time_block "JSON encode #{hugemanifest.length>>20}MiB manifest" do
+ SafeJSON.dump({manifest_text: hugemanifest})
+ end
+ vmpeak "post" do
+ post '/arvados/v1/collections',
+ params: {collection: json},
+ headers: auth(:active)