diff options
| author | Robin Edwards <robin.ge@gmail.com> | 2010-10-05 14:25:13 +0100 |
|---|---|---|
| committer | Robin Edwards <robin.ge@gmail.com> | 2010-10-05 15:02:28 +0100 |
| commit | 1ae712311b2dbc48a8af751b1f81f9fb3203ed25 (patch) | |
| tree | 5cb67c37c974024b8749fc3caacc96986e0c4e41 /lib/Net/Riak/MapReduce.pm | |
| parent | merged doc (diff) | |
| download | net-riak-1ae712311b2dbc48a8af751b1f81f9fb3203ed25.tar.gz | |
requests and responses now stored for debugging
Diffstat (limited to '')
| -rw-r--r-- | lib/Net/Riak/MapReduce.pm | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/lib/Net/Riak/MapReduce.pm b/lib/Net/Riak/MapReduce.pm index f0dffd5..03a3dd3 100644 --- a/lib/Net/Riak/MapReduce.pm +++ b/lib/Net/Riak/MapReduce.pm @@ -159,17 +159,18 @@ sub run { my $content = JSON::encode_json($job); - my $request = - $self->client->request('POST', [$self->client->mapred_prefix]); + my $request = $self->client->new_request( + 'POST', [$self->client->mapred_prefix] + ); $request->content($content); - my $response = $self->client->useragent->request($request); + my $response = $self->client->send_request($request); unless ($response->is_success) { - die $response->content; + die "MapReduce query failed: ".$response->status_line; } - my $result = JSON::decode_json($response->content); + my $result = JSON::decode_json($response->content); if ( $timeout && ( $ua_timeout != $self->client->useragent->timeout() ) ) { $self->client->useragent->timeout($ua_timeout); |
