[Linux-ha-dev] OCF RA for rsync daemon Active-Passive setup
lmb at suse.de
Mon Oct 30 10:03:10 MST 2006
On 2006-10-27T08:39:52, Oza Dhairesh <odhairesh at novell.com> wrote:
> Lars, David, Thomas thanks a lot for the comments. I was under the
> naive impression that only 1 instance of rsync daemon can be started!
> Lars' comment on other users being able to start it if port is greater
> that 1024 made me see my error.
Not just that, but you could run several on the same port but bound to
different IPs as well.
> If the PID file is mentioned in the config file, I can pick it up from
> there. But what should I do in case it is not mentioned?
> a) edit the conf file in the RA script to add an entry (In which case,
> on stopping I have to remove this line also)
> b) don't edit the conf file, but create a pid file in the script, like
> I did here, but the pid file can be unique by using
> $OCF_RESOURCE_INSTANCE. (as Lars mentioned this is likely to break)
> c) refuse to start and print an error stating that PID file entry is
> mandatory for the RA to work. (also check this in validate-all)
> Any suggestions on this?
I think a) or c) is the best option. I don't really have a strong
opinion on either. c) is less work for you ;-)
> Here I should check if these values are set, and if they aren't
> correct, then it should return error no? So this it should be:
Right. I was wrong on this one and misparsed. Sorry about that.
High Availability & Clustering
SUSE Labs, Research and Development
SUSE LINUX Products GmbH - A Novell Business -- Charles Darwin
"Ignorance more frequently begets confidence than does knowledge"
More information about the Linux-HA-Dev