Hal, Wrap those strings in double-angle brackets, e.g.
rp(C:get(<<"test-with">>,<<"x000071257">>)). On Fri, Oct 14, 2011 at 3:27 PM, Hal Eisen <[email protected]> wrote: > Sean, > > Interesting. > > This is what I get using the console: > > bash$ /usr/sbin/riak attach > Attempting to restart script through sudo -u riak > Attaching to /var/run/riak/erlang.pipe.2 (^D to exit) > > {ok, C} = riak:local_client(). > {ok,{riak_client,'[email protected]',undefined}} > ([email protected])2> rp(C:get("test-with","x000071257")). > {error,notfound} > ok > ([email protected])3> [Quit] > > However, if I use the HTTP API (sorry for the excessive output): > > bash$ curl http://127.0.0.1:8098/riak/test-with/x000071257 > z80ghJXVZe9m59/5+Ydk2g xMpCOKC5I4INzFCab3WEmw yB5yjZ1ML2NvBn+JzBSGLA > 7MvIfktc4v4oMI/Z8qe68w qH/2eaLz5x2RgaZ7dUISLA 5No7f7vOI0XXdysGdKMY1Q > FnkJHFqID69vteYIfrGy3A jxTkX87qFnpaNt7dS+olQw yfD4lfuYq5FZ9R/QKX4jbQ > RcSMzi4tf73qGvxRx8atJg 09lEaAKkQll1XTjm0WPoIA ZRK9Q9nKpuAsmQsKgmUtyg > wgrU12/pd1mqJ6DJm/9nEA xRzkEMEkoQ4NteS5f8KvOQ qrMjiSK8wlpvYG61Jf/cVg > m/Mcf/Bik2qW08i9H48v8w x02XsB6uJX5Eqp1brel7rw cO/fLsmwhgeXlcRCY2tV+w > b0ki9FVoFhqM30rSKZ9tIw Hw49rZmQg0X3Q5+P+r3/xA mPE3CCEBlMR1aHvmEGo7hA > PFncBI6IUCQ76AeaXHTQeQ ttdn0vjtXSGkSw5YhmgMuQ N2k8/HSASeRdh7jH2LmqzQ > H/Hed0AF+NoT9ClDiBxlXw jilqBno3VjNw3tBfWjvz7A TnMs7TRj0G3gypoVthU2dw > AudPEOAyetho0TjytP3W8A M+df8J3WAbvmnzUQORUhiQ bqmrG6oO+54ZCURAwxfiGw > NBc8s48H+J3b68KskSgwPw wWpTIPpHVTDZWDw0/TVu9Q Y2TT8PSVtqudz407XG4LAQ > GCvgxc3NUHK7GGTN7k09bg 42mFPfdm+kTh7Q/2E/VjvQ HDg80wt8KYq1ApOt/st7GA > GcoU5+pjKKQuDrE9WF5MIg pb/J4Hlk+N3euV/FhM2WXQ pXcbzpPiAMNvfNnf0OXeqg > 1n2KtPTBC/Iqo1PieHkTPA 1kWSDjlf7a17u+0Oyj/i4A NBanX0zqkQlQfKzY4vKu/A > odDG6D8CcyfYRhBj9KxYpg F+YhZvyFht+k0bwOF0LAiw 9xdxY8gz3/Szj8jShy8exg > bINJzHJgrmLjsTloMag5jw 2dT0leh1ouB1oaSm4bl3Dw Z8ah585W09b6dIq22a8/1w > ZC6S77eUIXNIgbU+HhsYtg 9FfFRane2I8Y7O5HFFpywA wMfHbTC9PcrvyW9AJ1vcCg > KDgCOneN+uzcIScI9yG3iA mhFYFU36QsrdvQaUpOm9yA 2CyNFhmtgXbWZUU8+y5V8A > poTs7udvxSJ3MoaolbyENg tTs6PWq5DOAmgikVHJveEQ n2FAjjr7Yz5QzfGyDeb0Zg > crMqH3VLocCbNpXgy2zefw ZvBB4WpgkosFp+IoqJw3mQ CT9l4ICilfgHaxxXIqRqog > BysDC6EmsvSyN080K+ntRA fzn4MX+9sZiO9MYo66AlkQ RPaDqEFjs1I6/lfC4Ai8jA > A6/b1m55KbEl+Fl4NPqDpA 6l0vHEYIIy4H06o9mY5RNQ /EkMpFwAsSSbvjVUpP32+w > MpXHasv0yq7TPDaxtfwssQ c1uQtFaBJe1sP2eIGbbgWA o/OQ2I5MQfJ0e/ovG1+H2w > FL+muxSHXkW7oCiiHtOARg fLvECeyZDxnHjHW9HgbyFQ 4sQg2SjUv4zg/y7BmzcVFA > MruQ6Jdqq1KY1doQ/mbyHQ 0t3qGPAGZc6GI+Nr1OPHxQ rWGrFDIj77wkx9JYO+aSUQ > 0Jv0FUSjNlpGyQd+u141ww +9eTnWdJl820aS003oYzxA KN0seVXOkmRWJAsv8BAL3g > NfSo1GXm4e3AXz2KtljFUQ 0f4XPQjpWTl63zSx136I1w 8DOrN8MCAfc/FCRJ0DcCjQ > Q+xRfWi27dMBWz7cmhE2ew l3jV0hnFCAuaahe+8CkzHA /p/CicP/CvFCttO+rZipIw > aNMKlZRyi8OaokvpSzGdIQ PvgVQW93UJj+l3AEAVxhkw k9uF7ZCcE4OP+VzPqUzr2Q > x+Ekn/wD653tkIwja9GZbQ KjikqTFsSeWoM1F8RdMQcA dkeWa3NDwpBIZzJS5JD3Ng > hhOYXsSeuPdXrmQ56Hm7Kg VCKav8+lZJ5wA7g91HVSlA kswidTLRflbgeQKyVN+tEA > mNzoPaV7A5XhY0Z8na5SGw 9LnsMK2faPibKWOXhsti7w gStLoof17gvJ1Du/W76H+w > JmV9X/kCDSq+/lWHlrmVhA 4u9ST789n+YR1ajpD+/cnA 7T0sIZkeO+9eBpcTr5+myg > rGJ6scy9ti7JbnAvB/ZCWw +JkTnfXhBZOWQxQV53DG3Q OLPv+Lr1ZidHjsdqcE6bUg > 7IlWY3qZeHvRl+rNd6zOXg aXTOWsZgYQtE2bn+0P+VSA yeEHT1s/n8jqFdFSrdBylA > ZbnupuHMa7nwzSpHdRoYbw 8JNeTNWSCqbHyZal7lOnDw qX2mKbCYt1wpTf/cPkY5BA > o8ZcKXQnD9CT7oqb+K59Cw JyPQkrY4heDXwmDMAH6LnQ X5P5g1JN7z3KRkRp0s+fPg > aY1RoZ2KEhzlgUmde3AWaA f2/6prsLQIAXtiJUIRaRtQ cyeKSoaWDutXao/Uyexplw > X9CzfNfbuwD5e6bOkr9a3Q K0SSiuEfuThMTPOHCGd8SA xFFH3ucpMR71tcMAOUbEjw > 6xYN4d6J2QWPywuWjbu9aA XvBZk4unmaqoReHC6KdivQ B+HNfcqJoWeAQkdxg7esPw > 2k+1xuk+dNPfhSdZn6YmQg TFb/TOSq+Vc6pd/5E9+Zeg oKCA9C5vE7Oi3xM/BzCV3Q > ICy5YqxZB1uWSwcVLSNLcA yP/ppYexJvFS7T2JoUa0RQ Pe8YStj0dV/yaYYup3OT3Q > BpBZt++EDwx0qBTskje27A 7F3syl7T1rgHni5+e6zJ8g dtxhHW66r8ZswIeccbXbXA > 0fSRpATWhUiAlD5cPNnKJQ m4YZJRoZBXz/cHeSc+lapg Gvo0p/mE7qvbsKfUlBMu5Q > Zd7VNTxe5I0LfUjFkbj0MA n8PXFSupM2pnDjbQ7Xm8Qw AlIqKycm+woDuxny2NlSTQ > fx3inm2hnSK1HGgAHn4OVA QqDhiPUDO8Zb+NeGIid8Tg OYjH+I68tYxs6TK5V7bzMg > AT1AcWbsT6VuseH4y+GDuQ 4A2gO2haDdGPtqCK8JI94A E4WXTtWQSkOGFv972z90OQ > Dyi11JswIK/uzZW0AJrfTA qLqlZVT5Y2mrk+TzuwaMIg kDzpIl/KPpiMKvIV1OVE0w > CgnIhEuo8JNsIL15ETDWtg KyTUlQUqjOZjWOtXa4kSyA peABMjc6cDEAD9mHo8n4ew > jV6Vfyl4k0h72Y+oMPpkEw R9HpkFg8nGdCTTafNBRyjg 8iFwYumjl6HcpCnn1wvGyg > fvYF/I26VCXWll+9TI++Hw qPFe2oDFCtsOcZQ63IAVzw N6dJ2AjkZJWo2h5TUtA8rg > s+Pjk8d+NaSj88vR5Cm13A HX96vBj8tDl1BlOZsNHkjg KnnqJ8J55HH00YCwjWKwCg > HJrAFZyU2NDL7clzRFry2g bEt2Gii3NP6Tgx4/tADOhw BkCWYyJq8vMRRIWqTgojtA > FA9padUhP9Ds4DFI5i5GHg tzzjmMOfUGr3YdInfYU6kg vUyatzD1UTIGuZnsDZDR+w > gqpLCvNMIxOlYgdpkuUKow B3fVwX1AZrgquG3/ikavbw +nzfrRpar4Nw6+2keh/xww > l2ZSfytdPpXUpzP8+3e9fg fndXseEqvLc2q5p1T/theg WHinq4T7Q0AhBsV1ZYRy+g > AG9S6RAqjTvi/lYU9CupiQ NjZjiBd3LkK1nXTP9XH7sw FJ6Wd6WYn9NCrkQhPfaIaA > pKBCz0/Wv7R3AcvIoWU62g H/intdx6fR8O1lqqKcBLHg 9+bIVQTOboJELHcPfIYG8A > v4IpaW96O7RwDP3e8Z+iPw ghYSQoJ7cD5qz5xya > > > Hal > > On Fri, Oct 14, 2011 at 08:22:39AM -0400, Sean Cribbs wrote: > > Hal, > > > > I would be interested to see what the format of the object is after it > has > > passed through your precommit hook. We recently fixed some bugs related > to > > the JSON format of riak_objects that might result in an unclean > round-trip > > through the JavaScript VM. That is, the format coming out is not the same > as > > went in. > > > > Could you do the first step (store a new object through your precommit > > hook), and then fetch it by attaching to the console? Here's what you > can > > do on the console: > > > > 1> {ok, C} = riak:local_client(). > > 2> rp(C:get(<<"bucket">>,<<"key">>)). > > > > Of course, replace "bucket" and "key" as appropriate for your object. > > > > On Fri, Oct 14, 2011 at 3:57 AM, Hal Eisen <[email protected]> wrote: > > > > > I made progress, thanks to Russell who answered my email the other day. > > > > > > I've got a simple javascript precommit hook installed and it seems to > > > work fine, most of the time. However, it will randomly timeout. There > > > aren't any interesting messages in any of the logs. I am able to store > > > a key/value pair one minute, but then not be able to store the same > pair > > > in the next minute. > > > > > > Where should I be looking to get more info? Are there any "safe" > > > operations, or operations that are discouraged in precommit hooks? > > > > > > Thanks, > > > Hal > > > > > > > > > _______________________________________________ > > > riak-users mailing list > > > [email protected] > > > http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com > > > > > > > > > > > -- > > Sean Cribbs <[email protected]> > > Developer Advocate > > Basho Technologies, Inc. > > http://www.basho.com/ > -- Sean Cribbs <[email protected]> Developer Advocate Basho Technologies, Inc. http://www.basho.com/
_______________________________________________ riak-users mailing list [email protected] http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
