Re: [CRDT_OP-in-CommitHook]

2017-03-02 Thread Russell Brown
Hi, You’re using internal details of the CRDT implementation, I’m not sure that is such a great idea. You always have your `Context` set to `undefined` but if your ops are all adds that shouldn’t matter in this case. The issue is that you’re calling `riak_kv_crdt:update` that needs to be called

Re: Object not found after successful PUT on S3 API

2017-03-06 Thread Russell Brown
Hi, Would be good to know the riak version, and why the dvv_enabled bucket property is set to false, please? Also, is there multi-datacentre replication involved? Do you re-use your keys, for example, have the keys in question been created, deleted, and then re-created? Cheers Russell On 6 Ma

Re: Object not found after successful PUT on S3 API

2017-03-06 Thread Russell Brown
lt. I haven't changed it. > > > Also, is there multi-datacentre replication involved? > > no > > > Do you re-use your keys, for example, have the keys in question been > > created, deleted, and then re-created? > > no > > Thank you for the

Re: API question about conflict resolution and getValue(s)

2017-04-06 Thread Russell Brown
Hi, Which client are you using? On 6 Apr 2017, at 12:48, ジョハンガル wrote: > Hello, > > I have a simple question regarding FetchValue.Response/getValue, > FetchValue.Response/getValues and conflict resolution. > > In the documentation > http://docs.basho.com/riak/kv/2.2.3/developing/usage/con

Re: Core Claim and Property-Based Tests

2017-05-17 Thread Russell Brown
Back to the original post, the important point for me is that this is not really about riak-core, but Riak, the database. The OP in TL;DR form: 1. A thorough report of a long lived bug in claim that means many node/ring combos end up with multiple replicas on one physical node, silently! 2. A p

Re: Put failure: too many siblings

2017-05-24 Thread Russell Brown
_version" : "Erlang R16B02_basho8 (erts-5.10.3) [source] [64-bit] > [smp:4:4] [async-threads:64] [kernel-poll:true] [frame-pointer]", > "basho_stats_version" : "1.0.3", > "crypto_version" : "3.1", > "merge_index_version" : &q

Re: Put failure: too many siblings

2017-05-24 Thread Russell Brown
Also, this issue https://github.com/basho/riak_kv/issues/1188 suggests that adding the property `riak_kv.retry_put_coordinator_failure=false` may help in future. But won’t help with your keys with too many siblings. On 24 May 2017, at 09:22, Russell Brown wrote: > > On 24 May 2017, at

Re: Issues with partition distribution across nodes

2017-05-24 Thread Russell Brown
Hi, This is just a quick reply since this is somewhat a current topic on the ML. On 24 May 2017, at 12:57, Denis Gudtsov wrote: > Hello > > We have 6-nodes cluster with ring size 128 configured. The problem is that > two partitions has replicas only on two nodes rather than three as required

Re: Issues with partition distribution across nodes

2017-05-24 Thread Russell Brown
nsfer to end each time. Or add two more nodes in one go, might be quicker, and if time is money, cheaper. > > 2017-05-24 15:44 GMT+03:00 Russell Brown : > Hi, > > This is just a quick reply since this is somewhat a current topic on the ML. > > On 24 May 2017, at 12:57, D

Re: OTP 19 support

2017-05-29 Thread Russell Brown
On 29 May 2017, at 10:11, Magnus Kessler wrote: > On 27 May 2017 at 10:43, Senthilkumar Peelikkampatti > wrote: > Any timeline for upgrading Riak to OTP 19? OTP 20 is expected in few weeks. > It is holding us back niceties like improved maps etc. from the upgrade. > > Thanks, > Senthil > >

Re: OTP 19 support

2017-05-30 Thread Russell Brown
munity can pitch in and help? On 30 May 2017, at 07:26, Russell Brown wrote: > > On 29 May 2017, at 10:11, Magnus Kessler wrote: > >> On 27 May 2017 at 10:43, Senthilkumar Peelikkampatti >> wrote: >> Any timeline for upgrading Riak to OTP 19? OTP 20 is expected in

Re: Riak Core: VNodes of different flavors

2017-06-09 Thread Russell Brown
Hi Lloyd, On 9 Jun 2017, at 19:16, Lloyd R. Prentice wrote: > Hello, > > A number of definitions and explanations of VNodes can be found in various > sites on the web. I think I have a somewhat fuzzy understanding of VNodes > and how they are replicated around the ring in a Riak Core cluste

Re: Cluster Backup - cluster_meta

2017-06-23 Thread Russell Brown
Hi Mark, The docs suggest you do. I don’t know what bad things happen if you don’t include it though. Cluster meta data is the gossip and storage subsystem for things like bucket-types and other internal riak metadata, you probably want it. Cheers Russell On 23 Jun 2017, at 09:04, Mark Richar

Re: merge_contents error

2017-06-26 Thread Russell Brown
Hi Mark, It’s an error that means there is no function clause in riak_object:merge_contents that matches the given arguments. It is hard to tell from the snippet of log you posted what the issue is here since the arguments are truncated. Is this related to you cluster restore from a backup? It l

Re: merge_contents error

2017-06-26 Thread Russell Brown
inary long before this point. How did you set that bucket property on this bucket? Cheers Russell On 26 Jun 2017, at 10:03, Russell Brown wrote: > Hi Mark, > It’s an error that means there is no function clause in > riak_object:merge_contents that matches the given arguments. It i

Re: [IE] Re: merge_contents error

2017-06-26 Thread Russell Brown
The crash report is for the same reason, the 3rd argument to riak_object:merge_contents/3 is <<"false”>> when it should be the atom ‘false’. Is that crash report from _after_ you updated the bucket properties? Cheers Russell On 26 Jun 2017, at 10:50, Mark Richard Thomas wrote: > Hello > > R

Re: [IE] Re: [IE] Re: merge_contents error

2017-06-26 Thread Russell Brown
;},{line,239}]}]} >ancestors: > [riak_kv_get_fsm_sj_4,riak_kv_get_fsm_sj_worker_sup,riak_kv_get_fsm_sj,sidejob_sup,<0.372.0>] >messages: > [{'$gen_event',{r,{ok,{r_object,{<<"commercial">>,<<"commercial_danda">>},<<"02565069">>,[{r_content,{dict,7,16,16

Re: [IE] [IE] Re: [IE] Re: merge_contents error

2017-06-26 Thread Russell Brown
Good news. No problem. Cheers Russell On 26 Jun 2017, at 12:48, Mark Richard Thomas wrote: > Thanks Russell. > > You're a star. > > Right again - dvv_enabled property on a bucket. > > My cluster is finally looking stable. > > Mark > Equifax Limited is registered in England with Registered

Re: Udon - mrallen1 (Mark Allen) · GitHub

2017-07-09 Thread Russell Brown
On 9 Jul 2017, at 21:54, Lloyd R. Prentice wrote: > Hello, > > Just finished viewing Mark Allen's excellent 2015 Riak Core presentation and > have been reviewing his Udon code on GitHub. > > https://github.com/mrallen1 > > Now I have two Micky-the-Dunce questions: > > 1. Assuming a web-base

Re: Is Riak dead?

2017-07-13 Thread Russell Brown
Hi Senthilkumar, No Riak is not dead. It’s parent company, Basho is dead. And they kept the keys. There are numerous forks that are being worked on. Hopefully something that is a canonical, community backed fork will emerge. Past mailing list posts show strong support from large commercial and g

Re: Is Riak dead?

2017-07-13 Thread Russell Brown
n case this one dissappears > > On Thu, Jul 13, 2017 at 12:40 PM, Russell Brown > wrote: >> Hi Senthilkumar, >> No Riak is not dead. It’s parent company, Basho is dead. And they kept the >> keys. There are numerous forks that are being worked on. Hopefully something

Re: Is Riak dead?

2017-07-13 Thread Russell Brown
oo great not to be worth deep thought and prudent action.   All the best,   LRP     -Original Message-From: "Russell Brown" Sent: Thursday, July 13, 2017 12:40pmTo: "Senthilkumar Peelikkampatti" Cc: "riak-users" Subject: Re: Is Riak dead? Hi Senthilkumar,No Ri

Re: Is Riak dead?

2017-07-13 Thread Russell Brown
ght > > LETS DO THIS SHIT! Ive got cloud resources I own... servers/VMS/XEN > Ill do it myself if I need tooo. > > On Thu, Jul 13, 2017 at 4:24 PM, Alexander Sicular wrote: > > Abandon hope all ye who enter here. > > > > On Thu, Jul 13, 2017 at 3:15 PM, Tom Sante

Re: Is Riak dead?

2017-07-14 Thread Russell Brown
ere to there: >> >> >> >> 1. Is there enough interest on the mailing list? >> >> 2. How can we pin down an agenda? >> >> 3. Can we get corporate sponsorships to minimize registration? >> >> 4. How can we most widely promote the event? >> >> 5. What e

Re: Is Riak dead?

2017-07-14 Thread Russell Brown
On 14 Jul 2017, at 23:08, Alexander Sicular wrote: > > >> On Jul 14, 2017, at 11:32, Russell Brown wrote: >> >> What do you mean “encumbered”? Riak is the name of an Apache2 licensed open >> source database, so it can continue to be used to describe that

Re: Is Riak dead?

2017-07-14 Thread Russell Brown
On Fri, Jul 14, 2017 at 4:08 PM, Alexander Sicular wrote: > > > > On Jul 14, 2017, at 11:32, Russell Brown wrote: > > > > What do you mean “encumbered”? Riak is the name of an Apache2 licensed open > > source database, so it can continue to be used to describe tha

Re: Is Riak dead?

2017-07-14 Thread Russell Brown
gt; Work and reproducing the content of the NOTICE file. > > So At minimum I read that as there would need to be a new product name, and > the docs for that product could say formerly known as Riak. You are lawyer? > > - Peace > Dave > > On Fri, Jul 14, 2017 at 4:22 PM, Russell B

Re: Is Riak dead?

2017-07-14 Thread Russell Brown
On 14 Jul 2017, at 23:28, Dave King wrote: > No, but I can read. I read it too. I’m not sure what your point is. A day may come when the name has to change? > > - Peace > Dave > > > On Fri, Jul 14, 2017 at 4:27 PM, Russell Brown wrote: > > On 14 Jul 2017,

Re: Is Riak dead?

2017-07-14 Thread Russell Brown
worst case is: “No, but potentially the name could be some time in the future”, right? I asked rhetorically what difference the TM made. I’ve also read the license, and taken legal advice. This was not in any way a surprise. > > - Peace > Dave > > > On Fri, Jul 14, 2017

Re: Is Riak dead?

2017-07-15 Thread Russell Brown
he core users is a large part of what did for Basho. > > >> On Fri, Jul 14, 2017 at 5:41 PM, Russell Brown wrote: >> >>> On 14 Jul 2017, at 23:36, Dave King wrote: >>> >>> You asked what difference the tm made. The tm invokes clause 6. So ye

Re: Status and maturity of riak-cs

2017-07-19 Thread Russell Brown
Hi Stefan On the one hand, even before the demise of Basho, they’d stopped supporting Riak CS. On the other, there is an organisation based in Japan, but with an international remote team, that supports other CS customers, so may well be a choice of support. The CS code base has not had a huge

Re: Status and maturity of riak-cs

2017-07-19 Thread Russell Brown
t;... can you please > list them? I'm also interested on a CS alternative. > > Thanks, > Alex > > On Wed, Jul 19, 2017 at 9:27 PM, Russell Brown > wrote: > Hi Stefan > On the one hand, even before the demise of Basho, they’d stopped supporting > Riak CS. On th

Re: Status and maturity of riak-cs

2017-08-01 Thread Russell Brown
Not sure how great an idea is it to inject an unfinished solution into the conversation, but Scott Fritchie and a small team were working on Machi, before it was short-sightedly shelved by management. https://github.com/basho/machi Maybe the world could use another blob store after all? On 1

Riak Core Claim Bug Fixes

2017-08-17 Thread Russell Brown
Hi, I wrote up a blog post about two fixes to riak_core_claim made by/with NHS-Digital. https://github.com/ramensen/riak_core/blob/rdb/rs-claim-tail-violations/docs/claim-fixes.md This work follows on from Martin Sumner's post to the list about the discovery of these issues and some potential fi

Re: Lets come together - how riak(_core) should be developed in the future?

2017-08-17 Thread Russell Brown
Great idea Heinz, I think speaking together is the right start. I’m free next week, but a key member of our team is not. I know we’re never going to get everyone to agree on a time, but if we could do it early the following week it would suit more. Otherwise, I will attend and pass info along,

[ANN] rabl, RabbitMQ based, open source, realtime replication for Riak

2017-09-04 Thread Russell Brown
Hi, Before I knew about bet365's acquisition of Basho's assets I started work for the NHS on an open source realtime replication application for Riak. It's called rabl, and uses RabbitMQ. I wrote an introductory blog post, which you can read here: https://github.com/nhs-riak/rabl/blob/master/docs

Re: RIAK Roadmap Workshop

2017-09-22 Thread Russell Brown
lside (Technology) Limited > andrew.de...@bet365.com > bet365.com > -Original Message- > From: Russell Brown [mailto:russell.br...@icloud.com] > Sent: 22 September 2017 17:54 > To: Andrew Deane > Cc: riak-users > Subject: Re: RIAK Roadmap Workshop > > Hi, > I

Re: RIAK Roadmap Workshop

2017-10-04 Thread Russell Brown
Hi, Interesting to hear about forks out there running in production. WRT the meet-up, things we’d be happy to talk about/like to discuss if there’s time on the agenda. We’d be able to give talks/lead discussions on these topics: - Repl, Rabl, AAE, and Fullsync - Leveled - New indexing and queryi

Re: Workshop Summary

2017-10-25 Thread Russell Brown
Hi, TL:DR - https://github.com/nhs-riak/riak/tree/rdb/nhs-riak-2.2.5 is the fork/branch that I’ve been making progress on. >From my understanding of what we discussed, or at least my view: in order that >we generate momentum and show signs of life, the best thing to do is release a >new Riak,

NHS Riak release work, update

2017-11-09 Thread Russell Brown
Hi, I’ve spent a little time lately getting Riak’s `make test` command to work. I wrote about it here https://github.com/russelldb/russelldb.github.io/blob/master/make_test.md It includes my take on what I think we agreed the immediate road map is. Let me know if you find problems with

Deprecation of Riak SNMP and Riak JMX?

2017-11-13 Thread Russell Brown
Hi all, It looks like we’re moving toward shipping the open source repl code with the next release of Riak. I’m canvassing for opinions about the riak_snmp and riak_jmx portions of the enterprise code. Is there anyone out there that depends on these features? I’d like to deprecate them in the n

Re: OTP migration

2017-11-13 Thread Russell Brown
Ted Burghart did a lot of this work already. It would be great if we could re-use some of the work. He talks about it here - http://www.erlang-factory.com/sfbay2017/ted-burghart.html The NHS commissioned a report on this work a while back, and I’ll ask and see if they are willing to share it.

Re: riak_repl integration

2017-12-05 Thread Russell Brown
Hi Raghu, At present Riak is still stuck on the r16 basho OTP. This will change next year. For now, and the next release of riak, r16 is the compiler you need. If you want to use riak_repl with open source riak, there are a couple of options. There is the 2.2.4 tag in the basho riak repo, which

JMX/SNMP in upcoming OS Riak release

2017-12-19 Thread Russell Brown
Hi, Luckily some riak_tests failed when upgrading from riak_ee to riak OS next. JMX config was why. Basho's old Riak EE came with replication, JMX, and SNMP. bet365 opensourced all these, and have added replication to open source Riak. Running the replication riak_test suite leads to node start

OTP20+ and rebar3 for Riak 3.0

2018-01-29 Thread Russell Brown
It _really_ needs doing. And a whole host of people have said they’re keen to work on it. Ted Burghart did a lot of work on this at Basho (talk here: https://www.youtube.com/watch?v=TcUTsYjEon4) and of course Heinz Gies has made riak_core_ng available for some time. At least 3 organisations ha

Riak-2.2.5 progress update

2018-03-02 Thread Russell Brown
Hi, Just an update on the progress of riak-2.2.5 release. I realize we said "end of 2017" and then "end of Jan" and then "end of Feb" and here we are, 1st March, spring is upon us, and still no 2.2.5. I thought it best to at least keep you posted. Why no release? Well, we're not quite finished ye

Re: Riak-2.2.5 progress update

2018-03-27 Thread Russell Brown
2018, at 09:44, Russell Brown wrote: > Hi, > > Just an update on the progress of riak-2.2.5 release. I realize we said > "end of 2017" and then "end of Jan" and then "end of Feb" and here we > are, 1st March, spring is upon us, and still no 2.2.5. I

Re: Riak-2.2.5 progress update

2018-03-27 Thread Russell Brown
time unless absolutely necessary. On 27 Mar 2018, at 18:43, Bryan Hunt wrote: > Could you share URL for those outstanding failures please. B > >> On 27 Mar 2018, at 16:37, Russell Brown wrote: >> >> Hi Again, >> >> More progress update. All the PRs are me

Re: Riak-2.2.5 progress update

2018-03-27 Thread Russell Brown
for `current`, `previous`, and `legacy` > to test against? > > Always the :bane: of riak_test > > -Fred > >> On Mar 27, 2018, at 1:47 PM, Russell Brown wrote: >> >> Giddyup died when basho was shuttered. These test runs have all been on >> private inf

Re: Riak-2.2.5 progress update

2018-03-29 Thread Russell Brown
C and share results >> when completed - probably in the following week. >> >> Cheers >> ________ >> From: riak-users [riak-users-boun...@lists.basho.com] on behalf of >> Russell Brown [russell.br...@icloud.com] >> Sent: 27 March 2018 19

Re: Riak-2.2.5 progress update

2018-04-10 Thread Russell Brown
2018, at 18:18, Bryan Hunt wrote: > From our side, it’s bank holiday weekend now, so we shall start building > packages on Monday/Tuesday and share them out via package cloud. > Will keep you updated. > B > >> On 29 Mar 2018, at 16:15,

[ANN] Riak 2.2.5 release

2018-04-26 Thread Russell Brown
Hi, Thanks all for your patience and hard work. I just pushed the tag riak-2.2.5 to the basho repo. Packages are being made. Release notes are here https://github.com/basho/riak/blob/riak-2.2.5/RELEASE-NOTES.md Cheers Russell ___ riak-users mailing

Re: N = 3 and RW = 2 not finding some keys

2018-05-18 Thread Russell Brown
But why isn’t read repair “working”? > On 18 May 2018, at 11:07, Bryan Hunt wrote: > > Of course, AAE will eventually repair the missing object replicas but it > seems like you need something more immediate. > >> On 18 May 2018, at 11:00, Bryan Hunt wrote: >> >> Hi Guido, >> >> You should

[ANN] Riak 2.2.6 release

2018-05-31 Thread Russell Brown
Hi, Riak-2.2.6 has been tagged and will be/is available from the usual outlets (see follow up from Nicholas Adams.) Riak-2.2.6 has no changes/diffences from riak-2.2.5. When I tagged riak-2.2.5 I did not notice that there already existed a tag `2.1.7-225` for riak_kv. I created a new tag with th

Re: Partitions repair isn't working anymore?

2018-06-01 Thread Russell Brown
riak_search has been removed from riak-2.2.5. Looks like some vestige survived. Can you tell me what command you ran, it looks to me from the output below that you’re connected to node and typing commands in the console? Is this some snippet that you attach and run? Cheers Russell > On 1 Jun

Re: Partitions repair isn't working anymore?

2018-06-01 Thread Russell Brown
a-single-partition >> >> Guido. >> >> On 01/06/18 09:16, Russell Brown wrote: >>> riak_search has been removed from riak-2.2.5. Looks like some vestige >>> survived. >>> >>> Can you tell me what command you ran, it looks to me from th

Re: Partitions repair isn't working anymore?

2018-06-01 Thread Russell Brown
t;>>>>> ** exception error: undefined function riak_search_vnode:repair/1 >>>>>>> Does not work. This I would expect, and I was asking, why do you run this? Are you using legacy search? If you run > • [riak_kv_vnode:repair(P) || P <- Partitions].

Smarter put FSM coordinator selection

2018-06-20 Thread Russell Brown
Hi, Just a quick post to share some work we’ve been doing at the NHS on Riak tail latencies for PUTS. Here’s a blog post: https://github.com/russelldb/riak_kv/blob/rdb/gh1661/docs/soft-limit-vnode.md And here are the PRs: https://github.com/basho/riak_core/pull/921 htt

Re: Map/Reduce : mapred_funterm() for qfun problem

2010-04-22 Thread Russell Brown
Hi, Have a look at this thread http://lists.basho.com/pipermail/riak-users_lists.basho.com/2010-April/000830.html The issue is that the code needs to be on the riak node. I use the gist here http://gist.github.com/351659 from that thread in development to make sure my M/R funs are available. H

Re: Map/Reduce : mapred_funterm() for qfun problem

2010-04-22 Thread Russell Brown
Hi, Have a look at this thread http://lists.basho.com/pipermail/riak-users_lists.basho.com/2010-April/000830.html The issue is that the code needs to be on the riak node. I use the gist here http://gist.github.com/351659 from that thread in development to make sure my M/R funs are available. H

Re: Map/Reduce : mapred_funterm() for qfun problem

2010-04-22 Thread Russell Brown
in to riak node?I > still got the same error "all nodes failed" when execute m/r from that module. > > Regards, > Abe > > On 23 April 2010 01:45, Russell Brown wrote: > Hi, > Have a look at this thread > > http://lists.basho.com/pipermail/riak-users_lists.

Re: riak 2.2.3, allow_mult=false but still siblings

2019-04-12 Thread Russell Brown via riak-users
Can you let us see the bucket type definition, please? Can you show me the headers from the curl command that returns siblings, please? I want to say that what you are seeing is unpossible (from what I remember of the code.) But I don't remember the 2.2.3 release process, and I'd like to s

Re: riak 2.2.3, allow_mult=false but still siblings

2019-04-15 Thread Russell Brown via riak-users
a lot! ​ -Original Message- *From:* "Russell Brown" *To:* "ジョハンガル"; *Cc:* *Sent:* 2019-04-15 (月) 19:10:24 (GMT+09:00) *Subject:* Re: riak 2.2.3, allow_mult=false but still siblings I'm sorry, I don't know, I've not worked much on that code. Here is how I ass

Re: Riak KV 2.9.0 released at Code BEAM STO 2019

2019-05-17 Thread Russell Brown via riak-users
Congratulations all! Great news! On 17/05/2019 16:04, Nicholas Adams wrote: Dear All, I am extremely pleased to announce with Martin Sumner at Code BEAM STO 2019 that Riak KV 2.9.0 has officially been released! GitHub https://github.com/basho/riak/tree/riak-2.9.0 Packages https://files.t

Re: Riak 2.9.0 - Update Available

2019-06-28 Thread Russell Brown via riak-users
Good job on finding and fixing so fast. I have to ask. What's with the naming scheme? Why not 2.9.2 instead of 2.9.0p2? Cheers Russell On 28/06/2019 10:24, Martin Sumner wrote: Bryan, We saw that Riak was using much more memory than was expected at the end of the handoffs.  Using `riak-ad

<    1   2   3   4