I forgot to mention, that I also ran "riak_core_node_watcher:service_up(riak_pipe, self())." on the 0.14.2 node (got that from here: http://wiki.basho.com/Rolling-Upgrades.html) On 09.08.2012, at 22:16, Sebastian Cohnen <sebastian.coh...@gmail.com> wrote:
> Hey all, > > looks like I'm already stuck :-/ > > I'm trying to test the upgrade on a stage cluster (with 2 nodes). What I did > so far: > * downloaded 1.2 > * stopped riak > * backup /var/lib/riak/ring and /etc/riak > * installed 1.2 > * changed app.config and vm.args (just node name, ring creation size, config > for our multi-backends) > * started riak again > > riak-admin status looked fine, ring membership is fine, both nodes answer > requests. As hinted by Jon, I attached to riak console and run > riak_core_capability:all(). As far as I can tell, everything looks okay here > too. > > What is not working is: riak-admin transfers. It is not working on both > nodes. For the state situation this is not a big deal, for production this > would be a potential problem. > > I've pasted the output of "riak_core_capability:all()." and command output of > riak-admin transfers here: https://gist.github.com/3307714 > > Is there anything I can do about that? > > > Best > > Sebastian > > > PS: What's interesting is that I think that I saw a similar behavior while > trying to upgrade to 1.1.4 a few days ago. I have to double check that though. > > On 09.08.2012, at 14:08, Sebastian Cohnen <sebastian.coh...@gmail.com> wrote: > >> I'm actually thinking about taking the risk. We only have a small 3-node >> cluster with ~50GB of data with relatively little traffic (and we don't have >> any 2i, nor do we use search or MR). >> >> I'll backup the data files, the ring state and everything else I find and >> give it a try. If anything strange happens, we roll back and do the >> additional 1.1.4 step. >> >> Thanks for the information and help so far! >> >> On 08.08.2012, at 19:57, Jon Meredith <jmered...@basho.com> wrote: >> >>> Only test coverage. We didn't run direct testing to 0.14.2 - we also >>> deliberately made the decision not to remove some older code that would >>> have broken 0.14 upgrades until the next major release. >>> >>> It all depends on your risk tolerance - we didn't make any file format >>> changes to bitcask so your data should be safe. If you wanted to try it, I >>> would take a backup of the ring directory in case you had to downgrade the >>> node again for any reason. >>> >>> On the newly upgraded node you could run riak_core_capability:all(). on the >>> riak console, that would double-check that the settings matched the >>> required rolling upgrade settings, and make sure you do a diff of your >>> app.config/vm.args against the new package to check there aren't any >>> settings missing. >>> >>> Jon. >>> >>> On Wed, Aug 8, 2012 at 11:39 AM, Sebastian Cohnen >>> <sebastian.coh...@gmail.com> wrote: >>> I'm curious, are there any special reasons for your recommendation? >>> >>> On 08.08.2012, at 19:38, Jon Meredith <jmered...@basho.com> wrote: >>> >>>> I would recommend going 0.14.2 -> 1.1.4 -> 1.2, making sure you follow the >>>> pre-1.0 upgrade instructions on http://wiki.basho.com/Rolling-Upgrades.html >>>> >>>> Once you do the upgrade from 1.2, the capabilities system will kick in and >>>> the old legacy settings mentioned in the rolling upgrade will no longer be >>>> used (if you need to you can override them with the new capability >>>> override mechanism). >>>> >>>> Jon. >>>> >>>> On Wed, Aug 8, 2012 at 10:23 AM, Nathan Wilken <wil...@asu.edu> wrote: >>>> Is an intermediate upgrade recommended? 0.14.2 --> 1.0/1.1 --> 1.2? >>>> >>>> >>>> >>>> From: riak-users-boun...@lists.basho.com >>>> [riak-users-boun...@lists.basho.com] on behalf of Sean Cribbs >>>> [s...@basho.com] >>>> Sent: Wednesday, August 08, 2012 6:35 AM >>>> To: Sebastian Cohnen >>>> Cc: riak-users@lists.basho.com >>>> Subject: Re: Upgrading 0.14.2 cluster to 1.2 >>>> >>>> Sebastian, >>>> >>>> While it might work, we did not specifically test upgrades from 0.14.2, >>>> only 1.0 and 1.1. >>>> >>>> On Wed, Aug 8, 2012 at 7:08 AM, Sebastian Cohnen >>>> <sebastian.coh...@gmail.com> wrote: >>>> Hey list, >>>> >>>> is it a good idea to upgrade a small (3 node) cluster straight to 1.2 from >>>> 0.14.2. Especially with riak's 1.2 capabilities negotiation, it feels like >>>> the upgrade process should be much simpler now? We don't do any M/R jobs >>>> currently and we are only using bitcask right now. >>>> >>>> >>>> Best >>>> >>>> Sebastian >>>> >>>> >>>> >>>> _______________________________________________ >>>> riak-users mailing list >>>> riak-users@lists.basho.com >>>> http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com >>>> >>>> >>>> >>>> -- >>>> Sean Cribbs <s...@basho.com> >>>> Software Engineer >>>> Basho Technologies, Inc. >>>> http://basho.com/ >>>> >>>> >>>> _______________________________________________ >>>> riak-users mailing list >>>> riak-users@lists.basho.com >>>> http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com >>>> >>>> >>>> >>>> >>>> -- >>>> Jon Meredith >>>> Platform Engineering Manager >>>> Basho Technologies, Inc. >>>> jmered...@basho.com >>>> >>> >>> >>> >>> >>> -- >>> Jon Meredith >>> Platform Engineering Manager >>> Basho Technologies, Inc. >>> jmered...@basho.com >>> >> > _______________________________________________ riak-users mailing list riak-users@lists.basho.com http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com