[Cluster-devel] Building clufter on EL8

2019-10-30 Thread Digimer
Hi all,

  While waiting to see what CentOS 8 will do with regard to HA, I
decided to rebuild the rhel 8 packages for our own repo[1]. To this end,
I've rebuilt all packages, except clufter.

  The clufter package relies on jing, and jing is not provided in RHEL
8. Obviously, clufter was build for RHEL 8, so I'm curious how this was
done... I started the process of building jing myself, but very quickly
fell into a very deep dependency well.

Tips?

-- 
Digimer
Papers and Projects: https://alteeve.com/w/
"I am, somehow, less interested in the weight and convolutions of
Einstein’s brain than in the near certainty that people of equal talent
have lived and died in cotton fields and sweatshops." - Stephen Jay Gould



Re: [Cluster-devel] [ClusterLabs] DLM connection channel switch take too long time (> 5mins)

2018-03-09 Thread Digimer
On 2018-03-09 01:32 AM, Gang He wrote:
> Hello Digimer,
> 
> 
> 
>>>>
>> On 2018-03-08 12:10 PM, David Teigland wrote:
>>>> I use active rrp_mode in corosync.conf and reboot the cluster to let the 
>> configuration effective.
>>>> But, the about 5 mins hang in new_lockspace() function is still here.
>>>
>>> The last time I tested connection failures with sctp was several years
>>> ago, but I recall seeing similar problems.  I had hoped that some of the
>>> sctp changes might have helped, but perhaps they didn't.
>>> Dave
>>
>> To add to this; We found serious issues with DLM over sctp/rrp. Our
>> solution was to remove RRP and reply on active/passive (mode=1) bonding.
>> I do not believe you can make anything using DLM reliable on RRP in
>> either active or passive mode.
> Do you have the detailed steps to describe this workaround? 
> My means is, how to remove RRP? and reply on active/passive (mode=1) bonding?
> From the code, we have to use sctp protocol in DLM on a two-rings cluster.
> 
> Thanks
> Gang

I'm using RHEL 6, so for me, disabling rrp was simply removing the rrp
attribute and the  child elements. As for bonding, here's how I
did it;

https://www.alteeve.com/w/AN!Cluster_Tutorial_2#Configuring_our_Bridge.2C_Bonds_and_Interfaces

-- 
Digimer
Papers and Projects: https://alteeve.com/w/
"I am, somehow, less interested in the weight and convolutions of
Einstein’s brain than in the near certainty that people of equal talent
have lived and died in cotton fields and sweatshops." - Stephen Jay Gould



Re: [Cluster-devel] [ClusterLabs] DLM connection channel switch take too long time (> 5mins)

2018-03-08 Thread Digimer
On 2018-03-08 12:10 PM, David Teigland wrote:
>> I use active rrp_mode in corosync.conf and reboot the cluster to let the 
>> configuration effective.
>> But, the about 5 mins hang in new_lockspace() function is still here.
> 
> The last time I tested connection failures with sctp was several years
> ago, but I recall seeing similar problems.  I had hoped that some of the
> sctp changes might have helped, but perhaps they didn't.
> Dave

To add to this; We found serious issues with DLM over sctp/rrp. Our
solution was to remove RRP and reply on active/passive (mode=1) bonding.
I do not believe you can make anything using DLM reliable on RRP in
either active or passive mode.

-- 
Digimer
Papers and Projects: https://alteeve.com/w/
"I am, somehow, less interested in the weight and convolutions of
Einstein’s brain than in the near certainty that people of equal talent
have lived and died in cotton fields and sweatshops." - Stephen Jay Gould



Re: [Cluster-devel] [ClusterLabs] Adding 'virsh migrate migrate-setspeed' support to the vm RA

2015-09-14 Thread Digimer
On 14/09/15 07:19 AM, Dejan Muhamedagic wrote:
> Hi Digimer,
> 
> On Fri, Sep 04, 2015 at 03:36:09AM -0400, Digimer wrote:
>> Hi all,
>>
>>   I hit an issue a little while ago where live-migrating a VM (on the
>> same management network normally used for corosync and a few other
>> monitoring tasks) ate up all the bandwidth, causing corosync to declare
>> a failure and triggering a fence.
>>
>>   I've dealt with this, in part, by adding redundant ring support on a
>> different network. However, I'd like to also limit the migration
>> bandwidth so that I don't need to fail over the ring in the first place.
> 
> As you certainly know, heavy traffic networks are not well suited
> for the latency sensitive cluster communication. Best to have the
> two separated.

Oh for sure, but I've already hit 6 NICs per node (back-channel,
normally just corosync, storage dedicated to DRBD and internet-facing
dedicated to the user app). Adding two more NICs just for live
migration, which happens very rarely, is hard to justify, despite this
issue. If I can't reliably solve it with this (and/or tc and/or rrp...)
then I will revisit this option.

>>   Is it reasonable/feasible to add 'virsh migrate-setspeed' support to
>> the vm.sh RA? Something like; 'setspeed="75MiB"'?
> 
> Yes, sounds like a good idea. Care to open an issue in github?
> 
> Thanks,
> 
> Dejan

Done.

https://github.com/ClusterLabs/resource-agents/issues/679

-- 
Digimer
Papers and Projects: https://alteeve.ca/w/
What if the cure for cancer is trapped in the mind of a person without
access to education?



[Cluster-devel] Adding 'virsh migrate migrate-setspeed' support to the vm RA

2015-09-04 Thread Digimer
Hi all,

  I hit an issue a little while ago where live-migrating a VM (on the
same management network normally used for corosync and a few other
monitoring tasks) ate up all the bandwidth, causing corosync to declare
a failure and triggering a fence.

  I've dealt with this, in part, by adding redundant ring support on a
different network. However, I'd like to also limit the migration
bandwidth so that I don't need to fail over the ring in the first place.

  Is it reasonable/feasible to add 'virsh migrate-setspeed' support to
the vm.sh RA? Something like; 'setspeed="75MiB"'?

-- 
Digimer
Papers and Projects: https://alteeve.ca/w/
What if the cure for cancer is trapped in the mind of a person without
access to education?



Re: [Cluster-devel] Mailing list moderated?

2015-08-04 Thread Digimer
On 04/08/15 07:35 AM, Thomas Lamprecht wrote:
 Hello,
 I've now send to times patches for the GFS utils repository and the
 doesn't show up anywhere on the mailing list.
 Is it only for redhat or what's going on here, a bit confused.
 
 Regards,
 Thomas

Hi Thomas,

  Most of the various cluster mailing lists are merging. Can you join
these two and resend your patches to the devel list?

http://clusterlabs.org/wiki/Mailing_lists

-- 
Digimer
Papers and Projects: https://alteeve.ca/w/
What if the cure for cancer is trapped in the mind of a person without
access to education?



Re: [Cluster-devel] Mailing list moderated?

2015-08-04 Thread Digimer
On 04/08/15 07:59 PM, Andrew Beekhof wrote:
 
 On 4 Aug 2015, at 11:37 pm, Andrew Price anpr...@redhat.com wrote:

 On 04/08/15 14:15, Digimer wrote:
 On 04/08/15 07:35 AM, Thomas Lamprecht wrote:
 Hello,
 I've now send to times patches for the GFS utils repository and the
 doesn't show up anywhere on the mailing list.
 Is it only for redhat or what's going on here, a bit confused.

 Regards,
 Thomas

 Hi Thomas,

   Most of the various cluster mailing lists are merging. Can you join
 these two and resend your patches to the devel list?

 http://clusterlabs.org/wiki/Mailing_lists

 We have no plans/motivation to move gfs2 development away from 
 cluster-devel@ currently, so it's best to continue sending gfs2 and 
 gfs2-utils patches here for the time being.
 
 Agreed. The consolidation was aimed more at the user lists.

Works for me. I was only concerned about the user-side of things anyway,
sorry for the confusion.

-- 
Digimer
Papers and Projects: https://alteeve.ca/w/
What if the cure for cancer is trapped in the mind of a person without
access to education?



Re: [Cluster-devel] [Linux-cluster] gfs2-utils 3.1.8 released

2015-04-07 Thread Digimer
Hi Andrew,

  Congrats!!

  Want to add the cluster labs mailing list to your list of release
announcement locations?

digimer

On 07/04/15 01:03 PM, Andrew Price wrote:
 Hi,
 
 I am happy to announce the 3.1.8 release of gfs2-utils. This release
 includes the following visible changes:
 
   * Performance improvements in fsck.gfs2, mkfs.gfs2 and gfs2_edit
 savemeta.
   * Better checking of journals, the jindex, system inodes and inode
 'goal' values in fsck.gfs2
   * gfs2_jadd and gfs2_grow are now separate programs instead of
 symlinks to mkfs.gfs2.
   * Improved test suite and related documentation.
   * No longer clobbers the configure script's --sbindir option.
   * No longer depends on perl.
   * Various minor bug fixes and enhancements.
 
 See below for a complete list of changes. The source tarball is
 available from:
   https://fedorahosted.org/released/gfs2-utils/gfs2-utils-3.1.8.tar.gz
 
 Please test, and report bugs against the gfs2-utils component of Fedora
 rawhide:
 
 https://bugzilla.redhat.com/enter_bug.cgi?product=Fedoracomponent=gfs2-utilsversion=rawhide
 
 
 Regards,
 Andy
 
 Changes since version 3.1.7:
 
 Abhi Das (6):
   fsck.gfs2: fix broken i_goal values in inodes
   gfs2_convert: use correct i_goal values instead of zeros for inodes
   tests: test for incorrect inode i_goal values
   mkfs.gfs2: addendum to fix broken i_goal values in inodes
   gfs2_utils: more gfs2_convert i_goal fixes
   gfs2-utils: more fsck.gfs2 i_goal fixes
 
 Andrew Price (58):
   gfs2-utils tests: Build unit tests with consistent cpp flags
   libgfs2: Move old rgrp layout functions into fsck.gfs2
   gfs2-utils build: Add test coverage option
   fsck.gfs2: Fix memory leak in pass2
   gfs2_convert: Fix potential memory leaks in adjust_inode
   gfs2_edit: Fix signed value used as array index in print_ld_blks
   gfs2_edit: Set umask before calling mkstemp in savemetaopen()
   gfs2_edit: Fix use-after-free in find_wrap_pt
   libgfs2: Clean up broken rgrp length check
   libgfs2: Remove superfluous NULL check from gfs2_rgrp_free
   libgfs2: Fail fd comparison if the fds are negative
   libgfs2: Fix check for O_RDONLY
   fsck.gfs2: Remove dead code from scan_inode_list
   mkfs.gfs2: Terminate lockproto and locktable strings explicitly
   libgfs2: Add generic field assignment and print functions
   gfs2_edit: Use metadata description to print and assign fields
   gfs2l: Switch to lgfs2_field_assign
   libgfs2: Remove device_name from struct gfs2_sbd
   libgfs2: Remove path_name from struct gfs2_sbd
   libgfs2: metafs_path improvements
   gfs2_grow: Don't use PATH_MAX in main_grow
   gfs2_jadd: Don't use fixed size buffers for paths
   libgfs2: Remove orig_journals from struct gfs2_sbd
   gfs2l: Check unchecked returns in openfs
   gfs2-utils configure: Fix exit with failure condition
   gfs2-utils configure: Remove checks for non-existent -W flags
   gfs2_convert: Don't use a fixed sized buffer for device path
   gfs2_edit: Add bounds checking for the journalN keyword
   libgfs2: Make find_good_lh and jhead_scan static
   Build gfs2_grow, gfs2_jadd and mkfs.gfs2 separately
   gfs2-utils: Honour --sbindir
   gfs2-utils configure: Use AC_HELP_STRING in help messages
   fsck.gfs2: Improve reporting of pass timings
   mkfs.gfs2: Revert default resource group size
   gfs2-utils tests: Add keywords to tests
   gfs2-utils tests: Shorten TESTSUITEFLAGS to TOPTS
   gfs2-utils tests: Improve docs
   gfs2-utils tests: Skip unit tests if check is not found
   gfs2-utils tests: Document usage of convenience macros
   fsck.gfs2: Fix 'initializer element is not constant' build error
   fsck.gfs2: Simplify bad_journalname
   gfs2-utils build: Add a configure script summary
   mkfs.gfs2: Remove unused declarations
   gfs2-utils/tests: Fix unit tests for older check libraries
   fsck.gfs2: Fix memory leaks in pass1_process_rgrp
   libgfs2: Use the correct parent for rgrp tree insertion
   libgfs2: Remove some obsolete function declarations
   gfs2-utils: Move metafs handling into gfs2/mkfs/
   gfs2_grow/jadd: Use a matching context mount option in
 mount_gfs2_meta
   gfs2_edit savemeta: Don't read rgrps twice
   fsck.gfs2: Fetch directory inodes early in pass2()
   libgfs2: Remove some unused data structures
   gfs2-utils: Tidy up Makefile.am files
   gfs2-utils build: Remove superfluous passive header checks
   gfs2-utils: Consolidate some bad constants strings
   gfs2-utils: Update translation template
   libgfs2: Fix potential NULL deref in linked_leaf_search()
   gfs2_grow: Put back the definition of FALLOC_FL_KEEP_SIZE
 
 Bob Peterson (15):
   fsck.gfs2: Detect and correct corrupt journals
   fsck.gfs2: Change basic dentry checks for too long of file names

Re: [Cluster-devel] [Pacemaker] HA Summit Key-signing Party

2015-02-02 Thread Digimer

On 02/02/15 11:48 AM, Jan Pokorný wrote:

On 26/01/15 15:14 +0100, Jan Pokorný wrote:

Timeline?
Best if you send me your public keys before 2015-02-02.  I will then
compile a list of the attendees together with their keys and publish
it at https://people.redhat.com/jpokorny/keysigning/2015-ha/
so you can print it out and be ready for the party.

Thanks for your cooperation, looking forward to this side-event and
hope this will be beneficial to all involved.


Thanks for participating.

Please print out
https://people.redhat.com/jpokorny/keysigning/2015-ha/complete.html
(best in landscape format), prior to checking your fingerprints
there, indeed, prepare you ID document, and you are ready to proceed
the signing event, which is currently planned on 2015-02-05 16:30 CET:
http://plan.alteeve.ca/index.php/Main_Page#Feb_5th
(I'll post an update should it change).


Will there be a printer available in the room/area of the summit? If so, 
it might be good to set aside a bit of time to help people new to PGP 
get setup before the actual key-signing.


--
Digimer
Papers and Projects: https://alteeve.ca/w/
What if the cure for cancer is trapped in the mind of a person without 
access to education?




Re: [Cluster-devel] [Pacemaker] HA Summit Key-signing Party

2015-01-26 Thread Digimer

On 26/01/15 09:14 AM, Jan Pokorný wrote:

Hello cluster masters,

On 13/01/15 00:31 -0500, Digimer wrote:

Any concerns/comments/suggestions, please speak up ASAP!


I'd like to throw a key-signing party as it will be a perfect
opportunity to build a web of trust amongst us.

If you haven't incorporated OpenPGP to your communication with the
world yet, I would recommend at least considering it, even more in
the post-Snowden era.  You can use it to prove authenticity/integrity
of the data you emit (signing; not just for email as is the case
with this one, but also for SW releases and more), provide
privacy/confidentiality of interchanged data (encryption; again,
typical scenario is a private email, e.g., when you responsibly
report a vulnerability to the respective maintainers), or both.

In case you have no experience with this technology, there are
plentiful resources on GnuPG (most renowned FOSS implementation):
- https://www.gnupg.org/documentation/howtos.en.html
- http://cryptnet.net/fdp/crypto/keysigning_party/en/keysigning_party.html#prep
   (preparation steps for a key-signing party)
- ...

To make the verification process as smooth and as little
time-consuming as possible, I would stick with a list-based method:
http://cryptnet.net/fdp/crypto/keysigning_party/en/keysigning_party.html#list_based
and volunteer for a role of a coordinator.


What's needed?
Once you have a key pair (and provided that you are using GnuPG), please
run the following sequence:

 # figure out the key ID for the identity to be verified;
 # IDENTITY is either your associated email address/your name
 # if only single key ID matches, specific key otherwise
 # (you can use gpg -K to select a desired ID at the sec line)
 KEY=$(gpg --with-colons 'IDENTITY' | grep '^pub' | cut -d: -f5)

 # export the public key to a file that is suitable for exchange
 gpg --export -a -- $KEY  $KEY

 # verify that you have an expected data to share
 gpg --with-fingerprint -- $KEY

with IDENTITY adjusted as per the instruction above, and send me the
resulting $KEY file, preferably in a signed (or even encrypted[*]) email
from an address associated with that very public key of yours.

[*] You can find my public key at public keyservers:
http://pool.sks-keyservers.net/pks/lookup?op=vindexsearch=0x60BCBB4F5CD7F9EF
Indeed, the trust in this key should be ephemeral/one-off
(e.g., using a temporary keyring, not a universal one before we proceed
with the signing :)


Timeline?
Best if you send me your public keys before 2015-02-02.  I will then
compile a list of the attendees together with their keys and publish
it at https://people.redhat.com/jpokorny/keysigning/2015-ha/
so you can print it out and be ready for the party.

Thanks for your cooperation, looking forward to this side-event and
hope this will be beneficial to all involved.


P.S. There's now an opportunity to visit an exhibition of the Bohemian
Crown Jewels replicas directly in Brno (sorry, Google Translate only)
https://translate.google.com/translate?sl=autotl=enjs=yprev=_thl=enie=UTF-8u=http%3A%2F%2Fwww.letohradekbrno.cz%2F%3Fidm%3D55


=o, keysigning is a brilliant idea!

I can put the keys in the plan wiki, too.

--
Digimer
Papers and Projects: https://alteeve.ca/w/
What if the cure for cancer is trapped in the mind of a person without 
access to education?




Re: [Cluster-devel] [Pacemaker] [Linux-HA] [ha-wg-technical] [RFC] Organizing HA Summit 2015

2015-01-13 Thread Digimer

Woohoo!!

Will be very nice to see you. :)

I've added you. Can you give me a short sentence to introduce yourself 
to people who haven't met you?


Madi

On 13/01/15 11:33 PM, Yusuke Iida wrote:

Hi Digimer,

I am Iida to participate from NTT along with Mori.
I want you added to the list of participants.

I'm sorry contact is late.

Regards,
Yusuke

2014-12-23 2:13 GMT+09:00 Digimer li...@alteeve.ca:

It will be very nice to see you again! Will Ikeda-san be there as well?

digimer

On 22/12/14 03:35 AM, Keisuke MORI wrote:


Hi all,

Really late response but,
I will be joining the HA summit, with a few colleagues from NTT.

See you guys in Brno,
Thanks,


2014-12-08 22:36 GMT+09:00 Jan Pokorný jpoko...@redhat.com:


Hello,

it occured to me that if you want to use the opportunity and double
as as tourist while being in Brno, it's about the right time to
consider reservations/ticket purchases this early.
At least in some cases it is a must, e.g., Villa Tugendhat:


http://rezervace.spilberk.cz/langchange.aspx?mrsname=languageId=2returnUrl=%2Flist

On 08/09/14 12:30 +0200, Fabio M. Di Nitto wrote:


DevConf will start Friday the 6th of Feb 2015 in Red Hat Brno offices.

My suggestion would be to have a 2 days dedicated HA summit the 4th and
the 5th of February.



--
Jan

___
ha-wg-technical mailing list
ha-wg-techni...@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/ha-wg-technical








--
Digimer
Papers and Projects: https://alteeve.ca/w/
What if the cure for cancer is trapped in the mind of a person without
access to education?
___
Linux-HA mailing list
linux...@lists.linux-ha.org
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems







--
Digimer
Papers and Projects: https://alteeve.ca/w/
What if the cure for cancer is trapped in the mind of a person without 
access to education?




[Cluster-devel] HA Summit 2015 - plan wiki closed for registration

2015-01-11 Thread Digimer

Spammers got through the captcha, *sigh*.

If anyone wants to create an account to edit, please email me off-list 
and I'll get you setup ASAP. Sorry for the hassle.


http://plan.alteeve.ca/index.php/Main_Page

--
Digimer
Papers and Projects: https://alteeve.ca/w/
What if the cure for cancer is trapped in the mind of a person without 
access to education?




Re: [Cluster-devel] [ha-wg-technical] [Pacemaker] [RFC] Organizing HA Summit 2015

2014-12-22 Thread Digimer

It will be very nice to see you again! Will Ikeda-san be there as well?

digimer

On 22/12/14 03:35 AM, Keisuke MORI wrote:

Hi all,

Really late response but,
I will be joining the HA summit, with a few colleagues from NTT.

See you guys in Brno,
Thanks,


2014-12-08 22:36 GMT+09:00 Jan Pokorný jpoko...@redhat.com:

Hello,

it occured to me that if you want to use the opportunity and double
as as tourist while being in Brno, it's about the right time to
consider reservations/ticket purchases this early.
At least in some cases it is a must, e.g., Villa Tugendhat:

http://rezervace.spilberk.cz/langchange.aspx?mrsname=languageId=2returnUrl=%2Flist

On 08/09/14 12:30 +0200, Fabio M. Di Nitto wrote:

DevConf will start Friday the 6th of Feb 2015 in Red Hat Brno offices.

My suggestion would be to have a 2 days dedicated HA summit the 4th and
the 5th of February.


--
Jan

___
ha-wg-technical mailing list
ha-wg-techni...@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/ha-wg-technical








--
Digimer
Papers and Projects: https://alteeve.ca/w/
What if the cure for cancer is trapped in the mind of a person without 
access to education?




Re: [Cluster-devel] [ha-wg-technical] Wiki for planning created - Re: [Pacemaker] [RFC] Organizing HA Summit 2015

2014-11-29 Thread Digimer

On 27/11/14 11:52 AM, Digimer wrote:

I just created a dedicated/fresh wiki for planning and organizing:

http://plan.alteeve.ca/index.php/Main_Page

Other than the domain, it has no association with any existing project,
so it should be a neutral enough platform. Also, it's not owned by
$megacorp (I wish!), so spying/privacy shouldn't be an issue I hope. If
there is concern, I can setup https.

If no one else gets to it before me, I'll start collating the data from
the mailing list onto that wiki tomorrow (maaaybe today, depends).

The wiki requires registration, but that's it. I'm not bothering with
captchas because, in my experience, spammer walk right through them
anyway. I do have edits email me, so I can catch and roll back any spam
quickly.


Ok, I was getting 3~5 spam accounts created per day. To deal with this, 
I setup 'questy' captcha program with five (random) questions that 
should be easy to answer, even for non-english speakers. Just the same, 
if anyone has any trouble registering, please feel free to email me 
directly and I will be happy to help.


Madi

--
Digimer
Papers and Projects: https://alteeve.ca/w/
What if the cure for cancer is trapped in the mind of a person without 
access to education?




Re: [Cluster-devel] [Pacemaker] Wiki for planning created - Re: [RFC] Organizing HA Summit 2015

2014-11-28 Thread Digimer

On 29/11/14 12:45 AM, Fabio M. Di Nitto wrote:



On 11/28/2014 8:10 PM, Jan Pokorný wrote:

On 28/11/14 00:37 -0500, Digimer wrote:

On 28/11/14 12:33 AM, Fabio M. Di Nitto wrote:

On 11/27/2014 5:52 PM, Digimer wrote:

I just created a dedicated/fresh wiki for planning and organizing:

http://plan.alteeve.ca/index.php/Main_Page

[...]


Awesome! thanks for taking care of it. Do you have a chance to add also
an instance of etherpad to the site?

Mostly to do collaborative editing while we sit all around the same table.

Otherwise we can use a public instance and copy paste info after that in
the wiki.


Never tried setting up etherpad before, but if it runs on rhel 6, I should
have no problem setting it up.


Provided no conspiracy to be started, there are a bunch of popular
instances, e.g. http://piratepad.net/



Right, some of them only store etherpads for 30 days. Just be careful
the one we choose or we make our own.

Fabio


I'll set one up, but I'll need a few days, I'm out of the country at the 
moment. It's not needed until the conference, is it? Or will you want to 
have it before then?


--
Digimer
Papers and Projects: https://alteeve.ca/w/
What if the cure for cancer is trapped in the mind of a person without 
access to education?




[Cluster-devel] Wiki for planning created - Re: [Pacemaker] [RFC] Organizing HA Summit 2015

2014-11-27 Thread Digimer

I just created a dedicated/fresh wiki for planning and organizing:

http://plan.alteeve.ca/index.php/Main_Page

Other than the domain, it has no association with any existing project, 
so it should be a neutral enough platform. Also, it's not owned by 
$megacorp (I wish!), so spying/privacy shouldn't be an issue I hope. If 
there is concern, I can setup https.


If no one else gets to it before me, I'll start collating the data from 
the mailing list onto that wiki tomorrow (maaaybe today, depends).


The wiki requires registration, but that's it. I'm not bothering with 
captchas because, in my experience, spammer walk right through them 
anyway. I do have edits email me, so I can catch and roll back any spam 
quickly.


--
Digimer
Papers and Projects: https://alteeve.ca/w/
What if the cure for cancer is trapped in the mind of a person without 
access to education?




Re: [Cluster-devel] Wiki for planning created - Re: [Pacemaker] [RFC] Organizing HA Summit 2015

2014-11-27 Thread Digimer

On 28/11/14 12:33 AM, Fabio M. Di Nitto wrote:



On 11/27/2014 5:52 PM, Digimer wrote:

I just created a dedicated/fresh wiki for planning and organizing:

http://plan.alteeve.ca/index.php/Main_Page

Other than the domain, it has no association with any existing project,
so it should be a neutral enough platform. Also, it's not owned by
$megacorp (I wish!), so spying/privacy shouldn't be an issue I hope. If
there is concern, I can setup https.

If no one else gets to it before me, I'll start collating the data from
the mailing list onto that wiki tomorrow (maaaybe today, depends).

The wiki requires registration, but that's it. I'm not bothering with
captchas because, in my experience, spammer walk right through them
anyway. I do have edits email me, so I can catch and roll back any spam
quickly.



Awesome! thanks for taking care of it. Do you have a chance to add also
an instance of etherpad to the site?

Mostly to do collaborative editing while we sit all around the same table.

Otherwise we can use a public instance and copy paste info after that in
the wiki.

Fabio


Never tried setting up etherpad before, but if it runs on rhel 6, I 
should have no problem setting it up.


--
Digimer
Papers and Projects: https://alteeve.ca/w/
What if the cure for cancer is trapped in the mind of a person without 
access to education?




Re: [Cluster-devel] [ha-wg-technical] [Linux-HA] [ha-wg] [RFC] Organizing HA Summit 2015

2014-11-25 Thread Digimer

On 25/11/14 04:31 PM, Andrew Beekhof wrote:

Yeah, but you're already bringing him for your personal conference.
That's a bit different. ;-)

OK, let's switch tracks a bit. What *topics* do we actually have? Can we
fill two days? Where would we want to collect them?


Personally I'm interested in talking about scaling - with pacemaker-remoted 
and/or a new messaging/membership layer.

Other design-y topics:
- SBD
- degraded mode
- improved notifications


This my be something my company can bring to the table. We just hired a 
dev whose principle goal is to develop and alert system for HA. We're 
modelling it heavily on the fence/resource agent model with a scan 
core and scan agents. It's sort of like existing tools, but designed 
specifically for HA clusters and heavily focused on not interfering with 
the host more than at all necessary. By Feb., it should be mostly done.


We're doing this for our own needs, but it might be a framework worth 
talking about, if nothing else to see if others consider it a fit. Of 
course, it will be entirely open source. *If* there is interest, I could 
put together a(n informal) talk on it with a demo.



- containerisation of services (cgroups, docker, virt)
- resource-agents (upstream releases, handling of pull requests, testing)

User-facing topics could include recent features (ie. pacemaker-remoted, 
crm_resource --restart) and common deployment scenarios (eg. NFS) that people 
get wrong.




--
Digimer
Papers and Projects: https://alteeve.ca/w/
What if the cure for cancer is trapped in the mind of a person without 
access to education?




Re: [Cluster-devel] [ha-wg] [Linux-HA] [RFC] Organizing HA Summit 2015

2014-11-25 Thread Digimer

On 26/11/14 12:51 AM, Fabio M. Di Nitto wrote:



On 11/25/2014 10:54 AM, Lars Marowsky-Bree wrote:

On 2014-11-24T16:16:05, Fabio M. Di Nitto fdini...@redhat.com wrote:


Yeah, well, devconf.cz is not such an interesting event for those who do
not wear the fedora ;-)

That would be the perfect opportunity for you to convert users to Suse ;)



I´d prefer, at least for this round, to keep dates/location and explore
the option to allow people to join remotely. Afterall there are tons of
tools between google hangouts and others that would allow that.

That is, in my experience, the absolute worst. It creates second class
participants and is a PITA for everyone.

I agree, it is still a way for people to join in tho.


I personally disagree. In my experience, one either does a face-to-face
meeting, or a virtual one that puts everyone on the same footing.
Mixing both works really badly unless the team already knows each
other.


I know that an in-person meeting is useful, but we have a large team in
Beijing, the US, Tasmania (OK, one crazy guy), various countries in
Europe etc.

Yes same here. No difference.. we have one crazy guy in Australia..


Yeah, but you're already bringing him for your personal conference.
That's a bit different. ;-)

OK, let's switch tracks a bit. What *topics* do we actually have? Can we
fill two days? Where would we want to collect them?


I´d say either a google doc or any random etherpad/wiki instance will do
just fine.

As for the topics:
- corosync qdevice and plugins (network, disk, integration with sdb?,
   others?)
- corosync RRP / libknet integration/replacement
- fence autodetection/autoconfiguration

For the user facing topics (that is if there are enough participants and
I only got 1 user confirmation so far):

- demos, cluster 101, tutorials
- get feedback
- get feedback
- get more feedback

Fabio


I'd be happy to do a cluster 101 or similar, if there is interest. Not 
sure if that would be particularly appealing to anyone coming to our 
meeting, as I think anyone interested is probably well past 101. :) 
Anyway, you guys know my background, let me know if there is a topic 
you'd like me to cover for the user side of things.


--
Digimer
Papers and Projects: https://alteeve.ca/w/
What if the cure for cancer is trapped in the mind of a person without 
access to education?




Re: [Cluster-devel] [ha-wg-technical] [ha-wg] [Linux-HA] [RFC] Organizing HA Summit 2015

2014-11-25 Thread Digimer

On 26/11/14 12:51 AM, Fabio M. Di Nitto wrote:



On 11/25/2014 10:54 AM, Lars Marowsky-Bree wrote:

On 2014-11-24T16:16:05, Fabio M. Di Nitto fdini...@redhat.com wrote:


Yeah, well, devconf.cz is not such an interesting event for those who do
not wear the fedora ;-)

That would be the perfect opportunity for you to convert users to Suse ;)



I´d prefer, at least for this round, to keep dates/location and explore
the option to allow people to join remotely. Afterall there are tons of
tools between google hangouts and others that would allow that.

That is, in my experience, the absolute worst. It creates second class
participants and is a PITA for everyone.

I agree, it is still a way for people to join in tho.


I personally disagree. In my experience, one either does a face-to-face
meeting, or a virtual one that puts everyone on the same footing.
Mixing both works really badly unless the team already knows each
other.


I know that an in-person meeting is useful, but we have a large team in
Beijing, the US, Tasmania (OK, one crazy guy), various countries in
Europe etc.

Yes same here. No difference.. we have one crazy guy in Australia..


Yeah, but you're already bringing him for your personal conference.
That's a bit different. ;-)

OK, let's switch tracks a bit. What *topics* do we actually have? Can we
fill two days? Where would we want to collect them?


I´d say either a google doc or any random etherpad/wiki instance will do
just fine.

As for the topics:
- corosync qdevice and plugins (network, disk, integration with sdb?,
   others?)
- corosync RRP / libknet integration/replacement
- fence autodetection/autoconfiguration

For the user facing topics (that is if there are enough participants and
I only got 1 user confirmation so far):

- demos, cluster 101, tutorials
- get feedback
- get feedback
- get more feedback

Fabio


Ok, I do have a topic I want to add;

Merging the dozen different mailing lists, IRC channels and other 
support forums. This thread is a good example of the thinness that the 
community is spread over.


A 'dev', 'user', 'announce' list should be enough for all HA. Likewise, 
one IRC channel should be enough, too.


The trick will be discussing this without bikeshedding. :)

digimer

--
Digimer
Papers and Projects: https://alteeve.ca/w/
What if the cure for cancer is trapped in the mind of a person without 
access to education?




Re: [Cluster-devel] [Pacemaker] [ha-wg] [RFC] Organizing HA Summit 2015

2014-11-24 Thread Digimer

On 24/11/14 09:54 AM, Fabio M. Di Nitto wrote:

On 11/24/2014 3:39 PM, Lars Marowsky-Bree wrote:

On 2014-09-08T12:30:23, Fabio M. Di Nitto fdini...@redhat.com wrote:

Folks, Fabio,

thanks for organizing this and getting the ball rolling. And again sorry
for being late to said game; I was busy elsewhere.

However, it seems that the idea for such a HA Summit in Brno/Feb 2015
hasn't exactly fallen on fertile grounds, even with the suggested
user/client day. (Or if there was a lot of feedback, it wasn't
public.)

I wonder why that is, and if/how we can make this more attractive?


I suspect a lot of it is that, given people's busy schedules, February 
seems far away. Also, I wonder how much discussion has happened outside 
of these lists. Is it really that there hasn't been much feedback?


Fabio started this ball rolling, so I would be interested to hear what 
he's heard.



Frankly, as might have been obvious ;-), for me the venue is an issue.
It's not easy to reach, and I'm theoretically fairly close in Germany
already.

I wonder if we could increase participation with a virtual meeting (on
either those dates or another), similar to what the Ceph Developer
Summit does?


Requested feedback given;

Virtual meetings are never as good, and I really don't like this idea. 
In my experience, just as much productive decision making happens in the 
unofficial after-hours activities as during formal(ish) 
meetings/presentations.


I think it is very important that the meeting remain in-person if at all 
possible.



Those appear really productive and make it possible for a wide range of
interested parties from all over the world to attend, regardless of
travel times, or even just attend select sessions (that would otherwise
make it hard to justify travel expenses  time off).

Alternatively, would a relocation to a more connected venue help, such
as Vienna xor Prague?


Personally, I don't care where we meet, but I do believe Fabio already 
ruled out a relocation.



I'd love to get some more feedback from the community.


I agree. some feedback would be useful.


digimer puts on her flame-retardant pantaloons and waits for the worst...

--
Digimer
Papers and Projects: https://alteeve.ca/w/
What if the cure for cancer is trapped in the mind of a person without 
access to education?




Re: [Cluster-devel] [Pacemaker] [ha-wg] [RFC] Organizing HA Summit 2015

2014-11-24 Thread Digimer

On 24/11/14 10:12 AM, Lars Marowsky-Bree wrote:

Beijing, the US, Tasmania (OK, one crazy guy), various countries in


Oh, bring him! crazy++

--
Digimer
Papers and Projects: https://alteeve.ca/w/
What if the cure for cancer is trapped in the mind of a person without 
access to education?




Re: [Cluster-devel] [Linux-HA] [ha-wg] [RFC] Organizing HA Summit 2015

2014-10-31 Thread Digimer

All the cool kids will be there.

You want to be a cool kid, right?

:p

On 01/11/14 01:06 AM, Fabio M. Di Nitto wrote:

just a kind reminder.

On 9/8/2014 12:30 PM, Fabio M. Di Nitto wrote:

All,

it's been almost 6 years since we had a face to face meeting for all
developers and vendors involved in Linux HA.

I'd like to try and organize a new event and piggy-back with DevConf in
Brno [1].

DevConf will start Friday the 6th of Feb 2015 in Red Hat Brno offices.

My suggestion would be to have a 2 days dedicated HA summit the 4th and
the 5th of February.

The goal for this meeting is to, beside to get to know each other and
all social aspect of those events, tune the directions of the various HA
projects and explore common areas of improvements.

I am also very open to the idea of extending to 3 days, 1 one dedicated
to customers/users and 2 dedicated to developers, by starting the 3rd.

Thoughts?

Fabio

PS Please hit reply all or include me in CC just to make sure I'll see
an answer :)

[1] http://devconf.cz/


Could you please let me know by end of Nov if you are interested or not?

I have heard only from few people so far.

Cheers
Fabio
___
Linux-HA mailing list
linux...@lists.linux-ha.org
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems




--
Digimer
Papers and Projects: https://alteeve.ca/w/
What if the cure for cancer is trapped in the mind of a person without 
access to education?




Re: [Cluster-devel] [Pacemaker] [RFC] Organizing HA Summit 2015

2014-09-22 Thread Digimer

On 08/09/14 06:30 AM, Fabio M. Di Nitto wrote:

All,

it's been almost 6 years since we had a face to face meeting for all
developers and vendors involved in Linux HA.

I'd like to try and organize a new event and piggy-back with DevConf in
Brno [1].

DevConf will start Friday the 6th of Feb 2015 in Red Hat Brno offices.

My suggestion would be to have a 2 days dedicated HA summit the 4th and
the 5th of February.

The goal for this meeting is to, beside to get to know each other and
all social aspect of those events, tune the directions of the various HA
projects and explore common areas of improvements.

I am also very open to the idea of extending to 3 days, 1 one dedicated
to customers/users and 2 dedicated to developers, by starting the 3rd.

Thoughts?

Fabio

PS Please hit reply all or include me in CC just to make sure I'll see
an answer :)

[1] http://devconf.cz/


How is this looking?

--
Digimer
Papers and Projects: https://alteeve.ca/w/
What if the cure for cancer is trapped in the mind of a person without 
access to education?




Re: [Cluster-devel] [Pacemaker] [Linux-HA] [RFC] Organizing HA Summit 2015

2014-09-09 Thread Digimer

On 09/09/14 12:36 PM, Fabio M. Di Nitto wrote:

On 09/09/2014 06:31 PM, Alan Robertson wrote:

My apologizes for spamming everyone.

I thought I deleted all the other email addresses.

I failed.

 Apologies :-(



I think it's good that we have an open discussion with all parties
involved. I hardly fail to see that as an issue.

Apologies not accepted ;)

Fabio


+1 to err'ing on the side of too much talk. :)

--
Digimer
Papers and Projects: https://alteeve.ca/w/
What if the cure for cancer is trapped in the mind of a person without 
access to education?




Re: [Cluster-devel] [Pacemaker] [RFC] Organizing HA Summit 2015

2014-09-08 Thread Digimer

On 08/09/14 06:30 AM, Fabio M. Di Nitto wrote:

All,

it's been almost 6 years since we had a face to face meeting for all
developers and vendors involved in Linux HA.

I'd like to try and organize a new event and piggy-back with DevConf in
Brno [1].

DevConf will start Friday the 6th of Feb 2015 in Red Hat Brno offices.

My suggestion would be to have a 2 days dedicated HA summit the 4th and
the 5th of February.

The goal for this meeting is to, beside to get to know each other and
all social aspect of those events, tune the directions of the various HA
projects and explore common areas of improvements.

I am also very open to the idea of extending to 3 days, 1 one dedicated
to customers/users and 2 dedicated to developers, by starting the 3rd.

Thoughts?

Fabio

PS Please hit reply all or include me in CC just to make sure I'll see
an answer :)

[1] http://devconf.cz/


I think this is a good idea. 3 days may be a good idea, as well.

I think I would be more useful trying to bring the user's perspective 
more so than a developer's. So on that, I would like to propose a 
discussion on merging some of the disparate lists, channels, sites, etc. 
to help simplify life for new users looking for help from or to wanting 
to join the HA community.


I also understand that Fabio will buy the first round of drinks. :)

--
Digimer
Papers and Projects: https://alteeve.ca/w/
What if the cure for cancer is trapped in the mind of a person without 
access to education?




Re: [Cluster-devel] fence-agents-4.0.2 stable release

2013-07-30 Thread Digimer

On 30/07/13 07:00, Marek Grac wrote:

Welcome to the fence-agents 4.0.2 release.

This release includes a minor bug fix, invalid names in fence_eps,
fence_rhevm and fence_xenapi.

In this release you can also find a new fence agent for OVH
(http://www.ovh.com) and symbolic link fence_ilo4 which runs
fence_ipmilan with required arguments.

For the 4.0.x series, I plan to release a new version on at least
monthly basis.

The new source tarball can be downloaded here:

https://fedorahosted.org/releases/f/e/fence-agents/fence-agents-4.0.1.tar.xz


To report bugs or issues:

https://bugzilla.redhat.com/

Would you like to meet the cluster team or members of its community?

Join us on IRC (irc.freenode.net #linux-cluster) and share your
experience  with other sysadministrators or power users.

Thanks/congratulations to all people that contributed to achieve this
great milestone.

m,


Yet another release goes by and I didn't get around to asking for a new 
agent to be added. :) I've got a fence agent for TrippLite switched PDUs;


https://github.com/digimer/fence_tripplite_snmp

They're hardly ideal as fence devices because they are slow, but they do 
work reliably and their cost makes them very common in DCs.


Also, \o/ new release!

--
Digimer
Papers and Projects: https://alteeve.ca/w/
What if the cure for cancer is trapped in the mind of a person without 
access to education?




Re: [Cluster-devel] Problems in fence_drac.8, fence_na.8, fence_drac5.8

2013-06-26 Thread Digimer
The Node Assassin project has been on extended hiatus. I would say that
you should remote fence_na for now. If/when it restarts, I'll request
re-adding it.

Cheers

On 06/18/2013 01:14 AM, e...@thyrsus.com wrote:
 This is automatically generated email about markup problems in a man
 page for which you appear to be responsible.  If you are not the right
 person or list, please tell me so I can correct my database.
 
 See http://catb.org/~esr/doclifter/bugs.html for details on how and
 why these patches were generated.  Feel free to email me with any
 questions.  Note: These patches do not change the modification date of
 any manual page.  You may wish to do that by hand.
 
 I apologize if this message seems spammy or impersonal. The volume of
 markup bugs I am tracking is over five hundred - there is no real
 alternative to generating bugmail from a database and template.
 
 --
  Eric S. Raymond
 
 
 
 Problems with fence_drac.8:
 
 Ambiguous or invalid backslash.  This doesn't cause groff a problem.
 but it confuses doclifter and may confuse older troff implementations.
 
 --- fence_drac.8-unpatched2012-06-27 21:42:05.566240179 -0400
 +++ fence_drac.8  2012-06-27 21:42:57.718239206 -0400
 @@ -73,10 +73,10 @@
  \fIagent =  param \fR
  This option is used by fence_node(8) and is ignored by fence_apc.
  .TP
 -\fIcmd_prompt =  param \fr
 +\fIcmd_prompt =  param \fR
  Force fence_drac to use cmd_prompt as the command prompt
  .TP
 -\fIdrac_version =  param \fr 
 +\fIdrac_version =  param \fR 
  Force fence_drac to treat the device as though it was for the specified drac 
 version.
  .TP
  \fIdebug =  dumpfile \fR
 @@ -88,7 +88,7 @@
  \fIlogin =  param \fR
  Login name.
  .TP
 -\fImodulename =  param \fr
 +\fImodulename =  param \fR
  The module name of the blade when using DRAC/MC firmware.
  .TP
  \fIpasswd =  param \fR
 
 
 
 Problems with fence_drac5.8:
 
 Ambiguous or invalid backslash.  This doesn't cause groff a problem.
 but it confuses doclifter and may confuse older troff implementations.
 
 --- fence_drac5.8-unpatched   2012-07-20 08:26:46.593786658 -0400
 +++ fence_drac5.8 2012-07-20 08:27:00.557786903 -0400
 @@ -44,7 +44,7 @@
  .TP
  .B -c, --command-prompt=prompt
  . 
 -Force command prompt (Default Value: \$)
 +Force command prompt (Default Value: \\$)
   
  .TP
  .B -x, --ssh
 @@ -198,7 +198,7 @@
  .TP
  .B cmd_prompt
  . 
 -Force command prompt (Default Value: \$)
 +Force command prompt (Default Value: \\$)
   
  .TP
  .B secure
 
 
 
 Problems with fence_na.8:
 
 Missing or garbled name section.  The most common form of garbling
 is a missing - or extra -. Or your manual page may have been generated
 by a tool that doesn't emit a NAME section as it should.  Or your page
 may add running text such as a version or authorship banner.  These
 problems make it impossible to lift the page to DocBook.  They
 can also confuse third-party manpage browsers and some implementations
 of man -k.
 
 This page was generated from some sort of non-man markup.  Please
 fix the upstream markup so that it generates a well-formed
 manual page with the indicated corrections.
 
 --- fence_na.8-unpatched  2012-07-04 16:06:48.253591845 -0400
 +++ fence_na.82012-07-04 16:07:34.345590983 -0400
 @@ -130,9 +130,7 @@
  .if n .ad l
  .nh
  .SH NAME
 -fence_na
 -.PP
 -This is the fence agent for the Node Assassin fence device.
 +fence_na \- fence agent for the the Node Assassin fence device.
  .SH SYNOPSIS
  .IX Header SYNOPSIS
  .Vb 1
 


-- 
Digimer
Papers and Projects: https://alteeve.ca/w/
What if the cure for cancer is trapped in the mind of a person without
access to education?



Re: [Cluster-devel] Fence agents - supported fence devices in next major release

2012-11-25 Thread Digimer
On 11/25/2012 09:56 AM, Fabio M. Di Nitto wrote:
 On 11/25/2012 02:55 PM, Marek Grac wrote:
 Hi,

 In next major version of fence agents we would like to include only
 those fence agents which are used and can be tested. We have access to
 various fence devices but there is still need for more and we would like
 to include you and your hardware in testing process. Testing process
 will follow of creating simple configuration file for your device
 (almost copypaste from cluster.conf) and running simple script ( 5
 minutes). We believe that with yours help we will be able to test more
 devices and make upstream code even better.

 We are looking for these fence devices (and their owners) used by
 following fence agents:
 * fence_baytech
 * fence_bullpap
 * fence_vixel
 * fence_zvm
 * fence_cpint
 * fence_rackswitch
 * fence_brocade
 * fence_mcdata

 Thanks for you help. If you would like to help with testing please send
 me a mail directly.
 
 We can probably drop fence_na too from this list. Hardware has not made
 production and I don't think it will happen in any short time.
 
 Digimer?
 
 Fabio

Ya, drop it. I am still trying to finish it, but it's not a priority. I
can always move it back in later.

-- 
Digimer
Papers and Projects: https://alteeve.ca/w/
What if the cure for cancer is trapped in the mind of a person without
access to education?



[Cluster-devel] [ Spam ] Re: Rebélate by self-management, first project of free software by which we bet all / Rebélate por la autogestión, primer proyecto de software libre por el que apostamos toda

2012-03-02 Thread Digimer
On 03/02/2012 01:50 PM, Orquidea Salt mas wrote:
 Inglés :
 
 Many already we have contributed to the first project of free software
 dedicated to self-management in this campaign of collective financing,
 it collaborates and it spreads!/

This jerk has been spamming every mailing list I am on. Personally, I'd
love to see this project completely ignored and this user kicked from
the list.

/rant

-- 
Digimer
E-Mail:  digi...@alteeve.com
Papers and Projects: https://alteeve.com



Re: [Cluster-devel] 3.1.8 rc fails to validate IP resources

2011-12-04 Thread Digimer
On 12/04/2011 03:12 AM, Fabio M. Di Nitto wrote:
 On 12/03/2011 11:34 PM, Digimer wrote:
 Looks like the IP section was not added to cluster.rng.

 
 You need to install latest and greatest resource-agents :)
 
 Fabio

Now *that's* just embarrassing! :P

-- 
Digimer
E-Mail:  digi...@alteeve.com
Freenode handle: digimer
Papers and Projects: http://alteeve.com
Node Assassin:   http://nodeassassin.org
omg my singularity battery is dead again.
stupid hawking radiation. - epitron




Re: [Cluster-devel] cluster: STABLE31 - Changes the kernel version check to handle 3.x.y kernels. Now if the 'x' version of the running kernel is higher than the 'x' version of the minimum kernel, the

2011-12-04 Thread Digimer
On 12/04/2011 03:14 AM, Fabio M. Di Nitto wrote:
 On 12/03/2011 07:48 PM, Madison Kelly wrote:
 Gitweb:
 http://git.fedorahosted.org/git/cluster.git?p=cluster.git;a=commitdiff;h=9be00f89c9b3d9670cbd73525d4c41440a37b08a
 Commit:9be00f89c9b3d9670cbd73525d4c41440a37b08a
 Parent:991bfb0b1f547da5314141fcd79e0ea2253f78f4
 Author:Digital Mermaid digi...@lework.alteeve.com
 AuthorDate:Sat Dec 3 12:53:15 2011 -0500
 Committer: Digital Mermaid digi...@lework.alteeve.com
 CommitterDate: Sat Dec 3 12:53:15 2011 -0500

 Changes the kernel version check to handle 3.x.y kernels. Now if the 'x' 
 version of the running kernel is higher than the 'x' version of the minimum 
 kernel, the test passes. Also changed the method of checking that version 
 numbers were gathered so that a version number of '0' would be seen as valid.

 Signed-off-by: Digital Mermaid digi...@lework.alteeve.com
 
 Minor nit-pick. git is smart when handling the changelog entry.
 
 First line: short log
 
 rest of the body .. long explanation of the change
 
 Signed-off...
 
 
 The Short log is also used for email subjects on commit/push. Otherwise
 it gets a bit too long ;) remember to break at 80 cols more or less.
 
 Fabio

Heh, ya, as soon as I saw the email I realized what was happening.

-ENOOB :)

-- 
Digimer
E-Mail:  digi...@alteeve.com
Freenode handle: digimer
Papers and Projects: http://alteeve.com
Node Assassin:   http://nodeassassin.org
omg my singularity battery is dead again.
stupid hawking radiation. - epitron



[Cluster-devel] 3.1.8 rc fails to validate IP resources

2011-12-03 Thread Digimer
Looks like the IP section was not added to cluster.rng.

-- 
Digimer
E-Mail:  digi...@alteeve.com
Freenode handle: digimer
Papers and Projects: http://alteeve.com
Node Assassin:   http://nodeassassin.org
omg my singularity battery is dead again.
stupid hawking radiation. - epitron



[Cluster-devel] patch for cluster 3.1.8's 'configure'

2011-12-01 Thread Digimer
This patch fixes two small bugs in cluster's configure script;

1. When checking the x.y.z kernel version values, it changes the '!$foo'
to 'not defined $foo'. This is because a version number of '0' matches
not (!$foo). A safer but slower approach would be to do '$foo =~
/^\d+$/'. Not sure which is preferred.

2. Added a check where if 'x' in 'x.y.z' is greater in the detected
kernel than in the minimum required kernel, the test passes. This
handles 3.x kernels where the minimum is 2.y.

I tested this patch against Fedora 16 x86-64 and Ubuntu 11.10 amd64.

-- 
Digimer
E-Mail:  digi...@alteeve.com
Freenode handle: digimer
Papers and Projects: http://alteeve.com
Node Assassin:   http://nodeassassin.org
omg my singularity battery is dead again.
stupid hawking radiation. - epitron
--- configure.orig	2011-12-02 00:20:04.513600907 -0500
+++ configure	2011-12-02 00:30:49.025600160 -0500
@@ -254,13 +254,14 @@
 }
 close MAKEFILE;
 # Warn and continue if kernel version was not found
-if (!$build_version || !$build_patchlevel || !$build_sublevel) {
+if (not defined $build_version || not defined $build_patchlevel || not defined $build_sublevel) {
 	print  WARNING: Could not determine kernel version.\n;
 	print   Build might fail!\n;
 	return 1;
 }
 # checking VERSION, PATCHLEVEL and SUBLEVEL for the supplied kernel
-if ($build_version = $version[0] 
+if (($build_version  $version[0]) ||
+$build_version == $version[0] 
 $build_patchlevel = $version[1] 
 $build_sublevel = $version[2]) {
   print  Current kernel version appears to be OK\n;



Re: [Cluster-devel] RFC: generic improvement to fence agents api

2011-03-21 Thread Digimer
On 03/21/2011 01:07 PM, David Teigland wrote:
 On Sat, Mar 19, 2011 at 07:34:55AM +0100, Fabio M. Di Nitto wrote:
 My suggestion would be to allow to specify a list of ports instead.
 
 This comes up now and then.  The current rule of one action per agent
 execution is a tried and true, fundamental property of the agent api.
 It should not be changed IMO.  I'll need some time to come up with the
 various specific reasons against it, but at least one of them (a big
 one) is partial failure/success.
 
 Dave

Could it not be set so that anything shy of a complete success is
treated as a failure?

-- 
Digimer
E-Mail: digi...@alteeve.com
AN!Whitepapers: http://alteeve.com
Node Assassin:  http://nodeassassin.org



Re: [Cluster-devel] RFC: generic improvement to fence agents api

2011-03-19 Thread Digimer
On 03/19/2011 02:34 AM, Fabio M. Di Nitto wrote:
 Hi all,
 
 while discussing on linux-cluster the support of the Tripp Lite switched
 PDU, it occurred to me that we can effectively improve (almost half) the
 time it takes to perform power fencing of certain devices, when for
 example, more than one PSU needs to be powered off to complete the action.
 
 Node X has 2 PSU.
 
 In our current state, the config would look like:
 
 clusternode .
  fence
   method...
device name=... port=1/
device name=... port=2/
 .
 
 it means effectively spawning, most likely the same agent, twice.
 Increasing the time it takes to fence and maybe increasing the
 possibility to fail to fence if the second connection fails.
 
 My suggestion would be to allow to specify a list of ports instead.
 
 clusternode .
  fence
   method...
device name=... ports=1 2/
 
 
 Either by using a new keyword ports or re-using port itself. If
 using port, current configuration will continue to work as-is and the
 change effectively would not introduce any backward compatibility issue.
 
 This way the agent can:
 
 1) connect once (reducing in most cases the ssh/telnet/whatever time)
 2) issue the OFF command as fast as possible (almost in parallel)
 3) then wait for the results.
 
 By adopting a list, the configuration would look cleaner too IMHO.
 
 A quick glance, the change should not affect fenced (David can you
 confirm please?), and most agents could handle it via the fencing python
 lib (Marek?).
 
 Does it sound reasonable?
 
 Cheers
 Fabio

I like this idea, but would like to suggest:

* Keep 'port' for a single port, as it is, and add 'ports' for multiple
port definitions.
* When using ports, I'd recommend comma-separated values and
dash-separated ranges (ie: ports=1,2, ports=1-4, ports=1,3-5) and
combinations there-of. This strikes me as more standard and possibly
less prone to typos.

-- 
Digimer
E-Mail: digi...@alteeve.com
AN!Whitepapers: http://alteeve.com
Node Assassin:  http://nodeassassin.org