

riak 2.0.2を使用していて、わからないことができました。

bucketという名前のバケットに、キーがkeyであるオブジェクトを格納し、そこから別のバケットの要素に対してリンクを26個追加しました。

[code]

    curl -v -X GET http://riak-host.hoge.com:8098/buckets/bucket/keys/key
    
[/code]

このようなリクエストを送ると、レスポンスヘッダのLinkで26個のリンクがあることが確認できました。 しかし、以下のリクエストでLink
Walkingを行うと、20個のデータしか返ってきませんでした。

[code]

    curl -v -X GET http://riak-host.hoge.com:8098/buckets/bucket/keys/key/targetbucket,_,1
    
[/code]

リンク先のオブジェクトが存在しないのでは無いかと思い、確認しましたが、存在していました。 このような場合どのような原因が考えられるでしょうか？


CC BY-SA 3.0
2014-12-16T12:13:46.057
1750
2020-04-28T19:23:44.603
2020-04-28T19:23:44.603
19769
2776
question
untagged
Riak 2.0.x Link Walkingで一部のデータしか返ってこない


自己解決しました。riak のクラスタの一部が落ちていたのが原因のようです。

* * *

この回答は [@syuhei
さんのコメント](https://ja.stackoverflow.com/questions/1750/riak-2-0-x-link-
walking%e3%81%a7%e4%b8%80%e9%83%a8%e3%81%ae%e3%83%87%e3%83%bc%e3%82%bf%e3%81%97%e3%81%8b%e8%bf%94%e3%81%a3%e3%81%a6%e3%81%93%e3%81%aa%e3%81%84#comment484_1750)
を元にコミュニティwikiとして投稿しています。


CC BY-SA 4.0
2019-09-19T01:54:52.893
59146
2019-09-19T01:54:52.893
3060
1750
answer