Commits / c038ce9
Default avatar jus...@basho.com committed (raw commit)

report FSM error

Comments (0)

Files changed (1)

src/riak_client.erl

     Me = self(),
     spawn(Node, riak_put_fsm, start, [R0,W,DW,Timeout,Me]),
     receive
-        ok -> ok
+        ok -> ok;
+        {error, Err} -> {error, Err}
     after Timeout ->
             {error, timeout}
     end.
     Me = self(),
     spawn(Node, riak_delete, delete, [Bucket,Key,RW,Timeout,Me]),
     receive
-        ok -> ok
+        ok -> ok;
+        {error, Err} -> {error, Err}    
     after Timeout ->
             {error, timeout}
     end.
     Me = self(),
     spawn(Node, riak_keys_fsm, start, [Bucket,Timeout,Me]),
     receive
-        {ok, Reply} -> {ok, Reply}
+        {ok, Reply} -> {ok, Reply};
+        {error, Err} -> {error, Err}
     after Timeout ->
             {error, timeout}
     end.
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.