Luke,

Thank you so much for in-depth instructions for setting up multi-node dev
cluster on the same server. I have confirmed that the precommit hook now
works, with your instructions, as non-root user.

Especially, the instructions on doing dev build for 3 nodes were very
helpful! I will run a diff with my original installation to see what might
be the issue, and report back if I find anything.

Thanks again.

On Tue, May 17, 2016 at 5:03 PM, Luke Bakken <lbak...@basho.com> wrote:

> Hello everyone -
>
> I have confirmed that precommit hooks are correctly called in a 3-node
> environment, running on the same VM. Riak was both started by and is
> running as a local user account (no "root" permissions necessary).
>
> Overview of the verification process can be found here:
> https://gist.github.com/lukebakken/4c097233e2bfc4bf81233ce5581bde1d
>
> I built Riak using these commands:
>
> git clone git://github.com/basho/riak
> cd riak && git co riak-2.1.4
> make locked-deps
> make stagedevrel DEVNODES=3
>
> Sanket -
>
> At this point, all indication is that this issue is due to something
> specific to your environment. Since Amazon Linux is based on CentOS /
> RedHat, the official packages for one of those distros *should* work.
> I recommend that you use three separate servers and install official
> packages on them, which should resolve this issue.
>
> If you start over from a source build *and* require multiple nodes to
> run on the same server, please use "make stagedevrel DEVNODES=3"
> rather than "make rel". This should correctly create three dev
> directories, each with a separate Riak ready to run in them. Note that
> this is *not* a supported production environment, but is appropriate
> for testing.
>
> Thanks -
>
> --
> Luke Bakken
> Engineer
> lbak...@basho.com
>
> On Tue, May 17, 2016 at 11:10 AM, Luke Bakken <lbak...@basho.com> wrote:
> >
> > Riak users subscribers -
> >
> > I would like to add the caveat that this workaround indicates an
> environment-specific issue and not (at this point) a bug in Riak. I am
> working to get to the root cause (pun intended)
> >
> > Thanks,
> > Luke
> > lbak...@basho.com
> >
> > On May 17, 2016 10:54 AM, "Sanket Agrawal" <sanket.agra...@gmail.com>
> wrote:
> > >
> > > All, the issue is fixed now - the problem is that Riak precommit and
> postcommit hooks seem to work only in root user mode. On AWS, switching
> from ec2-user to root user fixed the precommit trigger issue.
> > > That does raise the question of whether Riak should really be using
> root user account. For example, Postgresql runs fine as non-root user.
>
_______________________________________________
riak-users mailing list
riak-users@lists.basho.com
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

Reply via email to