different versions in upgrade

2013-08-13 Thread Louis-Philippe Perron
Hi riak peoples,
I'm in the process of adding a new node to a aging (1 node) cluster.  I
would like to know what would be the prefered incrementing upgrade to get
all my nodes on the latest riak version.  The best scenario would also have
the least downtime.  The old node is at riak version 1.2.1.

My actual plan is:

- install riak 1.4.1 on the new node
- add the new 1.4.1 node to the old 1.2.1 cluster.
- bring the 1.2.1 node offline
- upgrade the 1.2.1 node to 1.4.1
- put the upgraded node back online

will this work?
thanks!
___
riak-users mailing list
riak-users@lists.basho.com
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com


Re: different versions in upgrade

2013-08-13 Thread Jeremiah Peschka
From http://docs.basho.com/riak/latest/ops/running/rolling-upgrades/ it looks 
like you should upgrade to 1.3.2 and then 1.4.1

Depending on how badly you need the extra capacity, it would probably be better 
to start by upgrading all nodes and then adding the new one.

--
Jeremiah Peschka - Founder, Brent Ozar Unlimited
MCITP: SQL Server 2008, MVP
Cloudera Certified Developer for Apache Hadoop

On Aug 13, 2013, at 5:06 AM, Louis-Philippe Perron lpper...@gmail.com wrote:

 Hi riak peoples,
 I'm in the process of adding a new node to a aging (1 node) cluster.  I would 
 like to know what would be the prefered incrementing upgrade to get all my 
 nodes on the latest riak version.  The best scenario would also have the 
 least downtime.  The old node is at riak version 1.2.1.
 
 My actual plan is:
 
 - install riak 1.4.1 on the new node
 - add the new 1.4.1 node to the old 1.2.1 cluster.
 - bring the 1.2.1 node offline
 - upgrade the 1.2.1 node to 1.4.1
 - put the upgraded node back online
 
 will this work?
 thanks!
 
 
 ___
 riak-users mailing list
 riak-users@lists.basho.com
 http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
___
riak-users mailing list
riak-users@lists.basho.com
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com


Re: different versions in upgrade

2013-08-13 Thread Bhuwan Chawla
Having done a similar upgrade, a gotcha to keep in mind:


Note for Secondary Index users
If you use Riak's Secondary Indexes and are upgrading from a version prior
to Riak version 1.3.1, you need to reformat the indexes using the
riak-admin reformat-indexes command



On Tue, Aug 13, 2013 at 8:36 AM, Jeremiah Peschka 
jeremiah.pesc...@gmail.com wrote:

 From http://docs.basho.com/riak/latest/ops/running/rolling-upgrades/ it
 looks like you should upgrade to 1.3.2 and then 1.4.1

 Depending on how badly you need the extra capacity, it would probably be
 better to start by upgrading all nodes and then adding the new one.

 --
 Jeremiah Peschka - Founder, Brent Ozar Unlimited
 MCITP: SQL Server 2008, MVP
 Cloudera Certified Developer for Apache Hadoop

 On Aug 13, 2013, at 5:06 AM, Louis-Philippe Perron lpper...@gmail.com
 wrote:

 Hi riak peoples,
 I'm in the process of adding a new node to a aging (1 node) cluster.  I
 would like to know what would be the prefered incrementing upgrade to get
 all my nodes on the latest riak version.  The best scenario would also have
 the least downtime.  The old node is at riak version 1.2.1.

 My actual plan is:

 - install riak 1.4.1 on the new node
 - add the new 1.4.1 node to the old 1.2.1 cluster.
 - bring the 1.2.1 node offline
 - upgrade the 1.2.1 node to 1.4.1
 - put the upgraded node back online

 will this work?
 thanks!


  ___
 riak-users mailing list
 riak-users@lists.basho.com
 http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com


 ___
 riak-users mailing list
 riak-users@lists.basho.com
 http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com


___
riak-users mailing list
riak-users@lists.basho.com
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com


Re: different versions in upgrade

2013-08-13 Thread Guido Medina
Same here, except that Riak 1.3.2 did that for me automatically. As 
Jeremiah mentioned, you should go first to 1.3.2 on all nodes, per node 
the first time Riak starts it will take some time upgrading the 2i 
indexes storage format, if you see any weirdness then execute 
riak-admin reformat-indexes as soon as you upgrade a node, 1 by 1.


Before you even start read the release notes for each major version 
besides the rolling upgrade doc:


*Riak 1.3.2:* https://github.com/basho/riak/blob/1.3/RELEASE-NOTES.md
*Riak 1.4.1:* https://github.com/basho/riak/blob/1.4/RELEASE-NOTES.md

HTH,

Guido.

On 13/08/13 13:41, Bhuwan Chawla wrote:

Having done a similar upgrade, a gotcha to keep in mind:


Note for Secondary Index users
If you use Riak's Secondary Indexes and are upgrading from a version 
prior to Riak version 1.3.1, you need to reformat the indexes using 
the riak-admin reformat-indexes command




On Tue, Aug 13, 2013 at 8:36 AM, Jeremiah Peschka 
jeremiah.pesc...@gmail.com mailto:jeremiah.pesc...@gmail.com wrote:


From
http://docs.basho.com/riak/latest/ops/running/rolling-upgrades/ it
looks like you should upgrade to 1.3.2 and then 1.4.1

Depending on how badly you need the extra capacity, it would
probably be better to start by upgrading all nodes and then adding
the new one.

-- 
Jeremiah Peschka - Founder, Brent Ozar Unlimited

MCITP: SQL Server 2008, MVP
Cloudera Certified Developer for Apache Hadoop

On Aug 13, 2013, at 5:06 AM, Louis-Philippe Perron
lpper...@gmail.com mailto:lpper...@gmail.com wrote:


Hi riak peoples,
I'm in the process of adding a new node to a aging (1 node)
cluster.  I would like to know what would be the prefered
incrementing upgrade to get all my nodes on the latest riak
version.  The best scenario would also have the least downtime.
 The old node is at riak version 1.2.1.

My actual plan is:

- install riak 1.4.1 on the new node
- add the new 1.4.1 node to the old 1.2.1 cluster.
- bring the 1.2.1 node offline
- upgrade the 1.2.1 node to 1.4.1
- put the upgraded node back online

will this work?
thanks!


___
riak-users mailing list
riak-users@lists.basho.com mailto:riak-users@lists.basho.com
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com


___
riak-users mailing list
riak-users@lists.basho.com mailto:riak-users@lists.basho.com
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com




___
riak-users mailing list
riak-users@lists.basho.com
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com


___
riak-users mailing list
riak-users@lists.basho.com
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com


Re: different versions in upgrade

2013-08-13 Thread Guido Medina
Also, in theory if you have at least 5 nodes in the cluster one node 
down at a time doesn't stop your cluster from working properly.


You could do the following node by node which I have done several times:

1. Stop Riak on the upgrading node and in another node mark the
   upgrading node as down (riak-admin down riak@upgrading-node)
2. Upgrade Riak on that node to version 1.3.2, start it up and wait
   till it is completely operative (riak_kv is up and all transfers are
   finished, check by typing riak-admin transfers)
3. For Riak 1.3.2 once the step is over, type riak-admin
   reformat-indexes and tail -f /var/log/riak/console.log which should
   be done really fast if there isn't anything to fix.
4. Do 1 to 3 per node.
5. Do 1 and 2 but for for Riak 1.4.1.


HTH,

Guido.

On 13/08/13 13:50, Guido Medina wrote:
Same here, except that Riak 1.3.2 did that for me automatically. As 
Jeremiah mentioned, you should go first to 1.3.2 on all nodes, per 
node the first time Riak starts it will take some time upgrading the 
2i indexes storage format, if you see any weirdness then execute 
riak-admin reformat-indexes as soon as you upgrade a node, 1 by 1.


Before you even start read the release notes for each major version 
besides the rolling upgrade doc:


*Riak 1.3.2:* https://github.com/basho/riak/blob/1.3/RELEASE-NOTES.md
*Riak 1.4.1:* https://github.com/basho/riak/blob/1.4/RELEASE-NOTES.md

HTH,

Guido.

On 13/08/13 13:41, Bhuwan Chawla wrote:

Having done a similar upgrade, a gotcha to keep in mind:


Note for Secondary Index users
If you use Riak's Secondary Indexes and are upgrading from a version 
prior to Riak version 1.3.1, you need to reformat the indexes using 
the riak-admin reformat-indexes command




On Tue, Aug 13, 2013 at 8:36 AM, Jeremiah Peschka 
jeremiah.pesc...@gmail.com mailto:jeremiah.pesc...@gmail.com wrote:


From
http://docs.basho.com/riak/latest/ops/running/rolling-upgrades/ it looks
like you should upgrade to 1.3.2 and then 1.4.1

Depending on how badly you need the extra capacity, it would
probably be better to start by upgrading all nodes and then
adding the new one.

-- 
Jeremiah Peschka - Founder, Brent Ozar Unlimited

MCITP: SQL Server 2008, MVP
Cloudera Certified Developer for Apache Hadoop

On Aug 13, 2013, at 5:06 AM, Louis-Philippe Perron
lpper...@gmail.com mailto:lpper...@gmail.com wrote:


Hi riak peoples,
I'm in the process of adding a new node to a aging (1 node)
cluster.  I would like to know what would be the prefered
incrementing upgrade to get all my nodes on the latest riak
version.  The best scenario would also have the least downtime.
 The old node is at riak version 1.2.1.

My actual plan is:

- install riak 1.4.1 on the new node
- add the new 1.4.1 node to the old 1.2.1 cluster.
- bring the 1.2.1 node offline
- upgrade the 1.2.1 node to 1.4.1
- put the upgraded node back online

will this work?
thanks!


___
riak-users mailing list
riak-users@lists.basho.com mailto:riak-users@lists.basho.com
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com


___
riak-users mailing list
riak-users@lists.basho.com mailto:riak-users@lists.basho.com
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com




___
riak-users mailing list
riak-users@lists.basho.com
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com




___
riak-users mailing list
riak-users@lists.basho.com
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com


Re: different versions in upgrade

2013-08-13 Thread Charlie Voiselle
Louis-Philippe et al:

You can follow the rolling upgrade procedure to upgrade a node from 1.2 to 
1.4.x directly.  The note in the instructions only concerns upgrading from 1.0 
to 1.4.  

No need to stop at 1.3.2.

Thanks,
Charlie Voiselle

On Aug 13, 2013, at 9:23 AM, Guido Medina guido.med...@temetra.com wrote:

 Also, in theory if you have at least 5 nodes in the cluster one node down at 
 a time doesn't stop your cluster from working properly.
 
 You could do the following node by node which I have done several times:
 Stop Riak on the upgrading node and in another node mark the upgrading node 
 as down (riak-admin down riak@upgrading-node)
 Upgrade Riak on that node to version 1.3.2, start it up and wait till it is 
 completely operative (riak_kv is up and all transfers are finished, check by 
 typing riak-admin transfers)
 For Riak 1.3.2 once the step is over, type riak-admin reformat-indexes and 
 tail -f /var/log/riak/console.log which should be done really fast if there 
 isn't anything to fix.
 Do 1 to 3 per node.
 Do 1 and 2 but for for Riak 1.4.1.
 
 HTH,
 
 Guido.
 
 On 13/08/13 13:50, Guido Medina wrote:
 Same here, except that Riak 1.3.2 did that for me automatically. As Jeremiah 
 mentioned, you should go first to 1.3.2 on all nodes, per node the first 
 time Riak starts it will take some time upgrading the 2i indexes storage 
 format, if you see any weirdness then execute riak-admin reformat-indexes 
 as soon as you upgrade a node, 1 by 1.
 
 Before you even start read the release notes for each major version besides 
 the rolling upgrade doc:
 
 Riak 1.3.2: https://github.com/basho/riak/blob/1.3/RELEASE-NOTES.md
 Riak 1.4.1: https://github.com/basho/riak/blob/1.4/RELEASE-NOTES.md
 
 HTH,
 
 Guido.
 
 On 13/08/13 13:41, Bhuwan Chawla wrote:
 Having done a similar upgrade, a gotcha to keep in mind: 
 
 
 Note for Secondary Index users
 If you use Riak's Secondary Indexes and are upgrading from a version prior 
 to Riak version 1.3.1, you need to reformat the indexes using the 
 riak-admin reformat-indexes command
 
 
 
 On Tue, Aug 13, 2013 at 8:36 AM, Jeremiah Peschka 
 jeremiah.pesc...@gmail.com wrote:
 From http://docs.basho.com/riak/latest/ops/running/rolling-upgrades/ it 
 looks like you should upgrade to 1.3.2 and then 1.4.1
 
 Depending on how badly you need the extra capacity, it would probably be 
 better to start by upgrading all nodes and then adding the new one.
 
 --
 Jeremiah Peschka - Founder, Brent Ozar Unlimited
 MCITP: SQL Server 2008, MVP
 Cloudera Certified Developer for Apache Hadoop
 
 On Aug 13, 2013, at 5:06 AM, Louis-Philippe Perron lpper...@gmail.com 
 wrote:
 
 Hi riak peoples,
 I'm in the process of adding a new node to a aging (1 node) cluster.  I 
 would like to know what would be the prefered incrementing upgrade to get 
 all my nodes on the latest riak version.  The best scenario would also 
 have the least downtime.  The old node is at riak version 1.2.1.
 
 My actual plan is:
 
 - install riak 1.4.1 on the new node
 - add the new 1.4.1 node to the old 1.2.1 cluster.
 - bring the 1.2.1 node offline
 - upgrade the 1.2.1 node to 1.4.1
 - put the upgraded node back online
 
 will this work?
 thanks!
 
 
 ___
 riak-users mailing list
 riak-users@lists.basho.com
 http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
 
 ___
 riak-users mailing list
 riak-users@lists.basho.com
 http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
 
 
 
 
 ___
 riak-users mailing list
 riak-users@lists.basho.com
 http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
 
 
 ___
 riak-users mailing list
 riak-users@lists.basho.com
 http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

___
riak-users mailing list
riak-users@lists.basho.com
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com